<SEC-DOCUMENT>0001140361-24-046038.txt : 20241112
<SEC-HEADER>0001140361-24-046038.hdr.sgml : 20241112
<ACCEPTANCE-DATETIME>20241112085112
ACCESSION NUMBER:		0001140361-24-046038
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		68
CONFORMED PERIOD OF REPORT:	20240930
FILED AS OF DATE:		20241112
DATE AS OF CHANGE:		20241112

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
		IRS NUMBER:				113713499
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

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

	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-Q
<SEQUENCE>1
<FILENAME>ef20034574_10q.htm
<DESCRIPTION>10-Q
<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/20240930" xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <title></title>
    <!-- Licensed to: Broadridge
         Document created using Broadridge PROfile 24.9.1.5252
         Copyright 1995 - 2024 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_c6ebbae75f1540b3ade05afb738e1881" contextRef="c20240101to20240930" format="ixt:fixed-false">false</ix:nonNumeric><ix:nonNumeric name="dei:CurrentFiscalYearEndDate" id="Fact_178b92fc444e497c895025cb57a313a6" contextRef="c20240101to20240930" format="ixt:date-month-day">12-31</ix:nonNumeric><ix:nonNumeric name="dei:DocumentFiscalYearFocus" id="Fact_c521f23e9e5f4c019b1980afa2608c7c" contextRef="c20240101to20240930">2024</ix:nonNumeric><ix:nonNumeric name="dei:DocumentFiscalPeriodFocus" id="Fact_227f24bc517948c69c7beb992abf26da" contextRef="c20240101to20240930">Q3</ix:nonNumeric><ix:nonNumeric name="dei:EntityCentralIndexKey" id="Fact_df2a95165be748e896305e1900088e28" contextRef="c20240101to20240930">0001339005</ix:nonNumeric><ix:nonFraction name="us-gaap:CommitmentsAndContingencies" id="Fact_d6eabbb79d2f4ab5a03ec6411e256658" contextRef="c20240930" unitRef="U002" xsi:nil="true"/><ix:nonFraction name="us-gaap:CommitmentsAndContingencies" id="Fact_c2fc02b9c54f4be5ac3a87a3a7d258be" contextRef="c20231231" unitRef="U002" xsi:nil="true"/><ix:nonNumeric name="us-gaap:DebtInstrumentMaturityDate" id="Fact_c9139126a34643aa85044e071a836d79" contextRef="c20240101to20240930_DebtInstrumentAxis_JulyPromissoryNoteMember_LineOfCreditFacilityAxis_AFCOCreditCorporationMember">2023-11-30</ix:nonNumeric></ix:hidden><ix:references><link:schemaRef xlink:href="femy-20240930.xsd" xlink:type="simple"/></ix:references><ix:resources><xbrli:context id="c20240101to20240930"><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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20241111"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-11-11</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</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="c20230101to20230930"><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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230701to20230930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240701to20240930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230930_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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240630_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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230630_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-06-30</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="c20240630_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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240630_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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230630_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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230930_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-09-30</xbrli:instant></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="c20230930_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-09-30</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_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="c20230630_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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230630_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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-09-30</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="c20230930_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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240630_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-06-30</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="c20240930_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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240630_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-06-30</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="c20230630_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-06-30</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="c20230930_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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230101to20230930_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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230101to20230930_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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230101to20230930_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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230101to20230930_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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230101to20230930_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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240701to20240930_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-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240930_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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240701to20240930_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-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240701to20240930_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-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240930_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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240930_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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240930_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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240701to20240930_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-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240701to20240930_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-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240930_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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230701to20230930_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-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230701to20230930_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-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230701to20230930_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-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230701to20230930_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-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230701to20230930_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-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240930_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-09-30</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="c20240930_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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240930_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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240930_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-09-30</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="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="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="c20240101to20240930_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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240930_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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240930_FairValueByAssetClassAxis_MoneyMarketFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</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="c20240101to20240930_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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240930_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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230701to20230930_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-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230101to20230930_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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230701to20230930_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-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240701to20240930_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-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230101to20230930_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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240930_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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240701to20240930_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-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240930_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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230701to20230731_DebtInstrumentAxis_JulyPromissoryNoteMember_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:JulyPromissoryNoteMember</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="c20230731_DebtInstrumentAxis_JulyPromissoryNoteMember_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:JulyPromissoryNoteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240930_DebtInstrumentAxis_JulyPromissoryNoteMember_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:JulyPromissoryNoteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240930_DebtInstrumentAxis_JulyPromissoryNoteMember_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:JulyPromissoryNoteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_DebtInstrumentAxis_JulyPromissoryNoteMember_LineOfCreditFacilityAxis_AFCOCreditCorporationMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">femy:JulyPromissoryNoteMember</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="c20230701to20230930_DebtInstrumentAxis_JulyPromissoryNoteMember_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:JulyPromissoryNoteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240701to20240930_DebtInstrumentAxis_JulyPromissoryNoteMember_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:JulyPromissoryNoteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230101to20230930_DebtInstrumentAxis_JulyPromissoryNoteMember_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:JulyPromissoryNoteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</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:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><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-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:StatementClassOfStockAxis">femy:SeriesBWarrantsMember</xbrldi:explicitMember><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-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="c20240930_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:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240930_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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240930_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-09-30</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="c20240930_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:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240930_DebtInstrumentAxis_November2023FinancingMember_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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></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:StatementClassOfStockAxis">femy:SeriesAWarrantsMember</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_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="c20240101to20240930_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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240930_DebtInstrumentAxis_November2023FinancingMember_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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240701to20240930_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-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></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:DebtInstrumentAxis">femy:November2023FinancingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</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_SubsidiarySaleOfStockAxis_EquityDistributionAgreementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">femy:EquityDistributionAgreementMember</xbrldi:explicitMember><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="c20240101to20240930_SubsidiarySaleOfStockAxis_EquityDistributionAgreementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">femy:EquityDistributionAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></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="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_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_ClassOfWarrantOrRightAxis_PreFundedWarrantsMember_RangeAxis_MaximumMember"><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><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_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="c20230901to20230930_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-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="c20240930_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-09-30</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="c20240101to20240930_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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240930_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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240930_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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240212to20240212_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-02-12</xbrli:startDate><xbrli:endDate>2024-02-12</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240212_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-02-12</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240930_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-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20230101to20230930_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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240930_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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230701to20230930_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-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230701to20230930_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-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230101to20230930_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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230101to20230930_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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230701to20230930_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-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240930_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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240930_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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240701to20240930_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-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240701to20240930_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-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240701to20240930_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-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230101to20230930_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_EmployeeStockPurchasePlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis">femy:EmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240930_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_EmployeeStockPurchasePlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis">femy:EmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240930_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_EmployeeStockPurchasePlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis">femy:EmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></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_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="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_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="c20240930_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-09-30</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="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="c20240701to20240930_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-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230101to20230930_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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230701to20230930_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-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240701to20240930_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-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240930_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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230101to20230930_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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230701to20230930_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-07-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240930_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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20241001to20241031_SubsequentEventTypeAxis_SubsequentEventMember_SubsidiarySaleOfStockAxis_AtTheMarketFacilityMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">femy:AtTheMarketFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-10-01</xbrli:startDate><xbrli:endDate>2024-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="U001"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:unit id="U002"><xbrli:measure>iso4217:USD</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:Segment</xbrli:measure></xbrli:unit><xbrli:unit id="U005"><xbrli:measure>femy:Product</xbrli:measure></xbrli:unit><xbrli:unit id="U006"><xbrli:measure>femy:Women</xbrli:measure></xbrli:unit><xbrli:unit id="U007"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit></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_970a2c3de97148adb2a906b8d71e76de" contextRef="c20240101to20240930">10-Q</ix:nonNumeric></div>

      <div><br/>
      </div>

      <div>(Mark One)</div>

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


  <tr>

    <td style="width: 35pt; vertical-align: top; align: right;">
              <div><ix:nonNumeric name="dei:DocumentQuarterlyReport" id="Fact_48140b6cddf4477eb0e1a059409e6580" contextRef="c20240101to20240930" format="ixt-sec:boolballotbox">&#9745;</ix:nonNumeric><br/>
              </div>
            </td>

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

  </tr>


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

      <div style="text-align: center; font-weight: bold;">For the quarterly period ended <ix:nonNumeric name="dei:DocumentPeriodEndDate" id="Fact_66833aee9a894e03bf720cd1aaf8e114" contextRef="c20240101to20240930" format="ixt:date-monthname-day-year-en">September 30, 2024</ix:nonNumeric></div>

      <div><br/>
      </div>

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

      <div><br/>
      </div>

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


  <tr>

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

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

  </tr>


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

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

      </div>

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

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

        <div style="text-align: center; font-weight: bold;"> <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: rgb(0, 0, 0);">


  <tr>

    <td style="width: 25%; vertical-align: bottom; padding-bottom: 2px;"><br/>
            </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_570c45802a0149ce813bbee81134de48" contextRef="c20240101to20240930">Femasys Inc.</ix:nonNumeric><br/>
              </div>
            </td>

    <td style="width: 25%; vertical-align: bottom; padding-bottom: 2px;"><br/>
            </td>

  </tr>

  <tr>

    <td style="width: 25%; vertical-align: bottom;"><br/>
            </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 style="width: 25%; vertical-align: bottom;"><br/>
            </td>

  </tr>


</table>
      <div>&#160;</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;">


  <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_6ddf37fe00b14cb085cc51874f88d778" contextRef="c20240101to20240930" format="ixt-sec:stateprovnameen">Delaware</ix:nonNumeric><br/>
              </div>
            </td>

    <td style="width: 1.62%; vertical-align: top; text-align: center; padding-bottom: 2px;"><br/>
            </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_5396e91ac5894e82a0264f01461f48f0" contextRef="c20240101to20240930">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: 1.62%; vertical-align: top; text-align: center;"><br/>
            </td>

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

  </tr>

  <tr>

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

    <td style="width: 1.62%; vertical-align: top; text-align: center;"><br/>
            </td>

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

  </tr>

  <tr>

    <td style="width: 49%; vertical-align: bottom;">
              <div style="text-align: center; font-weight: bold;"><ix:nonNumeric name="dei:EntityAddressAddressLine1" id="Fact_9f2cac026049443da0104ead68f44657" contextRef="c20240101to20240930">3950 Johns Creek Court</ix:nonNumeric>, <ix:nonNumeric name="dei:EntityAddressAddressLine2" id="Fact_c37dc9e34776447bbea2b3a95d5f9077" contextRef="c20240101to20240930">Suite 100</ix:nonNumeric> </div>
            </td>

    <td style="width: 1.62%; vertical-align: top; text-align: center;"><br/>
            </td>

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

  </tr>

  <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:EntityAddressCityOrTown" id="Fact_135934c95cf54ea097a1e498593ec623" contextRef="c20240101to20240930">Suwanee</ix:nonNumeric>, <ix:nonNumeric name="dei:EntityAddressStateOrProvince" id="Fact_8f0b58ca7c61412c8a271093547ea511" contextRef="c20240101to20240930">GA</ix:nonNumeric>&#160;&#160;</div>
            </td>

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

    <td style="width: 49%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; font-weight: bold;"><ix:nonNumeric name="dei:EntityAddressPostalZipCode" id="Fact_da768997e1c74e7b87757a34795ee85c" contextRef="c20240101to20240930">30024</ix:nonNumeric></td>

  </tr>

  <tr>

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

    <td style="width: 1.62%; vertical-align: top; text-align: center;"><br/>
            </td>

    <td style="width: 49%; vertical-align: bottom;">
              <div style="text-align: center;">(Zip Code)<br/>
              </div>
            </td>

  </tr>

  <tr>

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

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

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

  </tr>

  <tr>

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

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

    <td style="width: 49%; vertical-align: bottom; padding-bottom: 2px;" rowspan="1">&#160;</td>

  </tr>

  <tr>

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

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

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

  </tr>

  <tr>

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

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

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

  </tr>

  <tr>

    <td style="width: 49%; vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);" rowspan="1"><span style="font-weight: normal;">N/A</span><br/>
            </td>

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

    <td style="width: 49%; vertical-align: bottom; padding-bottom: 2px;" rowspan="1">&#160;</td>

  </tr>

  <tr>

    <td style="width: 49%; vertical-align: bottom; font-size: 10pt;" rowspan="1">
              <div style="text-align: center; font-family: 'Times New Roman';">(Former name, former address and former fiscal year, if changed since last report)</div>
            </td>

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

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

  </tr>


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

      <div style="margin-right: 17pt;">
        <div>Securities registered pursuant to Section 12(b) of the 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: rgb(0, 0, 0);">


  <tr>

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

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

    <td style="vertical-align: bottom; padding-bottom: 2px;"><br/>
              </td>

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

    <td style="width: 5%; vertical-align: bottom; padding-bottom: 2px;"><br/>
              </td>

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

  </tr>

  <tr>

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

    <td style="width: 30%; vertical-align: bottom;">
                <div style="text-align: center; font-weight: bold;"><ix:nonNumeric name="dei:Security12bTitle" id="Fact_30430c10b2e041fa974295944eba1bcf" contextRef="c20240101to20240930">Common stock, $0.001 par value</ix:nonNumeric></div>
              </td>

    <td style="width: 5%; vertical-align: bottom;"><br/>
              </td>

    <td style="width: 25%; vertical-align: bottom;">
                <div style="text-align: center; font-weight: bold;"><ix:nonNumeric name="dei:TradingSymbol" id="Fact_ad94975ac37a4dad966d86534d43febb" contextRef="c20240101to20240930">FEMY</ix:nonNumeric></div>
              </td>

    <td style="width: 5%; vertical-align: bottom;"><br/>
              </td>

    <td style="width: 30%; vertical-align: bottom;">
                <div style="text-align: center; font-weight: bold;">The&#160;<ix:nonNumeric name="dei:SecurityExchangeName" id="Fact_8d234256563f466495e8a31357c8bfc6" contextRef="c20240101to20240930" format="ixt-sec:exchnameen">Nasdaq</ix:nonNumeric> Capital Market</div>
              </td>

  </tr>


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

      </div>

      <div style="margin-right: 17pt;">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_43851499149c46a3839672897d798911" contextRef="c20240101to20240930">Yes</ix:nonNumeric> <span style="font-family: 'Segoe UI Symbol', sans-serif;">&#9745;</span> No <span style="font-family: 'Segoe UI Symbol',sans-serif;">&#9744;</span></div>

      <div><br/>
      </div>

      <div style="text-align: left;">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 during the preceding 12 months (or for such shorter
        period that the registrant was required to submit such files). <ix:nonNumeric name="dei:EntityInteractiveDataCurrent" id="Fact_a02addf34a3d4815aba08b10afab37d8" contextRef="c20240101to20240930">Yes</ix:nonNumeric> &#9745;&#160; No <span style="font-family: 'Segoe UI Symbol',sans-serif;">&#9744;</span></div>

      <div><br/>
      </div>

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

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

    </div>

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


  <tr>

    <td style="width: 65%;">Large accelerated filer <span style="font-family: 'Segoe UI Symbol', sans-serif;">&#9744;</span></td>

    <td style="width: 35%;">Accelerated filer <span style="font-family: 'Segoe UI Symbol', sans-serif;">&#9744;</span></td>

  </tr>

  <tr>

    <td style="width: 65%;"><ix:nonNumeric name="dei:EntityFilerCategory" id="Fact_545abae14cfa446b8e45f24989a9b088" contextRef="c20240101to20240930" format="ixt-sec:entityfilercategoryen">Non-accelerated filer</ix:nonNumeric> &#9745;</td>

    <td style="width: 35%;">Smaller reporting company <ix:nonNumeric name="dei:EntitySmallBusiness" id="Fact_039cbf1ec33e443994e3e1c4b8bc9abf" contextRef="c20240101to20240930" format="ixt-sec:boolballotbox">&#9745;</ix:nonNumeric></td>

  </tr>

  <tr>

    <td style="width: 65%;">Emerging growth company <ix:nonNumeric name="dei:EntityEmergingGrowthCompany" id="Fact_5e6c5dbd92db403897376db01b2e8c1f" contextRef="c20240101to20240930" format="ixt-sec:boolballotbox">&#9745;</ix:nonNumeric></td>

    <td style="width: 35%;"><br/>
            </td>

  </tr>


</table>
    </div>

    <div><br/>
    </div>

    <div>
      <div>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_96b70a885a724ffdacd8c4416af237ae" contextRef="c20240101to20240930" format="ixt-sec:boolballotbox">&#9745;</ix:nonNumeric></div>

      <div><br/>
      </div>

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

      <div><br/></div>

      <div>The Registrant had <ix:nonFraction name="dei:EntityCommonStockSharesOutstanding" id="Fact_de709048bb744bf28ba0dd67524f7abe" contextRef="c20241111" unitRef="U001" decimals="INF" scale="0" format="ixt:num-dot-decimal">22,898,468</ix:nonFraction> shares of common stock, $0.001 par value, outstanding as of November 11, 2024.<br/>
      </div>

      <div>&#160;</div>

      <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 class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <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>

      <!--PROfilePageNumberReset%Num%2%%%--> </div>

  </div>


  <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
    <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0);">
      <a id="TABLEOFCONTENTS"><!--Anchor--></a>
<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: rgb(0, 0, 0);">


  <tr>

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

    <td rowspan="1" style="width: 86.89%; vertical-align: bottom;"><span style="font-weight: bold;">TABLE OF CONTENTS</span> </td>

    <td rowspan="1" style="width: 4.97%; vertical-align: bottom; font-weight: bold; text-align: center;">&#160;</td>

  </tr>

  <tr>

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

    <td style="width: 86.89%; vertical-align: bottom;">
              <div style="text-align: left; margin-right: 0.8pt; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
            </td>

    <td style="width: 4.97%; vertical-align: bottom; font-weight: bold; text-align: center;"> Page </td>

  </tr>

  <tr>

    <td rowspan="1" style="width: 8.14%; vertical-align: bottom;"><br/>
            </td>

    <td rowspan="1" style="width: 86.89%; vertical-align: bottom;"><br/>
            </td>

    <td rowspan="1" style="width: 4.97%; vertical-align: bottom; font-weight: bold; text-align: center;"><br/>
            </td>

  </tr>

  <tr>

    <td colspan="3" style="width: 100%; vertical-align: bottom;">
              <div style="text-align: center; margin-right: 2.8pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Part I. Financial Information</div>
            </td>

  </tr>

  <tr>

    <td style="width: 8.14%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; margin-right: 0.8pt; font-family: 'Times New Roman'; font-size: 10pt;">Item 1</div>
            </td>

    <td style="width: 86.89%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; margin-right: 0.8pt; font-family: 'Times New Roman'; font-size: 10pt;">
                <div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><a href="#FinancialStatements"><span style="font-size: 10pt; font-family: 'Times New Roman';">Condensed Financial Statements</span></a></div>
              </div>
            </td>

    <td style="width: 4.97%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; margin-right: 0.8pt; font-family: 'Times New Roman'; font-size: 10pt;">5</div>
            </td>

  </tr>

  <tr>

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

    <td style="width: 86.89%; vertical-align: bottom;">
              <div style="text-align: left; margin-right: 0.8pt; font-family: 'Times New Roman'; font-size: 10pt;">
                <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><a href="#CondensedBalanceSheets">Condensed Balance Sheets as of September 30, 2024 and December 31, 2023 (unaudited)</a></div>
              </div>
            </td>

    <td style="width: 4.97%; vertical-align: bottom;">
              <div style="text-align: center; margin-right: 0.8pt; font-family: 'Times New Roman'; font-size: 10pt;">6</div>
            </td>

  </tr>

  <tr>

    <td style="width: 8.14%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 86.89%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; margin-right: 0.8pt; font-family: 'Times New Roman'; font-size: 10pt;"><a href="#ComprehensiveLoss"></a>
                <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><a href="#ComprehensiveLoss">Condensed Statements of Comprehensive Loss for the Three and Nine months ended September 30, 2024 and 2023
                    (unaudited)</a></div>
              </div>
            </td>

    <td style="width: 4.97%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; margin-right: 0.8pt; font-family: 'Times New Roman'; font-size: 10pt;">7</div>
            </td>

  </tr>

  <tr>

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

    <td style="width: 86.89%; vertical-align: bottom;">
              <div style="text-align: left; margin-right: 0.8pt; font-family: 'Times New Roman'; font-size: 10pt;">
                <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><a href="#StockholdersEquity">Condensed Statements of Stockholders&#8217; Equity for the Three and Nine months ended September 30, 2024 and 2023
                    (unaudited)</a></div>
              </div>
            </td>

    <td style="width: 4.97%; vertical-align: bottom;">
              <div style="text-align: center; margin-right: 0.8pt; font-family: 'Times New Roman'; font-size: 10pt;">8</div>
            </td>

  </tr>

  <tr>

    <td style="width: 8.14%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 86.89%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; margin-right: 0.8pt; font-family: 'Times New Roman'; font-size: 10pt;">
                <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><a href="#CashFlows">Condensed Statements of Cash Flows for the Nine months ended September 30, 2024 and 2023 (unaudited)</a></div>
              </div>
            </td>

    <td style="width: 4.97%; vertical-align: bottom; background-color: rgb(204, 238, 255); text-align: center;">10</td>

  </tr>

  <tr>

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

    <td style="width: 86.89%; vertical-align: bottom;">
              <div style="text-align: left; margin-right: 0.8pt; font-family: 'Times New Roman'; font-size: 10pt;">
                <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><a href="#CondensedNotestoFinancial">Condensed Notes to Financial Statements (unaudited)</a></div>
              </div>
            </td>

    <td style="width: 4.97%; vertical-align: bottom;">
              <div style="text-align: center; margin-right: 0.8pt; font-family: 'Times New Roman'; font-size: 10pt;">11</div>
            </td>

  </tr>

  <tr>

    <td style="width: 8.14%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; margin-right: 0.8pt; font-family: 'Times New Roman'; font-size: 10pt;">Item 2</div>
            </td>

    <td style="width: 86.89%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; margin-right: 0.8pt; font-family: 'Times New Roman'; font-size: 10pt;">
                <div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><a href="#ManagementsDiscussionandA"><span style="font-size: 10pt; font-family: 'Times New Roman';">Management&#8217;s Discussion and Analysis of Financial Condition
                      and Results of Operations</span></a></div>
              </div>
            </td>

    <td style="width: 4.97%; vertical-align: bottom; background-color: rgb(204, 238, 255); text-align: center;">21</td>

  </tr>

  <tr>

    <td style="width: 8.14%; vertical-align: bottom;">
              <div style="text-align: left; margin-right: 0.8pt; font-family: 'Times New Roman'; font-size: 10pt;">Item 3</div>
            </td>

    <td style="width: 86.89%; vertical-align: bottom;">
              <div style="text-align: left; margin-right: 0.8pt; font-family: 'Times New Roman'; font-size: 10pt;">
                <div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><a href="#QuantitativeandQualitativ"><span style="font-size: 10pt; font-family: 'Times New Roman';">Quantitative and Qualitative Disclosures About Market Risk</span></a></div>
              </div>
            </td>

    <td style="width: 4.97%; vertical-align: bottom;">
              <div style="text-align: center; margin-right: 0.8pt; font-family: 'Times New Roman'; font-size: 10pt;">29</div>
            </td>

  </tr>

  <tr>

    <td style="width: 8.14%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; margin-right: 0.8pt; font-family: 'Times New Roman'; font-size: 10pt;">Item 4</div>
            </td>

    <td style="width: 86.89%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; margin-right: 0.8pt; font-family: 'Times New Roman'; font-size: 10pt;">
                <div style="text-align: left; font-family: 'Times New Roman'; font-size: 12pt;"><a href="#ControlsandProcedures"><span style="font-size: 10pt; font-family: 'Times New Roman';">Controls and Procedures</span></a></div>
              </div>
            </td>

    <td style="width: 4.97%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; margin-right: 0.8pt; font-family: 'Times New Roman'; font-size: 10pt;">29</div>
            </td>

  </tr>

  <tr>

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

  </tr>

  <tr>

    <td colspan="3" style="width: 100%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; margin-right: 2.8pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Part II. Other Information</div>
            </td>

  </tr>

  <tr>

    <td style="width: 8.14%; vertical-align: bottom;">
              <div style="text-align: left; margin-right: 0.8pt; font-family: 'Times New Roman'; font-size: 10pt;">Item 1</div>
            </td>

    <td style="width: 86.89%; vertical-align: bottom;">
              <div style="text-align: left; margin-right: 0.8pt; font-family: 'Times New Roman'; font-size: 10pt;"><a href="#LegalProceedings">Legal Proceedings</a></div>
            </td>

    <td style="width: 4.97%; vertical-align: bottom; text-align: center;">30</td>

  </tr>

  <tr>

    <td style="width: 8.14%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; margin-right: 0.8pt; font-family: 'Times New Roman'; font-size: 10pt;">Item 1A</div>
            </td>

    <td style="width: 86.89%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; margin-right: 0.8pt; font-family: 'Times New Roman'; font-size: 10pt;"><a href="#RiskFactors">Risk Factors</a></div>
            </td>

    <td style="width: 4.97%; vertical-align: bottom; background-color: rgb(204, 238, 255); text-align: center;">30</td>

  </tr>

  <tr>

    <td style="width: 8.14%; vertical-align: bottom;">
              <div style="text-align: left; margin-right: 0.8pt; font-family: 'Times New Roman'; font-size: 10pt;">Item 2</div>
            </td>

    <td style="width: 86.89%; vertical-align: bottom;">
              <div style="text-align: left; margin-right: 0.8pt; font-family: 'Times New Roman'; font-size: 10pt;"><a href="#UnregisteredSalesofEquity">Unregistered Sales of Equity Securities and Use of Proceeds</a></div>
            </td>

    <td style="width: 4.97%; vertical-align: bottom; text-align: center;">30</td>

  </tr>

  <tr>

    <td style="width: 8.14%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; margin-right: 0.8pt; font-family: 'Times New Roman'; font-size: 10pt;">Item 3</div>
            </td>

    <td style="width: 86.89%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; margin-right: 0.8pt; font-family: 'Times New Roman'; font-size: 10pt;"><a href="#DefaultsUponSeniorSecurit">Defaults Upon Senior Securities</a></div>
            </td>

    <td style="width: 4.97%; vertical-align: bottom; background-color: rgb(204, 238, 255); text-align: center;">30</td>

  </tr>

  <tr>

    <td style="width: 8.14%; vertical-align: bottom;">
              <div style="text-align: left; margin-right: 0.8pt; font-family: 'Times New Roman'; font-size: 10pt;">Item 4</div>
            </td>

    <td style="width: 86.89%; vertical-align: bottom;">
              <div style="text-align: left; margin-right: 0.8pt; font-family: 'Times New Roman'; font-size: 10pt;"><a href="#MineSafetyDisclosures">Mine Safety Disclosures</a></div>
            </td>

    <td style="width: 4.97%; vertical-align: bottom; text-align: center;">30</td>

  </tr>

  <tr>

    <td style="width: 8.14%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; margin-right: 0.8pt; font-family: 'Times New Roman'; font-size: 10pt;">Item 5</div>
            </td>

    <td style="width: 86.89%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; margin-right: 0.8pt; font-family: 'Times New Roman'; font-size: 10pt;"><a href="#OtherInformation">Other Information</a></div>
            </td>

    <td style="width: 4.97%; vertical-align: bottom; background-color: rgb(204, 238, 255); text-align: center;">30</td>

  </tr>

  <tr>

    <td style="width: 8.14%; vertical-align: bottom;">
              <div style="text-align: left; margin-right: 0.8pt; font-family: 'Times New Roman'; font-size: 10pt;">Item 6</div>
            </td>

    <td style="width: 86.89%; vertical-align: bottom;">
              <div style="text-align: left; margin-right: 0.8pt; font-family: 'Times New Roman'; font-size: 10pt;"><a href="#Exhibits">Exhibits</a></div>
            </td>

    <td style="width: 4.97%; vertical-align: bottom; text-align: center;">31<br/>
            </td>

  </tr>

  <tr>

    <td colspan="2" style="width: 95.03%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; margin-right: 1.8pt; font-family: 'Times New Roman'; font-size: 10pt;"><a href="#SIGNATURES">SIGNATURES</a></div>
            </td>

    <td style="width: 4.97%; vertical-align: bottom; background-color: rgb(204, 238, 255); text-align: center;">32</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;">2</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-weight: normal; font-style: italic; font-size: 8pt;">Table of Contents</span></a></div>

        </div>

      </div>

    </div>

    <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0);">
      <div style="text-align: center; margin-right: 32.4pt; margin-top: 9pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS</div>

      <div><br/>
      </div>

      <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">This Quarterly Report on Form 10-Q contains forward-looking statements. All statements other than statements of historical facts contained in this Quarterly Report on
        Form 10-Q 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>
        <div><br/>
        </div>

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


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

    <td style="width: 18pt;">&#160;</td>

    <td style="text-align: right; vertical-align: top; width: 27pt;">
                      <div style="color: rgb(0, 0, 0); text-align: left;">&#8226;</div>
                    </td>

    <td style="text-align: left; vertical-align: top; width: auto;">
                      <div style="color: rgb(0, 0, 0);">our ability to successfully initiate and grow the commercial launch of FemaSeed&#174;;</div>
                    </td>

  </tr>


</table>
            </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; 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="DSPFListTable" 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; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><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: rgb(0, 0, 0);">our ability to obtain additional financing to fund the clinical development and commercialization of our product candidate and products and fund our operations;</div>
                </td>

  </tr>


</table>
          <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="DSPFListTable" 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; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><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: rgb(0, 0, 0);">estimates regarding the total addressable market for our products and product candidate;</div>
                </td>

  </tr>


</table>
          <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="DSPFListTable" 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; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><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: rgb(0, 0, 0);">competitive companies and technologies in our industry;</div>
                </td>

  </tr>


</table>
          <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="DSPFListTable" 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; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><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: rgb(0, 0, 0);">our business model and strategic plans for our products, product candidate, technologies and business, including our implementation thereof;</div>
                </td>

  </tr>


</table>
          <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="DSPFListTable" 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; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><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: rgb(0, 0, 0);">commercial success and market acceptance of our products and product candidate;</div>
                </td>

  </tr>


</table>
          <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="DSPFListTable" 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; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><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: rgb(0, 0, 0);">our ability to achieve and maintain adequate levels of coverage or reimbursement for FemaSeed, FemBloc&#174; or any future product candidates, and our products we may seek to commercialize;</div>
                </td>

  </tr>


</table>
          <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="DSPFListTable" 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; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><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: rgb(0, 0, 0);">our ability to accurately forecast customer demand for our product candidates, and manage our inventory;</div>
                </td>

  </tr>


</table>
          <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="DSPFListTable" 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; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><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: rgb(0, 0, 0);">our ability to build, manage and maintain our direct sales and marketing organization, and to market and sell our artificial insemination product, permanent birth control system, and women-specific
                    medical product solutions in markets in and outside of the United States;</div>
                </td>

  </tr>


</table>
          <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 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" class="DSPFListTable" 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; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><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: rgb(0, 0, 0);">our ability to establish, maintain, grow or increase sales and revenues;<br/>
                    </div>
                  </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>

          <table cellspacing="0" cellpadding="0" class="DSPFListTable" 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; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><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: rgb(0, 0, 0);">our expectations about market trends;</div>
                </td>

  </tr>


</table>
          <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 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" class="DSPFListTable" 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; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><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: rgb(0, 0, 0);">our ability to continue operating as a going concern;</div>
                  </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>

          <table cellspacing="0" cellpadding="0" class="DSPFListTable" 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; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><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: rgb(0, 0, 0);">our ability to develop and advance our current product candidate, FemBloc and successfully initiate and complete clinical trials;</div>
                </td>

  </tr>


</table>
          <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="DSPFListTable" 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; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><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: rgb(0, 0, 0);">the ability of our clinical trials to demonstrate safety and effectiveness of our product candidate, FemBloc and other positive results;</div>
                </td>

  </tr>


</table>
          <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="DSPFListTable" 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; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><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: rgb(0, 0, 0);">our ability to enroll subjects in the clinical trials for our product candidate, FemBloc in order to advance the development thereof on a timely basis;</div>
                </td>

  </tr>


</table>
          <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="DSPFListTable" 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; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><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: rgb(0, 0, 0);">our ability to obtain U.S. Food and Drug Administration (FDA) approval for our product candidate, FemBloc, for permanent birth control, ability to establish and expand sales of our women-specific medical
                    products and develop and commercialize additional products;</div>
                </td>

  </tr>


</table>
          <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="DSPFListTable" 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; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><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: rgb(0, 0, 0);">our ability to obtain regulatory approvals for and commercialize our product candidate FemBloc, or the effect of delays in obtaining regulatory authorizations and commercialize;</div>
                </td>

  </tr>


</table>
          <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="DSPFListTable" 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; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><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: rgb(0, 0, 0);">our ability to manufacture our products and product candidates 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>
                </td>

  </tr>


</table>
          <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="DSPFListTable" 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; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><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: rgb(0, 0, 0);">our ability to hire and retain our senior management and other highly qualified personnel;</div>
                </td>

  </tr>


</table>
          <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="DSPFListTable" 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; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><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: rgb(0, 0, 0);">FDA or other U.S. or foreign regulatory or governmental actions affecting us or the healthcare industry generally, including healthcare reform measures in the United States and international markets;</div>
                </td>

  </tr>


</table>
          <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="DSPFListTable" 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; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><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: rgb(0, 0, 0);">the timing or likelihood of regulatory filings and approvals or clearances;</div>
                </td>

  </tr>


</table>
          <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="DSPFListTable" 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; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><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: rgb(0, 0, 0);">our ability to establish and maintain intellectual property protection for our product candidates and our ability to avoid claims of infringement; and</div>
                </td>

  </tr>


</table>
          <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="DSPFListTable" 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; width: 100%; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 18pt;"><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: rgb(0, 0, 0);">the volatility of the trading price of our common stock.</div>
                </td>

  </tr>


</table>
        </div>

        <div><br/>
        </div>

      </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;">3</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-weight: normal; font-style: italic; font-size: 8pt;">Table of Contents</span></a></div>

        </div>

      </div>

      <div style="text-align: left; margin-top: 9pt; font-family: 'Times New Roman'; font-size: 10pt;">
        <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The forward-looking statements in this Quarterly Report on Form 10-Q 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 Quarterly Report on Form 10-Q and are
          subject to a number of known and unknown risks, uncertainties and assumptions, including those described under the sections in this Quarterly Report on Form 10-Q entitled &#8220;Risk Factors&#8221; and &#8220;<span style="font-size: 10pt; font-family: 'Times New Roman';">Management&#8217;s</span> Discussion and Analysis of Financial Condition and Results of Operations&#8221; and elsewhere in this Quarterly Report on 10-Q. Because<span style="font-size: 10pt; font-family: 'Times New Roman';">&#160;</span>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 Quarterly Report on Form<span style="font-size: 10pt; font-family: 'Times New Roman';">&#160;</span>10-Q<span style="font-size: 10pt; font-family: 'Times New Roman';">&#160;</span>and the documents that we reference in this Quarterly Report on Form<span style="font-size: 10pt; font-family: 'Times New Roman';">&#160;</span>10-Q<span style="font-size: 10pt; font-family: 'Times New Roman';">&#160;</span>and have filed with the Securities and Exchange Commission 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<span style="font-size: 10pt; font-family: 'Times New Roman';">&#160;</span>forward-looking statements contained in this Quarterly Report on 10-Q 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 style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
        </div>

      </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;">4</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-weight: normal; font-style: italic; font-size: 8pt;">Table of Contents</span></a></div>

        </div>

      </div>

    </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;">PART I. FINANCIAL INFORMATION</span></div>

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

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

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


  <tr>

    <td style="width: 45pt; vertical-align: top; color: rgb(0, 0, 0); font-weight: bold; white-space: nowrap;"><!--Anchor-->ITEM I. <br/>
          </td>

    <td style="width: auto; vertical-align: top;">
            <!--Anchor-->
            <!--Anchor-->
            <div style="color: rgb(0, 0, 0); font-weight: bold;"><!--Anchor--><!--Anchor--><!--Anchor--><!--Anchor-->Financial Statements</div>
          </td>

  </tr>


</table>
    <div style="text-align: center; margin-left: 5.4pt; color: rgb(0, 0, 0); font-weight: bold;"> <br/>
    </div>

    <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">FEMASYS INC.</div>

    <div style="text-align: center; color: rgb(0, 0, 0);"><!--Anchor--><!--Anchor--><!--Anchor-->Condensed Balance Sheets<!--Anchor--><!--Anchor--><!--Anchor--></div>

    <div style="text-align: center; color: rgb(0, 0, 0);">(unaudited)</div>

    <div style="text-align: center; margin-left: 5.4pt; color: rgb(0, 0, 0);"> <br/>
    </div>

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


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">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; color: rgb(0, 0, 0); font-weight: bold;">
              <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">September 30<span style="font-weight: bold;">,</span></div>
            </div>
            <div style="text-align: center; color: rgb(0, 0, 0); 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; color: rgb(0, 0, 0); font-weight: bold;"><span style="font-weight: bold;">December 31,</span></div>
            <div style="text-align: center; color: rgb(0, 0, 0); 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; color: rgb(0, 0, 0);">Current assets:</div>
          </td>

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

    <td valign="bottom" style="vertical-align: top; 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="color: rgb(0, 0, 0); margin-left: 9pt;">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 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:CashAndCashEquivalentsAtCarryingValue" id="Fact_97069a64be644a9aa6abf15c62d31a0d" contextRef="c20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">7,611,210</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:CashAndCashEquivalentsAtCarryingValue" id="Fact_5f57abd8edcc437098fc830dda27a5a1" contextRef="c20231231" unitRef="U002" 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="color: rgb(0, 0, 0); margin-left: 9pt;">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 style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" id="Fact_c4a7ccb4287d4a76934354679918a812" contextRef="c20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">378,290</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="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" id="Fact_cdf94b92528d48ae8609879c0a9fb4cb" contextRef="c20231231" unitRef="U002" 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="color: rgb(0, 0, 0); margin-left: 9pt;">Inventory, net</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:InventoryNet" id="Fact_08871672ca544c7c9fe495ed249eb52d" contextRef="c20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">1,937,670</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:InventoryNet" id="Fact_ccca69f01da348a5a92082c121e80e6a" contextRef="c20231231" unitRef="U002" 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="color: rgb(0, 0, 0); margin-left: 9pt;">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 style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:OtherAssetsCurrent" id="Fact_b6af8e07af11438b81eb37d49222155a" contextRef="c20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">1,370,523</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:OtherAssetsCurrent" id="Fact_a1c3f52990a748f591539f8c90fc9156" contextRef="c20231231" unitRef="U002" 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="color: rgb(0, 0, 0); margin-left: 63pt;">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 style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AssetsCurrent" id="Fact_5734881a89aa4e0aae22b156be811e74" contextRef="c20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">11,297,693</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:AssetsCurrent" id="Fact_a04ec579828b4e2da4d9ecaa61ddbc20" contextRef="c20231231" unitRef="U002" 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; color: rgb(0, 0, 0);">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; color: rgb(0, 0, 0);">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 style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:LeaseholdImprovementsGross" id="Fact_3d3e1f0b09804738866a9429bd090371" contextRef="c20240930" unitRef="U002" 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 style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:LeaseholdImprovementsGross" id="Fact_cf5ea1459a3f4abda1e4bf484d0b556f" contextRef="c20231231" unitRef="U002" 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; color: rgb(0, 0, 0);">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 style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentOther" id="Fact_5d66c96098524f4ba4871d87510dd239" contextRef="c20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">67,231</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="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentOther" id="Fact_c797af52a3df402fa87c2d9c326f8325" contextRef="c20231231" unitRef="U002" 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; color: rgb(0, 0, 0);">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 style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:FurnitureAndFixturesGross" id="Fact_6d843f4a88bc474885d24a8784661c2e" contextRef="c20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">433,584</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:FurnitureAndFixturesGross" id="Fact_9cff5420f49740ed98902b1be59cd89d" contextRef="c20231231" unitRef="U002" 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; color: rgb(0, 0, 0);">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 style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:MachineryAndEquipmentGross" id="Fact_fbbb56910a834fa7a2337d9f2c69ab13" contextRef="c20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">2,848,833</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="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:MachineryAndEquipmentGross" id="Fact_f84871a614ab4f09aa74cb7aaa932fec" contextRef="c20231231" unitRef="U002" 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; color: rgb(0, 0, 0);">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 style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ConstructionInProgressGross" id="Fact_39bad729021c425099e1e44a901d39f1" contextRef="c20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">548,149</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:ConstructionInProgressGross" id="Fact_7c99a32db4fa43f8adce062cb9bda889" contextRef="c20231231" unitRef="U002" 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 style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" id="Fact_d0cc027093764999a720431a72f307de" contextRef="c20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">5,136,683</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="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" id="Fact_7ffd124824cf408c93e1b85659604b8f" contextRef="c20231231" unitRef="U002" 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; color: rgb(0, 0, 0);">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 style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" id="Fact_15d2992718a24fe8b82adca03deddf11" contextRef="c20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">3,748,393</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);">)</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:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" id="Fact_25683a8c7ae040b2a2877153c3bcd5b9" contextRef="c20231231" unitRef="U002" 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 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;">
            <div style="text-indent: -7.2pt; margin-left: 70.2pt; color: rgb(0, 0, 0);">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 style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_f873696755a94508a2837b5e72208059" contextRef="c20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">1,388,290</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:PropertyPlantAndEquipmentNet" id="Fact_345605780774455f9d172c40ae4337e1" contextRef="c20231231" unitRef="U002" 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; color: rgb(0, 0, 0);">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; color: rgb(0, 0, 0);">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 style="color: rgb(0, 0, 0);"><ix:nonFraction name="femy:OperatingLeaseAndFinanceLeaseRightOfUseAsset" id="Fact_5a4d4f57f0f54e50ba94861e6a344f60" contextRef="c20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">1,941,624</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="color: rgb(0, 0, 0);"><ix:nonFraction name="femy:OperatingLeaseAndFinanceLeaseRightOfUseAsset" id="Fact_444824cbad59480da44fa904bd996fa3" contextRef="c20231231" unitRef="U002" 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; color: rgb(0, 0, 0);">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 style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" id="Fact_54f4ba01e7bc42fd871776915461f223" contextRef="c20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">70,064</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:FiniteLivedIntangibleAssetsNet" id="Fact_fcf6cfea78dd4422a78c9cb82311c0ab" contextRef="c20231231" unitRef="U002" 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; color: rgb(0, 0, 0);">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 style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" id="Fact_1e215ad086b745aaab02bc26a34b399d" contextRef="c20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">887,410</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:OtherAssetsNoncurrent" id="Fact_cf4385e946ab4642afc93a27f1255946" contextRef="c20231231" unitRef="U002" 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; color: rgb(0, 0, 0);">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 style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment" id="Fact_fcbdd447bf624e3fbf9afec0d0909585" contextRef="c20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">2,899,098</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:AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment" id="Fact_def487b3e385473988c5c2e1027d3272" contextRef="c20231231" unitRef="U002" 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"><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">&#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; color: rgb(0, 0, 0);">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 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; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:Assets" id="Fact_0eb0a71d321d4d1ca69cad67b929e456" contextRef="c20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">15,585,081</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 style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:Assets" id="Fact_1ac129e8fb3f497fa5e6d37599a07db9" contextRef="c20231231" unitRef="U002" 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><br/>
    </div>

    <div><span style="font-style: italic;">(continued)</span><br/>
    </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;">5</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-weight: normal; font-style: italic; font-size: 8pt;">Table of Contents</span></a></div>

      </div>

    </div>

    <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">FEMASYS INC.</div>

    <!--Anchor-->
    <div style="text-align: center; color: rgb(0, 0, 0);"><!--Anchor--><a id="CondensedBalanceSheets"><!--Anchor--></a>Condensed Balance Sheets</div>

    <div style="text-align: center; color: rgb(0, 0, 0);">(unaudited)</div>

    <div style="text-align: center; color: rgb(0, 0, 0);"> <br/>
    </div>

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


  <tr>

    <td valign="bottom" style="vertical-align: bottom; text-align: center; padding-bottom: 2px; white-space: nowrap;"><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: 700; letter-spacing: normal; text-indent: -9.6px; text-transform: none; white-space: nowrap; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Liabilities and Stockholders&#8217; Equity</span></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; color: rgb(0, 0, 0); font-weight: bold;"><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: 700; letter-spacing: normal; orphans: 2; text-align: center; 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;">September 30</span>,</div>
            <div style="text-align: center; color: rgb(0, 0, 0); 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; color: rgb(0, 0, 0); font-weight: bold;">December 31,</div>
            <div style="text-align: center; color: rgb(0, 0, 0); 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; color: rgb(0, 0, 0);">Current liabilities:</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; color: rgb(0, 0, 0);">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="color: rgb(0, 0, 0);">$</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);"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" id="Fact_fd346beb05cf4e5fac23daa5714f09bf" contextRef="c20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">1,121,873</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);"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" id="Fact_3419e9624b724203bfadf5ceab65b4ac" contextRef="c20231231" unitRef="U002" 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; color: rgb(0, 0, 0);">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="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrent" id="Fact_06f33029d61d4170b0aaa20ada1b87a6" contextRef="c20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">1,127,645</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);"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrent" id="Fact_5fbd5fba93a1466da73180ce42abadae" contextRef="c20231231" unitRef="U002" 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" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Clinical holdback &#8211; current portion</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="femy:ClinicalHoldbackCurrent" id="Fact_b69ed0663e6e41c6a98e9e37438dbd47" contextRef="c20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">92,170</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);"><ix:nonFraction name="femy:ClinicalHoldbackCurrent" id="Fact_1ce1cd33d3154b2bb1465846aaafd0ff" contextRef="c20231231" unitRef="U002" 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%; 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; color: rgb(0, 0, 0);">Lease liabilities &#8211; current 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="color: rgb(0, 0, 0);"><ix:nonFraction name="femy:OperatingAndFinanceLeaseLiabilityCurrent" id="Fact_a98b5a83dc2b4d27b0127cc3df657023" contextRef="c20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">525,752</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="color: rgb(0, 0, 0);"><ix:nonFraction name="femy:OperatingAndFinanceLeaseLiabilityCurrent" id="Fact_f84ba24af0314508a746d85c12ecb93c" contextRef="c20231231" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">406,636</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: 70.2pt; color: rgb(0, 0, 0);">Total current 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="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" id="Fact_f0854c1a43a2497fafc0da8b10e76a7d" contextRef="c20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">2,867,440</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);"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" id="Fact_62b235296d5248cfb64b9d74b12adb9f" contextRef="c20231231" unitRef="U002" 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; 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; color: rgb(0, 0, 0);">Long-term 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;">&#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="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Clinical holdback &#8211; long-term portion</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="femy:ClinicalHoldbackNoncurrent" id="Fact_c468d26e97ee46c7972a759b53fe62c3" contextRef="c20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">36,081</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);"><ix:nonFraction name="femy:ClinicalHoldbackNoncurrent" id="Fact_b6904d8cc6bc41d4bb3c722632a7184c" contextRef="c20231231" unitRef="U002" 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%; 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;">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%; 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:ConvertibleLongTermNotesPayable" id="Fact_5f9c882fa5e7425c828fad2db1a7a281" contextRef="c20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">5,068,556</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:ConvertibleLongTermNotesPayable" id="Fact_f9d50753a926405599de8b26386e6114" contextRef="c20231231" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">4,258,179</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" 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; color: rgb(0, 0, 0);">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; 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);"><ix:nonFraction name="femy:OperatingAndFinanceLeaseLiabilityNoncurrent" id="Fact_8cb0441a67214f26b3dd2d02c72f774d" contextRef="c20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">1,643,217</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);"><ix:nonFraction name="femy:OperatingAndFinanceLeaseLiabilityNoncurrent" id="Fact_6dd04c235f83451e8da189ee190ad4f8" contextRef="c20231231" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">2,036,067</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: 70.2pt; color: rgb(0, 0, 0);">Total long-term 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="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:LiabilitiesNoncurrent" id="Fact_9ec061012b0d4010829e3fa7337389da" contextRef="c20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">6,747,854</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="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:LiabilitiesNoncurrent" id="Fact_8b77a47438cc4b04abb724b3bbc0271e" contextRef="c20231231" unitRef="U002" 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; 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: 70.2pt; color: rgb(0, 0, 0);">Total 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="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:Liabilities" id="Fact_ef00881b7e8b41b28f76a6f95c306e53" contextRef="c20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">9,615,294</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);"><ix:nonFraction name="us-gaap:Liabilities" id="Fact_fdadc55e2b5442d1aa0345e639d83a53" contextRef="c20231231" unitRef="U002" 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; 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; color: rgb(0, 0, 0);">Commitments and contingencies</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;"><span style="-sec-ix-hidden:Fact_d6eabbb79d2f4ab5a03ec6411e256658"> </span></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;"><span style="-sec-ix-hidden:Fact_c2fc02b9c54f4be5ac3a87a3a7d258be"> </span></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: 7.2pt; color: rgb(0, 0, 0);">Stockholders&#8217; equity:</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-top: 0px; margin-bottom: 0px; text-indent: -9pt; margin-left: 18pt;"><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; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Common stock, $<span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" id="Fact_e05fa1c56a8c4bf99f5b8445f5ab249c" contextRef="c20231231" unitRef="U003" decimals="3" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" id="Fact_3d3ece3572e14b9fa4d804e0a0d9a81b" contextRef="c20240930" 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_77086074fccf4955a49c71f2e6066edf" contextRef="c20240930" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" id="Fact_27e2a2241c9c486c8d8860ed9b5766b0" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">200,000,000</ix:nonFraction></ix:nonFraction></span>
                authorized,</span><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; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial;"> <span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" id="Fact_24a0397dfdbd45cfa296b01238cbb34b" contextRef="c20240930" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">22,350,022</ix:nonFraction></span> shares
                issued and <span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" id="Fact_cd821fc23e39417c87ea6da60ee4d8e4" contextRef="c20240930" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">22,232,799</ix:nonFraction></span> outstanding as of </span>September <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; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial;"><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: -12px; 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;">30</span>, 2024; and <span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" id="Fact_b359130bf27549578f75bb429d61fbfb" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">21,774,604</ix:nonFraction></span>
                shares issued&#160;and <span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" id="Fact_16f28953e55449e0b3f7f21c45af7286" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">21,657,381</ix:nonFraction></span> outstanding as of December 31, 2023</span></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:CommonStockValue" id="Fact_17e38c2de7ba43b198ac9d3dcc8adcfe" contextRef="c20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">22,350</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);"><ix:nonFraction name="us-gaap:CommonStockValue" id="Fact_cdeac715474845ea9b295606b1b9f111" contextRef="c20231231" unitRef="U002" 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%; 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; color: rgb(0, 0, 0);">Treasury stock, <span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:TreasuryStockCommonShares" id="Fact_8f3373353eb148e78aa83b3175bbe208" contextRef="c20231231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:TreasuryStockCommonShares" id="Fact_38cfb4c2ffdb4378aa50233fafee8354" contextRef="c20240930" unitRef="U001" 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%; 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:TreasuryStockCommonValue" id="Fact_9541973f6454421ba15ad41d6386bb19" contextRef="c20240930" unitRef="U002" 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%; 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:TreasuryStockCommonValue" id="Fact_68710c170bc84ca8afb36f33f8d37a45" contextRef="c20231231" unitRef="U002" 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%; 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: 76%; white-space: nowrap;">
            <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Warrants</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:WarrantsAndRightsOutstanding" id="Fact_79f96c79043943d68ca12cdb826ad6b4" contextRef="c20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">2,608,642</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);"><ix:nonFraction name="us-gaap:WarrantsAndRightsOutstanding" id="Fact_acc045cbf0874829b0bef50a5e70a7db" contextRef="c20231231" unitRef="U002" 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%; 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; color: rgb(0, 0, 0);">Additional paid-in-capital</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:AdditionalPaidInCapital" id="Fact_f6ed790a1c7e42b18a744e0f07fcbbc0" contextRef="c20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">125,473,368</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);"><ix:nonFraction name="us-gaap:AdditionalPaidInCapital" id="Fact_88ded7fad613471d814cc5190ab14976" contextRef="c20231231" unitRef="U002" 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%; 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; color: rgb(0, 0, 0);">Accumulated deficit</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="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" id="Fact_a6e7ef21bf0f4cc4a01adc287882f0e3" contextRef="c20240930" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">122,074,573</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);">)</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="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" id="Fact_db847d49d2a443b289bd0c29562c7df9" contextRef="c20231231" unitRef="U002" 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; white-space: nowrap;">
            <div style="color: rgb(0, 0, 0);">)</div>
          </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; color: rgb(0, 0, 0);">Total stockholders&#8217; equity</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);"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_ca08e368b53a49a1be5358bf517741bb" contextRef="c20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">5,969,787</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);"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_5d06dec470f943dbbf7f019e43665ef5" contextRef="c20231231" unitRef="U002" 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; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; width: 76%; 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" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 63pt;">Total liabilities and stockholders&#8217; equity</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 style="color: rgb(0, 0, 0);">$</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);"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" id="Fact_e57ab76f5f3f4c3c8027202fe45a4f56" contextRef="c20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">15,585,081</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 style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" id="Fact_844af8507a64410ab23606d62b8dd455" contextRef="c20231231" unitRef="U002" 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; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>


</table>
    <div>&#160;</div>

    <div style="color: rgb(0, 0, 0); font-style: italic;">The accompanying notes are an integral part of these condensed unaudited financial statements.</div>

    <div style="color: rgb(0, 0, 0); font-style: italic;"> <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-weight: normal; font-style: italic; font-size: 8pt;">Table of Contents</span></a></div>

      </div>

    </div>

  </div>


  <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
    <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">FEMASYS INC.</div>

    <!--Anchor-->
    <div style="text-align: center; color: rgb(0, 0, 0);">
      <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-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; text-align: center; margin-left: 5.4pt;">Condensed Statements of <a id="ComprehensiveLoss"><!--Anchor--></a>Comprehensive Loss</div>

    </div>

    <div style="text-align: center; color: rgb(0, 0, 0);">(unaudited)</div>

    <div style="text-align: center; color: rgb(0, 0, 0);"> <br/>
    </div>

    <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;" 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: rgb(0, 0, 0); font-weight: bold;">Three Months Ended September <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: 700; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: nowrap; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">30</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; 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: rgb(0, 0, 0); font-weight: bold;">Nine Months Ended September <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: 700; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: nowrap; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">30</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; 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: rgb(0, 0, 0); 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; color: rgb(0, 0, 0); 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>

    <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: rgb(0, 0, 0); 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; color: rgb(0, 0, 0); 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: 52%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Sales</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:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_f5f498d6850f42d1b2c6bdafd058ab3e" contextRef="c20240701to20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">554,908</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:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_1ed09ebe2e1749a5ab9b352bb5d4814e" contextRef="c20230701to20230930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">244,361</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:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_1571f7da8f744eb8bbf854a6262da82c" contextRef="c20240101to20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">1,047,532</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:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_ad5a945fb9ba43bf93f23bb7b5bbdab7" contextRef="c20230101to20230930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">858,859</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: 52%; white-space: nowrap;">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Cost of sales <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: nowrap; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">(excluding depreciation expense)</span></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:CostOfGoodsAndServicesSold" id="Fact_cd756437bfb24d27bdf6f96785301c21" contextRef="c20240701to20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">190,839</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="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" id="Fact_68b6bbbdd66f4d90af7d395fa13eae76" contextRef="c20230701to20230930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">86,186</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="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" id="Fact_89b14d00d9914281940bf9ce4ba14429" contextRef="c20240101to20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">352,496</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="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" id="Fact_bb5f5c0f8cf64972b329227b2903932f" contextRef="c20230101to20230930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">301,775</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: 52%; background-color: #CCEEFF; white-space: nowrap;" rowspan="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">&#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="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">&#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="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">&#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="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">&#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>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; white-space: nowrap;">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Operating expenses:</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>

    <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: 52%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Research and development</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:ResearchAndDevelopmentExpense" id="Fact_438fd3929dd347a4b8597019aba987d0" contextRef="c20240701to20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">2,303,241</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:ResearchAndDevelopmentExpense" id="Fact_3c736002eafc4ed3a03fbff6433a55d7" contextRef="c20230701to20230930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">2,072,830</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:ResearchAndDevelopmentExpense" id="Fact_dfa4be7b98544161b804e56d73237f5d" contextRef="c20240101to20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">6,049,847</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:ResearchAndDevelopmentExpense" id="Fact_53dd665d03d440f794e26ed53e671e8d" contextRef="c20230101to20230930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">5,137,441</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: 52%; white-space: nowrap;">
            <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Sales and marketing</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:SellingAndMarketingExpense" id="Fact_9f760461da2549b099213b20b8be201b" contextRef="c20240701to20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">1,572,189</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="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:SellingAndMarketingExpense" id="Fact_5456de1275d04960b2c2499fdb1027b6" contextRef="c20230701to20230930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">70,883</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="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:SellingAndMarketingExpense" id="Fact_2fd86054500a45a6b5486f6dd7c66d84" contextRef="c20240101to20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">2,847,866</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="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:SellingAndMarketingExpense" id="Fact_b2755faab1e04e5db57d0cb6d15f9a18" contextRef="c20230101to20230930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">444,678</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: 52%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">General and administrative</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:GeneralAndAdministrativeExpense" id="Fact_cada3632281b44bd9c555104f927a768" contextRef="c20240701to20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">1,530,791</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:GeneralAndAdministrativeExpense" id="Fact_ac1354eb17d943548669b8691c1f033c" contextRef="c20230701to20230930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">1,970,408</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:GeneralAndAdministrativeExpense" id="Fact_0086a434aa664ae1bba55ba636180c27" contextRef="c20240101to20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">4,645,412</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:GeneralAndAdministrativeExpense" id="Fact_5c71cfffd4514d8c80fd8cb8bf2bec20" contextRef="c20230101to20230930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">4,642,182</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: 52%; padding-bottom: 2px; white-space: nowrap;">
            <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Depreciation and amortization</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:DepreciationAndAmortization" id="Fact_b3ace0ca8e02482db7ac686664c2c655" contextRef="c20240701to20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">76,288</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:DepreciationAndAmortization" id="Fact_2be717b53948487296e0320e4ce864f1" contextRef="c20230701to20230930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">125,318</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:DepreciationAndAmortization" id="Fact_d1b001c275f840b7ae647d3d1a613a2e" contextRef="c20240101to20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">215,144</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:DepreciationAndAmortization" id="Fact_3e978e82ce68468f87f968814ec3dc2c" contextRef="c20230101to20230930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">391,683</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: 52%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Total operating expenses</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:OperatingExpenses" id="Fact_4fda56b0451242b0954fd868a6e1908c" contextRef="c20240701to20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">5,482,509</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:OperatingExpenses" id="Fact_504f0b953ee64d3195cc934024c83df5" contextRef="c20230701to20230930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">4,239,439</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:OperatingExpenses" id="Fact_969bac6ec68e48d49067ebf8f58be684" contextRef="c20240101to20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">13,758,269</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:OperatingExpenses" id="Fact_24025067a9334c1c81776476558b74df" contextRef="c20230101to20230930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">10,615,984</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: 52%; padding-bottom: 2px; white-space: nowrap;">
            <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Loss from operations</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:OperatingIncomeLoss" id="Fact_8a1f9d1ac77d4ca6a78214beb29b70aa" contextRef="c20240701to20240930" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">5,118,440</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);">)</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:OperatingIncomeLoss" id="Fact_5091ba1b711a47d18bf36a27fa97bd80" contextRef="c20230701to20230930" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">4,081,264</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);">)</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:OperatingIncomeLoss" id="Fact_0ff0135765f94566b4581f115b7da4d4" contextRef="c20240101to20240930" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">13,063,233</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);">)</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:OperatingIncomeLoss" id="Fact_9a28ae5b60c2433da5f95d8fc640dafa" contextRef="c20230101to20230930" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">10,058,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">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Other income (expense):</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>

    <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: 52%; white-space: nowrap;">
            <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Interest income<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 style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:InvestmentIncomeInterest" id="Fact_e9544bed3943447598ac582d7719aa0a" contextRef="c20240701to20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">124,028</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="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:InvestmentIncomeInterest" id="Fact_e5eac3e2efda4abc851241cf8d3c04e2" contextRef="c20230701to20230930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">92,392</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="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:InvestmentIncomeInterest" id="Fact_8da6bdb615ca41d39c7637203b913187" contextRef="c20240101to20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">532,850</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="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:InvestmentIncomeInterest" id="Fact_65351606279549819dcbe913a140a451" contextRef="c20230101to20230930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">232,133</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: 52%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" rowspan="1">
            <div style="margin-left: 9pt;">Interest expense<br/>
            </div>
          </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; 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; background-color: #CCEEFF; 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; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">(<ix:nonFraction name="us-gaap:InterestExpenseNonoperating" id="Fact_20fce802c6094aca8d8c56709eca126d" contextRef="c20240701to20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">413,290</ix:nonFraction></td>

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

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; 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; background-color: #CCEEFF; 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; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">(<ix:nonFraction name="us-gaap:InterestExpenseNonoperating" id="Fact_c5cf9f2c5ba147c2a9b5ea33c6be5e9d" contextRef="c20230701to20230930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">8,033</ix:nonFraction></td>

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

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; 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; background-color: #CCEEFF; 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; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">(<ix:nonFraction name="us-gaap:InterestExpenseNonoperating" id="Fact_29bbebcb00ae4790b0113fa9442c5289" contextRef="c20240101to20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">1,163,153</ix:nonFraction></td>

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

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; 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; background-color: #CCEEFF; 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; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">(<ix:nonFraction name="us-gaap:InterestExpenseNonoperating" id="Fact_ea74bf15f58a4a198742499b02bd1895" contextRef="c20230101to20230930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">9,903</ix:nonFraction></td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; white-space: nowrap;" rowspan="1">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 18pt;">
              <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Total other income (expense), net</div>
            </div>
          </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:NonoperatingIncomeExpense" id="Fact_53847cb0fab6488bb5af0998fb23f496" contextRef="c20240701to20240930" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">289,262</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">)</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:NonoperatingIncomeExpense" id="Fact_2574a61a605f4cdda07c16f8ec79b0db" contextRef="c20230701to20230930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">84,359</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:NonoperatingIncomeExpense" id="Fact_a3b53cf36e684d2bbfe4127dba144dc6" contextRef="c20240101to20240930" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">630,303</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">)</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:NonoperatingIncomeExpense" id="Fact_25a8bcc04c364b7eb6be1a2e6a9c0558" contextRef="c20230101to20230930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">222,230</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: 52%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 18pt;">Loss before income taxes</div>
          </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="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" id="Fact_1a95a8254565436d9d4eaced93bdf735" contextRef="c20240701to20240930" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">5,407,702</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">)</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="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" id="Fact_c46e7eb820d849a2aa9884d77fc7a164" contextRef="c20230701to20230930" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">3,996,905</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">)</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="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" id="Fact_f3f2024d2db1471fad93959b8deb47fb" contextRef="c20240101to20240930" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">13,693,536</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">)</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="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" id="Fact_cd2d772a61ff4480ac60f5cbfcdd5c4b" contextRef="c20230101to20230930" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">9,836,670</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">)</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; white-space: nowrap;" rowspan="1">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">Income tax expense (benefit)</div>
          </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:IncomeTaxExpenseBenefit" id="Fact_bf496d75fee3450ab9dfdfbd68c27e1e" contextRef="c20240701to20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">1,158</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"/>

    <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:IncomeTaxExpenseBenefit" id="Fact_231b35f598284dd7898baf0ddda9b92e" contextRef="c20230701to20230930" unitRef="U002" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</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:IncomeTaxExpenseBenefit" id="Fact_36637c7cdc01446587667bcb6357e939" contextRef="c20240101to20240930" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">592</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">)</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:IncomeTaxExpenseBenefit" id="Fact_b16581e88ac842bb9d84db82ea072690" contextRef="c20230101to20230930" unitRef="U002" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</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: 52%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Net loss</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 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; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_037c73bd3b8d419bb0fdff1571297ddd" contextRef="c20240701to20240930" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">5,408,860</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);">)</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 style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_d2283b0885a246e8bc3975ca92710289" contextRef="c20230701to20230930" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">3,996,905</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);">)</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 style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_89435ad6f7264569aec967cf83451901" contextRef="c20240101to20240930" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">13,692,944</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);">)</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 style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_b15b258b82704323865cf15095c46169" contextRef="c20230101to20230930" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">9,836,670</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);">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; 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">&#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>

    <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: 52%; padding-bottom: 4px; background-color: #CCEEFF;">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Net loss attributable to common stockholders, basic and 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 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; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" id="Fact_a5594d045035432f99f558641bc03b56" contextRef="c20240701to20240930" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" id="Fact_5a0b487eb9a24978a319d728461fb55c" contextRef="c20240701to20240930" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">5,408,860</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 style="color: rgb(0, 0, 0);">)</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 style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" id="Fact_509a0be5982540698811ca6c8a7300f4" contextRef="c20230701to20230930" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" id="Fact_4c4f90b91cd942b99349c3d87edf2e10" contextRef="c20230701to20230930" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">3,996,905</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 style="color: rgb(0, 0, 0);">)</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 style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" id="Fact_8348ca4b39ca43d79aebe8d41e5fc0d1" contextRef="c20240101to20240930" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" id="Fact_9da8104d2de34c598bca74826ee98649" contextRef="c20240101to20240930" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">13,692,944</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 style="color: rgb(0, 0, 0);">)</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 style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" id="Fact_6f9e688ea8d04b8fa3e1c25adaf22b75" contextRef="c20230101to20230930" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" id="Fact_8a998813968e492d83fd6a2d65aa1752" contextRef="c20230101to20230930" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">9,836,670</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 style="color: rgb(0, 0, 0);">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; 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>

    <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: 52%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Net loss per share attributable to common stockholders, basic and 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 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; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
            <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" id="Fact_386478aae30e45ec92876a77cf554716" contextRef="c20240701to20240930" unitRef="U003" decimals="2" sign="-" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" id="Fact_328bd698744e45049c1111e4ef0122d7" contextRef="c20240701to20240930" unitRef="U003" decimals="2" sign="-" scale="0" format="ixt:num-dot-decimal">0.24</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 style="color: rgb(0, 0, 0);">)</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 style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" id="Fact_48e14a3b7f004aea91b32f2d51d0d565" contextRef="c20230701to20230930" unitRef="U003" decimals="2" sign="-" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" id="Fact_0c23d3055eab41c1a78f4ec86f65a862" contextRef="c20230701to20230930" unitRef="U003" decimals="2" sign="-" scale="0" format="ixt:num-dot-decimal">0.26</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 style="color: rgb(0, 0, 0);">)</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 style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" id="Fact_baeffb7f9b9d46d0a1b07acb59aeba61" contextRef="c20240101to20240930" unitRef="U003" decimals="2" sign="-" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" id="Fact_a8eaf2da1e76492fba26bbcdfa6e56cb" contextRef="c20240101to20240930" unitRef="U003" decimals="2" sign="-" scale="0" format="ixt:num-dot-decimal">0.62</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 style="color: rgb(0, 0, 0);">)</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 style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" id="Fact_624aa72b24ff4eab8bea691ad324b5fe" contextRef="c20230101to20230930" unitRef="U003" decimals="2" sign="-" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" id="Fact_7f1e3534ea35438590c6adc7ff2eb2f8" contextRef="c20230101to20230930" unitRef="U003" decimals="2" sign="-" scale="0" format="ixt:num-dot-decimal">0.74</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 style="color: rgb(0, 0, 0);">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px;">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted</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">&#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:WeightedAverageNumberOfDilutedSharesOutstanding" id="Fact_9280c6aea9394165a4bb6e26592c45bc" contextRef="c20240701to20240930" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" id="Fact_14345184d2a740e79f66cce11b725c65" contextRef="c20240701to20240930" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">22,232,799</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">&#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:WeightedAverageNumberOfDilutedSharesOutstanding" id="Fact_e8df3a63ccc648cf970941169b648dce" contextRef="c20230701to20230930" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" id="Fact_9865d32ce4854cdc93f9284ae1f56608" contextRef="c20230701to20230930" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">15,093,147</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">&#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:WeightedAverageNumberOfDilutedSharesOutstanding" id="Fact_77a6aa08c50b4825953ab14f52bb1c7d" contextRef="c20240101to20240930" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" id="Fact_4a149c96651f4400a9d8223dbba61863" contextRef="c20240101to20240930" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">22,075,135</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">&#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:WeightedAverageNumberOfDilutedSharesOutstanding" id="Fact_14b56c2a20804f0b8e601a3a21187f16" contextRef="c20230101to20230930" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" id="Fact_d272f9b377894b838346ebae5c5bc623" contextRef="c20230101to20230930" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">13,369,462</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">&#160;</td>

  </tr>


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

    <div style="color: rgb(0, 0, 0); font-style: italic;">
      <div 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; 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; font-style: italic;">The accompanying notes are an integral part of these condensed unaudited financial statements.</div>

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

    </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-weight: normal; font-style: italic; font-size: 8pt;">Table of Contents</span></a></div>

      </div>

    </div>

  </div>


  <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
    <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">
      <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; 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; text-align: center; font-weight: bold;"><span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">FEMASYS INC.</span></div>

      <div><span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

      <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; 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; text-align: center;">Condensed Statements of<a id="StockholdersEquity"><!--Anchor--></a>
        <!--Anchor-->
        <!--Anchor-->Stockholders&#8217; Equity</div>

      <div><span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

      <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; 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; text-align: center;">(unaudited)</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>

      <table cellspacing="0" cellpadding="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%;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; color: rgb(0, 0, 0); white-space: nowrap;" colspan="1"><br/>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; color: rgb(0, 0, 0); white-space: nowrap;" rowspan="1" colspan="6">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; color: rgb(0, 0, 0); white-space: nowrap;" rowspan="1" colspan="2">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; color: rgb(0, 0, 0); white-space: nowrap;" rowspan="1" colspan="2">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; color: rgb(0, 0, 0); white-space: nowrap;" rowspan="1" colspan="2">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: center; font-weight: bold; vertical-align: bottom; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: middle; color: rgb(0, 0, 0); text-align: center; font-weight: bold; white-space: nowrap;" rowspan="1" colspan="2">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: bold; text-align: left; vertical-align: bottom; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: center; font-weight: bold; vertical-align: bottom; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: middle; color: rgb(0, 0, 0); text-align: center; font-weight: bold; white-space: nowrap;" rowspan="1" colspan="2">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: bold; text-align: left; vertical-align: bottom; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: center; font-weight: bold; vertical-align: bottom; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: middle; color: rgb(0, 0, 0); text-align: center; font-weight: bold; white-space: nowrap;" rowspan="1" colspan="2">Total</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: bold; text-align: left; vertical-align: bottom; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; color: rgb(0, 0, 0); padding-left: 54pt; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; color: rgb(0, 0, 0); border-bottom: #000000 solid 2px; white-space: nowrap;" rowspan="1" colspan="6">
              <div style="text-align: center; font-weight: bold;">Common stock</div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; color: rgb(0, 0, 0); border-bottom: #000000 solid 2px; white-space: nowrap;" rowspan="1" colspan="6">
              <div style="text-align: center; font-weight: bold;">Treasury common stock</div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; color: rgb(0, 0, 0); white-space: nowrap;" rowspan="1" colspan="2">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: center; font-weight: bold; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: middle; color: rgb(0, 0, 0); text-align: center; font-weight: bold; white-space: nowrap;" rowspan="1" colspan="2">Additional</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: center; font-weight: bold; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: middle; color: rgb(0, 0, 0); text-align: center; font-weight: bold; white-space: nowrap;" rowspan="1" colspan="2">Accumulated</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: center; font-weight: bold; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: middle; color: rgb(0, 0, 0); text-align: center; font-weight: bold; white-space: nowrap;" rowspan="1" colspan="2">stockholders&#8217;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; color: rgb(0, 0, 0); padding-left: 54pt; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; color: rgb(0, 0, 0); border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
              <div style="text-align: center; font-weight: bold;">Shares</div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; color: rgb(0, 0, 0); border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
              <div style="text-align: center; font-weight: bold;">Amount</div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; color: rgb(0, 0, 0); border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
              <div style="text-align: center; font-weight: bold;">Shares</div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; color: rgb(0, 0, 0); border-bottom: #000000 solid 2px; white-space: nowrap;" rowspan="1" colspan="2">
              <div style="text-align: center; font-weight: bold;">Amount</div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; color: rgb(0, 0, 0); border-bottom: #000000 solid 2px; white-space: nowrap;" rowspan="1" colspan="2">
              <div style="text-align: center; font-weight: bold;">Warrants</div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: middle; color: rgb(0, 0, 0); text-align: center; border-bottom: #000000 solid 2px; white-space: nowrap;" rowspan="1" colspan="2">
              <div style="font-weight: bold;">paid-in capital</div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: middle; color: rgb(0, 0, 0); text-align: center; border-bottom: #000000 solid 2px; white-space: nowrap;" rowspan="1" colspan="2">
              <div style="font-weight: bold;">deficit</div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: middle; color: rgb(0, 0, 0); text-align: center; border-bottom: #000000 solid 2px; white-space: nowrap;" rowspan="1" colspan="2">
              <div style="font-weight: bold;">equity</div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; color: rgb(0, 0, 0); white-space: nowrap;" colspan="1">
              <div style="font-weight: bold;">THREE MONTHS ENDED SEPTEMBER 30, 2024</div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; color: rgb(0, 0, 0); white-space: nowrap;" colspan="2">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; color: rgb(0, 0, 0); white-space: nowrap;" colspan="2">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; color: rgb(0, 0, 0); white-space: nowrap;" colspan="2">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; color: rgb(0, 0, 0); white-space: nowrap;" colspan="2">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; color: rgb(0, 0, 0); white-space: nowrap;" colspan="2">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; color: rgb(0, 0, 0); white-space: nowrap;" colspan="2">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; color: rgb(0, 0, 0); white-space: nowrap;" colspan="2">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; color: rgb(0, 0, 0); white-space: nowrap;" colspan="2">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; color: rgb(0, 0, 0); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; color: rgb(0, 0, 0); white-space: nowrap;" rowspan="1" colspan="2">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; color: rgb(0, 0, 0); white-space: nowrap;" rowspan="1" colspan="2">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; color: rgb(0, 0, 0); white-space: nowrap;" rowspan="1" colspan="2">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; color: rgb(0, 0, 0); white-space: nowrap;" rowspan="1" colspan="2">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; color: rgb(0, 0, 0); white-space: nowrap;" rowspan="1" colspan="2">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; color: rgb(0, 0, 0); white-space: nowrap;" rowspan="1" colspan="2">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; color: rgb(0, 0, 0); white-space: nowrap;" rowspan="1" colspan="2">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; color: rgb(0, 0, 0); white-space: nowrap;" rowspan="1" colspan="2">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; color: rgb(0, 0, 0); width: 20%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div style="font-weight: normal;">Balance at June 30, 2024</div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div style="font-weight: normal;"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" id="Fact_9f97e24f5c5749c49adf5817ea1b491c" contextRef="c20240630_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">22,350,022</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div style="font-weight: normal;">$</div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div style="font-weight: normal;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_d0d68ff965044bcbb3e2145bec036940" contextRef="c20240630_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">22,350</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div style="font-weight: normal;"><ix:nonFraction name="us-gaap:TreasuryStockCommonShares" id="Fact_334491fe089a490a8a847cafa9f8ca75" contextRef="c20240630_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">117,223</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div style="font-weight: normal;">$</div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div style="font-weight: normal;">(<ix:nonFraction name="us-gaap:TreasuryStockCommonValue" id="Fact_cc5eb02f5040488bb7f18b7d584dc947" contextRef="c20240630_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">60,000</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div style="font-weight: normal;">)</div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">$<br/>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div style="font-weight: normal;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_85fdbdb4fa5346089e08c5a61c7f3276" contextRef="c20240630_StatementEquityComponentsAxis_EquityWarrantsMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">2,608,642</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div style="font-weight: normal;">$</div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div style="font-weight: normal;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_f98fe9b4d91e432eb34f501156635928" contextRef="c20240630_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">125,344,962</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div style="font-weight: normal;">$</div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div style="font-weight: normal;">(<ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_e5fe6e5c744e44f4b9c23abdef6b479d" contextRef="c20240630_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">116,665,713</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div style="font-weight: normal;">)</div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div style="font-weight: normal;">$</div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div style="font-weight: normal;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_944fd6916d4042479d13686676331141" contextRef="c20240630" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">11,250,241</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); 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; color: rgb(0, 0, 0); width: 20%;" rowspan="1" colspan="1">
              <div style="text-indent: -9pt; margin-left: 9pt; font-weight: normal;">Issuance of common stock in connection with at-the-market offering, net of issuance costs <br/>
              </div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; font-weight: normal; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; 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-weight: normal; vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="femy:StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts" id="Fact_903bca831ad54be39ab374ccfb041c54" contextRef="c20240701to20240930_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="INF" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; 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); text-align: right; font-weight: normal; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; 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-weight: normal; vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" id="Fact_ea1469db6156473c84e4aa3de7ee0770" contextRef="c20240701to20240930_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; 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); text-align: right; font-weight: normal; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; 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-weight: normal; vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="femy:StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts" id="Fact_3e093b33d82e4b0e88f6957982178b08" contextRef="c20240701to20240930_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U001" decimals="INF" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; 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); text-align: right; font-weight: normal; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; 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-weight: normal; vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" id="Fact_7deedad93f1d4f98a0741344c78b5d17" contextRef="c20240701to20240930_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U002" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; 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); text-align: right; font-weight: normal; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; 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-weight: normal; vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" id="Fact_cb9a5e32591b4169aab7e00820dd439e" contextRef="c20240701to20240930_StatementEquityComponentsAxis_EquityWarrantsMember" unitRef="U002" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; 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); text-align: right; font-weight: normal; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; 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-weight: normal; vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" id="Fact_cb7b051996204d07960d7766e3f3c248" contextRef="c20240701to20240930_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; 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); text-align: right; font-weight: normal; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; 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-weight: normal; vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" id="Fact_c5b50d2689df4263b05b90c3ab6e0a4c" contextRef="c20240701to20240930_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; 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); text-align: right; font-weight: normal; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; 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-weight: normal; vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" id="Fact_a9f3fb8fe80d41b4a6e3566e4eedae8b" contextRef="c20240701to20240930" unitRef="U002" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; 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; color: rgb(0, 0, 0); font-weight: normal; width: 20%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">Issuance of common stock in connection with ESPP<br/>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" id="Fact_adbb6c38573c42e0a9a7fdcd13eaa1c1" contextRef="c20240701to20240930_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="INF" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" id="Fact_58ae536312bf48a4b1a7973b233b69f5" contextRef="c20240701to20240930_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" id="Fact_28ef20058b704128a651bcc6337ef6b5" contextRef="c20240701to20240930_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U001" decimals="INF" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" id="Fact_1f048d90dd554ac0a0931064a5645330" contextRef="c20240701to20240930_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U002" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" id="Fact_9b9e37f24ce24973914cea3cd82d66b6" contextRef="c20240701to20240930_StatementEquityComponentsAxis_EquityWarrantsMember" unitRef="U002" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" id="Fact_3e2aa9b248274a8ab15e5378f0ebb444" contextRef="c20240701to20240930_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" id="Fact_30215e451414431692d3439af7c76c60" contextRef="c20240701to20240930_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" id="Fact_7086dd4e518747a9aa9626e05b7b6765" contextRef="c20240701to20240930" unitRef="U002" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; 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; color: rgb(0, 0, 0); font-weight: normal; width: 20%; white-space: nowrap;" rowspan="1" colspan="1">Expiration of warrant<br/>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; 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-weight: normal; vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" rowspan="1" colspan="1">&#8212;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; 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-weight: normal; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; 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-weight: normal; vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="femy:ExpirationOfWarrant" id="Fact_3afdae2f834c46dba8310a64b3f69faf" contextRef="c20240701to20240930_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; 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-weight: normal; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; 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-weight: normal; vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" rowspan="1" colspan="1">&#8212;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; 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-weight: normal; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; 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-weight: normal; vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="femy:ExpirationOfWarrant" id="Fact_2900f84d14e046c2a1785c476c9c4e44" contextRef="c20240701to20240930_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U002" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; 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-weight: normal; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; 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-weight: normal; vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="femy:ExpirationOfWarrant" id="Fact_f094c354a44a4703bcbf3a80605a8e2d" contextRef="c20240701to20240930_StatementEquityComponentsAxis_EquityWarrantsMember" unitRef="U002" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1"/>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; 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-weight: normal; vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="femy:ExpirationOfWarrant" id="Fact_9dbe882089b34166a8118aae5c527bce" contextRef="c20240701to20240930_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; 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-weight: normal; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; 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-weight: normal; vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="femy:ExpirationOfWarrant" id="Fact_05e60db6e613403d9d8610c9108a19a9" contextRef="c20240701to20240930_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; 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-weight: normal; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; 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-weight: normal; vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="femy:ExpirationOfWarrant" id="Fact_71c28e4250ef4a919a372dc8122d400d" contextRef="c20240701to20240930" unitRef="U002" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; 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; color: rgb(0, 0, 0); font-weight: normal; width: 20%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">Share-based compensation expense<br/>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#8212;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_1237f1f4c69b492bb8f69ab5b4999fa4" contextRef="c20240701to20240930_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#8212;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_33c53158ab884a41bf1a1242a1960c73" contextRef="c20240701to20240930_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U002" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_5e06d31cc5044211b0db4f279536602c" contextRef="c20240701to20240930_StatementEquityComponentsAxis_EquityWarrantsMember" unitRef="U002" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_e52aa594a3724f48887361602df60b0e" contextRef="c20240701to20240930_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">128,406</ix:nonFraction></td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_44d9a673ce724887b7414dc970ae47b3" contextRef="c20240701to20240930_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_9d66841152a54f138b75977cbb46d61d" contextRef="c20240701to20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">128,406</ix:nonFraction></td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; 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; color: rgb(0, 0, 0); width: 20%; padding-bottom: 2px; white-space: nowrap;" colspan="1">
              <div style="text-indent: -9pt; margin-left: 9pt; font-weight: normal;">Net loss</div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">&#8212;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_72063df0478c4119a2a49499a5161c33" contextRef="c20240701to20240930_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">
              <div style="font-weight: normal;">&#8212;</div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">
              <div style="font-weight: normal;"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_0c6e923399484ddfba311d5db508cc6c" contextRef="c20240701to20240930_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U002" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_39ca80c04b7f4f8a8d1d9a8cfc2a06d5" contextRef="c20240701to20240930_StatementEquityComponentsAxis_EquityWarrantsMember" unitRef="U002" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_bb2b64ba74e4487d843bf66f5392daae" contextRef="c20240701to20240930_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">(<ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_dc79e20099fd4654ba821aaf93e58dac" contextRef="c20240701to20240930_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">5,408,860</ix:nonFraction></td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">)</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">(<ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_f846d601119345e2b79c785b04743913" contextRef="c20240701to20240930" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">5,408,860</ix:nonFraction></td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">)</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; color: rgb(0, 0, 0); width: 20%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; 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; color: rgb(0, 0, 0); width: 20%; padding-bottom: 4px; white-space: nowrap;" colspan="1">
              <div style="text-indent: -9pt; margin-left: 9pt; font-weight: normal;">Balance at <span style="text-indent: 0pt;">September 30, 2024</span></div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; white-space: nowrap;" colspan="1">
              <div style="font-weight: normal;"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" id="Fact_4113f065d89e4931affff7761b962c0d" contextRef="c20240930_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">22,350,022</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" colspan="1">
              <div style="font-weight: normal;">$</div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; white-space: nowrap;" colspan="1">
              <div style="font-weight: normal;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_8bf7277b2f2f4c60bd57e570294bf38f" contextRef="c20240930_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">22,350</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; white-space: nowrap;" colspan="1">
              <div style="font-weight: normal;"><ix:nonFraction name="us-gaap:TreasuryStockCommonShares" id="Fact_f2ec2201d9b049aaaf742b758a75db82" contextRef="c20240930_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">117,223</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" colspan="1">
              <div style="font-weight: normal;">$</div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; white-space: nowrap;" colspan="1">
              <div style="font-weight: normal;">(<ix:nonFraction name="us-gaap:TreasuryStockCommonValue" id="Fact_de5483ae11af4380b3ee58c215f570ca" contextRef="c20240930_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">60,000</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">
              <div style="font-weight: normal;">)</div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" colspan="1">$<br/>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; white-space: nowrap;" colspan="1">
              <div style="font-weight: normal;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_0d4c34379b084b9c8f4e4e99dca6765f" contextRef="c20240930_StatementEquityComponentsAxis_EquityWarrantsMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">2,608,642</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" colspan="1">
              <div style="font-weight: normal;">$</div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; white-space: nowrap;" colspan="1">
              <div style="font-weight: normal;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_77f174e83fa246b7b0d7479be93ac363" contextRef="c20240930_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">125,473,368</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" colspan="1">$</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; white-space: nowrap;" colspan="1">(<ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_b7564fe15529494382c7d0c6e47b70a8" contextRef="c20240930_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">122,074,573</ix:nonFraction></td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">)</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" colspan="1">
              <div style="font-weight: normal;">$</div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; white-space: nowrap;" colspan="1">
              <div style="font-weight: normal;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_8eda6a5587cb4622b4e88efbacbf18fb" contextRef="c20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">5,969,787</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; color: rgb(0, 0, 0); width: 20%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div style="margin-left: 9pt; text-indent: -9pt;">&#160;</div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); 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; color: rgb(0, 0, 0); width: 20%; white-space: nowrap;" colspan="1">
              <div style="font-weight: bold; text-indent: -9pt; margin-left: 9pt;">NINE MONTHS ENDED SEPTEMBER 30, <span style="text-indent: 0pt;">2024</span></div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; color: rgb(0, 0, 0); width: 20%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); 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; color: rgb(0, 0, 0); width: 20%; white-space: nowrap;" colspan="1">
              <div style="text-indent: -9pt; margin-left: 9pt; font-weight: normal;">Balance at December 31, <span style="text-indent: 0pt;">2023</span></div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" colspan="1">
              <div style="font-weight: normal;"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" id="Fact_fa5f7bf1d88749c798c69d24dc0121f8" contextRef="c20231231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">21,774,604</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
              <div style="font-weight: normal;">$</div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" colspan="1">
              <div style="font-weight: normal;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_c6fe686ebb074b9db9424d7a28704c93" contextRef="c20231231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">21,775</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" colspan="1">
              <div style="font-weight: normal;"><ix:nonFraction name="us-gaap:TreasuryStockCommonShares" id="Fact_c725a496d240477e9e902eaced7b7da4" contextRef="c20231231_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">117,223</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
              <div style="font-weight: normal;">$</div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" colspan="1">
              <div style="font-weight: normal;">(<ix:nonFraction name="us-gaap:TreasuryStockCommonValue" id="Fact_8055a75fbab04d0cb14659bfd678b145" contextRef="c20231231_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">60,000</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
              <div style="font-weight: normal;">)</div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
              <div style="font-weight: normal;">$</div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" colspan="1">
              <div style="font-weight: normal;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_dcf249d59976409ca34bdda958ba8be3" contextRef="c20231231_StatementEquityComponentsAxis_EquityWarrantsMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">2,787,137</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
              <div style="font-weight: normal;">$</div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" colspan="1">
              <div style="font-weight: normal;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_f130b8c866c546dabd13f995d51430e8" contextRef="c20231231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">123,985,306</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">$</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" colspan="1">(<ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_ecc19fa000e24586a56ffc37f1a3a830" contextRef="c20231231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">108,381,629</ix:nonFraction></td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">)</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
              <div style="font-weight: normal;">$</div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" colspan="1">
              <div style="font-weight: normal;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_1e3d8b7b951b4ea1b777fea45c360ae1" contextRef="c20231231" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">18,352,589</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; color: rgb(0, 0, 0); width: 20%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; 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; color: rgb(0, 0, 0); width: 20%;" colspan="1">
              <div style="font-weight: normal; 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="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" colspan="1"><ix:nonFraction name="femy:StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts" id="Fact_43808e11ffa248218788a45f4d341dbe" contextRef="c20240101to20240930_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">563,337</ix:nonFraction></td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" colspan="1"><ix:nonFraction name="femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" id="Fact_7ca84122dbcb497cbe05133f38578423" contextRef="c20240101to20240930_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">563</ix:nonFraction></td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" colspan="1"><ix:nonFraction name="femy:StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts" id="Fact_5ae0ae34f7f24b8082003b183df66b60" contextRef="c20240101to20240930_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U001" decimals="INF" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" colspan="1"><ix:nonFraction name="femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" id="Fact_130133213ac4450dac4b992d926bc9b5" contextRef="c20240101to20240930_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U002" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" colspan="1"><ix:nonFraction name="femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" id="Fact_9aaf4ca3dabb436b9fa49825a8394075" contextRef="c20240101to20240930_StatementEquityComponentsAxis_EquityWarrantsMember" unitRef="U002" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" colspan="1"><ix:nonFraction name="femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" id="Fact_b4653a74712741d6b244fa47aea26ad6" contextRef="c20240101to20240930_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">989,185</ix:nonFraction></td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" colspan="1"><ix:nonFraction name="femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" id="Fact_7c15110e7d474270901a4c44f98832a6" contextRef="c20240101to20240930_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" colspan="1"><ix:nonFraction name="femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" id="Fact_0085ef0d7853459ea8508792bd1f1bf9" contextRef="c20240101to20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">989,748</ix:nonFraction></td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; color: rgb(0, 0, 0); font-weight: normal; width: 20%; background-color: #CCEEFF;" rowspan="1" colspan="1">Issuance of common stock in connection with ESPP<br/>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; font-weight: normal; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" id="Fact_4cc3a0b223374717b6623d96ff3a46d6" contextRef="c20240101to20240930_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">12,081</ix:nonFraction></td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; font-weight: normal; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" id="Fact_aa135c61b1274b62be883344ffad54ea" contextRef="c20240101to20240930_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">12</ix:nonFraction></td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; font-weight: normal; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" id="Fact_67172f725ee441efb96f52d136791b9b" contextRef="c20240101to20240930_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U001" decimals="INF" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; font-weight: normal; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" id="Fact_0e4384ae31624564b73fe7a2143661a3" contextRef="c20240101to20240930_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U002" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; font-weight: normal; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" id="Fact_667ba39943f7452fa75674ce8ee3d8e9" contextRef="c20240101to20240930_StatementEquityComponentsAxis_EquityWarrantsMember" unitRef="U002" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; font-weight: normal; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" id="Fact_306bddcd46b546b5a422bdc8d86486c3" contextRef="c20240101to20240930_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">10,378</ix:nonFraction></td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" id="Fact_e78231e041444b9ba5d3b5a161dbe72c" contextRef="c20240101to20240930_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; font-weight: normal; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" id="Fact_1810075676004bca800e7ce76c580358" contextRef="c20240101to20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">10,390</ix:nonFraction></td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; 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; color: rgb(0, 0, 0); font-weight: normal; width: 20%; white-space: nowrap;" rowspan="1" colspan="1">Expiration of warrant<br/>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; 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-weight: normal; vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" rowspan="1" colspan="1">&#8212;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; 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-weight: normal; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; 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-weight: normal; vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="femy:ExpirationOfWarrant" id="Fact_03601eb16d7445179e03153015dd2950" contextRef="c20240101to20240930_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; 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-weight: normal; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; 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-weight: normal; vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" rowspan="1" colspan="1">&#8212;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; 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-weight: normal; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; 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-weight: normal; vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="femy:ExpirationOfWarrant" id="Fact_d41660473cdb42e881831e7fcedf86fb" contextRef="c20240101to20240930_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U002" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; 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-weight: normal; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; 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-weight: normal; vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" rowspan="1" colspan="1">(<ix:nonFraction name="femy:ExpirationOfWarrant" id="Fact_f1daf8bc3cda473ca65f05f527246f90" contextRef="c20240101to20240930_StatementEquityComponentsAxis_EquityWarrantsMember" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">178,495</ix:nonFraction></td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">)</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; 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-weight: normal; vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="femy:ExpirationOfWarrant" id="Fact_9bce263614614af6b69987a742eb0823" contextRef="c20240101to20240930_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">178,495</ix:nonFraction></td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; 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-weight: normal; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; 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-weight: normal; vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="femy:ExpirationOfWarrant" id="Fact_b3bdc602c06e4820b18171f935597f26" contextRef="c20240101to20240930_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; 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-weight: normal; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; 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-weight: normal; vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="femy:ExpirationOfWarrant" id="Fact_907c24d9db904f94b18dc61e7202c03d" contextRef="c20240101to20240930" unitRef="U002" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; 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; color: rgb(0, 0, 0); font-weight: normal; width: 20%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">Share-based compensation expense</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#8212;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_197362c43a83420eb0b4bf402740f1ce" contextRef="c20240101to20240930_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#8212;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_d77c16c04c7e4d369c9b21821c02db05" contextRef="c20240101to20240930_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U002" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_211c3d6e2be64c50bfb80f79e3cad72c" contextRef="c20240101to20240930_StatementEquityComponentsAxis_EquityWarrantsMember" unitRef="U002" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_b461f3a216a340e782f9f5e39843823f" contextRef="c20240101to20240930_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">310,004</ix:nonFraction></td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_06a82235bbf94dd898f81ce3e9dbee09" contextRef="c20240101to20240930_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_3dad3a6cd5f14543bdf3d61ffae7afbf" contextRef="c20240101to20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">310,004</ix:nonFraction></td>

    <td valign="bottom" style="color: rgb(0, 0, 0); font-weight: normal; 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; color: rgb(0, 0, 0); width: 20%; padding-bottom: 2px; white-space: nowrap;" colspan="1">
              <div style="font-weight: normal;">Net loss</div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">
              <div style="font-weight: normal;">&#8212;</div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">
              <div style="font-weight: normal;"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_00a715ea4dce46fd976d5f72412970a1" contextRef="c20240101to20240930_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">
              <div style="font-weight: normal;">&#8212;</div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">
              <div style="font-weight: normal;"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_9c9c3f9cc80d4a949113db25806323f2" contextRef="c20240101to20240930_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U002" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">
              <div style="font-weight: normal;"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_d9fe8c76c678400b898d5bf8164920b3" contextRef="c20240101to20240930_StatementEquityComponentsAxis_EquityWarrantsMember" unitRef="U002" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">
              <div style="font-weight: normal;"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_aa5a221f1040426a80805b1dd464d8f2" contextRef="c20240101to20240930_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">
              <div style="font-weight: normal;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_751ac941128745ecaca676146a11d0ac" contextRef="c20240101to20240930_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">13,692,944</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">
              <div style="font-weight: normal;">)</div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">
              <div style="font-weight: normal;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_b1701e9661ac4a3eae1e5356313fdf42" contextRef="c20240101to20240930" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">13,692,944</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">
              <div style="font-weight: normal;">)</div>
            </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; color: rgb(0, 0, 0); width: 20%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); 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; color: rgb(0, 0, 0); width: 20%; padding-bottom: 4px; white-space: nowrap;" colspan="1">
              <div style="font-weight: normal;">Balance at September 30, 2024</div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; white-space: nowrap;" colspan="1">
              <div style="font-weight: normal;"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" id="Fact_0c69872cc72a4de183d88c2baf35094e" contextRef="c20240930_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">22,350,022</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" colspan="1">
              <div style="font-weight: normal;">$</div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; white-space: nowrap;" colspan="1">
              <div style="font-weight: normal;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_ec52f83c3de64f998c247a159a8ef0a1" contextRef="c20240930_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">22,350</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; white-space: nowrap;" colspan="1">
              <div style="font-weight: normal;"><ix:nonFraction name="us-gaap:TreasuryStockCommonShares" id="Fact_8ab068f466054b758ee21cf40c58ff17" contextRef="c20240930_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">117,223</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" colspan="1">
              <div style="font-weight: normal;">$</div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; white-space: nowrap;" colspan="1">
              <div style="font-weight: normal;">(<ix:nonFraction name="us-gaap:TreasuryStockCommonValue" id="Fact_0278275556a94644b4ad6582d99a024d" contextRef="c20240930_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">60,000</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">
              <div style="font-weight: normal;">)</div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" colspan="1">
              <div style="font-weight: normal;">$</div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; white-space: nowrap;" colspan="1">
              <div style="font-weight: normal;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_74edd71e93fd42cbbf3b77407f75c5a8" contextRef="c20240930_StatementEquityComponentsAxis_EquityWarrantsMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">2,608,642</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" colspan="1">
              <div style="font-weight: normal;">$</div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; white-space: nowrap;" colspan="1">
              <div style="font-weight: normal;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_42372068af224c2189521d4aaa60368a" contextRef="c20240930_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">125,473,368</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" colspan="1">
              <div style="font-weight: normal;">$</div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; white-space: nowrap;" colspan="1">
              <div style="font-weight: normal;">(<ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_c6c0f165f3274a4daf41f933c85d79d8" contextRef="c20240930_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">122,074,573</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">
              <div style="font-weight: normal;">)</div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" colspan="1">
              <div style="font-weight: normal;">$</div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; white-space: nowrap;" colspan="1">
              <div style="font-weight: normal;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_e9a0b7d091d24930beab1406f0c49d58" contextRef="c20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">5,969,787</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
      <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="background-color: rgb(255, 255, 255); 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/>
        </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: italic; font-variant: normal; text-transform: none;"> </span></div>

      <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; 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; font-style: italic;">The accompanying notes are an integral part of these condensed unaudited 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; letter-spacing: normal; orphans: 2; 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; text-align: center; margin-left: 5.4pt; font-weight: bold;"><br/>
      </div>

    </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;">8</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-weight: normal; font-style: italic; font-size: 8pt;">Table of Contents</span></a></div>

      </div>

    </div>

    <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">
      <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; letter-spacing: normal; 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; text-align: center; font-weight: bold;">FEMASYS INC.<span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</span> </div>

      <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; 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; text-align: center;">Condensed Statements of Stockholders&#8217; Equity<span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</span> </div>

      <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; 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; text-align: center;">(unaudited)</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>

      <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%;">


  <tr>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="6" rowspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="6" rowspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" rowspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: bold; text-align: center; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" rowspan="1" style="vertical-align: middle; color: rgb(0, 0, 0); font-weight: bold; text-align: center; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: bold; text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: bold; text-align: center; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" rowspan="1" style="vertical-align: middle; color: rgb(0, 0, 0); font-weight: bold; text-align: center; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: bold; text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: bold; text-align: center; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" rowspan="1" style="vertical-align: middle; color: rgb(0, 0, 0); font-weight: bold; text-align: center; white-space: nowrap;">Total</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: bold; text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); padding-bottom: 2px; white-space: nowrap;"><br/>
            </td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="6" rowspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); border-bottom: #000000 solid 2px; white-space: nowrap;">
              <div style="text-align: center; font-weight: bold;">Common stock</div>
            </td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="6" rowspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); border-bottom: #000000 solid 2px; white-space: nowrap;">
              <div style="text-align: center; font-weight: bold;">Treasury common stock</div>
            </td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" rowspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: bold; text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" rowspan="1" style="vertical-align: middle; color: rgb(0, 0, 0); font-weight: bold; text-align: center; white-space: nowrap;">Additional</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: bold; text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" rowspan="1" style="vertical-align: middle; color: rgb(0, 0, 0); font-weight: bold; text-align: center; white-space: nowrap;">Accumulated</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: bold; text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" rowspan="1" style="vertical-align: middle; color: rgb(0, 0, 0); font-weight: bold; text-align: center; white-space: nowrap;">stockholders&#8217;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); border-bottom: #000000 solid 2px; white-space: nowrap;">
              <div style="text-align: center; font-weight: bold;">Shares</div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); border-bottom: #000000 solid 2px; white-space: nowrap;">
              <div style="text-align: center; font-weight: bold;">Amount</div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); border-bottom: #000000 solid 2px; white-space: nowrap;">
              <div style="text-align: center; font-weight: bold;">Shares</div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" rowspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); border-bottom: #000000 solid 2px; white-space: nowrap;">
              <div style="text-align: center; font-weight: bold;">Amount</div>
            </td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" rowspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); border-bottom: #000000 solid 2px; white-space: nowrap;">
              <div style="text-align: center; font-weight: bold;">Warrants</div>
            </td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" rowspan="1" style="vertical-align: middle; color: rgb(0, 0, 0); text-align: center; border-bottom: #000000 solid 2px; white-space: nowrap;">
              <div style="font-weight: bold;">paid-in capital</div>
            </td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" rowspan="1" style="vertical-align: middle; color: rgb(0, 0, 0); text-align: center; border-bottom: #000000 solid 2px; white-space: nowrap;">
              <div style="font-weight: bold;">deficit</div>
            </td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" rowspan="1" style="vertical-align: middle; color: rgb(0, 0, 0); text-align: center; border-bottom: #000000 solid 2px; white-space: nowrap;">
              <div style="font-weight: bold;">equity</div>
            </td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); white-space: nowrap;">
              <div style="font-weight: bold;">THREE MONTHS ENDED SEPTEMBER 30, 2023</div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" colspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" rowspan="1" colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" rowspan="1" colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" rowspan="1" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" rowspan="1" colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" rowspan="1" colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" rowspan="1" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" rowspan="1" colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" rowspan="1" colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" rowspan="1" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" rowspan="1" colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" rowspan="1" colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" rowspan="1" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" rowspan="1" colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" rowspan="1" colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" rowspan="1" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" rowspan="1" colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" rowspan="1" colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" rowspan="1" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" rowspan="1" colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" rowspan="1" colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" rowspan="1" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" rowspan="1" colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" rowspan="1" colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" rowspan="1" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); width: 20%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-weight: normal;">Balance at June 30, 2023</div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-weight: normal;"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" id="Fact_30f3d5e5846144309594e1c79dabdbef" contextRef="c20230630_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">15,190,376</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-weight: normal;">$</div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-weight: normal;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_046d01af31024ba4a55cc1d70c841f89" contextRef="c20230630_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">15,190</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-weight: normal;"><ix:nonFraction name="us-gaap:TreasuryStockCommonShares" id="Fact_b5ad6bb4f1b74c3bb66a971344244552" contextRef="c20230630_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">117,223</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-weight: normal;">$</div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-weight: normal;">(<ix:nonFraction name="us-gaap:TreasuryStockCommonValue" id="Fact_1b47e35843694cbd91642629947cd046" contextRef="c20230630_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">60,000</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-weight: normal;">)</div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-weight: normal;">$</div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-weight: normal;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_da346a48c3bb40e99f13d42a0c096917" contextRef="c20230630_StatementEquityComponentsAxis_EquityWarrantsMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">1,918,103</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-weight: normal;">$</div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-weight: normal;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_4bba1ada4d274b6f98230f642e88974f" contextRef="c20230630_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">110,977,150</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">$<br/>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;">(<ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_27ea4bc469a14d7aa6b9cbfd2ac3d34b" contextRef="c20230630_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">99,974,270</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">)</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-weight: normal;">$</div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-weight: normal;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_a82cd71206614a4bbd811f6aba65fdd6" contextRef="c20230630" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">12,876,173</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); font-weight: normal; width: 20%; white-space: nowrap;">Exercise of common warrants<br/>
            </td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;"><ix:nonFraction name="femy:StockIssuedDuringPeriodSharesExerciseOfCommonWarrants" id="Fact_03a9a5a07e724990b49269f6d609d292" contextRef="c20230701to20230930_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">919,716</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;"><ix:nonFraction name="femy:StockIssuedDuringPeriodValueExerciseOfCommonWarrants" id="Fact_f1ed222fb7f04c42ac9b120b3fafb649" contextRef="c20230701to20230930_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">920</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;"><br/>
            </td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;"><br/>
            </td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;">(<ix:nonFraction name="femy:StockIssuedDuringPeriodValueExerciseOfCommonWarrants" id="Fact_a8d52410fbcf45f5a963b32d1a13e921" contextRef="c20230701to20230930_StatementEquityComponentsAxis_EquityWarrantsMember" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">336,495</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">)</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;"><ix:nonFraction name="femy:StockIssuedDuringPeriodValueExerciseOfCommonWarrants" id="Fact_11b455cec5bd47f586e723786d73179d" contextRef="c20230701to20230930_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">1,395,550</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;"><br/>
            </td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;"><ix:nonFraction name="femy:StockIssuedDuringPeriodValueExerciseOfCommonWarrants" id="Fact_a9552c2ad619425492e8fc44a8006541" contextRef="c20230701to20230930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">1,059,975</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); width: 20%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-weight: normal;">Share-based compensation expense</div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-weight: normal;">&#8212;</div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-weight: normal;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_80d144142309498fae893c342349c554" contextRef="c20230701to20230930_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-weight: normal;">&#8212;</div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-weight: normal;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_d9b907c51567473499c5ea4eb4245ab0" contextRef="c20230701to20230930_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U002" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-weight: normal;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_bfcc1e7f9567437ab36ec79420cf7f81" contextRef="c20230701to20230930_StatementEquityComponentsAxis_EquityWarrantsMember" unitRef="U002" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-weight: normal;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_7065aa0a0a9b4ed2872d33a77d087aff" contextRef="c20230701to20230930_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">504,359</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_aceb56c79bba483b81b07271a46de738" contextRef="c20230701to20230930_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-weight: normal;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_0ab0d7528e014d62b803c0316232becd" contextRef="c20230701to20230930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">504,359</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); width: 20%; padding-bottom: 2px; white-space: nowrap;">
              <div style="font-weight: normal;">Net loss</div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; white-space: nowrap;">
              <div style="font-weight: normal;">&#8212;</div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; white-space: nowrap;">
              <div style="font-weight: normal;"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_473b744e2fd14ac782ad1494157bf5b9" contextRef="c20230701to20230930_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; white-space: nowrap;">
              <div style="font-weight: normal;">&#8212;</div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; white-space: nowrap;">
              <div style="font-weight: normal;"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_972dd1c2311f47c6a01d9fb5844177e4" contextRef="c20230701to20230930_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U002" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; white-space: nowrap;">
              <div style="font-weight: normal;"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_84be6e2e8b0e4dd4beb958a360c190c6" contextRef="c20230701to20230930_StatementEquityComponentsAxis_EquityWarrantsMember" unitRef="U002" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; white-space: nowrap;">
              <div style="font-weight: normal;"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_7bd2f87a674746da87e9f37a8a8c6eb7" contextRef="c20230701to20230930_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; white-space: nowrap;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_a29c091cfe3649ea9a1ebb9aed17e92a" contextRef="c20230701to20230930_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">3,996,905</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">)</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; white-space: nowrap;">
              <div style="font-weight: normal;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_00f491ac94d7470ea5cefefe62b42b40" contextRef="c20230701to20230930" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">3,996,905</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
              <div style="font-weight: normal;">)</div>
            </td>

  </tr>

  <tr>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); width: 20%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); width: 20%; padding-bottom: 4px; white-space: nowrap;">
              <div style="font-weight: normal;">Balance at September 30, 2023</div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; white-space: nowrap;">
              <div style="font-weight: normal;"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" id="Fact_dd985b5ff1c248d8ad260b2a1dccf58e" contextRef="c20230930_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">16,110,092</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;">
              <div style="font-weight: normal;">$</div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; white-space: nowrap;">
              <div style="font-weight: normal;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_572a0b9d9fa84f1c80ebb532a529fe87" contextRef="c20230930_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">16,110</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; white-space: nowrap;">
              <div style="font-weight: normal;"><ix:nonFraction name="us-gaap:TreasuryStockCommonShares" id="Fact_a5d0fd4caa6d4c27b6a6a2e2e11499c3" contextRef="c20230930_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">117,223</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;">
              <div style="font-weight: normal;">$</div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; white-space: nowrap;">
              <div style="font-weight: normal;">(<ix:nonFraction name="us-gaap:TreasuryStockCommonValue" id="Fact_5b4e5b1ece7940dc84b2e4c67c9c1e99" contextRef="c20230930_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">60,000</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">
              <div style="font-weight: normal;">)</div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;">
              <div style="font-weight: normal;">$<br/>
              </div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; white-space: nowrap;">
              <div style="font-weight: normal;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_fd073953044e44e39e3a657c3dfe09cb" contextRef="c20230930_StatementEquityComponentsAxis_EquityWarrantsMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">1,581,608</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;">
              <div style="font-weight: normal;">$</div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; white-space: nowrap;">
              <div style="font-weight: normal;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_72ec1969c94f454db012f1e3f1169354" contextRef="c20230930_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">112,877,059</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;">$</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; white-space: nowrap;">(<ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_e98e7a93f72141bf9919f4a9d93bfeac" contextRef="c20230930_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">103,971,175</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">)</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;">
              <div style="font-weight: normal;">$</div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; white-space: nowrap;">
              <div style="font-weight: normal;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_f160eaba6b4749f698209ec142ced86b" contextRef="c20230930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">10,443,602</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); padding-left: 54pt; font-weight: normal; width: 20%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); width: 20%; white-space: nowrap;">
              <div style="font-weight: bold;">NINE MONTHS ENDED SEPTEMBER 30, 2023</div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); width: 20%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); width: 20%; white-space: nowrap;">
              <div style="font-weight: normal;">Balance at December 31, 2022</div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;">
              <div style="font-weight: normal;"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" id="Fact_2ddefea5efbc4454accde5de87dee810" contextRef="c20221231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">11,986,927</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
              <div style="font-weight: normal;">$</div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;">
              <div style="font-weight: normal;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_f05435acee9844bf87370b3e04ebf03b" contextRef="c20221231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">11,987</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;">
              <div style="font-weight: normal;"><ix:nonFraction name="us-gaap:TreasuryStockCommonShares" id="Fact_49690557069d4af890cf7d91621bc2fb" contextRef="c20221231_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">117,223</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
              <div style="font-weight: normal;">$</div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;">
              <div style="font-weight: normal;">(<ix:nonFraction name="us-gaap:TreasuryStockCommonValue" id="Fact_c40746d51cdb40bab734659857c4a2e2" contextRef="c20221231_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">60,000</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
              <div style="font-weight: normal;">)</div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
              <div style="font-weight: normal;">$</div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;">
              <div style="font-weight: normal;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_3370e81e1b254a87a5be3e941fc8b5cb" contextRef="c20221231_StatementEquityComponentsAxis_EquityWarrantsMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">567,972</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
              <div style="font-weight: normal;">$</div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;">
              <div style="font-weight: normal;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_557fc77b873d4db9a3b923e3969baab4" contextRef="c20221231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">108,857,065</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">$</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;">(<ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_d547d017ea6141b4b1f34d8719ae8b30" contextRef="c20221231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">94,134,505</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">)</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
              <div style="font-weight: normal;">$</div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;">
              <div style="font-weight: normal;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_9aeb88de27a041088caab9f72a7fd1ab" contextRef="c20221231" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">15,242,519</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); width: 20%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); width: 20%;">
              <div style="margin-left: 9pt; text-indent: -9pt; font-weight: normal;">Issuance of common stock and warrants in connection with April 2023 Financing, net of issuance costs<br/>
              </div>
            </td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;"><ix:nonFraction name="femy:StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants" id="Fact_5b674df1763342e89a13fb357011d818" contextRef="c20230101to20230930_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,318,000</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;"><ix:nonFraction name="femy:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants" id="Fact_5e8f5f5fbdeb4028a846e00cc04b2ce6" contextRef="c20230101to20230930_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">1,318</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;">&#8212;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;"><ix:nonFraction name="femy:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants" id="Fact_af3b4464a94c429c90c5b65f65b93fee" contextRef="c20230101to20230930_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U002" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;"><ix:nonFraction name="femy:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants" id="Fact_1cdeadc987dd4028989349612b32b70d" contextRef="c20230101to20230930_StatementEquityComponentsAxis_EquityWarrantsMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">2,526,664</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;"><ix:nonFraction name="femy:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants" id="Fact_c45516de24e844b5b09caaf7e85dbc8f" contextRef="c20230101to20230930_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">818,014</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;"><ix:nonFraction name="femy:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants" id="Fact_1f346c9312a94431bd8bc5422df3d8ef" contextRef="c20230101to20230930_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;"><ix:nonFraction name="femy:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants" id="Fact_0e96d2be00f44f7ba87a19235e237571" contextRef="c20230101to20230930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">3,345,996</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); width: 20%; background-color: #CCEEFF;">
              <div style="text-indent: -9pt; margin-left: 9pt; font-weight: normal;">Issuance of common stock in connection with at-the-market offering, net of issuance costs<br/>
              </div>
            </td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;"><ix:nonFraction name="femy:StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts" id="Fact_835c701bf6524eedacb1c824500bb27c" contextRef="c20230101to20230930_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">2,869</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;"><ix:nonFraction name="femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" id="Fact_09b7adb62df64d8187a4e4f1db6a7e8a" contextRef="c20230101to20230930_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">3</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;"><ix:nonFraction name="femy:StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts" id="Fact_7fdb53eee1984a77ac8ca8fb9ff11a8d" contextRef="c20230101to20230930_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U001" decimals="INF" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;"><ix:nonFraction name="femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" id="Fact_e1ad0523749e49fdaa25c29b26066334" contextRef="c20230101to20230930_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U002" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;"><ix:nonFraction name="femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" id="Fact_c410919ae0f945be8325ccd41be113e0" contextRef="c20230101to20230930_StatementEquityComponentsAxis_EquityWarrantsMember" unitRef="U002" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;"><ix:nonFraction name="femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" id="Fact_3a05e2663d104adcba05c7516a0f026e" contextRef="c20230101to20230930_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">3,365</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;"><ix:nonFraction name="femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" id="Fact_d5d162fab0804cdbbf5e0a58203acd64" contextRef="c20230101to20230930_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;"><ix:nonFraction name="femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" id="Fact_732b482bd7c541e793c20771174a0c04" contextRef="c20230101to20230930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">3,368</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); font-weight: normal; width: 20%; white-space: nowrap;">Issuance of common stock in connection with ESPP<br/>
            </td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" id="Fact_70bb7dfef3d04d4f9be7f05c80bc4f4d" contextRef="c20230101to20230930_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">3,858</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" id="Fact_8f0647859bca4d5eb720d58a2b4c8000" contextRef="c20230101to20230930_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">3</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" id="Fact_a12658933fec4e0ebb1115b898b5b182" contextRef="c20230101to20230930_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U001" decimals="INF" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" id="Fact_3e801809378e46e388322e39c16d7acc" contextRef="c20230101to20230930_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U002" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" id="Fact_724831ee8a594293b223661e4e2b9ec1" contextRef="c20230101to20230930_StatementEquityComponentsAxis_EquityWarrantsMember" unitRef="U002" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" id="Fact_8f791d4b85824dea9197617bc0012631" contextRef="c20230101to20230930_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">1,694</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" id="Fact_751832ce99494534837119e6484d4533" contextRef="c20230101to20230930_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" id="Fact_a2a5b042167b4856ad76d228c2b612bc" contextRef="c20230101to20230930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">1,697</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); font-weight: normal; width: 20%; background-color: #CCEEFF; white-space: nowrap;">Exercise of pre-funded warrants<br/>
            </td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;"><ix:nonFraction name="femy:StockIssuedDuringPeriodSharesExerciseOfPreFundedWarrants" id="Fact_860f7c11aa324f0d9d66859cc54ede55" contextRef="c20230101to20230930_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,878,722</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;"><ix:nonFraction name="femy:StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants" id="Fact_493eacebe536488dadcadf0c3d124ddf" contextRef="c20230101to20230930_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">1,879</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;"><ix:nonFraction name="femy:StockIssuedDuringPeriodSharesExerciseOfPreFundedWarrants" id="Fact_130a335e5ca942bb8350d8d0639b700e" contextRef="c20230101to20230930_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U001" decimals="INF" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;"><ix:nonFraction name="femy:StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants" id="Fact_35bfae8e036849d6b0bd6ee8ce1d4737" contextRef="c20230101to20230930_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U002" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;">(<ix:nonFraction name="femy:StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants" id="Fact_0dcf81eb1fed4281b1c0ea467d5fdbe2" contextRef="c20230101to20230930_StatementEquityComponentsAxis_EquityWarrantsMember" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">1,176,533</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">)</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;"><ix:nonFraction name="femy:StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants" id="Fact_36dd94de4956483a8690c2bd500c0d70" contextRef="c20230101to20230930_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">1,174,842</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;"><ix:nonFraction name="femy:StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants" id="Fact_64c424a909184a7cb1a3a670e9069228" contextRef="c20230101to20230930_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;"><ix:nonFraction name="femy:StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants" id="Fact_1ad9ff42dff64955b3a80a434f163d80" contextRef="c20230101to20230930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">188</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); font-weight: normal; width: 20%; white-space: nowrap;">
              <div style="margin-left: 9pt; text-indent: -9pt;">Exercise of common warrants<br/>
              </div>
            </td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;"><ix:nonFraction name="femy:StockIssuedDuringPeriodSharesExerciseOfCommonWarrants" id="Fact_ed32c082b08946cbaa9ae2279ab0e458" contextRef="c20230101to20230930_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">919,716</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;"><ix:nonFraction name="femy:StockIssuedDuringPeriodValueExerciseOfCommonWarrants" id="Fact_6e0ce97a609442f18496168f6c0530de" contextRef="c20230101to20230930_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">920</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;"><ix:nonFraction name="femy:StockIssuedDuringPeriodSharesExerciseOfCommonWarrants" id="Fact_f551a10c2dbd4a4f9b201f36a47d97e0" contextRef="c20230101to20230930_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U001" decimals="INF" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;"><ix:nonFraction name="femy:StockIssuedDuringPeriodValueExerciseOfCommonWarrants" id="Fact_cba793e200f046cea37d9a7a6996f5c7" contextRef="c20230101to20230930_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U002" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;">(<ix:nonFraction name="femy:StockIssuedDuringPeriodValueExerciseOfCommonWarrants" id="Fact_9879054d749f4707ac377d38f0f2c671" contextRef="c20230101to20230930_StatementEquityComponentsAxis_EquityWarrantsMember" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">336,495</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">)</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;"><ix:nonFraction name="femy:StockIssuedDuringPeriodValueExerciseOfCommonWarrants" id="Fact_a46cd3d64c8f477b8f4d7ca50a0e09c4" contextRef="c20230101to20230930_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">1,395,550</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;"><ix:nonFraction name="femy:StockIssuedDuringPeriodValueExerciseOfCommonWarrants" id="Fact_467795bb60634f9fbd14ac356891af3b" contextRef="c20230101to20230930_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; white-space: nowrap;"><ix:nonFraction name="femy:StockIssuedDuringPeriodValueExerciseOfCommonWarrants" id="Fact_0b798ee502504b13bb68c0f7000e8e18" contextRef="c20230101to20230930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">1,059,975</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); width: 20%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-weight: normal;">Share-based compensation expense</div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-weight: normal;">&#8212;</div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-weight: normal;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_f5afad0ffedf483cac819a40cfc3a638" contextRef="c20230101to20230930_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-weight: normal;">&#8212;<br/>
              </div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-weight: normal;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_b24920fa88564d93916cdcfc37eb5e44" contextRef="c20230101to20230930_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U002" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-weight: normal;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_938abd0b6d8e4ed2a8a2a5fd9d732471" contextRef="c20230101to20230930_StatementEquityComponentsAxis_EquityWarrantsMember" unitRef="U002" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-weight: normal;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_2e27633bdfdb4a29a51d15c3822077a5" contextRef="c20230101to20230930_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">626,529</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-weight: normal;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_2a8f6fa28d044396b72d8a8e9f886e25" contextRef="c20230101to20230930_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="font-weight: normal;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_68cb2db252234db39938287444ebee46" contextRef="c20230101to20230930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">626,529</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); width: 20%; padding-bottom: 2px; white-space: nowrap;">
              <div style="font-weight: normal;">Net loss</div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; white-space: nowrap;">
              <div style="font-weight: normal;">&#8212;</div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; white-space: nowrap;">
              <div style="font-weight: normal;"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_4294e981bce24f3889da4152aa8080ce" contextRef="c20230101to20230930_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; white-space: nowrap;">
              <div style="font-weight: normal;">&#8212;</div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; white-space: nowrap;">
              <div style="font-weight: normal;"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_a18b4304585e4514ac703651e5c04aa2" contextRef="c20230101to20230930_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U002" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; white-space: nowrap;">
              <div style="font-weight: normal;"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_e8270caed4e6475fa8181baa891a4512" contextRef="c20230101to20230930_StatementEquityComponentsAxis_EquityWarrantsMember" unitRef="U002" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; white-space: nowrap;">
              <div style="font-weight: normal;"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_ccbd803dc49948b897383ab08ca628da" contextRef="c20230101to20230930_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; white-space: nowrap;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_f5b409b71b1347038b1ded5a5284378b" contextRef="c20230101to20230930_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">9,836,670</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">)</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; white-space: nowrap;">
              <div style="font-weight: normal;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_adf7ee2c6e3c47b1bdd87d53bb2301c8" contextRef="c20230101to20230930" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">9,836,670</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
              <div style="font-weight: normal;">)</div>
            </td>

  </tr>

  <tr>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); width: 20%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); width: 20%; padding-bottom: 4px; white-space: nowrap;">
              <div style="font-weight: normal;">Balance at September 30, 2023</div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; white-space: nowrap;">
              <div style="font-weight: normal;"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" id="Fact_0ca5aa4c7fba4a60abe47e4f961fc704" contextRef="c20230930_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">16,110,092</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;">
              <div style="font-weight: normal;">$</div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; white-space: nowrap;">
              <div style="font-weight: normal;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_d181a76de93144daa8fec26ef1153e29" contextRef="c20230930_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">16,110</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; white-space: nowrap;">
              <div style="font-weight: normal;"><ix:nonFraction name="us-gaap:TreasuryStockCommonShares" id="Fact_2d7721c75faa442aa608f5f14110fd5d" contextRef="c20230930_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">117,223</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;">
              <div style="font-weight: normal;">$</div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; white-space: nowrap;">
              <div style="font-weight: normal;">(<ix:nonFraction name="us-gaap:TreasuryStockCommonValue" id="Fact_6bc0d5dbf988467cbc52bc750a37b5ae" contextRef="c20230930_StatementEquityComponentsAxis_TreasuryStockCommonMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">60,000</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">
              <div style="font-weight: normal;">)</div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;">
              <div style="font-weight: normal;">$</div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; white-space: nowrap;">
              <div style="font-weight: normal;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_73d9d32d5fe24102a368b2e64db23132" contextRef="c20230930_StatementEquityComponentsAxis_EquityWarrantsMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">1,581,608</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;">
              <div style="font-weight: normal;">$</div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; white-space: nowrap;">
              <div style="font-weight: normal;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_98a0fbe9949e4fc998763e37ce911052" contextRef="c20230930_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">112,877,059</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;">$</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; white-space: nowrap;">(<ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_1c8a2cd3a41a4510a37702c540b7ec29" contextRef="c20230930_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">103,971,175</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">)</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;">
              <div style="font-weight: normal;">$</div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px; white-space: nowrap;">
              <div style="font-weight: normal;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_b5338935b67e4f06a3025529a4796c0c" contextRef="c20230930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">10,443,602</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

  </tr>


</table>
      <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="background-color: rgb(255, 255, 255); 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/>
        </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: italic; font-variant: normal; text-transform: none;"> </span></div>

      <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; 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; font-style: italic;">The accompanying notes are an integral part of these condensed unaudited financial statements.</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: italic; 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: italic; font-variant: normal; text-transform: none;"> </span></div>

    <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"><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: italic; font-variant: normal; text-transform: none;"> </span><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;">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 class="BRPFPageHeader" style="width: 100%;">
        <div><a href="#TABLEOFCONTENTS"><span style="font-weight: normal; font-style: italic; font-size: 8pt;">Table of Contents</span></a></div>

      </div>

    </div>

  </div>


  <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
    <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"><!--Anchor-->FEMASYS INC.</div>

    <!--Anchor-->
    <div style="text-align: center; color: rgb(0, 0, 0);"><!--Anchor-->Condensed Statements of<!--Anchor-->
      <!--Anchor--><!--Anchor--><a id="CashFlows"><!--Anchor--></a>Cash Flows<!--Anchor--><!--Anchor--><!--Anchor--></div>

    <div style="text-align: center; color: rgb(0, 0, 0);">(unaudited)</div>

    <div style="text-align: center; color: rgb(0, 0, 0);"> <br/>
    </div>

    <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;" 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;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="6">
            <div style="text-align: center; font-weight: bold;"><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: 700; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: nowrap; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">Nine Months ended Sep 30</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; 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="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;">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Cash flows from operating activities:</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>

    <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: 76%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Net loss</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:NetIncomeLoss" id="Fact_7b6192c244184665a298c17657cd856a" contextRef="c20240101to20240930" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">13,692,944</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:NetIncomeLoss" id="Fact_b9d426ac751b4592b68eb5e2d7348ef9" contextRef="c20230101to20230930" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">9,836,670</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: 16.2pt; color: rgb(0, 0, 0);">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: #CCEEFF; white-space: nowrap;">
            <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Depreciation</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:Depreciation" id="Fact_57ea73f2c6084895920229a7a45d83e8" contextRef="c20240101to20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">202,971</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:Depreciation" id="Fact_210e6a6659b64d908968ea5677135a25" contextRef="c20230101to20230930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">388,777</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: 25.2pt; color: rgb(0, 0, 0);">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_f5cb41f93388417cb38e3dbae09161d9" contextRef="c20240101to20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">12,173</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_2b7bfa56e31148d9bdde01334a4d8e00" contextRef="c20230101to20230930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">2,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;" rowspan="1">
            <div style="margin-left: 9pt;">
              <div style="margin-left: 9pt;">Amortization of right-of-use assets</div>
            </div>
          </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="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" id="Fact_40fcc0c6266947b6842096d0b32bb8c5" contextRef="c20240101to20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">438,601</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="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" id="Fact_f9e74077a5244830b6441eef4488910b" contextRef="c20230101to20230930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">274,158</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%; white-space: nowrap;">
            <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">
              <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Loss on disposal of assets</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:GainLossOnDispositionOfAssets1" id="Fact_b805994efbf7446e9238f0f6eb61ea6d" contextRef="c20240101to20240930" unitRef="U002" 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:GainLossOnDispositionOfAssets1" id="Fact_c87b222eb4db4a858ea79aab01f1234d" contextRef="c20230101to20230930" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">44,538</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;" rowspan="1">
            <div style="margin-left: 9pt;">
              <div style="margin-left: 9pt;">Accounts receivable reserve<br/>
              </div>
            </div>
          </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="us-gaap:ProvisionForDoubtfulAccounts" id="Fact_14abd7f2eed844ebbca67eac6f4024c6" contextRef="c20240101to20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">6,000</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="us-gaap:ProvisionForDoubtfulAccounts" id="Fact_8f2ab0bf805a4b10aa7732581c4e269a" contextRef="c20230101to20230930" unitRef="U002" 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: #CCEEFF; 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: 9pt;">
              <div style="margin-left: 9pt;">
                <div style="margin-left: 9pt; text-indent: -9pt;">Inventory reserve<br/>
                </div>
              </div>
            </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:InventoryLIFOReservePeriodCharge" id="Fact_e7d72f66205a4fd5b3409dd6834efc3e" contextRef="c20240101to20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">2,830</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:InventoryLIFOReservePeriodCharge" id="Fact_16a5f601fd34477d97a796754d489c0c" contextRef="c20230101to20230930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">4,972</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;">
            <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Share-based compensation expense</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:ShareBasedCompensation" id="Fact_99ec2f3659d048799fbefce30860f793" contextRef="c20240101to20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">310,004</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:ShareBasedCompensation" id="Fact_637c399efd604444a46fb0d270c74026" contextRef="c20230101to20230930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">626,529</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">
            <div style="margin-left: 9pt;">
              <div style="margin-left: 9pt;">Amortization of debt issuance costs and discount<br/>
              </div>
            </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:AmortizationOfFinancingCostsAndDiscounts" id="Fact_6faddd093f814d44bf56bd05905e7547" contextRef="c20240101to20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">854,902</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:AmortizationOfFinancingCostsAndDiscounts" id="Fact_3770969f482b45caaf010e7837b10915" contextRef="c20230101to20230930" unitRef="U002" 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%; background-color: #CCEEFF; white-space: nowrap;">
            <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Changes in operating assets and liabilities:</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: 25.2pt; color: rgb(0, 0, 0);">Accounts receivable</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:IncreaseDecreaseInAccountsReceivable" id="Fact_c6d4ea68c7f243fdab342a058911d955" contextRef="c20240101to20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">285,384</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:IncreaseDecreaseInAccountsReceivable" id="Fact_06c10973dd3d4e2db8bd47dd79e56c79" contextRef="c20230101to20230930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">26,086</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: #CCEEFF; white-space: nowrap;">
            <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Inventory</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:IncreaseDecreaseInInventories" id="Fact_8186b23a3dec4ababf39fbcc206fbe43" contextRef="c20240101to20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">1,273,382</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:IncreaseDecreaseInInventories" id="Fact_e4ed458fd6624e79bbf18d2ea83ff048" contextRef="c20230101to20230930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">170,917</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: 25.2pt; color: rgb(0, 0, 0);">Prepaid and other assets</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:IncreaseDecreaseInOtherOperatingAssets" id="Fact_ca5506f3bbc044b8bc4781fe3ed00ded" contextRef="c20240101to20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">266,518</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:IncreaseDecreaseInOtherOperatingAssets" id="Fact_731521c734d14687bd62fecebc90118c" contextRef="c20230101to20230930" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">313,154</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: 25.2pt; color: rgb(0, 0, 0);">Accounts payable</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:IncreaseDecreaseInAccountsPayable" id="Fact_18152b7bb2294c7991dc6246017e04cb" contextRef="c20240101to20240930" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">51,799</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:IncreaseDecreaseInAccountsPayable" id="Fact_33afe78b6fc24494a38dad66ec66851d" contextRef="c20230101to20230930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">341,119</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: 25.2pt; color: rgb(0, 0, 0);">Accrued expenses</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:IncreaseDecreaseInAccruedLiabilities" id="Fact_a11720747e74472db0c9e4018c11d7d0" contextRef="c20240101to20240930" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">316,651</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:IncreaseDecreaseInAccruedLiabilities" id="Fact_28fdbf81f95e423981714981a687e0e7" contextRef="c20230101to20230930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">112,728</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: 25.2pt; color: rgb(0, 0, 0);">Lease liabilities</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:IncreaseDecreaseInOperatingLeaseLiability" id="Fact_3b61eb375e504476b1db8184a036e189" contextRef="c20240101to20240930" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">273,734</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:IncreaseDecreaseInOperatingLeaseLiability" id="Fact_23f6a08942e64b1e9f23087ec16b69aa" contextRef="c20230101to20230930" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">304,004</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%; padding-bottom: 2px; white-space: nowrap;">
            <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Other liabilities</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:IncreaseDecreaseInOtherOperatingLiabilities" id="Fact_e4de5fb183a84bab9e4aed6c31353b14" contextRef="c20240101to20240930" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">36,509</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: #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:IncreaseDecreaseInOtherOperatingLiabilities" id="Fact_09475319b86b4c24884d00b69fd825bb" contextRef="c20230101to20230930" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">15,770</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: #CCEEFF; white-space: nowrap;" rowspan="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">&#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="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">&#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>

  </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: 79.2pt; color: rgb(0, 0, 0);">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: #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:NetCashProvidedByUsedInOperatingActivities" id="Fact_baa89e99d86941e2a52661e3984d0871" contextRef="c20240101to20240930" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">14,369,440</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: #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:NetCashProvidedByUsedInOperatingActivities" id="Fact_86003d43f3214fa892c75f84ac8c8cf0" contextRef="c20230101to20230930" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">8,244,566</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: #CCEEFF; white-space: nowrap;">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Cash flows from investing activities:</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;" rowspan="1">
            <div style="margin-left: 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_c8c2b09949e34799a7c73ed96b22517d" contextRef="c20240101to20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">82,237</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_a82e9cf039734093830a5a935fa7f354" contextRef="c20230101to20230930" unitRef="U002" 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: #CCEEFF; white-space: nowrap;">
            <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Purchases of property and equipment</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:PaymentsToAcquirePropertyPlantAndEquipment" id="Fact_3e91d8d25df64edeac78e06885171ebb" contextRef="c20240101to20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">654,914</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:PaymentsToAcquirePropertyPlantAndEquipment" id="Fact_5fb36b7ddb5e4e759c0f1e9a25d0d9fa" contextRef="c20230101to20230930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">99,018</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%; 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: 2px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="margin-left: 9pt;">
              <div style="margin-left: 9pt;">
                <div style="margin-left: 54pt;">Net cash used in investing activities</div>
              </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:NetCashProvidedByUsedInInvestingActivities" id="Fact_c8aff1c9bbb844a1987f9efcd2bd6f01" contextRef="c20240101to20240930" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">737,151</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:NetCashProvidedByUsedInInvestingActivities" id="Fact_22b872d335d248879c82b76253fd5cc0" contextRef="c20230101to20230930" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">99,018</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%; white-space: nowrap;">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Cash flows from financing 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: #CCEEFF; white-space: nowrap;" rowspan="1">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 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%; 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="us-gaap:ProceedsFromIssuanceOfWarrants" id="Fact_611f2c549fc7415ca4ba0fa5062dfd86" contextRef="c20240101to20240930" unitRef="U002" 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: #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="us-gaap:ProceedsFromIssuanceOfWarrants" id="Fact_d9d1d4b1ac8340eb807cd2293a1b6532" contextRef="c20230101to20230930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">3,899,813</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%; white-space: nowrap;" rowspan="1">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">Equity issuance costs for April 2023 Financing</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="femy:PaymentsOfEquityIssuanceCosts" id="Fact_a61479cc57b44f0ab295227a0dea041d" contextRef="c20240101to20240930" unitRef="U002" 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="femy:PaymentsOfEquityIssuanceCosts" id="Fact_b8e5844b8e04473c84360de025ad27e4" contextRef="c20230101to20230930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">547,764</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: #CCEEFF; white-space: nowrap;" rowspan="1">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">Proceeds from exercise of pre-funded warrants</div>
          </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="us-gaap:ProceedsFromWarrantExercises" id="Fact_a76a3596d87a4c888be2eb77c755f0c4" contextRef="c20240101to20240930" unitRef="U002" 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: #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="us-gaap:ProceedsFromWarrantExercises" id="Fact_02da5a18994d4b13855c4bd690523ac1" contextRef="c20230101to20230930" unitRef="U002" 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%; background-color: #CCEEFF; 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: 9pt;">
              <div>
                <div>Proceeds from exercise of common warrants<br/>
                </div>
              </div>
            </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="femy:ProceedsFromExerciseOfCommonStockWarrants" id="Fact_11e5ec33841049bd9267947aaad5c79e" contextRef="c20240101to20240930" unitRef="U002" 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="femy:ProceedsFromExerciseOfCommonStockWarrants" id="Fact_408fee1754ca4d97a4f9cd3982cd846b" contextRef="c20230101to20230930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">1,059,975</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">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">Proceeds from common stock issued through ESPP and exercised options</div>
          </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="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" id="Fact_7a7ae897b99e4fb9813bda8bcff8b168" contextRef="c20240101to20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">10,390</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="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" id="Fact_8e5d2d7e2dd0440d898747c38b152463" contextRef="c20230101to20230930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">1,697</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%; white-space: nowrap;" rowspan="1">
            <div style="margin-left: 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%; 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:ProceedsFromIssuanceOfCommonStock" id="Fact_129a30a93458403396309220fdca6cae" contextRef="c20240101to20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">1,021,994</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:ProceedsFromIssuanceOfCommonStock" id="Fact_fbe1329f67604f1f8c5e62cfefeccb5d" contextRef="c20230101to20230930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">3,373</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">
            <div style="margin-left: 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%; 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="us-gaap:PaymentsForRepurchaseOfCommonStock" id="Fact_2dea9f788f0a4b49a37a5b14bc3ac45a" contextRef="c20240101to20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">30,660</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">)</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="us-gaap:PaymentsForRepurchaseOfCommonStock" id="Fact_c7c0a84a0b254195ab78d0a5a5c49a93" contextRef="c20230101to20230930" unitRef="U002" 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: #CCEEFF; 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: 16.2pt; color: rgb(0, 0, 0);">Repayment of note 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:RepaymentsOfNotesPayable" id="Fact_e4b588f325a04179b9d69cdd3c4b22e1" contextRef="c20240101to20240930" unitRef="U002" 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:RepaymentsOfNotesPayable" id="Fact_81af41f1da894f2b97984650c2a8fa09" contextRef="c20230101to20230930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">327,006</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: #CCEEFF; white-space: nowrap;">
            <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Payments under lease obligations</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:FinanceLeasePrincipalPayments" id="Fact_576ed8e6e1b7412f8c156963c5b9c5fe" contextRef="c20240101to20240930" unitRef="U002" 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>(<ix:nonFraction name="us-gaap:FinanceLeasePrincipalPayments" id="Fact_d3034ef69a9f4387b5b6348eb96c9037" contextRef="c20230101to20230930" unitRef="U002" 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; 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;" 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: 2px; background-color: #CCEEFF; white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 81pt;">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: #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:NetCashProvidedByUsedInFinancingActivities" id="Fact_7e4a80d438d04188971a91a60658e9f8" contextRef="c20240101to20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">1,001,724</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:NetCashProvidedByUsedInFinancingActivities" id="Fact_a9f2c43d784842d7b08f01cae65bf450" contextRef="c20230101to20230930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">4,074,083</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">
            <div style="margin-left: 45pt;">&#160;</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">&#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: #CCEEFF; white-space: nowrap;">
            <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 81pt;">Net change in 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">&#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:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" id="Fact_1d157592bfe547709e8a07a9507fca1c" contextRef="c20240101to20240930" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">14,104,867</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:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" id="Fact_8d37b2619bc84e63b805a77f798ad24b" contextRef="c20230101to20230930" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">4,269,501</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: 7.2pt; color: rgb(0, 0, 0);">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">&#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;" rowspan="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">&#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="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">&#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>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;">
            <div style="margin: 0px 0px 0px 16.2pt; color: #000000; text-indent: -7.2pt;">Beginning of period<br/>
            </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:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" id="Fact_ca6d9966af954d4f94b99bf4257e419f" contextRef="c20231231" unitRef="U002" 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: #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:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" id="Fact_bfc797536d884a16a1d6a8f83d3bd904" contextRef="c20221231" unitRef="U002" 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%; background-color: #CCEEFF; white-space: nowrap;" rowspan="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">&#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="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">&#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>

  </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);">End of period<br/>
            </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>$</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><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" id="Fact_660ec7766fe34d468dde5c27e0c70bf0" contextRef="c20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">7,611,210</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><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" id="Fact_6efab2e0dc35444e895a75588abc77c6" contextRef="c20230930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">8,692,435</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>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" rowspan="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">&#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="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">&#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>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; white-space: nowrap;" rowspan="1">Supplemental cash flow information</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: #CCEEFF; white-space: nowrap;" rowspan="1">Cash paid for:</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">&#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="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">&#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>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; white-space: nowrap;" rowspan="1">
            <div style="margin-left: 9pt;">Interest</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:InterestPaidNet" id="Fact_a639b3509f07476f930f9873d0967edd" contextRef="c20240101to20240930" unitRef="U002" 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:InterestPaidNet" id="Fact_6bce586678a94d5a8d7d8b840fa8643f" contextRef="c20230101to20230930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">9,903</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">
            <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; margin-left: 9pt;">Taxes</div>
          </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="us-gaap:IncomeTaxesPaidNet" id="Fact_35264c4fe4974d73abcd5bccb458bf8e" contextRef="c20240101to20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">5,708</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="us-gaap:IncomeTaxesPaidNet" id="Fact_1ac40639c62d48a6a75221ea6b66098c" contextRef="c20230101to20230930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">4,550</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%; white-space: nowrap;" rowspan="1">Non-cash investing and financing activities:</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: #CCEEFF; white-space: nowrap;" rowspan="1">
            <div style="margin-left: 9pt;">Property and equipment costs included in accounts payable and accrued expense<br/>
            </div>
          </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:PropertyAndEquipmentCostsIncludedInAccountsPayableAndAccruedExpense" id="Fact_8f18dfc261d84d5fa1f5ce81064575b9" contextRef="c20240101to20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">35,849</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:PropertyAndEquipmentCostsIncludedInAccountsPayableAndAccruedExpense" id="Fact_78dd9ac1462f4dd49588e61526f17aff" contextRef="c20230101to20230930" unitRef="U002" 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: #CCEEFF; 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: 9pt;">Commissions costs relating to certain proceeds from issuance 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="femy:CommissionCostsRelatingToCertainProceedsFromIssuanceOfCommonStock" id="Fact_caa0fdc2810441c5a716e6dbecfdf582" contextRef="c20240101to20240930" unitRef="U002" 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="femy:CommissionCostsRelatingToCertainProceedsFromIssuanceOfCommonStock" id="Fact_4ca33525fcd7417d84a632d7d164ec60" contextRef="c20230101to20230930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">6,163</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">
            <div style="margin-left: 9pt;">Deferred offering costs reclassified to additional paid-in-capital<br/>
            </div>
          </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:DeferredOfferingCostsReclassifiedToAdditionalPaidInCapital" id="Fact_1109bc81c9e7420ba4359ad5f43b0e59" contextRef="c20240101to20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">1,586</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:DeferredOfferingCostsReclassifiedToAdditionalPaidInCapital" id="Fact_a83a3514a3a0461a87a83a9ae79e7e02" contextRef="c20230101to20230930" unitRef="U002" 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: #CCEEFF; 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: 9pt;">Right-of-use asset obtained in exchange for a lease liability</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:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" id="Fact_f614288e85ff47378ab676ba9613c382" contextRef="c20240101to20240930" unitRef="U002" 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_2cc828b8057646f3bde9c94e0256909a" contextRef="c20230101to20230930" unitRef="U002" 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: #CCEEFF; white-space: nowrap;" rowspan="1">
            <div style="margin-left: 9pt;">Prepaid insurance financed with promissory notes<br/>
            </div>
          </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:PrepaidInsuranceFinancedWithPromissoryNote" id="Fact_c2d4710cc46e46e792a43edda828d804" contextRef="c20240101to20240930" unitRef="U002" 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: #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:PrepaidInsuranceFinancedWithPromissoryNote" id="Fact_1caf9b98ca014ce7bb7d8b0e936180b7" contextRef="c20230101to20230930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">283,334</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>


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

    <div style="color: rgb(0, 0, 0); font-style: italic;">The accompanying notes are an integral part of these condensed unaudited financial statements.</div>

    <div style="color: rgb(0, 0, 0); font-style: italic;"> <br/>
    </div>

    <!--Anchor-->
    <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 class="BRPFPageHeader" style="width: 100%;">
        <div><a href="#TABLEOFCONTENTS"><span style="font-weight: normal; font-style: italic; font-size: 8pt;">Table of Contents</span></a></div>

      </div>

    </div>

    <div>
      <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">
        <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal;">FEMASYS INC.</div>

        <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal;"><a id="CondensedNotestoFinancial"><!--Anchor--></a>Condensed Notes to Financial Statements</div>

        <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal;">(unaudited)</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>

    <ix:nonNumeric name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="Text_c988646925144901a885fd6051e76fc5" contextRef="c20240101to20240930" escape="true" continuedAt="Text_541e350deebc4cdb8830f638f1e7832b1">
<div>
      <table cellspacing="0" cellpadding="0" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;" class="DSPFListTable">


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

    <td style="vertical-align: top; width: 27pt;">
              <div style="text-align: left; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">(1)</div>
            </td>

    <td style="align: left; vertical-align: top; width: auto;">
              <div style="text-align: left; font-weight: bold;"><!--Anchor--><span style="font-family: 'Times New Roman'; font-size: 10pt;">Organization, Nature of Business, and Liquidity</span><!--Anchor--></div>
            </td>

  </tr>


</table>
    </div>
</ix:nonNumeric>
    <ix:continuation id="Text_541e350deebc4cdb8830f638f1e7832b1" continuedAt="Text_541e350deebc4cdb8830f638f1e7832b2">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>
</ix:continuation>
    <ix:continuation id="Text_541e350deebc4cdb8830f638f1e7832b2" continuedAt="Text_541e350deebc4cdb8830f638f1e7832b3">
<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
</ix:continuation>
    <ix:continuation id="Text_541e350deebc4cdb8830f638f1e7832b3" continuedAt="Text_541e350deebc4cdb8830f638f1e7832b4"><ix:nonNumeric name="femy:OrganizationAndNatureOfBusinessPolicyTextBlock" id="Text_176a1631e7c44045971bf4a6a9f77d9a" contextRef="c20240101to20240930" escape="true" continuedAt="Text_f2b24c5431e240ca9db836f24d4804451">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;">  </span></div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_541e350deebc4cdb8830f638f1e7832b4" continuedAt="Text_541e350deebc4cdb8830f638f1e7832b5"><ix:continuation id="Text_f2b24c5431e240ca9db836f24d4804451" continuedAt="Text_f2b24c5431e240ca9db836f24d4804452">
<div style="margin-right: 154.8pt; font-style: italic; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">Organization and Nature of Business</div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_541e350deebc4cdb8830f638f1e7832b5" continuedAt="Text_541e350deebc4cdb8830f638f1e7832b6"><ix:continuation id="Text_f2b24c5431e240ca9db836f24d4804452" continuedAt="Text_f2b24c5431e240ca9db836f24d4804453">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-weight: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"> </span> </span></div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_541e350deebc4cdb8830f638f1e7832b6" continuedAt="Text_541e350deebc4cdb8830f638f1e7832b7"><ix:continuation id="Text_f2b24c5431e240ca9db836f24d4804453" continuedAt="Text_f2b24c5431e240ca9db836f24d4804454">
<div style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">&#160;</div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_541e350deebc4cdb8830f638f1e7832b7" continuedAt="Text_541e350deebc4cdb8830f638f1e7832b8"><ix:continuation id="Text_f2b24c5431e240ca9db836f24d4804454" continuedAt="Text_f2b24c5431e240ca9db836f24d4804455">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span> </span></div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_541e350deebc4cdb8830f638f1e7832b8" continuedAt="Text_541e350deebc4cdb8830f638f1e7832b9"><ix:continuation id="Text_f2b24c5431e240ca9db836f24d4804455" continuedAt="Text_f2b24c5431e240ca9db836f24d4804456">
<div 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);"><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="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-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;">Femasys Inc. (the Company or Femasys) was incorporated in Delaware on February 19, 2004 and is headquartered in Suwanee, Georgia. The Company is a leading biomedical company focused on addressing significant unmet needs
          for women worldwide with a broad portfolio of in-office, accessible, and innovative therapeutic and diagnostic products, including a lead revolutionary product candidate and FDA-cleared products.&#160;</span><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-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">The Company&#8217;s mission is to provide women with superior minimally-invasive, non-surgical product technologies, accessible in the office, improving patient care and overall health
          economics focused on servicing the reproductive health needs for those seeking solutions for infertility issues (FemaSeed&#174; and FemVue&#174;) or permanent birth control (FemBloc&#174;).&#160;</span><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-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 Company currently operates a</span>s <ix:nonFraction name="us-gaap:NumberOfOperatingSegments" id="Fact_a3e30f68dfab4158860fbfb0747d0af8" contextRef="c20240101to20240930" unitRef="U004" decimals="INF" scale="0" format="ixt-sec:numwordsen">one</ix:nonFraction> </span><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;">segment with an initial focus on servicing the reproductive
        health needs for those seeking solutions for infertility issues or permanent birth control.</span></div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_541e350deebc4cdb8830f638f1e7832b9" continuedAt="Text_541e350deebc4cdb8830f638f1e7832b10"><ix:continuation id="Text_f2b24c5431e240ca9db836f24d4804456" continuedAt="Text_f2b24c5431e240ca9db836f24d4804457">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_541e350deebc4cdb8830f638f1e7832b10" continuedAt="Text_541e350deebc4cdb8830f638f1e7832b11"><ix:continuation id="Text_f2b24c5431e240ca9db836f24d4804457" continuedAt="Text_f2b24c5431e240ca9db836f24d4804458">
<div 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);"> <span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </span> </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_541e350deebc4cdb8830f638f1e7832b11" continuedAt="Text_541e350deebc4cdb8830f638f1e7832b12"><ix:continuation id="Text_f2b24c5431e240ca9db836f24d4804458" continuedAt="Text_f2b24c5431e240ca9db836f24d4804459">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>
</ix:continuation></ix:continuation>
    <div 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);">
      <ix:continuation id="Text_541e350deebc4cdb8830f638f1e7832b12" continuedAt="Text_541e350deebc4cdb8830f638f1e7832b13"><ix:continuation id="Text_f2b24c5431e240ca9db836f24d4804459" continuedAt="Text_f2b24c5431e240ca9db836f24d48044510">
<div style="margin-top: 0px; margin-bottom: 0px; letter-spacing: normal; white-space: normal; word-spacing: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: normal; text-align: left; text-transform: none; background-color: rgb(255, 255, 255); font-variant: normal;"><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;">Femasys </span>has an expansive intellectual property portfolio which covers both utility and design patents in the U.S. and significant ex-U.S. markets for each product initiative. Femasys has taken concepts internally
        conceived and protected through development, including domestic and foreign regulatory approvals, and production, through in-house manufacturing.&#160;The Company received approval to sell FemaSeed, a solution which enables directed intratubal
        insemination to improve on historic intrauterine insemination (IUI) and provides a lower cost and safer option to in vitro fertilization (IVF) methods, from Health Canada, the Public Health Agency of Canada (Health Canada) in April 2023. In
        September 2023, the Company received 510(k) clearance from the FDA for FemaSeed intratubal insemination to market in the United States. A pivotal clinical trial was still ongoing at the time of receiving regulatory clearance, however, enrollment
        was completed in November 2023. In June 2024, the Company received European Union Medical Device Regulation (EU MDR) certificates and CE Mark certification<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;"> for <ix:nonFraction name="femy:NumberOfProductsThatReceivedInternationalCertificationMarks" id="Fact_8634ef5e2f7d476c8b6c3ee7c1b5672d" contextRef="c20240101to20240930" unitRef="U005" decimals="INF" scale="0" format="ixt-sec:numwordsen">four</ix:nonFraction> products:</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> FemaSeed, FemVue, FemCerv&#174; and FemCath&#174;. FemVue, a solution that enables fallopian tube assessment with ultrasound as an alternative to the radiologic approach (hysterosalpingogram) for the diagnosis of
          infertility, is approved for sale in the U.S., Japan, and Canada. FemCerv is a solution for complete tissue sampling with minimal contamination of the endocervical canal in a virtually pain-free procedure as an alternative to the single biopsy
          method for diagnosis of cervical cancer and is approved for sale in the U.S. and Canada. FemCath, allows for selective evaluation of an individual fallopian tube as an alternative to the traditional intrauterine catheter that is undirected, is
          approved for sale in the U.S. and Canada. I</span>n August 2024, the Company announced receipt of CE Mark certification and product approval from Health Canada for our compact, eco-friendly FemVue&#174; MINI for fallopian tube assessment. In September
        2024, the Company announced receipt of 510(k) clearance from FDA for FemChec<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#174;, a controlled contrast generating device. </span>The Company received CE mark approval for
        FemChec in September 2024. </div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_541e350deebc4cdb8830f638f1e7832b13" continuedAt="Text_541e350deebc4cdb8830f638f1e7832b14"><ix:continuation id="Text_f2b24c5431e240ca9db836f24d48044510" continuedAt="Text_f2b24c5431e240ca9db836f24d48044511">
<div style="margin-top: 0px; margin-bottom: 0px; letter-spacing: normal; white-space: normal; word-spacing: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: normal; text-align: left; text-transform: none; background-color: rgb(255, 255, 255); font-variant: normal;"><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;"> <br/>
        </span></div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_541e350deebc4cdb8830f638f1e7832b14" continuedAt="Text_541e350deebc4cdb8830f638f1e7832b15"><ix:continuation id="Text_f2b24c5431e240ca9db836f24d48044511" continuedAt="Text_f2b24c5431e240ca9db836f24d48044512">
<div style="margin-top: 0px; margin-bottom: 0px; letter-spacing: normal; white-space: normal; word-spacing: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: normal; text-align: left; text-transform: none; background-color: rgb(255, 255, 255); font-variant: normal;"><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;">FemBloc&#174;, the
          Company&#8217;s solution for permanent birth control, is based on the Company&#8217;s platform technology for delivery and in June 2023 Femasys received FDA approval of our IDE to evaluate the safety and efficacy of FemBloc, our non-surgical, non-implant,
          non-hormonal in-office solution for permanent birth control in a pivotal clinical trial. In August 2023 Femasys announced the initiation of enrollment in the FINALE [Prospective Multi-Center Trial for FemBloc Intratubal Occlusion for
          TranscervicAL Permanent Birth Control] pivotal trial designed to evaluate the safety and efficacy of FemBloc. This prospective, multi-center, open-label, single-arm study design includes pregnancy rate as the primary endpoint, which will be
          analyzed once <ix:nonFraction name="femy:NumberOfWomenUsingProprietaryBirthControlMedication" id="Fact_8c2da278a4504ad59a04148eb7b4f36e" contextRef="c20240930" unitRef="U006" decimals="0" scale="0" format="ixt:num-dot-decimal">401</ix:nonFraction> women have relied on FemBloc for <ix:nonNumeric name="femy:DurationOfUseAsPermanentBirthControlForProprietaryBirthControlMedication" id="Fact_473303bea550423e8e61bb904820a5ed" contextRef="c20240101to20240930" format="ixt-sec:durwordsen">one year</ix:nonNumeric> for permanent birth control. In addition, the study is designed as a roll-in beginning with enrollment of <ix:nonFraction name="femy:NumberOfWomenEnrolledForClinicalReadout" id="Fact_06b1a90793484eb5b7ffb1da9696e39b" contextRef="c20240101to20240930" unitRef="U006" decimals="0" scale="0" format="ixt:num-dot-decimal">50</ix:nonFraction>
          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 <ix:nonFraction name="femy:MinimumNumberOfSubjectsNeededForInterimAnalysisOfClinicalDataEndpoints" id="Fact_69bb2995756a49ef84b68cba49b3e0f1" contextRef="c20240101to20240930" unitRef="U006" decimals="0" scale="0" format="ixt:num-dot-decimal">300</ix:nonFraction> women have used FemBloc for permanent birth control for <ix:nonNumeric name="femy:PeriodForAnalysisOfClinicalData" id="Fact_9eaa00e1daa140cca395ed802983952d" contextRef="c20240101to20240930" format="ixt-sec:durwordsen">one year</ix:nonNumeric>.
          Follow-up will continue annually for <ix:nonNumeric name="femy:FollowUpPeriodForInterimAnalysisOfClinicalData" id="Fact_7cc5467cd33d4f7392723eaeb17d9455" contextRef="c20240101to20240930" format="ixt-sec:durwordsen">five years</ix:nonNumeric> post-market. <br/>
        </span></div>
</ix:continuation></ix:continuation>
    </div>

    <ix:continuation id="Text_541e350deebc4cdb8830f638f1e7832b15" continuedAt="Text_541e350deebc4cdb8830f638f1e7832b16"><ix:continuation id="Text_f2b24c5431e240ca9db836f24d48044512">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_541e350deebc4cdb8830f638f1e7832b16" continuedAt="Text_541e350deebc4cdb8830f638f1e7832b17">
<div 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);"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></span> </div>
</ix:continuation>
    <ix:continuation id="Text_541e350deebc4cdb8830f638f1e7832b17" continuedAt="Text_541e350deebc4cdb8830f638f1e7832b18">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>
</ix:continuation>
    <ix:continuation id="Text_541e350deebc4cdb8830f638f1e7832b18" continuedAt="Text_541e350deebc4cdb8830f638f1e7832b19">
<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>
    <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;">11</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-weight: normal; font-style: italic; font-size: 8pt;">Table of Contents</span></a></div>

        <div>
          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">FEMASYS INC.</div>

          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">Condensed Notes to Financial Statements</div>

          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">(unaudited)</div>

          <a href="#TABLEOFCONTENTS"><span style="font-weight: normal; font-style: italic; font-size: 8pt;"> </span></a></div>

      </div>

    </div>

    <ix:continuation id="Text_541e350deebc4cdb8830f638f1e7832b19" continuedAt="Text_541e350deebc4cdb8830f638f1e7832b20"><ix:nonNumeric name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="Text_6897248ebe8240eb890b072b91bf774e" contextRef="c20240101to20240930" escape="true" continuedAt="Text_f1d8501e9aef48bba7bb4c42eb2ef1851">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span><span style="font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span> </span></div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_541e350deebc4cdb8830f638f1e7832b20" continuedAt="Text_541e350deebc4cdb8830f638f1e7832b21"><ix:continuation id="Text_f1d8501e9aef48bba7bb4c42eb2ef1851" continuedAt="Text_f1d8501e9aef48bba7bb4c42eb2ef1852">
<div style="margin-right: 36pt; font-style: italic; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Basis of Presentation</div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_541e350deebc4cdb8830f638f1e7832b21" continuedAt="Text_541e350deebc4cdb8830f638f1e7832b22"><ix:continuation id="Text_f1d8501e9aef48bba7bb4c42eb2ef1852" continuedAt="Text_f1d8501e9aef48bba7bb4c42eb2ef1853">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"> <span style="font-style: normal;"> </span> </span> </span></div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_541e350deebc4cdb8830f638f1e7832b22" continuedAt="Text_541e350deebc4cdb8830f638f1e7832b23"><ix:continuation id="Text_f1d8501e9aef48bba7bb4c42eb2ef1853" continuedAt="Text_f1d8501e9aef48bba7bb4c42eb2ef1854">
<div style="font-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>
    <ix:continuation id="Text_541e350deebc4cdb8830f638f1e7832b23" continuedAt="Text_541e350deebc4cdb8830f638f1e7832b24"><ix:continuation id="Text_f1d8501e9aef48bba7bb4c42eb2ef1854" continuedAt="Text_f1d8501e9aef48bba7bb4c42eb2ef1855">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"> </span> </span></div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_541e350deebc4cdb8830f638f1e7832b24" continuedAt="Text_541e350deebc4cdb8830f638f1e7832b25"><ix:continuation id="Text_f1d8501e9aef48bba7bb4c42eb2ef1855" continuedAt="Text_f1d8501e9aef48bba7bb4c42eb2ef1856">
<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-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial;">The <span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Company has prepared the accompanying condensed financial statements pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (SEC).
        Certain information and footnote disclosures normally included in the annual financial statements prepared in accordance with accounting principles generally accepted in the United States of America (U.S. GAAP) have been condensed or omitted
        pursuant to these rules and regulations. These condensed financial statements should be read in conjunction with the Company&#8217;s audited financial statements and footnotes related thereto for the year ended December 31, 2023 included in our Annual
        Report on Form 10K filed with the SEC on March 28, 2024 (the Annual Report). There have been no material changes to the Company&#8217;s significant accounting policies described in Note 2 to the financial statements included in the Annual Report.</span></div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_541e350deebc4cdb8830f638f1e7832b25" continuedAt="Text_541e350deebc4cdb8830f638f1e7832b26"><ix:continuation id="Text_f1d8501e9aef48bba7bb4c42eb2ef1856" continuedAt="Text_f1d8501e9aef48bba7bb4c42eb2ef1857">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"> </span> </span></div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_541e350deebc4cdb8830f638f1e7832b26" continuedAt="Text_541e350deebc4cdb8830f638f1e7832b27"><ix:continuation id="Text_f1d8501e9aef48bba7bb4c42eb2ef1857" continuedAt="Text_f1d8501e9aef48bba7bb4c42eb2ef1858">
<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; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial;">&#160;</div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_541e350deebc4cdb8830f638f1e7832b27" continuedAt="Text_541e350deebc4cdb8830f638f1e7832b28"><ix:continuation id="Text_f1d8501e9aef48bba7bb4c42eb2ef1858">
<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-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial;">In <span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">the opinion of management, the unaudited financial statements include all adjustments (consisting only of normal recurring adjustments) necessary to present fairly
        the Company&#8217;s financial position and the results of its operations and cash flows at the dates for periods presented. The results of operations for such interim periods are not necessarily indicative of the results to be expected for the full year.</span></div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_541e350deebc4cdb8830f638f1e7832b28" continuedAt="Text_541e350deebc4cdb8830f638f1e7832b29">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span> </span></div>
</ix:continuation>
    <ix:continuation id="Text_541e350deebc4cdb8830f638f1e7832b29" continuedAt="Text_541e350deebc4cdb8830f638f1e7832b30">
<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_541e350deebc4cdb8830f638f1e7832b30" continuedAt="Text_541e350deebc4cdb8830f638f1e7832b31"><ix:nonNumeric name="us-gaap:UseOfEstimates" id="Text_1b8f038012e54530a3c1e1e0c21cd556" contextRef="c20240101to20240930" escape="true" continuedAt="Text_8e69333d16214b12aeb59dee2144acfa1">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"> </span>  </span></div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_541e350deebc4cdb8830f638f1e7832b31" continuedAt="Text_541e350deebc4cdb8830f638f1e7832b32"><ix:continuation id="Text_8e69333d16214b12aeb59dee2144acfa1" continuedAt="Text_8e69333d16214b12aeb59dee2144acfa2">
<div style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-style: italic;">Use of Estimates</span></span><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </span> </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_541e350deebc4cdb8830f638f1e7832b32" continuedAt="Text_541e350deebc4cdb8830f638f1e7832b33"><ix:continuation id="Text_8e69333d16214b12aeb59dee2144acfa2" continuedAt="Text_8e69333d16214b12aeb59dee2144acfa3">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_541e350deebc4cdb8830f638f1e7832b33" continuedAt="Text_541e350deebc4cdb8830f638f1e7832b34"><ix:continuation id="Text_8e69333d16214b12aeb59dee2144acfa3" continuedAt="Text_8e69333d16214b12aeb59dee2144acfa4">
<div style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-style: italic;"> <br/>
      </span></div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_541e350deebc4cdb8830f638f1e7832b34" continuedAt="Text_541e350deebc4cdb8830f638f1e7832b35"><ix:continuation id="Text_8e69333d16214b12aeb59dee2144acfa4" continuedAt="Text_8e69333d16214b12aeb59dee2144acfa5">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"> </span> </span></div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_541e350deebc4cdb8830f638f1e7832b35" continuedAt="Text_541e350deebc4cdb8830f638f1e7832b36"><ix:continuation id="Text_8e69333d16214b12aeb59dee2144acfa5">
<div style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0);">The <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-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;">preparation of financial statements in conformity with U.S. 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. Estimates for these and other
        items are subject to change and are reassessed by management in accordance with U.S. GAAP. Actual results could differ from those estimates.</span></div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_541e350deebc4cdb8830f638f1e7832b36" continuedAt="Text_541e350deebc4cdb8830f638f1e7832b37">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;">  </span></div>
</ix:continuation>
    <ix:continuation id="Text_541e350deebc4cdb8830f638f1e7832b37" continuedAt="Text_541e350deebc4cdb8830f638f1e7832b38">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </span> </div>
</ix:continuation>
    <ix:continuation id="Text_541e350deebc4cdb8830f638f1e7832b38" continuedAt="Text_541e350deebc4cdb8830f638f1e7832b39"><ix:nonNumeric name="femy:LiquidityPolicyTextBlock" id="Text_7cb4f823a54d40f4941b8810db80a59b" contextRef="c20240101to20240930" escape="true" continuedAt="Text_ca3c9e390a36429ca2d8487f5b3bc0e51">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;">  </span></div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_541e350deebc4cdb8830f638f1e7832b39" continuedAt="Text_541e350deebc4cdb8830f638f1e7832b40"><ix:continuation id="Text_ca3c9e390a36429ca2d8487f5b3bc0e51" continuedAt="Text_ca3c9e390a36429ca2d8487f5b3bc0e52">
<div style="margin-right: 36pt; font-style: italic; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Liquidity</div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_541e350deebc4cdb8830f638f1e7832b40" continuedAt="Text_541e350deebc4cdb8830f638f1e7832b41"><ix:continuation id="Text_ca3c9e390a36429ca2d8487f5b3bc0e52" continuedAt="Text_ca3c9e390a36429ca2d8487f5b3bc0e53">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"> </span> </span></div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_541e350deebc4cdb8830f638f1e7832b41" continuedAt="Text_541e350deebc4cdb8830f638f1e7832b42"><ix:continuation id="Text_ca3c9e390a36429ca2d8487f5b3bc0e53" continuedAt="Text_ca3c9e390a36429ca2d8487f5b3bc0e54">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; font-style: normal;">&#160;</div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_541e350deebc4cdb8830f638f1e7832b42" continuedAt="Text_541e350deebc4cdb8830f638f1e7832b43"><ix:continuation id="Text_ca3c9e390a36429ca2d8487f5b3bc0e54" continuedAt="Text_ca3c9e390a36429ca2d8487f5b3bc0e55">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span> </span></div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_541e350deebc4cdb8830f638f1e7832b43" continuedAt="Text_541e350deebc4cdb8830f638f1e7832b44"><ix:continuation id="Text_ca3c9e390a36429ca2d8487f5b3bc0e55" continuedAt="Text_ca3c9e390a36429ca2d8487f5b3bc0e56">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; 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; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">As of September 30, 2024, the Company had cash and cash equivalents of</span><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; font-size: 10pt;"> $<ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" id="Fact_4fbab1bac03649738f68311f6de30463" contextRef="c20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">7,611,210</ix:nonFraction>. <span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">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 the sale of FemaSeed <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; font-size: 10pt;"><span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; font-size: 10pt;"><span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">and </span></span>FemVue </span></span>to support the Company&#8217;s 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></span></div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_541e350deebc4cdb8830f638f1e7832b44" continuedAt="Text_541e350deebc4cdb8830f638f1e7832b45"><ix:continuation id="Text_ca3c9e390a36429ca2d8487f5b3bc0e56" continuedAt="Text_ca3c9e390a36429ca2d8487f5b3bc0e57">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span> </span></div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_541e350deebc4cdb8830f638f1e7832b45" continuedAt="Text_541e350deebc4cdb8830f638f1e7832b46"><ix:continuation id="Text_ca3c9e390a36429ca2d8487f5b3bc0e57" continuedAt="Text_ca3c9e390a36429ca2d8487f5b3bc0e58">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; 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-variant: normal; text-transform: none; font-style: normal;"><br/>
      </span> </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_541e350deebc4cdb8830f638f1e7832b46" continuedAt="Text_541e350deebc4cdb8830f638f1e7832b47"><ix:continuation id="Text_ca3c9e390a36429ca2d8487f5b3bc0e58" continuedAt="Text_ca3c9e390a36429ca2d8487f5b3bc0e59">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; 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; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">For the nine months ended <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; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">September</span> 30, 2024, the Company generated a net loss of</span><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; font-size: 10pt;"> $<ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_a064da854b664a519684b12b3559f075" contextRef="c20240101to20240930" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">13,692,944</ix:nonFraction>.
        <span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">The Company expects such losses to increase over the next few years as the Company advances FemBloc through clinical development if and until FDA approval is received and is available to be marketed.</span></span></div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_541e350deebc4cdb8830f638f1e7832b47" continuedAt="Text_541e350deebc4cdb8830f638f1e7832b48"><ix:continuation id="Text_ca3c9e390a36429ca2d8487f5b3bc0e59" continuedAt="Text_ca3c9e390a36429ca2d8487f5b3bc0e510">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"> </span> </span></div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_541e350deebc4cdb8830f638f1e7832b48" continuedAt="Text_541e350deebc4cdb8830f638f1e7832b49"><ix:continuation id="Text_ca3c9e390a36429ca2d8487f5b3bc0e510" continuedAt="Text_ca3c9e390a36429ca2d8487f5b3bc0e511">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; 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-variant: normal; text-transform: none;"><br/>
      </span> </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_541e350deebc4cdb8830f638f1e7832b49" continuedAt="Text_541e350deebc4cdb8830f638f1e7832b50"><ix:continuation id="Text_ca3c9e390a36429ca2d8487f5b3bc0e511" continuedAt="Text_ca3c9e390a36429ca2d8487f5b3bc0e512">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </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-variant: normal; text-transform: none;"><ix:continuation id="Text_541e350deebc4cdb8830f638f1e7832b50" continuedAt="Text_541e350deebc4cdb8830f638f1e7832b51"><ix:continuation id="Text_ca3c9e390a36429ca2d8487f5b3bc0e512" continuedAt="Text_ca3c9e390a36429ca2d8487f5b3bc0e513">
<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_541e350deebc4cdb8830f638f1e7832b51" continuedAt="Text_541e350deebc4cdb8830f638f1e7832b52"><ix:continuation id="Text_ca3c9e390a36429ca2d8487f5b3bc0e513">
<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="font-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 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 <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; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">September</span> 30, 2024 of $<ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" id="Fact_73b77ab72dd4477a985ede213ab4a893" contextRef="c20240930" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">122,074,573</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.</span><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
        </span> </div>
</ix:continuation></ix:continuation>
    </div>

    <ix:continuation id="Text_541e350deebc4cdb8830f638f1e7832b52" continuedAt="Text_541e350deebc4cdb8830f638f1e7832b53">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"> </span><span style="font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"> </span> </span></div>
</ix:continuation>
    <div><ix:continuation id="Text_541e350deebc4cdb8830f638f1e7832b53" continuedAt="Text_541e350deebc4cdb8830f638f1e7832b54">
<div><br/></div>
</ix:continuation>
      <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="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-weight: normal; font-style: italic; font-size: 8pt;">Table of Contents</span></a></div>

          <div>
            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">FEMASYS INC.</div>

            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">Condensed Notes to Financial Statements</div>

            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">(unaudited)</div>

            <a href="#TABLEOFCONTENTS"><span style="font-weight: normal; font-style: italic; font-size: 8pt;"> </span></a></div>

        </div>

      </div>

    </div>

    <ix:continuation id="Text_541e350deebc4cdb8830f638f1e7832b54" continuedAt="Text_541e350deebc4cdb8830f638f1e7832b55"><ix:nonNumeric name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="Text_8025756ee87949568565180fceedfd6e" contextRef="c20240101to20240930" escape="true" continuedAt="Text_997c3beba6134d3aab0adbb15e68c9031">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"> </span> </span></div>
</ix:nonNumeric></ix:continuation>
    <div style="font-style: italic; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><ix:continuation id="Text_541e350deebc4cdb8830f638f1e7832b55" continuedAt="Text_541e350deebc4cdb8830f638f1e7832b56"><ix:continuation id="Text_997c3beba6134d3aab0adbb15e68c9031" continuedAt="Text_997c3beba6134d3aab0adbb15e68c9032">
<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: italic; font-variant: normal; text-transform: none;">Recently Issued Accounting Pronouncements</span><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </span> <span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </span></div>
</ix:continuation></ix:continuation>
      <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">
        <ix:continuation id="Text_541e350deebc4cdb8830f638f1e7832b56" continuedAt="Text_541e350deebc4cdb8830f638f1e7832b57"><ix:continuation id="Text_997c3beba6134d3aab0adbb15e68c9032" continuedAt="Text_997c3beba6134d3aab0adbb15e68c9033">
<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; 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;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">I</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">n November 2023, the FASB issued ASU No. 2023-07,&#160;<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. The Company will adopt the ASU for the fiscal year ended December 31, 2024 and interim periods in fiscal 2025. The adoption of the ASU will result in additional disclosures to the
            Company&#8217;s financial statements and footnote disclosures.</span></div>
</ix:continuation></ix:continuation>
      </div>

    </div>

    <ix:continuation id="Text_541e350deebc4cdb8830f638f1e7832b57" continuedAt="Text_541e350deebc4cdb8830f638f1e7832b58"><ix:continuation id="Text_997c3beba6134d3aab0adbb15e68c9033" continuedAt="Text_997c3beba6134d3aab0adbb15e68c9034">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"> </span> </span></div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_541e350deebc4cdb8830f638f1e7832b58" continuedAt="Text_541e350deebc4cdb8830f638f1e7832b59"><ix:continuation id="Text_997c3beba6134d3aab0adbb15e68c9034" continuedAt="Text_997c3beba6134d3aab0adbb15e68c9035">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">&#160;</div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_541e350deebc4cdb8830f638f1e7832b59" continuedAt="Text_541e350deebc4cdb8830f638f1e7832b60"><ix:continuation id="Text_997c3beba6134d3aab0adbb15e68c9035" continuedAt="Text_997c3beba6134d3aab0adbb15e68c9036">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"> </span> </span></div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_541e350deebc4cdb8830f638f1e7832b60" continuedAt="Text_541e350deebc4cdb8830f638f1e7832b61"><ix:continuation id="Text_997c3beba6134d3aab0adbb15e68c9036" continuedAt="Text_997c3beba6134d3aab0adbb15e68c9037">
<div style="margin-right: 36pt; font-style: italic; font-weight: normal; 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>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_541e350deebc4cdb8830f638f1e7832b61" continuedAt="Text_541e350deebc4cdb8830f638f1e7832b62"><ix:continuation id="Text_997c3beba6134d3aab0adbb15e68c9037" continuedAt="Text_997c3beba6134d3aab0adbb15e68c9038">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_541e350deebc4cdb8830f638f1e7832b62" continuedAt="Text_541e350deebc4cdb8830f638f1e7832b63"><ix:continuation id="Text_997c3beba6134d3aab0adbb15e68c9038" continuedAt="Text_997c3beba6134d3aab0adbb15e68c9039">
<div style="margin-right: 36pt; font-style: italic; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; 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_541e350deebc4cdb8830f638f1e7832b63" continuedAt="Text_541e350deebc4cdb8830f638f1e7832b64"><ix:continuation id="Text_997c3beba6134d3aab0adbb15e68c9039" continuedAt="Text_997c3beba6134d3aab0adbb15e68c90310">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_541e350deebc4cdb8830f638f1e7832b64" continuedAt="Text_541e350deebc4cdb8830f638f1e7832b65"><ix:continuation id="Text_997c3beba6134d3aab0adbb15e68c90310" continuedAt="Text_997c3beba6134d3aab0adbb15e68c90311">
<div style="font-style: italic; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; text-align: left;"><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-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;">In December 2023, the FASB issued ASU 2023-09,&#160;</span><span 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-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;">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</span><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-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 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_541e350deebc4cdb8830f638f1e7832b65" continuedAt="Text_541e350deebc4cdb8830f638f1e7832b66"><ix:continuation id="Text_997c3beba6134d3aab0adbb15e68c90311" continuedAt="Text_997c3beba6134d3aab0adbb15e68c90312">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_541e350deebc4cdb8830f638f1e7832b66" continuedAt="Text_541e350deebc4cdb8830f638f1e7832b67"><ix:continuation id="Text_997c3beba6134d3aab0adbb15e68c90312" continuedAt="Text_997c3beba6134d3aab0adbb15e68c90313">
<div style="margin-right: 36pt; font-style: italic; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><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;"> <br/>
      </span></div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_541e350deebc4cdb8830f638f1e7832b67" continuedAt="Text_541e350deebc4cdb8830f638f1e7832b68"><ix:continuation id="Text_997c3beba6134d3aab0adbb15e68c90313" continuedAt="Text_997c3beba6134d3aab0adbb15e68c90314">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"> </span> <span style="font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"> </span> <span style="font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"> </span> <span style="font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"> </span>
    </span></div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_541e350deebc4cdb8830f638f1e7832b68"><ix:continuation id="Text_997c3beba6134d3aab0adbb15e68c90314">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">No <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;">other new accounting pronouncement issued or effective has had, or is expected to have, a material impact on the Company&#8217;s financial statements.</span></div>
</ix:continuation></ix:continuation>
    <div><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></div>

    <div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</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>
      <div>
        <ix:nonNumeric name="us-gaap:FairValueDisclosuresTextBlock" id="Text_97ba2f3bcb9e45c6b985c181c756be59" contextRef="c20240101to20240930" escape="true" continuedAt="Text_307073c4c5484120a27a50878453373a1">
<div>
          <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;" class="DSPFListTable">


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

    <td style="text-align: right; vertical-align: top; width: 27pt;">
                  <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(2)</div>
                </td>

    <td style="text-align: left; vertical-align: top; width: auto;">
                  <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Fair Value<br/>
                  </div>
                </td>

  </tr>


</table>
        </div>
</ix:nonNumeric>
      </div>

      <ix:continuation id="Text_307073c4c5484120a27a50878453373a1" continuedAt="Text_307073c4c5484120a27a50878453373a2">
<div><br/>
      </div>
</ix:continuation>
      <div>
        <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:continuation id="Text_307073c4c5484120a27a50878453373a2" continuedAt="Text_307073c4c5484120a27a50878453373a3">
<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 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: </span></div>
</ix:continuation>
          <ix:continuation id="Text_307073c4c5484120a27a50878453373a3" continuedAt="Text_307073c4c5484120a27a50878453373a4">
<div><br/>
          </div>
</ix:continuation>
          <ix:continuation id="Text_307073c4c5484120a27a50878453373a4" continuedAt="Text_307073c4c5484120a27a50878453373a5">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Level 1 &#8211; Valuation is based upon quoted prices for identical instruments traded in active markets.</div>
</ix:continuation>
          <ix:continuation id="Text_307073c4c5484120a27a50878453373a5" continuedAt="Text_307073c4c5484120a27a50878453373a6">
<div><br/>
          </div>
</ix:continuation>
          <ix:continuation id="Text_307073c4c5484120a27a50878453373a6" continuedAt="Text_307073c4c5484120a27a50878453373a7">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">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_307073c4c5484120a27a50878453373a7" continuedAt="Text_307073c4c5484120a27a50878453373a8">
<div><br/>
          </div>
</ix:continuation>
          <ix:continuation id="Text_307073c4c5484120a27a50878453373a8" continuedAt="Text_307073c4c5484120a27a50878453373a9">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">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>
          <ix:continuation id="Text_307073c4c5484120a27a50878453373a9" continuedAt="Text_307073c4c5484120a27a50878453373a10">
<div><br/>
          </div>
</ix:continuation>
          <ix:continuation id="Text_307073c4c5484120a27a50878453373a10">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><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;">Certain of the Company&#8217;s financial instruments, including cash and other liabilities approximate their fair value because of the short&#8209;term maturity of these financial instruments. The fair value
              of stock options, convertible notes and warrants are based on Level 3 inputs.</span><br/>
          </div>
</ix:continuation>
        </div>

         </div>

      <div><br/>
      </div>

    </div>

  </div>


  <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
    <ix:nonNumeric name="us-gaap:CashAndCashEquivalentsDisclosureTextBlock" id="Text_dcf0e14802bf47daaa74220b27a489eb" contextRef="c20240101to20240930" escape="true" continuedAt="Text_746b57ba96a84f4e8d268a97791a25b21">
<div>
      <table cellspacing="0" cellpadding="0" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;" class="DSPFListTable">


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

    <td style="vertical-align: top; width: 27pt;">
              <div style="text-align: left; font-weight: bold;">(3)</div>
            </td>

    <td style="align: left; vertical-align: top; width: auto;">
              <div style="text-align: left; font-weight: bold;">Cash and Cash Equivalents</div>
            </td>

  </tr>


</table>
    </div>
</ix:nonNumeric>
    <ix:continuation id="Text_746b57ba96a84f4e8d268a97791a25b21" continuedAt="Text_746b57ba96a84f4e8d268a97791a25b22">
<div>&#160;</div>
</ix:continuation>
    <ix:continuation id="Text_746b57ba96a84f4e8d268a97791a25b22">
<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 September 30, 2024 and December 31,
      2023, money market funds included in cash and cash equivalents on the balance sheets were $<ix:nonFraction name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" id="Fact_1392a9e84e7e419d8286f5401f4c6d71" contextRef="c20240930_FairValueByAssetClassAxis_MoneyMarketFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">6,809,936</ix:nonFraction> and $<ix:nonFraction name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" id="Fact_6cdec9aee0d94da89999a375ba99b56c" contextRef="c20231231_FairValueByAssetClassAxis_MoneyMarketFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">21,278,895</ix:nonFraction>, respectively, which represent level 1 within the fair value hierarchy where there are quoted prices in active markets for identical assets.</div>
</ix:continuation>

    <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;">13</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-weight: normal; font-style: italic; font-size: 8pt;">Table of Contents</span></a></div>

          <div>
            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">FEMASYS INC.</div>

            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">Condensed Notes to Financial Statements</div>

            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">(unaudited)</div>

            <a href="#TABLEOFCONTENTS"><span style="font-weight: normal; font-style: italic; font-size: 8pt;"> </span></a></div>

        </div>

      </div>

    </div>

  </div>


  <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
    <!--PROfilePageNumberReset%Num%11%%%-->
    <ix:nonNumeric name="us-gaap:InventoryDisclosureTextBlock" id="Text_e757aa285f334b29905e10af6df67fea" contextRef="c20240101to20240930" escape="true" continuedAt="Text_84f721fdb04a47b3b4e975ebc6cc694c1">
<div>
      <table cellspacing="0" cellpadding="0" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;" class="DSPFListTable">


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

    <td style="vertical-align: top; width: 27pt;">
              <div style="text-align: left; font-weight: bold;">(4)</div>
            </td>

    <td style="align: left; vertical-align: top; width: auto;">
              <div style="text-align: left; font-weight: bold;">Inventories</div>
            </td>

  </tr>


</table>
    </div>
</ix:nonNumeric>
    <ix:continuation id="Text_84f721fdb04a47b3b4e975ebc6cc694c1" continuedAt="Text_84f721fdb04a47b3b4e975ebc6cc694c2">
<div>&#160;</div>
</ix:continuation>

    <ix:continuation id="Text_84f721fdb04a47b3b4e975ebc6cc694c2" continuedAt="Text_84f721fdb04a47b3b4e975ebc6cc694c3"><ix:nonNumeric name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="Text_8135bedc4c9f4035a8fb24de3a784cf1" contextRef="c20240101to20240930" escape="true" continuedAt="Text_dbf2dbc7fabc4cca96b1a9b89f8ce5fb1">
<div style="margin-right: 36pt; 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;">Inventory stated at cost,
      net of reserve, consisted of the following:</div>
</ix:nonNumeric></ix:continuation>
    <ix:continuation id="Text_84f721fdb04a47b3b4e975ebc6cc694c3" continuedAt="Text_84f721fdb04a47b3b4e975ebc6cc694c4"><ix:continuation id="Text_dbf2dbc7fabc4cca96b1a9b89f8ce5fb1" continuedAt="Text_dbf2dbc7fabc4cca96b1a9b89f8ce5fb2">
<div><br/></div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_84f721fdb04a47b3b4e975ebc6cc694c4"><ix:continuation id="Text_dbf2dbc7fabc4cca96b1a9b89f8ce5fb2">
<table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: center; font-weight: bold; font-size: 10pt; vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; font-size: 10pt;"><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-align: center; 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="text-indent: 0pt;">September 30</span>,</span></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-weight: bold; font-size: 10pt; text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: center; font-weight: bold; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold;">December 31,</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; 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;">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="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: #000000 solid 2px;"><span style="font-weight: bold;">2023</span></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);">Materials</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);">$</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);"><ix:nonFraction name="us-gaap:InventoryRawMaterials" id="Fact_39352886059546e1a83ae3bdbc0cb519" contextRef="c20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">1,043,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>

    <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:InventoryRawMaterials" id="Fact_7730ffbe2ea1477a88eeb8637f8dbcf2" contextRef="c20231231" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">367,934</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: 7.2pt; color: rgb(0, 0, 0);">Work in progress</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:InventoryWorkInProcess" id="Fact_7af84d9ffe974d6d800dfa5c0be0e03f" contextRef="c20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">509,217</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);"><ix:nonFraction name="us-gaap:InventoryWorkInProcess" id="Fact_ee7b41dbc9d348afa65ed8aa1b21215c" contextRef="c20231231" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">128,993</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: 7.2pt; color: rgb(0, 0, 0);">Finished goods</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);"><ix:nonFraction name="us-gaap:InventoryFinishedGoods" id="Fact_fb14426acba441c88048e143df8a8809" contextRef="c20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">385,408</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);"><ix:nonFraction name="us-gaap:InventoryFinishedGoods" id="Fact_15b54cd5baa64015b3e26c5052672319" contextRef="c20231231" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">170,191</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="color: rgb(0, 0, 0);">Inventory, net</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);">$</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);"><ix:nonFraction name="us-gaap:InventoryNet" id="Fact_cb97eb9b1c39472ea0adf0bb487d6324" contextRef="c20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">1,937,670</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);"><ix:nonFraction name="us-gaap:InventoryNet" id="Fact_9fa5023531e240ecbadad752f1f5ac4b" contextRef="c20231231" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">667,118</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>

    <div><br/>
    </div>

  </div>


  <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0);">
    <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
      <ix:nonNumeric name="us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" id="Text_20b285dd248c4c0b9163f40a63da9b35" contextRef="c20240101to20240930" escape="true" continuedAt="Text_83bcb10051f245ea9558121cff023b641">
<div>
        <table cellspacing="0" cellpadding="0" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;" class="DSPFListTable">


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

    <td style="vertical-align: top; width: 27pt;">
                <div style="text-align: left; font-weight: bold;">(5)</div>
              </td>

    <td style="align: left; vertical-align: top; width: auto;">
                <div style="text-align: left; font-weight: bold;">Accrued Expenses</div>
              </td>

  </tr>


</table>
      </div>
</ix:nonNumeric>
      <ix:continuation id="Text_83bcb10051f245ea9558121cff023b641" continuedAt="Text_83bcb10051f245ea9558121cff023b642">
<div>&#160;</div>
</ix:continuation>

      <ix:nonNumeric name="us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock" id="Text_553fbdbc1b794d2598f633960005d044" contextRef="c20240101to20240930" escape="true" continuedAt="Text_64e624cb684c443286a15737c86848d61"><ix:continuation id="Text_83bcb10051f245ea9558121cff023b642" continuedAt="Text_83bcb10051f245ea9558121cff023b643">
<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;">Accrued expenses consisted of the following:</div>
</ix:continuation></ix:nonNumeric>
      <div>
        <ix:continuation id="Text_64e624cb684c443286a15737c86848d61" continuedAt="Text_64e624cb684c443286a15737c86848d62"><ix:continuation id="Text_83bcb10051f245ea9558121cff023b643" continuedAt="Text_83bcb10051f245ea9558121cff023b644">
<div><br/>
        </div>
</ix:continuation></ix:continuation>
      </div>

      <ix:continuation id="Text_64e624cb684c443286a15737c86848d62"><ix:continuation id="Text_83bcb10051f245ea9558121cff023b644">
<table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: center; font-weight: bold; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;">September 30,</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: center; font-weight: bold; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;">December 31,</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

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

    <td valign="bottom" colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: #000000 solid 2px; white-space: nowrap;"><span style="font-weight: bold;"> 2024</span> </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="font-weight: bold; text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

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

    <td valign="bottom" colspan="1" style="font-weight: bold; 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);">Accrued interest</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);">$</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);"><ix:nonFraction name="us-gaap:InterestPayableCurrent" id="Fact_5e4944f694c64ad4b8b3f47a326d0ba8" contextRef="c20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">352,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>

    <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:InterestPayableCurrent" id="Fact_10066d32dc1a495dab7ef74e2d1673d2" contextRef="c20231231" unitRef="U002" 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%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; width: 76%; white-space: nowrap;">Clinical trial costs </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="femy:AccruedClinicalTrialCost" id="Fact_b9ba3d21dbd747599be0b90131e68148" contextRef="c20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">350,208</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="femy:AccruedClinicalTrialCost" id="Fact_2ecbdfdaaf5a4a3394b8e31fb943e910" contextRef="c20231231" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">276,141</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;">Incentive and other compensation costs </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="femy:IncentiveAndOtherCompensationCostsCurrent" id="Fact_873ea9bb47424a97b80083daaffb432e" contextRef="c20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">297,897</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="femy:IncentiveAndOtherCompensationCostsCurrent" id="Fact_033674deca714cf288ead5a0937c6ef0" contextRef="c20231231" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">1,082,606</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" rowspan="1" style="vertical-align: bottom; width: 76%; white-space: nowrap;">Director fees </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:AccruedProfessionalFeesCurrent" id="Fact_361804322b4249ce88755cb52bc76641" contextRef="c20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">70,000</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:AccruedProfessionalFeesCurrent" id="Fact_096461584819486b84042120a37bcc1f" contextRef="c20231231" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">60,210</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;">Franchise taxes <br/>
            </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="femy:FranchiseTaxes" id="Fact_838f1883f821449496e81eaf80e88644" contextRef="c20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">3,150</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="femy:FranchiseTaxes" id="Fact_728616c70f5e49968cfebc54b53aaec7" contextRef="c20231231" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">12,160</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%; padding-bottom: 2px; white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Other</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:OtherAccruedLiabilitiesCurrent" id="Fact_0911d715c72547b7ab8ecb8fc9647c18" contextRef="c20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">53,615</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="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:OtherAccruedLiabilitiesCurrent" id="Fact_e3ba6d0be0dc4b5498cdcba3f84aa76b" contextRef="c20231231" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">13,179</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: rgb(204, 238, 255); white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);">Accrued expenses</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="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;">
              <div style="color: rgb(0, 0, 0);">$</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 style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrent" id="Fact_c5cc4b44922f4739860bd5d8aab1552e" contextRef="c20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">1,127,645</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 style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrent" id="Fact_178ad4a9411f452ba6128121b75b79ef" contextRef="c20231231" unitRef="U002" 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%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>

      <div><br/>
      </div>

      <!--PROfilePageNumberReset%Num%12%%%--> </div>

  </div>


  <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0);">
    <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
      <ix:nonNumeric name="femy:ClinicalHoldbackTextBlock" id="Text_7af9b74a137a4fe79c37d8991e067924" contextRef="c20240101to20240930" escape="true" continuedAt="Text_6ac691a152604f53abfbc831b26d32da1">
<div>
        <table cellspacing="0" cellpadding="0" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;" class="DSPFListTable">


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

    <td style="vertical-align: top; width: 27pt;">
                <div style="text-align: left; font-weight: bold;">(6)</div>
              </td>

    <td style="align: left; vertical-align: top; width: auto;">
                <div style="text-align: left; font-weight: bold;">Clinical Holdback</div>
              </td>

  </tr>


</table>
      </div>
</ix:nonNumeric>
      <ix:continuation id="Text_6ac691a152604f53abfbc831b26d32da1" continuedAt="Text_6ac691a152604f53abfbc831b26d32da2">
<div>&#160;</div>
</ix:continuation>

      <ix:nonNumeric name="femy:ScheduleOfClinicalHoldbackLiabilityAccountTableTextBlock" id="Text_a3046eda22434f3aa0b4b6021882a75a" contextRef="c20240101to20240930" escape="true" continuedAt="Text_099876a1e5d5491da6e4e761eb6a52b51"><ix:continuation id="Text_6ac691a152604f53abfbc831b26d32da2" continuedAt="Text_6ac691a152604f53abfbc831b26d32da3">
<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 following table shows the activity
        within the clinical holdback liability accounts for the nine months ended September 30, 2024:</div>
</ix:continuation></ix:nonNumeric>
      <ix:continuation id="Text_099876a1e5d5491da6e4e761eb6a52b51" continuedAt="Text_099876a1e5d5491da6e4e761eb6a52b52"><ix:continuation id="Text_6ac691a152604f53abfbc831b26d32da3" continuedAt="Text_6ac691a152604f53abfbc831b26d32da4">
<div>&#160;</div>
</ix:continuation></ix:continuation>
      <ix:continuation id="Text_099876a1e5d5491da6e4e761eb6a52b52"><ix:continuation id="Text_6ac691a152604f53abfbc831b26d32da4">
<table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <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; color: rgb(0, 0, 0);">Balance at December 31, 2023<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;">
              <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; white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="femy:ClinicalHoldbackLiability" id="Fact_f6b1412e39a647858a5ddc7f13f337a7" contextRef="c20231231" unitRef="U002" 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%; 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);">Clinical holdback retained</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="femy:ClinicalHoldbackRetained" id="Fact_ba1669f7698743da91abb1484ad3c922" contextRef="c20240101to20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">14,465</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);">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; 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="femy:ClinicalHoldbackPaid" id="Fact_bc58b084c0574f1887463d0a4edb2957" contextRef="c20240101to20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">6,449</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: 88%; white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Balance at September 30, 2024</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);">$</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="femy:ClinicalHoldbackLiability" id="Fact_b883033a2ffe4e37a7a36505d322e92f" contextRef="c20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">128,251</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);">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; 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="femy:ClinicalHoldbackCurrent" id="Fact_15fcb978d881474591bfeb209d5aa871" contextRef="c20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">92,170</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: 88%; padding-bottom: 2px; white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Clinical holdback - 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;">
              <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="femy:ClinicalHoldbackNoncurrent" id="Fact_4dbba710cc80497db979a3c30202cfb6" contextRef="c20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">36,081</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>


</table>
</ix:continuation></ix:continuation>

      <div> <br/>
      </div>

    </div>

  </div>


  <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0);">
    <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
      <ix:nonNumeric name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="Text_0cf25deb64324f1e998ac32d5eb5c243" contextRef="c20240101to20240930" escape="true" continuedAt="Text_9c4d171bd3f7441386304e37714d255b1">
<div>
        <table cellspacing="0" cellpadding="0" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;" class="DSPFListTable">


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

    <td style="vertical-align: top; width: 27pt;">
                <div style="text-align: left; font-weight: bold;">(7)</div>
              </td>

    <td style="align: left; vertical-align: top; width: auto;">
                <div style="text-align: left; font-weight: bold;">Revenue Recognition</div>
              </td>

  </tr>


</table>
      </div>
</ix:nonNumeric>
      <ix:continuation id="Text_9c4d171bd3f7441386304e37714d255b1" continuedAt="Text_9c4d171bd3f7441386304e37714d255b2">
<div>&#160;</div>
</ix:continuation>
      <ix:continuation id="Text_9c4d171bd3f7441386304e37714d255b2" continuedAt="Text_9c4d171bd3f7441386304e37714d255b3">
<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;">Revenue is recognized upon shipment of our
        goods based upon contractually stated pricing at standard payment terms ranging from <ix:nonNumeric name="femy:RevenueRecognitionPaymentTermOfPeriod" id="Fact_1e2f56fb332441d0adb2d1e8fbf3e9c3" contextRef="c20240101to20240930_RangeAxis_MinimumMember" format="ixt-sec:durday">30</ix:nonNumeric> to <ix:nonNumeric name="femy:RevenueRecognitionPaymentTermOfPeriod" id="Fact_35ad9328449947219324fd1ba310483a" contextRef="c20240101to20240930_RangeAxis_MaximumMember" format="ixt-sec:durday">60</ix:nonNumeric> days. All revenue is recognized point in time and no revenue is recognized over time. For the three and nine months ended September 30, 2024 and 2023, there was <ix:nonFraction name="us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" id="Fact_e75cc021b809402d9369113f99e4d064" contextRef="c20240701to20240930" unitRef="U002" decimals="0" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" id="Fact_c59b81885514411e860581ceda1240ff" contextRef="c20230101to20230930" unitRef="U002" decimals="0" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" id="Fact_5f7b62a0d2e04c899cd7bb0d380a41aa" contextRef="c20240101to20240930" unitRef="U002" decimals="0" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" id="Fact_33867d1be82b4bb494e97c59ad55763c" contextRef="c20230701to20230930" unitRef="U002" decimals="0" scale="0" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> revenue recognized from performance obligations satisfied or partially satisfied in prior periods, nor were there any unsatisfied performance
        obligations as of September 30, 2024 or December 31, 2023.</div>
</ix:continuation>
      <ix:continuation id="Text_9c4d171bd3f7441386304e37714d255b3" continuedAt="Text_9c4d171bd3f7441386304e37714d255b4">
<div>&#160;</div>
</ix:continuation>
      <div>
        <ix:continuation id="Text_9c4d171bd3f7441386304e37714d255b4" continuedAt="Text_9c4d171bd3f7441386304e37714d255b5">
<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 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 <ix:nonFraction name="femy:PercentageOfRestockingFee" id="Fact_8b26772c7e88468f8ef06e8cf9434c47" contextRef="c20240101to20240930" unitRef="U007" decimals="2" scale="-2" format="ixt:num-dot-decimal">30</ix:nonFraction>% restocking fee. Throughout the periods presented, the Company has not had a history
          of significant returns.</div>
</ix:continuation>
        <ix:continuation id="Text_9c4d171bd3f7441386304e37714d255b5" continuedAt="Text_9c4d171bd3f7441386304e37714d255b6">
<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>

      <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;">14</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-weight: normal; font-style: italic; font-size: 8pt;">Table of Contents</span></a></div>

          <div>
            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">FEMASYS INC.</div>

            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">Condensed Notes to Financial Statements</div>

            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">(unaudited)</div>

            <a href="#TABLEOFCONTENTS"><span style="font-weight: normal; font-style: italic; font-size: 8pt;"> </span></a></div>

        </div>

      </div>


      <ix:nonNumeric name="us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock" id="Text_e316c7ad606e4d00a4102ee668175dc5" contextRef="c20240101to20240930" escape="true" continuedAt="Text_2e3fe501e07f4f9fb31caef4440a46571"><ix:continuation id="Text_9c4d171bd3f7441386304e37714d255b6" continuedAt="Text_9c4d171bd3f7441386304e37714d255b7">
<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 following table summarizes our sales by
        geographic region as follows:</div>
</ix:continuation></ix:nonNumeric>
      <ix:continuation id="Text_2e3fe501e07f4f9fb31caef4440a46571" continuedAt="Text_2e3fe501e07f4f9fb31caef4440a46572"><ix:continuation id="Text_9c4d171bd3f7441386304e37714d255b7" continuedAt="Text_9c4d171bd3f7441386304e37714d255b8">
<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>
      <ix:continuation id="Text_2e3fe501e07f4f9fb31caef4440a46572"><ix:continuation id="Text_9c4d171bd3f7441386304e37714d255b8">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;" 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: rgb(0, 0, 0); font-weight: bold;">Three Months Ended September 30,</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="6">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Nine Months Ended September 30,</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;"><span style="font-weight: bold;">Primary geographical markets</span> <br/>
            </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: rgb(0, 0, 0); font-weight: bold;"> 2024<br/>
              </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: rgb(0, 0, 0); font-weight: bold;">2023<br/>
              </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: rgb(0, 0, 0); font-weight: bold;">2024<br/>
              </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: rgb(0, 0, 0); font-weight: bold;">2023<br/>
              </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: 52%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">U.S.</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: 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:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_06a2e871fc37495fb1c3a47105e5ecb8" contextRef="c20240701to20240930_StatementGeographicalAxis_US" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">262,458</ix:nonFraction></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: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_9340a7be44684ae287ef653bc68bf652" contextRef="c20230701to20230930_StatementGeographicalAxis_US" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">244,361</ix:nonFraction></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: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_a3331a4d89254bb8812f404f4c2ddc22" contextRef="c20240101to20240930_StatementGeographicalAxis_US" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">755,082</ix:nonFraction></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: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_f86870e8584740ef9a7e2c448937db14" contextRef="c20230101to20230930_StatementGeographicalAxis_US" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">800,814</ix:nonFraction></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: 52%; padding-bottom: 2px; white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">International</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: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_807f69ae9f0645368bd7fcc5d9668a55" contextRef="c20240701to20240930_StatementGeographicalAxis_NonUsMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">292,450</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%; 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);"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_7f0a184320074e65abb59e2b1d58ae25" contextRef="c20230701to20230930_StatementGeographicalAxis_NonUsMember" unitRef="U002" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</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%; 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);"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_deddf08234aa473e98602cc000cb9232" contextRef="c20240101to20240930_StatementGeographicalAxis_NonUsMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">292,450</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%; 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);"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_758fc2ebc562410d85ffb736d30dfe2e" contextRef="c20230101to20230930_StatementGeographicalAxis_NonUsMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">58,045</ix:nonFraction></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: 52%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">
              <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Total</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="vertical-align: bottom; width: 1%; border-bottom: #000000 double 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%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_a88ba1c46c8a4706af4285d2983abfc1" contextRef="c20240701to20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">554,908</ix:nonFraction></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="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="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: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_35d54b4360bb4f619988b9d755d2e5ae" contextRef="c20230701to20230930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">244,361</ix:nonFraction></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="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="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: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_1aa200aac5ad4a3bae710e524707fe5e" contextRef="c20240101to20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">1,047,532</ix:nonFraction></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="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="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: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_4eb1f3d850e24a41967f1388579f59f7" contextRef="c20230101to20230930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">858,859</ix:nonFraction></div>
            </td>

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

  </tr>


</table>
</ix:continuation></ix:continuation>
      <div><br/>
      </div>

    </div>

  </div>


  <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
    <ix:nonNumeric name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="Text_38faba15ce8d4a81a8f9529e6559a913" contextRef="c20240101to20240930" escape="true" continuedAt="Text_c63f8079416f4e1f90ae6cb6d3ee68371">
<div>
      <table cellspacing="0" cellpadding="0" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;" class="DSPFListTable">


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

    <td style="vertical-align: top; width: 27pt;">
              <div style="text-align: left; font-weight: bold;">(8)</div>
            </td>

    <td style="align: left; vertical-align: top; width: auto;">
              <div style="text-align: left; font-weight: bold;">Commitments and Contingencies</div>
            </td>

  </tr>


</table>
    </div>
</ix:nonNumeric>
    <ix:continuation id="Text_c63f8079416f4e1f90ae6cb6d3ee68371" continuedAt="Text_c63f8079416f4e1f90ae6cb6d3ee68372">
<div><br/></div>
</ix:continuation>
    <ix:continuation id="Text_c63f8079416f4e1f90ae6cb6d3ee68372" continuedAt="Text_c63f8079416f4e1f90ae6cb6d3ee68373">
<div style="font-style: italic; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Legal Claims</div>
</ix:continuation>
    <ix:continuation id="Text_c63f8079416f4e1f90ae6cb6d3ee68373" continuedAt="Text_c63f8079416f4e1f90ae6cb6d3ee68374">
<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-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
    <ix:continuation id="Text_c63f8079416f4e1f90ae6cb6d3ee68374" continuedAt="Text_c63f8079416f4e1f90ae6cb6d3ee68375">
<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-variant: normal; text-transform: none;">&#160;</div>
</ix:continuation>
    <ix:continuation id="Text_c63f8079416f4e1f90ae6cb6d3ee68375" continuedAt="Text_c63f8079416f4e1f90ae6cb6d3ee68376">
<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-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
    <ix:continuation id="Text_c63f8079416f4e1f90ae6cb6d3ee68376" continuedAt="Text_c63f8079416f4e1f90ae6cb6d3ee68377">
<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-variant: normal; text-transform: 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 <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;">Accounting Standards Codification</span> (ASC) 450, <span style="font-style: italic;">Contingencies</span>, 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 both periods
      presented, there were no material legal contingencies requiring accrual or disclosure.</div>
</ix:continuation>
    <ix:continuation id="Text_c63f8079416f4e1f90ae6cb6d3ee68377" continuedAt="Text_c63f8079416f4e1f90ae6cb6d3ee68378">
<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-variant: normal; text-transform: none;"> <br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_c63f8079416f4e1f90ae6cb6d3ee68378" continuedAt="Text_c63f8079416f4e1f90ae6cb6d3ee68379">
<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-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
    <ix:continuation id="Text_c63f8079416f4e1f90ae6cb6d3ee68379">
<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-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 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 <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; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">September</span> 30, 2024 and December 31, 2023.</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:DebtDisclosureTextBlock" id="Text_f9bc9685a68942adae0a8ab331b0172f" contextRef="c20240101to20240930" escape="true" continuedAt="Text_dd2f7f3312b84e969641e1fa507dddb61">
<div>  <span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:nonNumeric>
      <ix:continuation id="Text_dd2f7f3312b84e969641e1fa507dddb61" continuedAt="Text_dd2f7f3312b84e969641e1fa507dddb62">
<table cellspacing="0" cellpadding="0" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;" class="DSPFListTable">


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

    <td style="vertical-align: top; width: 27pt;">
              <div style="text-align: left; font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(9)</div>
              <span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></td>

    <td style="align: left; vertical-align: top; width: auto;">
              <div style="text-align: left; font-weight: bold;">Notes Payable</div>
            </td>

  </tr>


</table>
</ix:continuation>
      <ix:continuation id="Text_dd2f7f3312b84e969641e1fa507dddb62" continuedAt="Text_dd2f7f3312b84e969641e1fa507dddb63">
<div><span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation></div>

    <ix:continuation id="Text_dd2f7f3312b84e969641e1fa507dddb63" continuedAt="Text_dd2f7f3312b84e969641e1fa507dddb64">
<div><span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
    <ix:continuation id="Text_dd2f7f3312b84e969641e1fa507dddb64" continuedAt="Text_dd2f7f3312b84e969641e1fa507dddb65">
<div><span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
      </span> </div>
</ix:continuation>
    <ix:continuation id="Text_dd2f7f3312b84e969641e1fa507dddb65" continuedAt="Text_dd2f7f3312b84e969641e1fa507dddb66">
<div><span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
    <ix:continuation id="Text_dd2f7f3312b84e969641e1fa507dddb66" continuedAt="Text_dd2f7f3312b84e969641e1fa507dddb67">
<div style="font-style: normal; margin-right: 154.8pt; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><span style="font-style: italic;">AFCO
        Credit Corporation (AFCO)</span></div>
</ix:continuation>
    <ix:continuation id="Text_dd2f7f3312b84e969641e1fa507dddb67" continuedAt="Text_dd2f7f3312b84e969641e1fa507dddb68">
<div><span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
    <ix:continuation id="Text_dd2f7f3312b84e969641e1fa507dddb68" continuedAt="Text_dd2f7f3312b84e969641e1fa507dddb69">
<div style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>
</ix:continuation>
    <ix:continuation id="Text_dd2f7f3312b84e969641e1fa507dddb69" continuedAt="Text_dd2f7f3312b84e969641e1fa507dddb610">
<div style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">In July 2023, the Company executed a Promissory Note with AFCO to finance certain insurance premiums totaling $<ix:nonFraction name="us-gaap:ProceedsFromNotesPayable" id="Fact_c75e515ea43c47b5a1de9ccf2c51ff75" contextRef="c20230701to20230731_DebtInstrumentAxis_JulyPromissoryNoteMember_LineOfCreditFacilityAxis_AFCOCreditCorporationMember" unitRef="U002" 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_b659d3f94200457c8f2aed2a171b5941" contextRef="c20230701to20230731_DebtInstrumentAxis_JulyPromissoryNoteMember_LineOfCreditFacilityAxis_AFCOCreditCorporationMember" unitRef="U002" 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_da8659bc74e24fe582dbb2bb978e24c2" contextRef="c20230731_DebtInstrumentAxis_JulyPromissoryNoteMember_LineOfCreditFacilityAxis_AFCOCreditCorporationMember" unitRef="U007" decimals="3" scale="-2" format="ixt:num-dot-decimal">8.6</ix:nonFraction>% and the <ix:nonNumeric name="us-gaap:DebtInstrumentFrequencyOfPeriodicPayment" id="Fact_2be27788a2de40c1b2f7ae76914eaebd" contextRef="c20240101to20240930_DebtInstrumentAxis_JulyPromissoryNoteMember_LineOfCreditFacilityAxis_AFCOCreditCorporationMember">monthly</ix:nonNumeric> installment was $<ix:nonFraction name="us-gaap:DebtInstrumentPeriodicPayment" id="Fact_6d9d5813fbc543e49c46165fc57d1de4" contextRef="c20230701to20230731_DebtInstrumentAxis_JulyPromissoryNoteMember_LineOfCreditFacilityAxis_AFCOCreditCorporationMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">48,423</ix:nonFraction>, which
        represents principal and interest.</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> The Promissory Note was paid in full without penalty in <span style="-sec-ix-hidden:Fact_c9139126a34643aa85044e071a836d79">November 2023</span></span>.</div>
</ix:continuation>
    <ix:continuation id="Text_dd2f7f3312b84e969641e1fa507dddb610" continuedAt="Text_dd2f7f3312b84e969641e1fa507dddb611">
<div style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
    </div>
</ix:continuation>
    <ix:continuation id="Text_dd2f7f3312b84e969641e1fa507dddb611" continuedAt="Text_dd2f7f3312b84e969641e1fa507dddb612">
<div><span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
    <ix:continuation id="Text_dd2f7f3312b84e969641e1fa507dddb612">
<div style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">As<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> of September </span>30,<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;</span>2024,<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> and December </span>31,<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;</span>2023,<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> there was <ix:nonFraction name="us-gaap:NotesPayableCurrent" id="Fact_8761f5305cca4915aa1400a066e8c35f" contextRef="c20240930_DebtInstrumentAxis_JulyPromissoryNoteMember_LineOfCreditFacilityAxis_AFCOCreditCorporationMember" unitRef="U002" decimals="0" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:NotesPayableCurrent" id="Fact_63cf98642e284c8daeb7e92ac18ca010" contextRef="c20231231_DebtInstrumentAxis_JulyPromissoryNoteMember_LineOfCreditFacilityAxis_AFCOCreditCorporationMember" unitRef="U002" decimals="0" scale="0" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction> principal balance on the AFCO. Interest expense in connection with the AFCO promissory notes was </span>$<ix:nonFraction name="us-gaap:InterestExpenseDebt" id="Fact_b2b770783c004033bb2899c2bd8e8ad9" contextRef="c20240101to20240930_DebtInstrumentAxis_JulyPromissoryNoteMember_LineOfCreditFacilityAxis_AFCOCreditCorporationMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:InterestExpenseDebt" id="Fact_2fdb8aa6f467460b9a096a1d4782bf89" contextRef="c20240701to20240930_DebtInstrumentAxis_JulyPromissoryNoteMember_LineOfCreditFacilityAxis_AFCOCreditCorporationMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">0</ix:nonFraction></ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> and </span>$<ix:nonFraction name="us-gaap:InterestExpenseDebt" id="Fact_dff81d1682944cda8ac002f2b293bb7b" contextRef="c20230701to20230930_DebtInstrumentAxis_JulyPromissoryNoteMember_LineOfCreditFacilityAxis_AFCOCreditCorporationMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:InterestExpenseDebt" id="Fact_b3088d379c8245208dee5a6c31381c0a" contextRef="c20230101to20230930_DebtInstrumentAxis_JulyPromissoryNoteMember_LineOfCreditFacilityAxis_AFCOCreditCorporationMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">9,317</ix:nonFraction></ix:nonFraction><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> for the </span>three<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> and nine months ended
        September </span>30,<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;</span>2024<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> and </span>2023,<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> respectively.</span></div>
</ix:continuation>

    <div><br/>
    </div>

    <!--PROfilePageNumberReset%Num%13%%%--> </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'; font-size: 10pt;"> </span></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; 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>
          <ix:nonNumeric name="femy:ConvertibleNotesWithWarrantsNovember2023FinancingTextBlock" id="Text_45a4625d8a2e481293f45478ced64bf5" contextRef="c20240101to20240930" escape="true" continuedAt="Text_c5164960449e4de89c2f6ebd00b3da8f1">
<div>
            <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;" class="DSPFListTable">


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

    <td style="text-align: right; vertical-align: top; width: 27pt;">
                    <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;">(10)</div>
                  </td>

    <td style="text-align: left; vertical-align: top; width: auto;">
                    <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Convertible Notes with Warrants (November 2023 Financing)</div>
                  </td>

  </tr>


</table>
          </div>
</ix:nonNumeric>
        </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; 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:continuation id="Text_c5164960449e4de89c2f6ebd00b3da8f1" continuedAt="Text_c5164960449e4de89c2f6ebd00b3da8f2">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
          </span> </div>
</ix:continuation>
        <ix:continuation id="Text_c5164960449e4de89c2f6ebd00b3da8f2" continuedAt="Text_c5164960449e4de89c2f6ebd00b3da8f3">
<div style="color: rgb(0, 0, 0); text-align: left;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">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_c62b3dae8e664ec89f96564565592ce4" contextRef="c20231121_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" 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_a921868bc0e64478a7f50662034f675f" 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_fe115606d01d4563ae236d980b93003b" contextRef="c20231121_DebtInstrumentAxis_November2023FinancingMember_StatementClassOfStockAxis_SeriesAWarrantsMember" unitRef="U001" 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_57a4cb88bde749119527de3aac3a9620" 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_6380be6995de4414b64a53dd3e5d42ac" contextRef="c20231121_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember_StatementClassOfStockAxis_SeriesBWarrantsMember" unitRef="U001" 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_6b025a88b81c4e34bc4ca9dfe6c8bf2f" 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_977e760130964c0f8461a154a15a1a2b" contextRef="c20231121to20231121_DebtInstrumentAxis_November2023FinancingMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">6,850,000</ix:nonFraction>, before $<ix:nonFraction name="us-gaap:PaymentsOfDebtIssuanceCosts" id="Fact_6c201d3b399a49319d97868048a85602" contextRef="c20231121to20231121_DebtInstrumentAxis_November2023FinancingMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">525,144</ix:nonFraction> of transaction costs.</span></div>
</ix:continuation>
        <div><ix:continuation id="Text_c5164960449e4de89c2f6ebd00b3da8f3" continuedAt="Text_c5164960449e4de89c2f6ebd00b3da8f4">
<div><br/></div>
</ix:continuation>
          <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;">15</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-weight: normal; font-style: italic; font-size: 8pt;">Table of Contents</span></a></div>

              <div>
                <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">FEMASYS INC.</div>

                <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">Condensed Notes to Financial Statements</div>

                <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">(unaudited)</div>

                <a href="#TABLEOFCONTENTS"><span style="font-weight: normal; font-style: italic; font-size: 8pt;"> </span></a></div>

            </div>

          </div>

        </div>

        <ix:continuation id="Text_c5164960449e4de89c2f6ebd00b3da8f4" continuedAt="Text_c5164960449e4de89c2f6ebd00b3da8f5">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>
</ix:continuation>
        <ix:continuation id="Text_c5164960449e4de89c2f6ebd00b3da8f5" continuedAt="Text_c5164960449e4de89c2f6ebd00b3da8f6">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-align: left;">The Notes accrue interest at a rate of <ix:nonFraction name="us-gaap:DebtInstrumentInterestRateStatedPercentage" id="Fact_4a4554692dc94f40ab3e00b215eb8ece" contextRef="c20240930_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember" unitRef="U007" 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_719805277bce4356a23c3189156f767d" contextRef="c20240101to20240930_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember" format="ixt:date-monthname-day-year-en">November 21, 2025</ix:nonNumeric>, unless
          earlier converted or redeemed.</div>
</ix:continuation>
        <ix:continuation id="Text_c5164960449e4de89c2f6ebd00b3da8f6" continuedAt="Text_c5164960449e4de89c2f6ebd00b3da8f7">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
          </span> </div>
</ix:continuation>
        <ix:continuation id="Text_c5164960449e4de89c2f6ebd00b3da8f7" continuedAt="Text_c5164960449e4de89c2f6ebd00b3da8f8">
<div style="color: rgb(0, 0, 0); text-align: left;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">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_cdceef0b728d43b087630157df911038" 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_708d1baded0f48b4911da462e2595c77" contextRef="c20240101to20240930_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_1d225279ae034e7ca3e08a15c1be00f7" 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_8b75912511b146cf994650240660168f" contextRef="c20240101to20240930_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_a5b13e31731146f084530533df333aec" contextRef="c20231121to20231121_DebtInstrumentAxis_November2023FinancingMember" unitRef="U002" 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_78f11f3e0394463bac9d9d65fa10e8c7" contextRef="c20231121to20231121_DebtInstrumentAxis_November2023FinancingMember" unitRef="U007" 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. As of September 30, 2024, the Convertible Notes have not been converted into shares of common stock.<br/>
          </span></div>
</ix:continuation>
      </div>

      <ix:continuation id="Text_c5164960449e4de89c2f6ebd00b3da8f8" continuedAt="Text_c5164960449e4de89c2f6ebd00b3da8f9">
<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;">
        <br/>
      </div>
</ix:continuation>
      <ix:continuation id="Text_c5164960449e4de89c2f6ebd00b3da8f9" continuedAt="Text_c5164960449e4de89c2f6ebd00b3da8f10">
<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-style: italic; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">The Warrants</span></div>
</ix:continuation>
      <ix:continuation id="Text_c5164960449e4de89c2f6ebd00b3da8f10" continuedAt="Text_c5164960449e4de89c2f6ebd00b3da8f11">
<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-style: italic; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <br/>
        </span></div>
</ix:continuation>
      <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;"><ix:continuation id="Text_c5164960449e4de89c2f6ebd00b3da8f11" continuedAt="Text_c5164960449e4de89c2f6ebd00b3da8f12">
<div><span style="font-style: italic; background-color: rgb(255, 255, 255); font-weight: normal; 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_c5164960449e4de89c2f6ebd00b3da8f12" continuedAt="Text_c5164960449e4de89c2f6ebd00b3da8f13">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-align: left;">The Series A Warrants are exercisable immediately and expire <ix:nonNumeric name="us-gaap:WarrantsAndRightsOutstandingTerm" id="Fact_144d34d6c3f44db9a78d33abf64da701" contextRef="c20240930_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_466bb53d89e5425cbaed0cc28db737ea" contextRef="c20231121to20231121_DebtInstrumentAxis_November2023FinancingMember_StatementClassOfStockAxis_SeriesAWarrantsMember" unitRef="U007" 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_024e8779b7c64d38bc43613a29e58396" contextRef="c20240101to20240930_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_c26ae77a44694b49ada461463115db91" contextRef="c20231121to20231121_DebtInstrumentAxis_November2023FinancingMember_StatementClassOfStockAxis_SeriesAWarrantsMember" unitRef="U002" 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_c5164960449e4de89c2f6ebd00b3da8f13" continuedAt="Text_c5164960449e4de89c2f6ebd00b3da8f14">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
          </span> </div>
</ix:continuation>
        <ix:continuation id="Text_c5164960449e4de89c2f6ebd00b3da8f14" continuedAt="Text_c5164960449e4de89c2f6ebd00b3da8f15">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-align: left;">The Series B Warrants are exercisable immediately, together with the Series A Warrant Shares, and expire <ix:nonNumeric name="us-gaap:WarrantsAndRightsOutstandingTerm" id="Fact_416fe8f60cf64818b01b91f704d2fb76" contextRef="c20240930_DebtInstrumentAxis_November2023FinancingMember_StatementClassOfStockAxis_SeriesBWarrantsMember" format="ixt-sec:durwordsen">one year</ix:nonNumeric> from the date of issuance. The Company has the right to call the exercise of the Series B Warrants if the closing price of the common stock exceeds <ix:nonFraction name="femy:PercentageOfWarrantClosingPriceOfCommonStockExceedsPercentage" id="Fact_8a49f100de4743d0991c73f1100c9ade" contextRef="c20231121to20231121_DebtInstrumentAxis_November2023FinancingMember_StatementClassOfStockAxis_SeriesBWarrantsMember" unitRef="U007" 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_70b6c9b667b64414bb1dcd85dbfe59f5" contextRef="c20240101to20240930_DebtInstrumentAxis_November2023FinancingMember_StatementClassOfStockAxis_SeriesBWarrantsMember" 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_c196941cf37a4ab9a5a7f92cc908da0e" contextRef="c20231121to20231121_DebtInstrumentAxis_November2023FinancingMember_StatementClassOfStockAxis_SeriesBWarrantsMember" unitRef="U002" 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. 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.</div>
</ix:continuation>
        <ix:continuation id="Text_c5164960449e4de89c2f6ebd00b3da8f15" continuedAt="Text_c5164960449e4de89c2f6ebd00b3da8f16">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
          </span> </div>
</ix:continuation>
        <ix:continuation id="Text_c5164960449e4de89c2f6ebd00b3da8f16" continuedAt="Text_c5164960449e4de89c2f6ebd00b3da8f17">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-align: left;">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>
      </div>

      <ix:continuation id="Text_c5164960449e4de89c2f6ebd00b3da8f17" continuedAt="Text_c5164960449e4de89c2f6ebd00b3da8f18">
<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-family: 'Times New Roman'; font-size: 10pt;"><br/>
        </span> </div>
</ix:continuation>
      <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;">
        <ix:continuation id="Text_c5164960449e4de89c2f6ebd00b3da8f18">
<div style="color: rgb(0, 0, 0); text-align: left;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">For the convertible notes for the three months e<span style="font-size: 10pt;">nded September 30, 2024, the Company recognized total
              interest expense of $<ix:nonFraction name="us-gaap:InterestExpenseDebt" id="Fact_cc4f16f0eaeb43a0b903ee9f7288aab1" contextRef="c20240701to20240930_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">413,290</ix:nonFraction>, including coupon interest expense of $<ix:nonFraction name="us-gaap:InterestExpenseDebtExcludingAmortization" id="Fact_b8e4af46f677472f8173ee9312fd7872" contextRef="c20240701to20240930_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">102,750</ix:nonFraction> and amortization of debt discount and issuance costs of $<ix:nonFraction name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" id="Fact_13f8614ab1ac48789c9d2eaad978d615" contextRef="c20240701to20240930_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">310,540</ix:nonFraction>.</span><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: 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;"> For the nine months ended September 30, 2024, the
              Company recognized total interest expense of $<ix:nonFraction name="us-gaap:InterestExpenseDebt" id="Fact_a2879115658141c597ae85c7f86281b0" contextRef="c20240101to20240930_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">1,163,153</ix:nonFraction>, including coupon interest expense of $<ix:nonFraction name="us-gaap:InterestExpenseDebtExcludingAmortization" id="Fact_d238db1064124fbeba848adc4c73ec61" contextRef="c20240101to20240930_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">308,250</ix:nonFraction> and amortization of debt discount and issuance costs of $<ix:nonFraction name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" id="Fact_52f13c9976db44648f9b50b52acf024f" contextRef="c20240101to20240930_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">854,902</ix:nonFraction>. </span>As of December 31, 2023, the Notes principal balance as $<ix:nonFraction name="us-gaap:DebtInstrumentCarryingAmount" id="Fact_dd88eba98bcb4a48bf8b98adf36fff16" contextRef="c20231231_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">6,850,000</ix:nonFraction>, unamortized
            discount was $<ix:nonFraction name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" id="Fact_16459ad6c2224d04aa6d33e6967b3b47" contextRef="c20231231_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">2,636,346</ix:nonFraction> and accrued interest was $<ix:nonFraction name="us-gaap:InterestPayableCurrent" id="Fact_47ef30fa71e04976bb10c157d0e4f7f8" contextRef="c20231231_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">44,525</ix:nonFraction>. As of September 30, 2024, the Notes principal balance as $<ix:nonFraction name="us-gaap:DebtInstrumentCarryingAmount" id="Fact_60a04134d9814b9d92c753d46a9c5d59" contextRef="c20240930_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">6,850,000</ix:nonFraction>, unamortized discount
            was $<ix:nonFraction name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" id="Fact_798ad393316e4d3ab736ad526953a96e" contextRef="c20240930_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">1,781,444</ix:nonFraction> and accrued interest was $<ix:nonFraction name="us-gaap:InterestPayableCurrent" id="Fact_18834bed2f1c4b8985266bb887529ab4" contextRef="c20240930_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">352,775</ix:nonFraction>.
            The fair value of the convertible notes on September 30, 2024, calculated using a discounted cash flow analysis, was $<ix:nonFraction name="us-gaap:ConvertibleDebtFairValueDisclosures" id="Fact_4a714f6bc98c4d8ab0698a77d71f8b98" contextRef="c20240930_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">6,399,810</ix:nonFraction>.</span></div>
</ix:continuation>
      </div>

      <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <br class="Apple-interchange-newline"/>
      </span></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="font-family: 'Times New Roman';"> </span></div>

    <ix:nonNumeric name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="Text_deb96e17a7aa4ce6a854beb1fcdad5b1" contextRef="c20240101to20240930" escape="true" continuedAt="Text_a889ff67a57a45c8b15ac764142186211">
<div>
      <table cellspacing="0" cellpadding="0" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;" class="DSPFListTable">


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

    <td style="vertical-align: top; width: 27pt;">
              <div style="text-align: left; font-weight: bold; font-family: 'Times New Roman';">(11)</div>
            </td>

    <td style="vertical-align: top;">
              <div style="text-align: left; font-weight: bold; font-family: 'Times New Roman';">Stockholders&#8217; Equity</div>
            </td>

  </tr>


</table>
    </div>
</ix:nonNumeric>
    <ix:continuation id="Text_a889ff67a57a45c8b15ac764142186211" continuedAt="Text_a889ff67a57a45c8b15ac764142186212">
<div><span style="font-family: 'Times New Roman';"><br/>
    </span></div>
</ix:continuation>
    <ix:continuation id="Text_a889ff67a57a45c8b15ac764142186212" continuedAt="Text_a889ff67a57a45c8b15ac764142186213">
<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-family: 'Times New Roman';">On July 1, 2022, the Company filed a <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-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;">shelf registration statement</span> to sell up to $<ix:nonFraction name="femy:AuthorizedOfferingAmountOfSecurities" id="Fact_bf9b831609d34d5cbd89f63333f7e093" contextRef="c20220701_RangeAxis_MaximumMember" unitRef="U002" decimals="-6" scale="6" format="ixt:num-dot-decimal">150</ix:nonFraction> million in common and preferred stock, debt securities and warrants. Additionally, the Company 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 the Company may offer and sell shares of 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_d0ec87a7ffbf4c4d9c3a7ff03a66dd50" contextRef="c20231031_RangeAxis_MaximumMember_SubsidiarySaleOfStockAxis_EquityDistributionAgreementMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">16.7</ix:nonFraction> million at
        current market prices until all shares are sold. As of September 30, 2024, <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" id="Fact_e485728ba05546ea94c1b375a069b073" contextRef="c20240101to20240930_SubsidiarySaleOfStockAxis_EquityDistributionAgreementMember" unitRef="U001" decimals="-5" scale="6" format="ixt:num-dot-decimal">3.9</ix:nonFraction> million shares of common stock have been sold for
        aggregate proceeds of <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;">approximately </span>$<ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfCommonStock" id="Fact_32356fb46edd424ebffb77d42a5ac161" contextRef="c20240101to20240930_SubsidiarySaleOfStockAxis_EquityDistributionAgreementMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">8.7</ix:nonFraction> million under the Equity
        Distribution Agreement pursuant to the prospectus. As of September 30, 2024, the amount we are authorized to sell is subject to baby-shelf limitations.<br class="Apple-interchange-newline"/>
      </span></div>
</ix:continuation>
    <ix:continuation id="Text_a889ff67a57a45c8b15ac764142186213" continuedAt="Text_a889ff67a57a45c8b15ac764142186214">
<div><span style="font-family: 'Times New Roman';"> </span></div>
</ix:continuation>
    <ix:continuation id="Text_a889ff67a57a45c8b15ac764142186214" continuedAt="Text_a889ff67a57a45c8b15ac764142186215">
<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-family: 'Times New Roman';"><br/>
      </span> </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;">16</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-weight: normal; font-style: italic; font-size: 8pt;">Table of Contents</span></a></div>

        <div>
          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">FEMASYS INC.</div>

          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">Condensed Notes to Financial Statements</div>

          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">(unaudited)</div>

          <a href="#TABLEOFCONTENTS"><span style="font-weight: normal; font-style: italic; font-size: 8pt;"> </span></a></div>

      </div>

    </div>

    <ix:continuation id="Text_a889ff67a57a45c8b15ac764142186215" continuedAt="Text_a889ff67a57a45c8b15ac764142186216">
<div><span style="font-family: 'Times New Roman';"> </span></div>
</ix:continuation>
    <ix:continuation id="Text_a889ff67a57a45c8b15ac764142186216" continuedAt="Text_a889ff67a57a45c8b15ac764142186217">
<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-family: 'Times New Roman';">In April 2023, the Company sold an aggregate of (i) <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" id="Fact_198ce3edd0a64e409e787c2fd8e94572" contextRef="c20230401to20230430_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" 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_9f83c98e25b54e719ff9f127a23bfe5f" contextRef="c20230430_ClassOfWarrantOrRightAxis_PreFundedWarrantsMember_RangeAxis_MaximumMember" unitRef="U001" 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_b76f321f4e73439882b7f812df28a7c1" contextRef="c20230430_ClassOfWarrantOrRightAxis_CommonWarrantsMember_RangeAxis_MaximumMember" unitRef="U001" 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_4d7aa6973cd44c1d88dce9d8d01e1802" contextRef="c20230430_ClassOfWarrantOrRightAxis_PlacementAgentWarrantsMember_RangeAxis_MaximumMember" unitRef="U001" 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, pre-funded warrants was $<ix:nonFraction name="us-gaap:SaleOfStockPricePerShare" id="Fact_6549db138e204d2ea9a5601ecd8344cf" 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_43e37059ae59497089df71552cecb1df" 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_9a70fa65beb848889c2ff0481cbb08a0" contextRef="c20230401to20230430" unitRef="U002" 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_82307170edd54517a2a170a71df64acd" contextRef="c20230401to20230430" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">547,764</ix:nonFraction>.<br/>
      </span> </div>
</ix:continuation>
    <ix:continuation id="Text_a889ff67a57a45c8b15ac764142186217" continuedAt="Text_a889ff67a57a45c8b15ac764142186218">
<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-family: 'Times New Roman';"> <br/>
      </span></div>
</ix:continuation>
    <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">
      <ix:continuation id="Text_a889ff67a57a45c8b15ac764142186218" continuedAt="Text_a889ff67a57a45c8b15ac764142186219">
<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;">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_ce288fb46dc04e819e119091b240d433" contextRef="c20230901to20230930_ClassOfWarrantOrRightAxis_PlacementAgentWarrantsMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="femy:NumberOfWarrantsExercised" id="Fact_b29bff00e8834afc8e01ac85716bea1a" contextRef="c20231001to20231031_ClassOfWarrantOrRightAxis_PlacementAgentWarrantsMember" unitRef="U001" 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_bb59068ae1db4f2c82fe0ef82157f7bc" contextRef="c20231001to20231031_ClassOfWarrantOrRightAxis_PlacementAgentWarrantsMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="femy:ProceedsFromExerciseOfCommonStockWarrants" id="Fact_15cad0aa4a9e458b99bfa4585308adc2" contextRef="c20230901to20230930_ClassOfWarrantOrRightAxis_PlacementAgentWarrantsMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">3,687,976</ix:nonFraction></ix:nonFraction>. As of September 30, 2024, <ix:nonFraction name="us-gaap:ClassOfWarrantOrRightOutstanding" id="Fact_9878a39c2f6143b0b171cfcf95be7034" contextRef="c20240930_ClassOfWarrantOrRightAxis_PlacementAgentWarrantsMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">68,809</ix:nonFraction> placement agent warrants remain outstanding.</div>
</ix:continuation><ix:continuation id="Text_a889ff67a57a45c8b15ac764142186219" continuedAt="Text_a889ff67a57a45c8b15ac7641421862110">
<div><br class="Apple-interchange-newline"/>

      <span style="font-family: 'Times New Roman';"> </span></div>
</ix:continuation></div>
<ix:continuation id="Text_a889ff67a57a45c8b15ac7641421862110" continuedAt="Text_a889ff67a57a45c8b15ac7641421862111">
<div><span style="font-family: 'Times New Roman';"> </span>
     <span style="font-family: 'Times New Roman';"> <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> </span></div>
</ix:continuation>
    <ix:continuation id="Text_a889ff67a57a45c8b15ac7641421862111">
<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 September 30, 2024, the Company had <ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" id="Fact_bcb92377578541218f571bc9ca77c4b9" contextRef="c20240930" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">22,232,799</ix:nonFraction> shares of common stock outstanding, and <ix:nonFraction name="us-gaap:DividendsCommonStock" id="Fact_0cb160348a6b4619aea739dbb39e98d7" contextRef="c20240101to20240930" unitRef="U002" decimals="0" scale="0" format="ixt-sec:numwordsen">no</ix:nonFraction>
      dividends have been declared or paid.</div>
</ix:continuation>
    <div><span style="font-family: 'Times New Roman';">  </span></div>

    <div><br/>
    </div>

  </div>


  <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000;">
    <div>
      <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left;">
        <ix:nonNumeric name="us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock" id="Text_9cb591507cae44469767a102626615ee" contextRef="c20240101to20240930" escape="true" continuedAt="Text_435b4dea46d84defa84456d4323b070a1">
<div>
          <table cellspacing="0" cellpadding="0" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;" class="DSPFListTable">


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

    <td style="vertical-align: top; width: 27pt;">
                  <div style="text-align: left; font-weight: bold;">(12)</div>
                </td>

    <td style="align: left; vertical-align: top; width: auto;">
                  <div style="text-align: left; font-weight: bold;"><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: 700; 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;">Equity Incentive Plans and Warrants</span></div>
                </td>

  </tr>


</table>
        </div>
</ix:nonNumeric>
        <ix:continuation id="Text_435b4dea46d84defa84456d4323b070a1" continuedAt="Text_435b4dea46d84defa84456d4323b070a2">
<div><br/>
        </div>
</ix:continuation>
        <ix:continuation id="Text_435b4dea46d84defa84456d4323b070a2" continuedAt="Text_435b4dea46d84defa84456d4323b070a3">
<div><span style="font-style: italic; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Stock-Based Awards</span><br/>
        </div>
</ix:continuation>
        <ix:continuation id="Text_435b4dea46d84defa84456d4323b070a3" continuedAt="Text_435b4dea46d84defa84456d4323b070a4">
<div><br/>
        </div>
</ix:continuation>
        <ix:continuation id="Text_435b4dea46d84defa84456d4323b070a4" continuedAt="Text_435b4dea46d84defa84456d4323b070a5">
<div>
          <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; font-weight: normal;"><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: normal; 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: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Stock Option Plans</div>
                </td>

  </tr>


</table>
        </div>
</ix:continuation>
        <ix:continuation id="Text_435b4dea46d84defa84456d4323b070a5" continuedAt="Text_435b4dea46d84defa84456d4323b070a6">
<div style="font-weight: normal; 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>
</ix:continuation>

        <ix:nonNumeric name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="Text_8d87e0737a76407d895244627779727e" contextRef="c20240101to20240930" escape="true" continuedAt="Text_bdbe5ebc498f40f98500d0f812d583071"><ix:continuation id="Text_435b4dea46d84defa84456d4323b070a6" continuedAt="Text_435b4dea46d84defa84456d4323b070a7">
<div style="font-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 Company&#8217;s stock option plans for the nine months ended
          September 30, 2024 was as follows:</div>
</ix:continuation></ix:nonNumeric>
        <ix:continuation id="Text_bdbe5ebc498f40f98500d0f812d583071" continuedAt="Text_bdbe5ebc498f40f98500d0f812d583072"><ix:continuation id="Text_435b4dea46d84defa84456d4323b070a7" continuedAt="Text_435b4dea46d84defa84456d4323b070a8">
<div> <br/>
        </div>
</ix:continuation></ix:continuation>
        <ix:continuation id="Text_bdbe5ebc498f40f98500d0f812d583072"><ix:continuation id="Text_435b4dea46d84defa84456d4323b070a8" continuedAt="Text_435b4dea46d84defa84456d4323b070a9">
<div>
          <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" rowspan="1">&#160;</td>

    <td valign="bottom" style="text-align: center; font-weight: bold; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: center; font-weight: bold; border-bottom: #000000 solid 2px; white-space: nowrap;" rowspan="1" colspan="2">
                  <div>Number of</div>
                  <div> options</div>
                </td>

    <td valign="bottom" style="font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: center; font-weight: bold; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: center; font-weight: bold; border-bottom: #000000 solid 2px; white-space: nowrap;" rowspan="1" colspan="2">
                  <div>Weighted</div>
                  <div>average</div>
                  <div>exercise</div>
                  <div> price</div>
                </td>

    <td valign="bottom" style="font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; 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"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Outstanding at December 31, 2023</span></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="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" id="Fact_73cccb4c41544b469f903e6ba4583f63" contextRef="c20231231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">2,102,030</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">$</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="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" id="Fact_56cdd62e98fe419fb5adc91f84686118" contextRef="c20231231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">2.00</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; text-indent: 9pt; width: 76%; white-space: nowrap;" rowspan="1"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Granted</span></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:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" id="Fact_2739be22e7814ae1a93681f449df05f0" contextRef="c20240101to20240930_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,259,421</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:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" id="Fact_300bda37173c40cb87a7e56a7f5f5d22" contextRef="c20240101to20240930_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">1.07</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; text-indent: 9pt; width: 76%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" rowspan="1"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Forfeited</span></td>

    <td valign="bottom" style="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="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="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:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" id="Fact_8245586664294aef9260f46ede3ff1af" contextRef="c20240101to20240930_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">359,807</ix:nonFraction></td>

    <td valign="bottom" style="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="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="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>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" id="Fact_87314d4611ab440ab826b3cf3f8ec436" contextRef="c20240101to20240930_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">1.96</ix:nonFraction></td>

    <td valign="bottom" style="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; width: 76%; padding-bottom: 4px; white-space: nowrap;" rowspan="1"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Outstanding at September 30, 2024</span></td>

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

    <td valign="bottom" style="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="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:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" id="Fact_52fb5ab1d0184da1ae5c2b04ed02fceb" contextRef="c20240930_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">3,001,644</ix:nonFraction></td>

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

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

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" rowspan="1" colspan="1">$</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" id="Fact_8fbd5054838143fcbdc9c2d348e164a4" contextRef="c20240930_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">1.61</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; 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">&#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">&#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="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">&#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>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" rowspan="1">Vested and exercisable at <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">September 30</span>, 2024</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: 2px solid rgb(0, 0, 0); white-space: nowrap;" rowspan="1" 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;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" id="Fact_9323956396224c45a20149506837a573" contextRef="c20240930_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,295,956</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%; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">$</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" id="Fact_1eea2e0c45c44e8e946b167b4aa1ce30" contextRef="c20240930_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">2.36</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>


</table>
        </div>
</ix:continuation></ix:continuation>
        <ix:continuation id="Text_435b4dea46d84defa84456d4323b070a9" continuedAt="Text_435b4dea46d84defa84456d4323b070a10">
<div><br/>
        </div>
</ix:continuation>

        <ix:nonNumeric name="us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" id="Text_485a699e1c1341eba45ac59194f57b91" contextRef="c20240101to20240930_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember" escape="true" continuedAt="Text_f0c0d50fc6cc45329a88189e122dbd7e1"><ix:continuation id="Text_435b4dea46d84defa84456d4323b070a10" continuedAt="Text_435b4dea46d84defa84456d4323b070a11">
<div style="font-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 our 2021 Stock Option Plan for the nine months ended
          September 30, 2024 to employees and nonemployees were <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" id="Fact_194e2ca1fa104fcf9df63a234eed2b81" contextRef="c20240101to20240930_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember_GranteeStatusAxis_ShareBasedPaymentArrangementEmployeeMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,186,521</ix:nonFraction> and <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" id="Fact_c506faf270ad4f258574253755d6072e" contextRef="c20240101to20240930_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember_GranteeStatusAxis_ShareBasedPaymentArrangementNonemployeeMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">72,900</ix:nonFraction>, respectively and the weighted average exercise prices were $<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" id="Fact_503622f6db3b4f72af270c18976c9c2f" contextRef="c20240101to20240930_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember_GranteeStatusAxis_ShareBasedPaymentArrangementEmployeeMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">1.06</ix:nonFraction> and
          $<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" id="Fact_035b757fb65d4054b4ed02c07b26d327" contextRef="c20240101to20240930_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember_GranteeStatusAxis_ShareBasedPaymentArrangementNonemployeeMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">1.13</ix:nonFraction>, respectively. The weighted-average fair values of the options granted to employees and nonemployees were $<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" id="Fact_08a230cf36144dc487ce9a67954a1505" contextRef="c20240101to20240930_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember_GranteeStatusAxis_ShareBasedPaymentArrangementEmployeeMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">0.91</ix:nonFraction> and $<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" id="Fact_50eb46e3655f4b5e9904cb491e66f218" contextRef="c20240101to20240930_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember_GranteeStatusAxis_ShareBasedPaymentArrangementNonemployeeMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">0.93</ix:nonFraction>, respectively and were
          estimated using the following Black-Scholes assumptions:</div>
</ix:continuation></ix:nonNumeric>
        <div style="font-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_f0c0d50fc6cc45329a88189e122dbd7e1" continuedAt="Text_f0c0d50fc6cc45329a88189e122dbd7e2"><ix:continuation id="Text_435b4dea46d84defa84456d4323b070a11" continuedAt="Text_435b4dea46d84defa84456d4323b070a12">
<div><br/></div>
</ix:continuation></ix:continuation>
          <ix:continuation id="Text_435b4dea46d84defa84456d4323b070a12" continuedAt="Text_435b4dea46d84defa84456d4323b070a13"><ix:continuation id="Text_f0c0d50fc6cc45329a88189e122dbd7e2">
<div>
            <table cellspacing="0" cellpadding="0" border="0" style="letter-spacing: normal; word-spacing: 0px; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-transform: none; width: 100%;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" rowspan="1">&#160;</td>

    <td valign="bottom" style="text-align: center; font-weight: bold; vertical-align: bottom; padding-bottom: 2px;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: center; font-weight: bold; border-bottom: #000000 solid 2px;" rowspan="1" colspan="2">Employee <br/>
                  </td>

    <td valign="bottom" style="font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: center; font-weight: bold; vertical-align: bottom; padding-bottom: 2px;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: center; vertical-align: bottom; font-weight: bold; border-bottom: #000000 solid 2px;" rowspan="1" colspan="2"> Nonemployee</td>

    <td valign="bottom" style="font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; 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;">
                    <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';">Expected term (in years)</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); font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';"><br/>
                    </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); font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="Fact_062ea703225545b196ed582dc3834dd3" contextRef="c20240101to20240930_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember_GranteeStatusAxis_ShareBasedPaymentArrangementEmployeeMember" format="ixt-sec:duryear">6.25</ix:nonNumeric></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"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="Fact_e652103e70ff424797689db4f3bcecdd" contextRef="c20240101to20240930_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember_GranteeStatusAxis_ShareBasedPaymentArrangementNonemployeeMember" format="ixt-sec:duryear">5.36</ix:nonNumeric></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="margin: 0px 0px 0px 0px; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none;">Risk&#8209;free interest rate</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); font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" id="Fact_b96aa76170be4f278e90bbfd2e231d43" contextRef="c20240101to20240930_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember_GranteeStatusAxis_ShareBasedPaymentArrangementEmployeeMember" unitRef="U007" decimals="4" scale="-2" format="ixt:num-dot-decimal">4.05</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-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';">%</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"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" id="Fact_9326cd9b4588465c8888d863abd11af5" contextRef="c20240101to20240930_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember_GranteeStatusAxis_ShareBasedPaymentArrangementNonemployeeMember" unitRef="U007" decimals="4" scale="-2" format="ixt:num-dot-decimal">4.09</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">%</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-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';">Dividend yield</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); font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" id="Fact_1ea1a936af3d49f0b8dc87809e85601b" contextRef="c20240101to20240930_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember_GranteeStatusAxis_ShareBasedPaymentArrangementEmployeeMember" unitRef="U007" 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">
                    <div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';">%</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:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" id="Fact_c91b925b5a0d45aea951770785135dd9" contextRef="c20240101to20240930_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember_GranteeStatusAxis_ShareBasedPaymentArrangementNonemployeeMember" unitRef="U007" 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: #CCEEFF; white-space: nowrap;" colspan="1">%</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-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';">Expected volatility</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); font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" id="Fact_e808ca39f4e3487eb36a5e2c61ada7a7" contextRef="c20240101to20240930_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember_GranteeStatusAxis_ShareBasedPaymentArrangementEmployeeMember" unitRef="U007" decimals="4" scale="-2" format="ixt:num-dot-decimal">110.29</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-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';">%</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"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" id="Fact_6b317a0aa52d408985b3a567a6f0dccc" contextRef="c20240101to20240930_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember_GranteeStatusAxis_ShareBasedPaymentArrangementNonemployeeMember" unitRef="U007" decimals="4" scale="-2" format="ixt:num-dot-decimal">111.97</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">%</td>

  </tr>


</table>
             </div>
</ix:continuation></ix:continuation>
        </div>
<ix:continuation id="Text_435b4dea46d84defa84456d4323b070a13" continuedAt="Text_435b4dea46d84defa84456d4323b070a14">
<div>
        &#160; <br/></div>
</ix:continuation>
      </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;">17</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-weight: normal; font-style: italic; font-size: 8pt;">Table of Contents</span></a></div>

          <div>
            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">FEMASYS INC.</div>

            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">Condensed Notes to Financial Statements</div>

            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">(unaudited)</div>

            <a href="#TABLEOFCONTENTS"><span style="font-weight: normal; font-style: italic; font-size: 8pt;"> </span></a></div>

        </div>

      </div>

      <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
        <ix:continuation id="Text_435b4dea46d84defa84456d4323b070a14" continuedAt="Text_435b4dea46d84defa84456d4323b070a15">
<div style="font-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;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" id="Fact_5f914a4ddf504e92b3396295c9e44170" contextRef="c20240101to20240930_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember" unitRef="U001" decimals="INF" scale="0" format="ixt-sec:numwordsen">No</ix:nonFraction> options were exercised for the nine months ended
            September 30, 2024 under our stock option plans.<br/>
          </span></div>
</ix:continuation>
        <ix:continuation id="Text_435b4dea46d84defa84456d4323b070a15" continuedAt="Text_435b4dea46d84defa84456d4323b070a16">
<div style="font-weight: normal; 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;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> <br/>
          </span></div>
</ix:continuation>
        <ix:continuation id="Text_435b4dea46d84defa84456d4323b070a16" continuedAt="Text_435b4dea46d84defa84456d4323b070a17">
<div style="font-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;">As of September 30, 2024, the total number of shares of common stock reserved for future awards under the 2021 Stock Option Plan was <ix:nonFraction name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" id="Fact_6fc72998bc044907a543b87fc25e1c62" contextRef="c20240930_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">596,236</ix:nonFraction>.<br/>
          </span></div>
</ix:continuation>
        <ix:continuation id="Text_435b4dea46d84defa84456d4323b070a17" continuedAt="Text_435b4dea46d84defa84456d4323b070a18">
<div> <br/>
        </div>
</ix:continuation>
        <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;">
          <ix:continuation id="Text_435b4dea46d84defa84456d4323b070a18" continuedAt="Text_435b4dea46d84defa84456d4323b070a19">
<div>
            <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; font-weight: normal;"><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: normal; 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: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Inducement Grants</div>
                  </td>

  </tr>


</table>
          </div>
</ix:continuation>
        </div>

        <ix:continuation id="Text_435b4dea46d84defa84456d4323b070a19" continuedAt="Text_435b4dea46d84defa84456d4323b070a20">
<div style="background-color: #FFFFFF; color: #000000; 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 style="background-color: #FFFFFF; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-transform: none;">
          <ix:nonNumeric name="us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" id="Text_88535b5f93194b53888581cc932c30a4" contextRef="c20240101to20240930_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember" escape="true" continuedAt="Text_71529aa8bc6c4962a4c3b727e30108851"><ix:continuation id="Text_435b4dea46d84defa84456d4323b070a20" continuedAt="Text_435b4dea46d84defa84456d4323b070a21">
<div style="font-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; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">On February 12, 2024, the Company awarded, outside the 2021 Plan, our Chief Commercial Officer a stock option grant for the right to purchase <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" id="Fact_18aee1f816c0493bb1f9ccc7e1fe1a9c" contextRef="c20240212to20240212_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">100,000</ix:nonFraction> shares of common stock at an exercise price of $<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" id="Fact_c1a365aa5efa48ab98a155de28573b44" contextRef="c20240212_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">1.10</ix:nonFraction>
              per share (inducement grant), which was approved by the Compensation committee. The inducement grant will vest in equal installments over <ix:nonNumeric name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="Fact_96adab89ec8c4e31bece5357cca3534e" contextRef="c20240212to20240212_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember" format="ixt-sec:durwordsen">four years</ix:nonNumeric>
              provided the employee remains employed by the Company on the vesting date. The fair value of the inducement grant was $<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" id="Fact_922c9b5f5d02424983a6c457790e9fcc" contextRef="c20240212to20240212_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">0.94</ix:nonFraction> and was
              estimated using the following assumptions:</span></div>
</ix:continuation></ix:nonNumeric>
          <div style="font-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_71529aa8bc6c4962a4c3b727e30108851" continuedAt="Text_71529aa8bc6c4962a4c3b727e30108852"><ix:continuation id="Text_435b4dea46d84defa84456d4323b070a21" continuedAt="Text_435b4dea46d84defa84456d4323b070a22">
<div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> </span><br/></div>
</ix:continuation></ix:continuation>
            <ix:continuation id="Text_71529aa8bc6c4962a4c3b727e30108852"><ix:continuation id="Text_435b4dea46d84defa84456d4323b070a22" continuedAt="Text_435b4dea46d84defa84456d4323b070a23">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">
                    <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
                  </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-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Inducement</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: 88%; background-color: #CCEEFF; white-space: nowrap;">
                    <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Expected term (in years)</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="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                    </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'; font-size: 10pt;"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="Fact_4577c53894b94adc9f8735b9e7ce9661" contextRef="c20240212to20240212_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember" format="ixt-sec:duryear">6.25</ix:nonNumeric></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-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Risk&#8209;free interest rate</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="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" id="Fact_bd03227245a74767abf8d49cda6d9a57" contextRef="c20240212to20240212_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember" unitRef="U007" decimals="4" scale="-2" format="ixt:num-dot-decimal">4.10</ix:nonFraction></div>
                  </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
                    <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
                  </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;">
                    <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Dividend yield</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: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" id="Fact_919391de5b624aeaa32e66b0001fc2e9" contextRef="c20240212to20240212_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember" unitRef="U007" 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">
                    <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
                  </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; white-space: nowrap;">
                    <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Expected volatility</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="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" id="Fact_6cb61299cb044ea7a6e64114094ad23b" contextRef="c20240212to20240212_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember" unitRef="U007" decimals="4" scale="-2" format="ixt:num-dot-decimal">109.64</ix:nonFraction></div>
                  </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
                    <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
                  </td>

  </tr>


</table>
</ix:continuation></ix:continuation>
            </div>

          <ix:continuation id="Text_435b4dea46d84defa84456d4323b070a23" continuedAt="Text_435b4dea46d84defa84456d4323b070a24">
<div style="font-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; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> <br/>
            </span></div>
</ix:continuation>
          <ix:continuation id="Text_435b4dea46d84defa84456d4323b070a24" continuedAt="Text_435b4dea46d84defa84456d4323b070a25">
<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 September 30, 2024,
              inducement grant awards of <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" id="Fact_d67b511b699a4a258e02a218f1209b03" contextRef="c20240930_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">250,000</ix:nonFraction> shares were outstanding with a weighted average exercise price of $<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" id="Fact_d5f5182b32864243aee93f565dc9a925" contextRef="c20240930_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">1.89</ix:nonFraction>, and <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" id="Fact_28ea34316395410e8cf9ad05e1a24fd2" contextRef="c20240930_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">62,500</ix:nonFraction> shares were
              vested and exercisable with a weighted average exercise price of $<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" id="Fact_323ff19455db4becac0a8fd277889822" contextRef="c20240930_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">2.64</ix:nonFraction>.</span></div>
</ix:continuation>
          <ix:continuation id="Text_435b4dea46d84defa84456d4323b070a25" continuedAt="Text_435b4dea46d84defa84456d4323b070a26">
<div><br/></div>
</ix:continuation>
        </div>

        <ix:continuation id="Text_435b4dea46d84defa84456d4323b070a26" continuedAt="Text_435b4dea46d84defa84456d4323b070a27">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" 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-variant: normal; text-transform: none;"><br/>
                </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: normal; 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;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: italic; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Share-Based



















                  Compensation Expense</span></td>

  </tr>


</table>
</ix:continuation>
        <ix:continuation id="Text_435b4dea46d84defa84456d4323b070a27" continuedAt="Text_435b4dea46d84defa84456d4323b070a28">
<div><br/>
        </div>
</ix:continuation>

        <ix:nonNumeric name="us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" id="Text_7312ef5875694dc2a395619098013999" contextRef="c20240101to20240930" escape="true" continuedAt="Text_62df4047a19b466fa8495a4439ff04841"><ix:continuation id="Text_435b4dea46d84defa84456d4323b070a28" continuedAt="Text_435b4dea46d84defa84456d4323b070a29">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">The following table shows the share-based compensation expense related to vested stock option grants
          to employees and nonemployees by financial statement line item on the accompanying condensed statement of comprehensive loss:</div>
</ix:continuation></ix:nonNumeric>
        <ix:continuation id="Text_62df4047a19b466fa8495a4439ff04841" continuedAt="Text_62df4047a19b466fa8495a4439ff04842"><ix:continuation id="Text_435b4dea46d84defa84456d4323b070a29" continuedAt="Text_435b4dea46d84defa84456d4323b070a30">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <br/>
        </div>
</ix:continuation></ix:continuation>
        <ix:continuation id="Text_435b4dea46d84defa84456d4323b070a30" continuedAt="Text_435b4dea46d84defa84456d4323b070a31"><ix:continuation id="Text_62df4047a19b466fa8495a4439ff04842">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; 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: #000000; width: 100%;">


  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="6" rowspan="1" style="vertical-align: bottom; text-align: center; border-bottom: #000000 solid 2px;"><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: 700; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: nowrap; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Three Months Ended <span style="font-size: 10pt;"><span style="text-indent: 0pt;">September 30</span></span>,</span></td>

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

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="6" rowspan="1" style="text-align: center; vertical-align: bottom; border-bottom: #000000 solid 2px;"><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: 700; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: nowrap; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><span style="text-indent: 0pt;">Nine</span> Months Ended <span style="font-size: 10pt;"><span style="text-indent: 0pt;">September 30</span></span>,</span></td>

    <td valign="bottom" colspan="1" rowspan="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; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; 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;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><span style="font-weight: bold;">2024</span> </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; color: rgb(0, 0, 0); font-weight: bold;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><span style="font-weight: bold;">2023</span> </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="text-align: center; font-weight: bold; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="text-align: center; vertical-align: bottom; font-weight: bold; border-bottom: #000000 solid 2px;">2024</td>

    <td valign="bottom" colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: center; font-weight: bold; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="text-align: center; vertical-align: bottom; font-weight: bold; border-bottom: #000000 solid 2px;">2023</td>

    <td valign="bottom" colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;">
                  <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">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-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; 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-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" id="Fact_562fd1ebe1dc4554adeb6cb50eb7ad5a" contextRef="c20240701to20240930_IncomeStatementLocationAxis_ResearchAndDevelopmentExpenseMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">49,800</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-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" id="Fact_58f5237521c24188ab5951030bafdb95" contextRef="c20230701to20230930_IncomeStatementLocationAxis_ResearchAndDevelopmentExpenseMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">79,561</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;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" id="Fact_18035d487a3541388fac31ab5f4e7150" contextRef="c20240101to20240930_IncomeStatementLocationAxis_ResearchAndDevelopmentExpenseMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">114,437</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;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" id="Fact_dc209d286c104afd85f7de358c9388f0" contextRef="c20230101to20230930_IncomeStatementLocationAxis_ResearchAndDevelopmentExpenseMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">131,812</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>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%;">
                  <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">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-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" id="Fact_4e5287af4db1454caf47c2ae0722fee2" contextRef="c20240701to20240930_IncomeStatementLocationAxis_SellingAndMarketingExpenseMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">18,895</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-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" id="Fact_5ecf04775843443ab201948c0e64e22e" contextRef="c20230701to20230930_IncomeStatementLocationAxis_SellingAndMarketingExpenseMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">623</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;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" id="Fact_b5b9e3b573744d5ea93a1b3fe343e042" contextRef="c20240101to20240930_IncomeStatementLocationAxis_SellingAndMarketingExpenseMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">43,659</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;">(<ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" id="Fact_e2b7c2d618094c568c331770e18733d1" contextRef="c20230101to20230930_IncomeStatementLocationAxis_SellingAndMarketingExpenseMember" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">1,319</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">)</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;">
                  <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">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-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" id="Fact_fbf2d3e76d104b448d0611f8c0a90cac" contextRef="c20240701to20240930_IncomeStatementLocationAxis_GeneralAndAdministrativeExpenseMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">59,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="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" id="Fact_1cd74aaf3b964f5e85e0c7028c9e8e51" contextRef="c20230701to20230930_IncomeStatementLocationAxis_GeneralAndAdministrativeExpenseMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">424,175</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;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" id="Fact_ac4f9126d5a741708c3a663571251bbd" contextRef="c20240101to20240930_IncomeStatementLocationAxis_GeneralAndAdministrativeExpenseMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">151,908</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;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" id="Fact_f305eb4517dd400cac695ab11eb296f6" contextRef="c20230101to20230930_IncomeStatementLocationAxis_GeneralAndAdministrativeExpenseMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">496,036</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>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px; white-space: nowrap;">
                  <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">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-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; 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; white-space: nowrap;">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" id="Fact_b0b94d3db80146a68af139721818bb67" contextRef="c20240701to20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">128,406</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-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" id="Fact_dc8c147a03c94ab48aa0bee544fb0613" contextRef="c20230701to20230930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">504,359</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;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" id="Fact_8b7392e82e57412abd949fa85f67a278" contextRef="c20240101to20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">310,004</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%; 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;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" id="Fact_be6137e398ef4c36839ea9c970bb0689" contextRef="c20230101to20230930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">626,529</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>

  </tr>


</table>

          <div><br/>
          </div>

        </div>
</ix:continuation></ix:continuation>
        <ix:continuation id="Text_435b4dea46d84defa84456d4323b070a31" continuedAt="Text_435b4dea46d84defa84456d4323b070a32">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">As <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;">September 30, 2024</span>, the remaining share-based compensation expense that is expected to be recognized in future periods for employees and nonemployees is $<ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" id="Fact_bbf645112968429ebe3cc7235e4b0011" contextRef="c20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">1,487,486</ix:nonFraction>, which includes $<ix:nonFraction name="femy:ShareBasedCompensationExpenseToBeRecognizedUponAchievingCertainPerformanceCondition" id="Fact_718bf4b3c19a475890ba4d976f9ac1bd" contextRef="c20240101to20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">155,222</ix:nonFraction> of
          compensation expense to be recognized upon achieving certain performance conditions. For service-based awards, the $<ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" id="Fact_ae5d4a61b0ca49d9bbf5129f987dee4c" contextRef="c20240930" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">1,332,264</ix:nonFraction> of
          unrecognized expense is expected to be recognized over a weighted average period of <ix:nonNumeric name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="Fact_c3cce464fe434205a9391b86369155cd" contextRef="c20240101to20240930" format="ixt-sec:duryear">3.0</ix:nonNumeric> years.</div>
</ix:continuation><ix:continuation id="Text_435b4dea46d84defa84456d4323b070a32" continuedAt="Text_435b4dea46d84defa84456d4323b070a33">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">&#160;</span>
         <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">&#160;</span></div>
</ix:continuation>
        <ix:continuation id="Text_435b4dea46d84defa84456d4323b070a33" continuedAt="Text_435b4dea46d84defa84456d4323b070a34">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" 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-variant: normal; text-transform: none;"><br/>
                </span> </td>

    <td style="width: 18pt; vertical-align: top; font-style: italic; font-weight: normal; 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: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Employee Stock Purchase Plan (ESPP)<br/>
                </div>
              </td>

  </tr>


</table>
</ix:continuation>
        <ix:continuation id="Text_435b4dea46d84defa84456d4323b070a34" continuedAt="Text_435b4dea46d84defa84456d4323b070a35">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">&#160;</span></div>
</ix:continuation>
        <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">
          <ix:continuation id="Text_435b4dea46d84defa84456d4323b070a35" continuedAt="Text_435b4dea46d84defa84456d4323b070a36">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">For the nine months ended <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;">September 30, 2024</span>, <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" id="Fact_96d510ad43f34953987ad8b5b93a3a2e" contextRef="c20240101to20240930_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_EmployeeStockPurchasePlanMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">12,081</ix:nonFraction>
              shares of common stock were issued under the Company&#8217;s ESPP Plan at a fair value of $<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" id="Fact_b486d1114f6847b29805fa01fb36f023" contextRef="c20240101to20240930_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_EmployeeStockPurchasePlanMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">10,390</ix:nonFraction>. For the nine months ended September
              30, 2023, <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" id="Fact_8771b568f85e47a380625f7afd46baed" contextRef="c20230101to20230930_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_EmployeeStockPurchasePlanMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">3,858</ix:nonFraction> shares of common stock were issued under the ESPP plan at a fair value of $<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" id="Fact_530b03c6f3d0495f9df39cdb22316998" contextRef="c20230101to20230930_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_EmployeeStockPurchasePlanMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">1,697</ix:nonFraction>. As of <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;">September 30, 2024</span>, the total number of shares of common stock reserved for future awards under the ESPP Plan was <ix:nonFraction name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" id="Fact_1a4c854e8f7144af9200026953cf0a2d" contextRef="c20240930_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_EmployeeStockPurchasePlanMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">591,437</ix:nonFraction>.</span> </div>
</ix:continuation>
          <ix:continuation id="Text_435b4dea46d84defa84456d4323b070a36" continuedAt="Text_435b4dea46d84defa84456d4323b070a37">
<div style="margin-left: 36pt;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <br/>
            </span></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;">18</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-weight: normal; font-style: italic; font-size: 8pt;">Table of Contents</span></a></div>

              <div>
                <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">FEMASYS INC.</div>

                <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">Condensed Notes to Financial Statements</div>

                <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">(unaudited)</div>

                <a href="#TABLEOFCONTENTS"><span style="font-weight: normal; font-style: italic; font-size: 8pt;"> </span></a></div>

            </div>

          </div>

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


  <tr>

    <td style="width: 18pt; font-weight: normal;"><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: normal; 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: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">April 2023 Financing</div>
                </td>

  </tr>


</table>
</ix:continuation>
        </div>
<ix:continuation id="Text_435b4dea46d84defa84456d4323b070a38" continuedAt="Text_435b4dea46d84defa84456d4323b070a39">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">&#160;</span>
         <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">&#160;</span></div>
</ix:continuation> </div>

      <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0);">
        <ix:continuation id="Text_435b4dea46d84defa84456d4323b070a39" continuedAt="Text_435b4dea46d84defa84456d4323b070a40">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; 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_04db760d75ec460cb01f3cc1a6b41b94" contextRef="c20230420to20230420" unitRef="U001" 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_3b75f573e75c4f0da4ec23e8e2c1ad0d" contextRef="c20230420_ClassOfWarrantOrRightAxis_PreFundedWarrantsMember" unitRef="U001" 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_538b073673fd42ceba999c5c74c2dacb" contextRef="c20230420_ClassOfWarrantOrRightAxis_CommonWarrantsMember" unitRef="U001" 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_2dbd1f075b21463fa33bebdc26c0d1a5" contextRef="c20230420_ClassOfWarrantOrRightAxis_PlacementAgentWarrantsMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">191,803</ix:nonFraction>
            shares of common stock were issued to the placement agent compensation for services performed. </span>See Note 11,&#160;<span style="font-style: italic; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Stockholders&#8217; Equity</span>.</div>
</ix:continuation>
        <ix:continuation id="Text_435b4dea46d84defa84456d4323b070a40" continuedAt="Text_435b4dea46d84defa84456d4323b070a41">
<div style="margin-left: 36pt;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <br/>
          </span></div>
</ix:continuation>
        <ix:continuation id="Text_435b4dea46d84defa84456d4323b070a41" continuedAt="Text_435b4dea46d84defa84456d4323b070a42">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; 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 had an unlimited term and an exercise price of $<ix:nonFraction name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" id="Fact_fb99e99ad04f45aa8ded6416b1c46219" contextRef="c20230420_ClassOfWarrantOrRightAxis_PreFundedWarrantsMember" unitRef="U003" decimals="4" scale="0" format="ixt:num-dot-decimal">0.0001</ix:nonFraction>
            per share. The common warrants had a <ix:nonNumeric name="us-gaap:WarrantsAndRightsOutstandingTerm" id="Fact_f86948061d2448378f78d268dc93969d" contextRef="c20240930_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_1f545dd0d2ac42acadfdc6b20094c1a8" 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_2e405b83192940c59a581e6dfc672493" contextRef="c20240930_ClassOfWarrantOrRightAxis_PlacementAgentWarrantsMember" format="ixt-sec:duryear">5</ix:nonNumeric> year term and
            exercise price of $<ix:nonFraction name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" id="Fact_b807cc3aa9e0484b9c158919c71e047b" 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_e4790aa975c948b89c3c4f017264a678" contextRef="c20230420to20230420" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">3,899,813</ix:nonFraction>, before $<ix:nonFraction name="femy:PaymentsOfEquityIssuanceCosts" id="Fact_72a3e8a2f2594aeeabb73bb86d2a9c2c" contextRef="c20230420to20230420" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">547,764</ix:nonFraction> of transaction costs.</span></div>
</ix:continuation>
        <ix:continuation id="Text_435b4dea46d84defa84456d4323b070a42" continuedAt="Text_435b4dea46d84defa84456d4323b070a43">
<div style="margin-left: 36pt;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <br/>
          </span></div>
</ix:continuation>
        <ix:continuation id="Text_435b4dea46d84defa84456d4323b070a43" continuedAt="Text_435b4dea46d84defa84456d4323b070a44">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">The pre-funded warrants and common 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 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.<br/>
          </span></div>
</ix:continuation>
        <ix:continuation id="Text_435b4dea46d84defa84456d4323b070a44" continuedAt="Text_435b4dea46d84defa84456d4323b070a45">
<div style="margin-left: 36pt;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <br/>
          </span></div>
</ix:continuation>

        <ix:nonNumeric name="femy:ScheduleOfShareBasedPaymentAwardFairValueWarrantLiabilityValuationAssumptionsTableTextBlock" id="Text_e5bf9002b83a4603a83bdce8c2b9ddf9" contextRef="c20240101to20240930" escape="true" continuedAt="Text_0cef7eaa1ca1489fbd87f3e11f0ef4c71"><ix:continuation id="Text_435b4dea46d84defa84456d4323b070a45" continuedAt="Text_435b4dea46d84defa84456d4323b070a46">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; font-style: normal;">The common stock was valued at $<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" id="Fact_ecdb031644c94632be56d56312d34c10" contextRef="c20230420to20230420" unitRef="U002" 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_7a591aa27ef94d55adebb0645eef2d3b" contextRef="c20230420to20230420_ClassOfWarrantOrRightAxis_PreFundedWarrantsMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">1,615,701</ix:nonFraction> and $<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" id="Fact_5444a10d67704476a93595c3e4a4a70e" contextRef="c20230420to20230420_ClassOfWarrantOrRightAxis_CommonWarrantsMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">1,854,099</ix:nonFraction>, respectively, using the following
            Black-Scholes assumptions:</span></div>
</ix:continuation></ix:nonNumeric>
        <ix:continuation id="Text_0cef7eaa1ca1489fbd87f3e11f0ef4c71" continuedAt="Text_0cef7eaa1ca1489fbd87f3e11f0ef4c72"><ix:continuation id="Text_435b4dea46d84defa84456d4323b070a46" continuedAt="Text_435b4dea46d84defa84456d4323b070a47">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; font-style: normal;"> <br/>
          </span></div>
</ix:continuation></ix:continuation>
        <div>
          <ix:continuation id="Text_0cef7eaa1ca1489fbd87f3e11f0ef4c72" continuedAt="Text_0cef7eaa1ca1489fbd87f3e11f0ef4c73"><ix:continuation id="Text_435b4dea46d84defa84456d4323b070a47" continuedAt="Text_435b4dea46d84defa84456d4323b070a48">
<table cellspacing="0" cellpadding="0" border="0" style="letter-spacing: normal; word-spacing: 0px; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; text-transform: none; width: 100%;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; color: rgb(0, 0, 0); padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; color: rgb(0, 0, 0); border-bottom: #000000 solid 2px;" colspan="2">
                  <div style="text-align: center; font-weight: bold;">Pre-funded</div>
                  <div style="text-align: center; font-weight: bold;">warrants</div>
                </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; color: rgb(0, 0, 0); border-bottom: #000000 solid 2px;" colspan="2">
                  <div style="text-align: center; font-weight: bold;">Common</div>
                  <div style="text-align: center; font-weight: bold;">warrants</div>
                </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); 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; color: rgb(0, 0, 0); width: 76%; background-color: #CCEEFF; white-space: nowrap;">
                  <div>Expected term (in years)</div>
                </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                  <div><br/>
                  </div>
                </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                  <div><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="Fact_1ef5e3b4d0e447729d1f0e20c96e28f1" contextRef="c20230420to20230420_ClassOfWarrantOrRightAxis_PreFundedWarrantsMember" format="ixt-sec:duryear">4</ix:nonNumeric></div>
                </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                  <div><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="Fact_99cd76e4634b4413a0fd163a43d25c2d" contextRef="c20230420to20230420_ClassOfWarrantOrRightAxis_CommonWarrantsMember" format="ixt-sec:duryear">4</ix:nonNumeric></div>
                </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); 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; color: rgb(0, 0, 0); width: 76%; white-space: nowrap;">
                  <div>Risk&#8209;free interest rate</div>
                </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
                  <div><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" id="Fact_5b9f2bf25e5f4b8d93f9c94f57f4176e" contextRef="c20230420to20230420_ClassOfWarrantOrRightAxis_PreFundedWarrantsMember" unitRef="U007" decimals="4" scale="-2" format="ixt:num-dot-decimal">3.83</ix:nonFraction></div>
                </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
                  <div>%</div>
                </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
                  <div><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" id="Fact_52bd35ebeed54649aa68d25b2002a001" contextRef="c20230420to20230420_ClassOfWarrantOrRightAxis_CommonWarrantsMember" unitRef="U007" decimals="4" scale="-2" format="ixt:num-dot-decimal">3.83</ix:nonFraction></div>
                </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); 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; color: rgb(0, 0, 0); width: 76%; background-color: #CCEEFF; white-space: nowrap;">
                  <div>Dividend yield</div>
                </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                  <div><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" id="Fact_38159b8dad744ab48136040a572ef941" contextRef="c20230420to20230420_ClassOfWarrantOrRightAxis_PreFundedWarrantsMember" unitRef="U007" decimals="0" scale="-2" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
                </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">%</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                  <div><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" id="Fact_713757deb9d94dd09fcd97f0e218bd4f" contextRef="c20230420to20230420_ClassOfWarrantOrRightAxis_CommonWarrantsMember" unitRef="U007" decimals="0" scale="-2" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
                </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">%</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; color: rgb(0, 0, 0); width: 76%; white-space: nowrap;">
                  <div>Expected volatility</div>
                </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
                  <div><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" id="Fact_5e301ecf59ac4e96955315e903e5f94d" contextRef="c20230420to20230420_ClassOfWarrantOrRightAxis_PreFundedWarrantsMember" unitRef="U007" decimals="4" scale="-2" format="ixt:num-dot-decimal">100.25</ix:nonFraction></div>
                </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
                  <div>%</div>
                </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
                  <div><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" id="Fact_5fe77b74d35d402380ecb0cc2a8a07b4" contextRef="c20230420to20230420_ClassOfWarrantOrRightAxis_CommonWarrantsMember" unitRef="U007" decimals="4" scale="-2" format="ixt:num-dot-decimal">100.25</ix:nonFraction></div>
                </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); 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; color: rgb(0, 0, 0); width: 76%; background-color: #CCEEFF; white-space: nowrap;">
                  <div>Exercise price</div>
                </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                  <div>$</div>
                </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                  <div><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" id="Fact_4d6d0cca9b224f478c6b6906e25ca9ad" contextRef="c20230420_ClassOfWarrantOrRightAxis_PreFundedWarrantsMember" unitRef="U003" decimals="4" scale="0" format="ixt:num-dot-decimal">0.0001</ix:nonFraction></div>
                </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                  <div>$</div>
                </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                  <div><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" id="Fact_6ace517e4a8b484fa5d5b273c1066969" contextRef="c20230420_ClassOfWarrantOrRightAxis_CommonWarrantsMember" unitRef="U003" decimals="3" scale="0" format="ixt:num-dot-decimal">1.095</ix:nonFraction></div>
                </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); 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; color: rgb(0, 0, 0); width: 76%; white-space: nowrap;">
                  <div>Stock price</div>
                </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
                  <div>$</div>
                </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
                  <div><ix:nonFraction name="us-gaap:SharePrice" id="Fact_480dea9fbd754822954c55e62220dde4" contextRef="c20230420_ClassOfWarrantOrRightAxis_PreFundedWarrantsMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">0.86</ix:nonFraction></div>
                </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
                  <div>$</div>
                </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
                  <div><ix:nonFraction name="us-gaap:SharePrice" id="Fact_bd56a7ee7a014f488c2a4de80a351a2c" contextRef="c20230420_ClassOfWarrantOrRightAxis_CommonWarrantsMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">0.86</ix:nonFraction></div>
                </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; color: rgb(0, 0, 0); width: 76%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1">Black-Scholes value <br/>
                </td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">$</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="femy:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsBlackScholesValue" id="Fact_a8ffb0d4b33c47b08c1d21fe10cea999" contextRef="c20230420_ClassOfWarrantOrRightAxis_PreFundedWarrantsMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">0.86</ix:nonFraction></td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">$</td>

    <td valign="bottom" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="femy:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsBlackScholesValue" id="Fact_6b7e28560d0044fd89bfe72854b50d5a" contextRef="c20230420_ClassOfWarrantOrRightAxis_CommonWarrantsMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">0.58</ix:nonFraction></td>

    <td valign="bottom" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>
          <ix:continuation id="Text_0cef7eaa1ca1489fbd87f3e11f0ef4c73"><ix:continuation id="Text_435b4dea46d84defa84456d4323b070a48" continuedAt="Text_435b4dea46d84defa84456d4323b070a49">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; font-style: normal;"> </span></div>
</ix:continuation></ix:continuation></div>


        <ix:continuation id="Text_435b4dea46d84defa84456d4323b070a49" continuedAt="Text_435b4dea46d84defa84456d4323b070a50">
<div><br/>
        </div>
</ix:continuation>
        <ix:continuation id="Text_435b4dea46d84defa84456d4323b070a50" continuedAt="Text_435b4dea46d84defa84456d4323b070a51">
<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 net proceeds of $<ix:nonFraction name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" id="Fact_1d1b052d91fb44b8b1bb3a4e63fc2f58" contextRef="c20230420to20230420" unitRef="U002" 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. The valuations were
          recorded to stockholders&#8217; equity.</div>
</ix:continuation>
        <ix:continuation id="Text_435b4dea46d84defa84456d4323b070a51" continuedAt="Text_435b4dea46d84defa84456d4323b070a52">
<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>
        <ix:continuation id="Text_435b4dea46d84defa84456d4323b070a52">
<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;">In June 2023, all pre-funded
            warrants were exercised for shares of common stock. <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; 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;">In September and October 2023, all
              common warrants and <ix:nonFraction name="femy:NumberOfWarrantsExercised" id="Fact_f515be4964cc41f8856f79cca3e0b718" contextRef="c20230901to20230930_ClassOfWarrantOrRightAxis_PlacementAgentWarrantsMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="femy:NumberOfWarrantsExercised" id="Fact_d5148d992ca6469b871e39a8ee0c434b" contextRef="c20231001to20231031_ClassOfWarrantOrRightAxis_PlacementAgentWarrantsMember" unitRef="U001" 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_69324d2006d94c869e929b9bb1bb3e4f" contextRef="c20230901to20230930_ClassOfWarrantOrRightAxis_PlacementAgentWarrantsMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="femy:ProceedsFromExerciseOfCommonStockWarrants" id="Fact_1e509d93d71241e9acc309293864de57" contextRef="c20231001to20231031_ClassOfWarrantOrRightAxis_PlacementAgentWarrantsMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">3,687,976</ix:nonFraction></ix:nonFraction></span>. As of September 30, 2024, <ix:nonFraction name="us-gaap:ClassOfWarrantOrRightOutstanding" id="Fact_3ba024dd81b74be58640a50df91858db" contextRef="c20240930_ClassOfWarrantOrRightAxis_PlacementAgentWarrantsMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">68,809</ix:nonFraction>
            placement agent warrants remain outstanding. </span></div>
</ix:continuation>
      </div>

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

    </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:RelatedPartyTransactionsDisclosureTextBlock" id="Text_7d6345bda70b4ef897df6c2d5068d402" contextRef="c20240101to20240930" escape="true" continuedAt="Text_be898ee4bad741e281c0364ad107b4691">
<div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;" class="DSPFListTable">


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

    <td style="text-align: right; vertical-align: top; width: 27pt;">
                <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(13)</div>
              </td>

    <td style="text-align: left; vertical-align: top; width: auto;">
                <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Related<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: 700; letter-spacing: normal; orphans: 2; text-align: justify; 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;">&#8209;</span>Party Transactions</div>
              </td>

  </tr>


</table>
      </div>
</ix:nonNumeric>
    </div>

    <ix:continuation id="Text_be898ee4bad741e281c0364ad107b4691" continuedAt="Text_be898ee4bad741e281c0364ad107b4692">
<div><br/>
    </div>
</ix:continuation>
    <div>
      <ix:continuation id="Text_be898ee4bad741e281c0364ad107b4692">
<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In November 2023, the Company issued unsecured convertible notes and accompanying Series A and Series B Warrants (see Note 10). The transaction included the
        issuance of a $<ix:nonFraction name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" id="Fact_a24ffdcbc9164ba299ce6e52b58f805b" contextRef="c20231101to20231130" unitRef="U002" 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. In addition, during the year ended December 31, 2023 and nine months ended September 30, 2024 and 2023, a family member of the CEO was employed by
        the Company.<br/>
      </div>
</ix:continuation>

      <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160; <span style="width: 9pt; font-size: 1px; display: inline-block;" class="HorizontalTab">&#160;</span> </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;">19</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-weight: normal; font-style: italic; font-size: 8pt;">Table of Contents</span></a></div>

          <div>
            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">FEMASYS INC.</div>

            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">Condensed Notes to Financial Statements</div>

            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">(unaudited)</div>

            <a href="#TABLEOFCONTENTS"><span style="font-weight: normal; font-style: italic; font-size: 8pt;"> </span></a></div>

        </div>

      </div>

    </div>

  </div>


  <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
    <ix:nonNumeric name="us-gaap:EarningsPerShareTextBlock" id="Text_af3bfd4dc72c40bfa15679c0f33686b2" contextRef="c20240101to20240930" escape="true" continuedAt="Text_5a784db7ea5b4c32be280ae7b70bb3e21">
<div>
      <table cellspacing="0" cellpadding="0" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;" class="DSPFListTable">


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

    <td style="vertical-align: top; width: 27pt;">
              <div style="text-align: left; font-weight: bold;">(14)</div>
            </td>

    <td style="align: left; vertical-align: top; width: auto;">
              <div style="text-align: left; font-weight: bold;">Net Loss per Share Attributable to Common Stockholders</div>
            </td>

  </tr>


</table>
    </div>
</ix:nonNumeric>
    <ix:continuation id="Text_5a784db7ea5b4c32be280ae7b70bb3e21" continuedAt="Text_5a784db7ea5b4c32be280ae7b70bb3e22">
<div>&#160;</div>
</ix:continuation>

    <ix:nonNumeric name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="Text_842a0d462fb44db89052caa2cb6690c0" contextRef="c20240101to20240930" escape="true" continuedAt="Text_e0dd35961461456f8c6536831e2999a91"><ix:continuation id="Text_5a784db7ea5b4c32be280ae7b70bb3e22" continuedAt="Text_5a784db7ea5b4c32be280ae7b70bb3e23">
<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 following ta<span style="background-color: rgb(255, 255, 255);">ble sets forth the computation of t</span>he basic and diluted net loss per share:</div>
</ix:continuation></ix:nonNumeric>
    <ix:continuation id="Text_e0dd35961461456f8c6536831e2999a91" continuedAt="Text_e0dd35961461456f8c6536831e2999a92"><ix:continuation id="Text_5a784db7ea5b4c32be280ae7b70bb3e23" continuedAt="Text_5a784db7ea5b4c32be280ae7b70bb3e24">
<div> <br/>
    </div>
</ix:continuation></ix:continuation>
    <ix:continuation id="Text_e0dd35961461456f8c6536831e2999a92"><ix:continuation id="Text_5a784db7ea5b4c32be280ae7b70bb3e24" continuedAt="Text_5a784db7ea5b4c32be280ae7b70bb3e25">
<table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

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

    <td valign="bottom" colspan="7" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Three Months Ended September 30,</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="7" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Nine Months Ended September 30,</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;">&#160;</td>

    <td valign="bottom" colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
            <div style="text-align: center; color: rgb(0, 0, 0); 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="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
            <div style="text-align: center; color: rgb(0, 0, 0); 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>

    <td valign="bottom" colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
            <div style="text-align: center; color: rgb(0, 0, 0); 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="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
            <div style="text-align: center; color: rgb(0, 0, 0); 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;"><br/>
          </td>

    <td valign="bottom" colspan="3" 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="3" 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="3" 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="3" 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: 52%; padding-bottom: 4px; background-color: #CCEEFF;">
            <div style="color: rgb(0, 0, 0);">
              <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Net loss attributable to common stockholders, basic &amp; diluted</div>
            </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 style="color: rgb(0, 0, 0);">$</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);">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" id="Fact_cf11675f152e41a4a8d3d400bd85bbe7" contextRef="c20240701to20240930" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" id="Fact_906a02ac2cb94ef5a6c618936d9808e6" contextRef="c20240701to20240930" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">5,408,860</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;">
            <div style="color: rgb(0, 0, 0);">)</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 style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" id="Fact_4cb08390358148cdbe411e3d8e6d347a" contextRef="c20230701to20230930" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" id="Fact_36aee98188e54c878c05701690ecb477" contextRef="c20230701to20230930" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">3,996,905</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;">
            <div style="color: rgb(0, 0, 0);">)</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 style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" id="Fact_bee20855adfa40ffb09f2f41084da4f2" contextRef="c20240101to20240930" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" id="Fact_0e9dc562db964ac49ae1c36ffa2bded9" contextRef="c20240101to20240930" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">13,692,944</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;">
            <div style="color: rgb(0, 0, 0);">)</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 style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" id="Fact_b6dc49ea8a174ecba07f65b65b39a82e" contextRef="c20230101to20230930" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" id="Fact_7b5689657f534b47ac584e788087fa92" contextRef="c20230101to20230930" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:num-dot-decimal">9,836,670</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;">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; width: 52%;">&#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>

    <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" style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Weighted average number of shares used in computing 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; 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 style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" id="Fact_df3a76e1786e43dfacc2b725cc85557a" contextRef="c20240701to20240930" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" id="Fact_0efb65bae1844a6c81803fe03c438e0d" contextRef="c20240701to20240930" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">22,232,799</ix:nonFraction></ix:nonFraction><br/>
            </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 style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" id="Fact_9cf5d44bd0844ed0be40972b21e05ed1" contextRef="c20230701to20230930" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" id="Fact_49ad54ce2b504f599e60b54e298376fa" contextRef="c20230701to20230930" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">15,093,147</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 style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" id="Fact_6e85db53e97447399db45a2406072063" contextRef="c20240101to20240930" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" id="Fact_40df17d961e04f6380e347952f5f0e4a" contextRef="c20240101to20240930" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">22,075,135</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 style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" id="Fact_a6b3113121634c919b0c69ab41e2a029" contextRef="c20230101to20230930" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" id="Fact_78272d5224764797a3f290ad5466558d" contextRef="c20230101to20230930" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">13,369,462</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>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px;">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">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: 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 style="color: rgb(0, 0, 0);">$</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 style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" id="Fact_c2befc21fd20409a8310359957533406" contextRef="c20240701to20240930" unitRef="U003" decimals="2" sign="-" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" id="Fact_15e071462b5247529ce705ec43d97d28" contextRef="c20240701to20240930" unitRef="U003" decimals="2" sign="-" scale="0" format="ixt:num-dot-decimal">0.24</ix:nonFraction></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);">)</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="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" id="Fact_efbcadc0f1af4e68a1dfe66d55be11a4" contextRef="c20230701to20230930" unitRef="U003" decimals="2" sign="-" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" id="Fact_e9a0873e7ea44e24866024d67ad22da4" contextRef="c20230701to20230930" unitRef="U003" decimals="2" sign="-" scale="0" format="ixt:num-dot-decimal">0.26</ix:nonFraction></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);">)</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="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" id="Fact_b8d85d77865a4f8db32020e21d3ab650" contextRef="c20240101to20240930" unitRef="U003" decimals="2" sign="-" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" id="Fact_0adb5333e39843f1ac4028586fbf6a9c" contextRef="c20240101to20240930" unitRef="U003" decimals="2" sign="-" scale="0" format="ixt:num-dot-decimal">0.62</ix:nonFraction></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);">)</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="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" id="Fact_e38970be5e48407cb0329e6ec51e7d81" contextRef="c20230101to20230930" unitRef="U003" decimals="2" sign="-" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" id="Fact_3bcb0840534a497fb9ecb09eaa85a133" contextRef="c20230101to20230930" unitRef="U003" decimals="2" sign="-" scale="0" format="ixt:num-dot-decimal">0.74</ix:nonFraction></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);">)</div>
          </td>

  </tr>


</table>
</ix:continuation></ix:continuation>

    <ix:continuation id="Text_5a784db7ea5b4c32be280ae7b70bb3e25" continuedAt="Text_5a784db7ea5b4c32be280ae7b70bb3e26">
<div><br/>
      <!--PROfilePageNumberReset%Num%15%%%--> </div>
</ix:continuation>
    <div>
      <ix:nonNumeric name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" id="Text_e9fdf698b6704ed9a73d5ec8982f8129" contextRef="c20240101to20240930" escape="true" continuedAt="Text_c31834ba259c4141a157de39fd4ae3061"><ix:continuation id="Text_5a784db7ea5b4c32be280ae7b70bb3e26" continuedAt="Text_5a784db7ea5b4c32be280ae7b70bb3e27">
<div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following potentially dilutive securities have been excluded from the computations of diluted weighted average shares outstanding
        because they would be anti-dilutive:</div>
</ix:continuation></ix:nonNumeric>
      <div><ix:continuation id="Text_c31834ba259c4141a157de39fd4ae3061" continuedAt="Text_c31834ba259c4141a157de39fd4ae3062"><ix:continuation id="Text_5a784db7ea5b4c32be280ae7b70bb3e27" continuedAt="Text_5a784db7ea5b4c32be280ae7b70bb3e28">
<div>&#160;
        </div>
</ix:continuation></ix:continuation><ix:continuation id="Text_c31834ba259c4141a157de39fd4ae3062"><ix:continuation id="Text_5a784db7ea5b4c32be280ae7b70bb3e28">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: top; 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: top; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="6">
                <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Three Months Ended September 30,</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; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="6">
                <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Nine Months Ended September 30,</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-bottom: 2px;">&#160;</td>

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

    <td valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;" colspan="2">
                <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; 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: top; border-bottom: #000000 solid 2px;" colspan="2">
                <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; 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>

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

    <td valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;" colspan="2">
                <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; 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: top; border-bottom: #000000 solid 2px;" colspan="2">
                <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; 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: top; width: 52%; background-color: #CCEEFF;">
                <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Options to purchase common stock</div>
              </td>

    <td valign="bottom" style="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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" id="Fact_d36fba69aa8a481b9ee1b0b60b170308" contextRef="c20240701to20240930" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">3,251,644</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="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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" id="Fact_7996b0ccb8054c8bb02824cbaa5ab578" contextRef="c20230701to20230930" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">2,229,271</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="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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" id="Fact_4136e8fe10cb4ecf9fa121adad22b43d" contextRef="c20240101to20240930" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">3,251,644</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="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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" id="Fact_c2db51eee4284af68188a265458b8faf" contextRef="c20230101to20230930" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">2,229,271</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: top; width: 52%;" colspan="1">
                <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Warrants to purchase common stock, in connection with April 2023 financing</div>
              </td>

    <td valign="bottom" style="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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="femy:IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants" id="Fact_b75350eb7dc741c29e371bb97e8a28d8" contextRef="c20240701to20240930_ClassOfWarrantOrRightAxis_WarrantsSixMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">68,809</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="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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="femy:IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants" id="Fact_299dd54e31ec4b17854690c97f3eaca2" contextRef="c20230701to20230930_ClassOfWarrantOrRightAxis_WarrantsSixMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">2,468,809</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="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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="femy:IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants" id="Fact_e566b1f5de1d4c52bc3d89f471c468fb" contextRef="c20240101to20240930_ClassOfWarrantOrRightAxis_WarrantsSixMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">68,809</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="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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="femy:IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants" id="Fact_dc1eb070370c4a44ac54e353b6cd8b30" contextRef="c20230101to20230930_ClassOfWarrantOrRightAxis_WarrantsSixMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">2,468,809</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: 52%; background-color: #CCEEFF;" colspan="1">
                <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Warrants to purchase common stock, in connection with November 2023 financing</div>
              </td>

    <td valign="bottom" style="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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="femy:IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants" id="Fact_eae8d04fd46d4864bfda7f0358eebc1a" contextRef="c20240701to20240930_ClassOfWarrantOrRightAxis_WarrantsSevenMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">11,610,166</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="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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="femy:IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants" id="Fact_2c773d7639e1464e8dbe4a8139e3a6c1" contextRef="c20230701to20230930_ClassOfWarrantOrRightAxis_WarrantsSevenMember" 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="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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="femy:IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants" id="Fact_be468895d1714514832e1ad8d589f4b9" contextRef="c20240101to20240930_ClassOfWarrantOrRightAxis_WarrantsSevenMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">11,610,166</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="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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="femy:IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants" id="Fact_be82a241855c4b60b659848e2ef49154" contextRef="c20230101to20230930_ClassOfWarrantOrRightAxis_WarrantsSevenMember" 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: top; width: 52%; padding-bottom: 2px;">
                <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Warrants to purchase common stock</div>
              </td>

    <td valign="bottom" style="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: 9%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
                <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants" id="Fact_cddd20d72b61469c9600b9aa480a8c40" contextRef="c20240701to20240930" unitRef="U001" 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="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: 9%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
                <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants" id="Fact_2bed940c8d9f433984c5709b14ab4354" contextRef="c20230701to20230930" unitRef="U001" 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>

    <td valign="bottom" style="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: 9%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
                <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants" id="Fact_faa11397394a41ec92e1532183752019" contextRef="c20240101to20240930" unitRef="U001" 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="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: 9%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
                <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants" id="Fact_39138d44f0a9401fbbd159179ad80bca" contextRef="c20230101to20230930" unitRef="U001" 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: top; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;">
                <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;&#160;Total potential shares</div>
              </td>

    <td valign="bottom" style="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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" id="Fact_43d9430c98874a76adbe0a2bbf5336c6" contextRef="c20240701to20240930" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">15,127,435</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="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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" id="Fact_5db7a8c33499453996d93e7c2ccc6eb7" contextRef="c20230701to20230930" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">4,931,540</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="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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" id="Fact_8a493b2da69e43529beb9a853c6171d7" contextRef="c20240101to20240930" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">15,127,435</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="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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><ix:nonFraction name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" id="Fact_3aab45fcc0cb45ff8ded958ea673af1b" contextRef="c20230101to20230930" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">4,931,540</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>
</ix:continuation></ix:continuation>
         </div>

    </div>

    <!--PROfilePageNumberReset%Num%20%%%-->
    <div><br/>
    </div>

  </div>


  <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
    <div>
      <div>
        <ix:nonNumeric name="us-gaap:IncomeTaxDisclosureTextBlock" id="Text_eba45dfbdd054d66bf729718834be402" contextRef="c20240101to20240930" escape="true" continuedAt="Text_8003f4d5f199413fb7aa0bc9f2aa06ea1">
<div>
          <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;" class="DSPFListTable">


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

    <td style="text-align: right; vertical-align: top; width: 27pt;">
                  <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(15)</div>
                </td>

    <td style="text-align: left; vertical-align: top; width: auto;">
                  <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Income Taxes<br/>
                  </div>
                </td>

  </tr>


</table>
        </div>
</ix:nonNumeric>
      </div>

      <ix:continuation id="Text_8003f4d5f199413fb7aa0bc9f2aa06ea1" continuedAt="Text_8003f4d5f199413fb7aa0bc9f2aa06ea2">
<div><br/>
      </div>
</ix:continuation>
      <div>
        <ix:continuation id="Text_8003f4d5f199413fb7aa0bc9f2aa06ea2">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">The effective tax rate of <ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" id="Fact_ef2fa5cd3a1042a7ad7b93ce3fa167f0" contextRef="c20230701to20230930" unitRef="U007" decimals="2" scale="-2" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" id="Fact_b52398702a9d46ea90ee9b170d66aa88" contextRef="c20240101to20240930" unitRef="U007" decimals="2" scale="-2" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" id="Fact_8d6863458f464ed38413ca3b5cf03dc7" contextRef="c20240701to20240930" unitRef="U007" decimals="2" scale="-2" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" id="Fact_8361585ad8aa4b678c66fbf04e32b72b" contextRef="c20230101to20230930" unitRef="U007" decimals="2" scale="-2" format="ixt:num-dot-decimal">0</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction>% for the three and nine
          months ended September 30, 2024 and 2023 was lower than the statutory rate due to the Company remaining in a full valuation allowance position.</div>
</ix:continuation>

        <div><br/>
        </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:SubsequentEventsTextBlock" id="Text_8db4288ef3644f80b0f8ff54b6a7047b" contextRef="c20240101to20240930" escape="true" continuedAt="Text_0c3812e483d547968f1ca8fb0a8ce27b1">
<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; 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;">

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


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

    <td style="vertical-align: top; width: 27pt;">
                <div style="text-align: left; font-weight: bold;">(16)</div>
              </td>

    <td style="align: left; vertical-align: top; width: auto;">
                <div style="text-align: left; font-weight: bold;"><span style="font-family: 'Times New Roman'; font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Subsequent Events</span></div>
              </td>

  </tr>


</table>
      </div>
</ix:nonNumeric>
      <ix:continuation id="Text_0c3812e483d547968f1ca8fb0a8ce27b1" continuedAt="Text_0c3812e483d547968f1ca8fb0a8ce27b2">
<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; 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;"><span style="font-size: 10pt;"><br/>
        </span> </div>
</ix:continuation>
      <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;">
        <ix:continuation id="Text_0c3812e483d547968f1ca8fb0a8ce27b2">
<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;">In October 2024, the Company sold <ix:nonFraction name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" id="Fact_d1bffae5e71e4d76b9ae600cf683b90c" contextRef="c20241001to20241031_SubsequentEventTypeAxis_SubsequentEventMember_SubsidiarySaleOfStockAxis_AtTheMarketFacilityMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">665,669</ix:nonFraction> shares under the at-the-market facility, resulting in gross
          cash proceeds of $<ix:nonFraction name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" id="Fact_bded2dbee23c40b1b75f6f34aaedb2ab" contextRef="c20241001to20241031_SubsequentEventTypeAxis_SubsequentEventMember_SubsidiarySaleOfStockAxis_AtTheMarketFacilityMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">900,317</ix:nonFraction>.</div>
</ix:continuation>
      </div>

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

      </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;">20</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>

    </div>

  </div>


  <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; font-weight: normal; text-align: left;">
    <div>
      <div>
        <a id="Item2."></a><a id="ManagementsDiscussionandA"><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">


  <tr>

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

    <td style="width: auto; vertical-align: top;">
                <div style="color: rgb(0, 0, 0); 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: rgb(0, 0, 0); font-style: italic;">The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our financial statements and related notes included elsewhere in
          this in this Quarterly Report on Form 10-Q and our Annual Report on Form 10-K filed with the U.S. Securities and Exchange Commission, or the SEC, on March 28, 2024. This Quarterly Report on Form 10-Q contains forward-looking statements within the
          meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended, which are subject to the &#8220;safe harbor&#8221; created by those sections. Forward-looking statements are based on our
          management&#8217;s beliefs and assumptions and on information currently available to our management. In some cases, you can identify forward-looking statements by terms such as &#8220;may,&#8221; &#8220;will,&#8221; &#8220;should,&#8221; &#8220;could,&#8221; &#8220;goal,&#8221; &#8220;would,&#8221; &#8220;expect,&#8221; &#8220;plan,&#8221;
          &#8220;anticipate,&#8221; &#8220;believe,&#8221; &#8220;estimate,&#8221; &#8220;project,&#8221; &#8220;predict,&#8221; &#8220;potential&#8221; and similar expressions intended to identify forward-looking statements and reflect our beliefs and opinions on the relevant subject. Our actual results could differ
          materially from those discussed in the forward-looking statements. Factors that could cause or contribute to these differences include those discussed below and elsewhere in this Quarterly Report on Form 10-Q. The forward-looking statements
          included in this Quarterly Report on Form 10-Q are made only as of the date hereof. These statements are based upon information available to us as of the filing date of this Quarterly Report on Form 10-Q, and while we believe such information
          forms a reasonable basis for such statements, such information may be limited or incomplete, and our statements should not be read to indicate that we have conducted an exhaustive inquiry into, or review of, all potentially available relevant
          information. These statements are inherently uncertain, and investors are cautioned not to unduly rely upon these statements.</div>

        <div><br/>
        </div>

        <div style="color: rgb(0, 0, 0); font-weight: bold;">Overview</div>

        <div><br/>
        </div>

        <div style="color: rgb(0, 0, 0);">We are a leading biomedical company focused on addressing significant unmet needs for women worldwide with a broad portfolio of in-office, accessible, and innovative therapeutic and diagnostic solutions, including
          a lead revolutionary product candidate and FDA-cleared, and Canadian and European Union approved products. Our mission is to provide women with superior minimally-invasive, non-surgical product technologies, accessible in the office, improving
          patient care and overall health economics focused on servicing the reproductive health needs for those seeking solutions for infertility issues (FemaSeed and FemVue) or permanent birth control (FemBloc). We are a woman-founded and led company
          with an expansive, internally created intellectual property portfolio with over 200 patents globally, in-house chemistry, manufacturing, and controls (CMC) and device manufacturing capabilities and proven ability to develop and commercialize
          products. 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><br/>
        </div>

        <div style="color: rgb(0, 0, 0); font-weight: bold;">Corporate Update</div>

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

          <div style="color: rgb(0, 0, 0);">On November 15, 2023, we secured a $6.85 million financing with a strategic investment from investors led by PharmaCyte Biotech.</div>

          <div><br/>
          </div>

          <div style="color: rgb(0, 0, 0);">On November 28, 2023, we announced the completion of enrollment of FemaSeed pivotal trial in support of commercial launch.</div>

          <div><br/>
          </div>

          <div style="color: rgb(0, 0, 0);">On November 30, 2023, we announced the appointment of James Liu, M.D. as Chief Medical Officer.</div>

          <div><br/>
          </div>

        </div>

        <div style="color: rgb(0, 0, 0);">On January 23, 2024 and January 26, 2024, we announced initiation of enrollment in pivotal trial (NCT05977751) of our permanent birth control candidate FemBloc at two academic sites, for a total of six active
          sites, the maximum number permitted in the first stage.</div>

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

          <div style="color: rgb(0, 0, 0);">On February 6, 2024, we announced the appointment of Richard Spector to new position of Chief Commercial Officer.</div>

          <div><br/>
          </div>

          <div style="color: rgb(0, 0, 0);">On March 6, 2024, we announced the first in-office commercial procedure with FDA-cleared FemaSeed infertility solution at a former investigative site.</div>

          <div style="color: rgb(0, 0, 0);"> <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;">21</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-weight: normal; font-style: italic; font-size: 8pt;">Table of Contents</span></a></div>

          </div>

        </div>

        <div>
          <div style="color: rgb(0, 0, 0);">On March 20, 2024, we announced positive topline data from pivotal trial for FDA-cleared FemaSeed for the treatment of infertility.</div>

        </div>

        <div><br/>
        </div>

        <div style="color: rgb(0, 0, 0);">On April 18, 2024, we announced that our CEO met with members of Congress to raise awareness of the Company and discuss women&#8217;s healthcare initiatives.</div>

        <div><br/>
        </div>

        <div style="color: rgb(0, 0, 0);">On May 16, 2024, we announced that our CEO met with the White House&#8217;s Gender Policy Council.</div>

        <div><br/>
        </div>

        <div style="color: rgb(0, 0, 0);">On May 17, 2024, we announced that our CEO met with the White House&#8217;s Office of Science and Technology to discuss the Cancer Moonshot initiative.</div>

        <div><br/>
        </div>

        <div style="color: rgb(0, 0, 0);">On June 20, 2024, we announced receipt of European Union Medical Device Regulation (EU MDR) and CE Mark certification for FemaSeed, FemVue, FemCerv and FemCath.</div>

        <div><br/>
        </div>

        <div style="color: rgb(0, 0, 0);">On August 29, 2024, we announced receipt of CE Mark certification and product approval from Health Canada, the Public Health Agency of Canada, for our compact, eco-friendly FemVue MINI for fallopian tube
          assessment.</div>

        <div><br/>
        </div>

        <div style="color: rgb(0, 0, 0);">On September 9, 2024, we announced receipt of 510(k) clearance from FDA for FemChec, an innovative diagnostic solution for fallopian tube check.</div>

        <div><br/>
        </div>

        <div style="color: rgb(0, 0, 0);">On September 11, 2024, we announced strategic distribution partnerships for CE-marked products, including FemaSeed and FemVue in Spain for over $1.3 million over the next year.</div>

        <div><br/>
        </div>

        <div style="color: rgb(0, 0, 0);">On September 18, 2024, we announced the onboarding of the first infertility medical clinic customers to offer FemaSeed infertility treatment to patients in California and Florida.</div>

        <div><br/>
        </div>

        <div><span style="color: rgb(0, 0, 0);">On October 2, 2024, we announced receipt of a </span>second order from our Spain strategic distribution partners after successfully completing commercial FemaSeed infertility treatments<span style="color: rgb(0, 0, 0);">.</span></div>

        <div><br/>
        </div>

        <div><span style="color: rgb(0, 0, 0);">On October 30, 2024, we a</span>nnounced a partnership with Boston IVF, a prominent network of fertility centers, to offer FemaSeed<span style="color: rgb(0, 0, 0);">.</span></div>

        <div><br/>
        </div>

        <div><span style="color: rgb(0, 0, 0);">On November 1, 2024, we announced i</span>ssuance of U.S. patent covering FemBloc device for female permanent birth control<span style="color: rgb(0, 0, 0);">.</span></div>

        <div><br/>
        </div>

        <div style="color: rgb(0, 0, 0); font-weight: bold;">Clinical Update</div>

        <div><br/>
        </div>

        <div style="color: rgb(0, 0, 0);"><span style="font-weight: bold;">FemaSeed &#8211; Our Intratubal Artificial Insemination Solution</span>. In September 2023 we received 510(k) clearance from the FDA for FemaSeed intratubal insemination. The pivotal
          clinical trial was still ongoing at the time of receiving U.S. regulatory clearance from the FDA, as a result, the study was concluded with enrollment completed in November 2023. Topline results of the clinical trial were announced in March 2024.
          The trial demonstrated pregnancy rate was 26.3% by subject (n=38) and 17.5% by cycle (n=57) after FemaSeed. In contrast, a 6.7% pregnancy rate by cycle was described in the literature for intrauterine insemination (IUI) with male factor
          infertility (greater than 1 million total motile sperm count). Although subjects were permitted to have multiple FemaSeed attempts, the majority of women who became pregnant did so after the first FemaSeed procedure. The majority of adverse
          events were reported as mild (n=133 subjects, 222 cycles). No new safety concerns were observed through the seven-week follow-up. All adverse events were consistent with those known for IUI. The approved labeling includes women or couples wishing
          to become pregnant by way of insemination. The recruitment of the commercial team began with the hire of the Chief Commercial Officer in February 2024. In March 2024, the first commercial use of FemaSeed at a former investigative site was
          announced. Build-out of our initial commercial team in the United States was completed in June 2024. In June 2024, we received EU MDR and CE Mark certification for FemaSeed and in September 2024, we announced strategic distribution partnerships
          for CE-marked products, including FemaSeed and FemVue in Spain which are anticipated to generate over $1.3 million over the next year. Concurrently with direct commercial efforts in North America (U.S. and Canada), we are exploring other
          potential strategic partners for distribution in Europe and internationally.</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;">22</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-weight: normal; font-style: italic; font-size: 8pt;">Table of Contents</span></a></div>

          </div>

        </div>

        <div style="color: rgb(0, 0, 0);"><span style="font-weight: bold;">FemBloc &#8211; Our Permanent Birth Control Solution.</span> In June 2023 we received FDA approval of our IDE to conduct a pivotal trial to evaluate the safety and efficacy of FemBloc,
          our non-surgical, non-implant, in-office solution for permanent birth control. 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 designed to evaluate the safety and efficacy of FemBloc. 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. All six sites permitted in the initial stage of the
          trial were announced as actively enrolling subjects in January 2024. In September 2024, we announced receipt of 510(k) clearance from FDA for FemChec, an innovative diagnostic solution for fallopian tube check. FemChec is part of the confirmation
          test utilized to confirm FemBloc success. FemChec received CE Mark approval in September 2024 and previously received regulatory approval in Canada.</div>

        <div><br/>
        </div>

        <div style="color: rgb(0, 0, 0); font-weight: bold;">Results of Operations</div>

        <div><br/>
        </div>

        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Comparison of the Three Months Ended September 30, 2024 and 2023</div>

        <div><br/>
        </div>

        <div style="color: rgb(0, 0, 0);">The following table shows our results of operations for the three months ended September 30, 2024 and 2023:</div>

        <div><br/>
        </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%;">


  <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="6" 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;">Three Months Ended September 30,</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; 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="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" 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>

  </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: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2024</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;">2023</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;">Change</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;">% Change</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: 52%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Sales</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="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);">554,908</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="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%; 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);">244,361</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="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%; 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);">310,547</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="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%; 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);">127.1</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;">
                <div style="color: rgb(0, 0, 0);">%</div>
              </td>

  </tr>

  <tr>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Cost of sales (excluding depreciation expense)</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%; 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);">190,839</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%; 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);">86,186</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%; 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);">104,653</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%; 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);">121.4</div>
              </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>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</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="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;">&#160;</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="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%; 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;">&#160;</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="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%; 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;">&#160;</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="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%; 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;">&#160;</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>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Operating expenses:</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%; 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="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%; 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="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%; 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="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%; 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="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</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-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Research and development</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="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);">2,303,241</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="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%; 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);">2,072,830</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="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%; 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);">230,411</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="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%; 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);">11.1</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;">
                <div style="color: rgb(0, 0, 0);">%</div>
              </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Sales and marketing</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%; 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);">1,572,189</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%; 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);">70,883</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%; 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);">1,501,306</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%; 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);">2118.0</div>
              </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>

  </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-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">General and administrative</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="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);">1,530,791</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="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%; 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);">1,970,408</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="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%; 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);">(439,617</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;">
                <div style="color: rgb(0, 0, 0);">)</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="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);">-22.3</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;">
                <div style="color: rgb(0, 0, 0);">%</div>
              </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Depreciation and amortization</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);">76,288</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);">125,318</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);">(49,030</div>
              </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; 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);">-39.1</div>
              </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>

  </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-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Total operating expenses</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="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 style="color: rgb(0, 0, 0);">5,482,509</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="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%; 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 style="color: rgb(0, 0, 0);">4,239,439</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="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%; 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 style="color: rgb(0, 0, 0);">1,243,070</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="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%; 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 style="color: rgb(0, 0, 0);">29.3</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;">
                <div style="color: rgb(0, 0, 0);">%</div>
              </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Loss from operations</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);">(5,118,440</div>
              </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; 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);">(4,081,264</div>
              </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; 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);">(1,037,176</div>
              </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; 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);">25.4</div>
              </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>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Other income (expense):</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="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;">&#160;</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="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%; 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;">&#160;</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="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%; 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;">&#160;</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="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%; 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;">&#160;</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>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Interest income</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%; 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);">124,028</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%; 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);">92,392</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%; 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);">31,636</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%; 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);">34.2</div>
              </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>

  </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-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Interest expense</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="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 style="color: rgb(0, 0, 0);">(413,290</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;">
                <div style="color: rgb(0, 0, 0);">)</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="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 style="color: rgb(0, 0, 0);">(8,033</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;">
                <div style="color: rgb(0, 0, 0);">)</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="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 style="color: rgb(0, 0, 0);">(405,257</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;">
                <div style="color: rgb(0, 0, 0);">)</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="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 style="color: rgb(0, 0, 0);">5044.9</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;">
                <div style="color: rgb(0, 0, 0);">%</div>
              </td>

  </tr>

  <tr>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Other income (expense), net</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);">(289,262</div>
              </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; 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);">84,359</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);">(373,621</div>
              </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; 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);">-442.9</div>
              </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>

  </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-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Loss before income taxes</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="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);">(5,407,702</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;">
                <div style="color: rgb(0, 0, 0);">)</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="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);">(3,996,905</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;">
                <div style="color: rgb(0, 0, 0);">)</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="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);">(1,410,797</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;">
                <div style="color: rgb(0, 0, 0);">)</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="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);">35.3</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;">
                <div style="color: rgb(0, 0, 0);">%</div>
              </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; white-space: nowrap;">
                <div style="color: rgb(0, 0, 0);">Income tax expense</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);">1,158</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);">&#8212;</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);">1,158</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);">-100.0</div>
              </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>

  </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-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Net loss</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="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); 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); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                <div style="color: rgb(0, 0, 0);">(5,408,860</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;">
                <div style="color: rgb(0, 0, 0);">)</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="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 style="color: rgb(0, 0, 0);">(3,996,905</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;">
                <div style="color: rgb(0, 0, 0);">)</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="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 style="color: rgb(0, 0, 0);">(1,411,955</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;">
                <div style="color: rgb(0, 0, 0);">)</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="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 style="color: rgb(0, 0, 0);">35.3</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;">
                <div style="color: rgb(0, 0, 0);">%</div>
              </td>

  </tr>


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

        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Sales</div>

        <div><br/>
        </div>

        <div style="color: rgb(0, 0, 0);"><a id="z_Hlk181013197"></a>Sales increased by $310,547, or 127.1%, to $554,908 for the three months ended September 30, 2024 from $244,361 for the three months ended September 30, 2023, due to increased sales of
          FemaSeed and FemVue. FemVue U.S. and international units sold increased by 1.9% and 100%, respectively for the comparable periods, with pricing consistent across all markets. The Company recorded its first FemaSeed U.S. and international sales
          for the three months ended September 30, 2024, and additional sales are expected in the 4<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">th</sup> quarter of 2024. Our Spanish distributors both placed orders in September
          2024, each for approximately $210,000. One order was shipped in September. Due to hurricane Helene, the second order was unable to be shipped in September, and was recorded as revenue in October.</div>

        <div style="text-align: center; color: rgb(0, 0, 0);"><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;">23</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-weight: normal; font-style: italic; font-size: 8pt;">Table of Contents</span></a></div>

          </div>

        </div>

        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Cost of sales</div>

        <div><br/>
        </div>

        <div style="color: rgb(0, 0, 0);">Cost of sales increased by $104,653 or 121.4%, to $190,839 for the three months ended September 30, 2024 from $86,186 for the three months ended September 30, 2023. The increase is attributed to increased sales,
          specifically of FemaSeed.</div>

        <div><br/>
        </div>

        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Research and development</div>

        <div><br/>
        </div>

        <div style="color: rgb(0, 0, 0);">The following table summarizes our R&amp;D expenses incurred during the periods presented:</div>

        <div style="color: rgb(0, 0, 0);"> <br/>
        </div>

        <div style="color: rgb(0, 0, 0);">
          <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%;">


  <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="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
                  <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Three Months Ended September 30,</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; 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</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="color: rgb(0, 0, 0);">Compensation and related personnel costs</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="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>1,256,061</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="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 style="color: rgb(0, 0, 0);">918,617</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="color: rgb(0, 0, 0);">Clinical-related costs</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>437,163</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);">534,789</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%; background-color: #CCEEFF; white-space: nowrap;">
                  <div style="color: rgb(0, 0, 0);">Material and development costs</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="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>312,644</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="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 style="color: rgb(0, 0, 0);">455,347</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="color: rgb(0, 0, 0);">Professional and outside consultant costs</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>291,955</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);">133,476</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%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;">
                  <div style="color: rgb(0, 0, 0);">Other costs</div>
                </td>

    <td valign="bottom" colspan="1" style="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="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>5,418</div>
                </td>

    <td valign="bottom" colspan="1" style="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="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="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 style="color: rgb(0, 0, 0);">30,601</div>
                </td>

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

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; white-space: nowrap;">
                  <div style="color: rgb(0, 0, 0);">Total research and development expenses</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="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>2,303,241</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="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 style="color: rgb(0, 0, 0);">2,072,830</div>
                </td>

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

  </tr>


</table>
        </div>

        <div><br/>
        </div>

        <div style="color: rgb(0, 0, 0);">R&amp;D expenses increased by $230,411 or 11.1%, to $2,303,241 for the three months ended September 30, 2024 from $2,072,830 for the three months ended September 30, 2023. The increase relates primarily to
          increased compensation costs and professional and outside consultant costs.</div>

        <div><br/>
        </div>

        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Sales and marketing</div>

        <div><br/>
        </div>

        <div style="color: rgb(0, 0, 0);">Sales and marketing expenses increased by $1,501,306 or 2,118.0%, to $1,572,189 for the three months ended September 30, 2024 from $70,883 for the three months ended September 30, 2023. The increase is largely due
          to increased compensation costs and sales and marketing expenses as we recruited and hired commercial team members in connection with the initiation of commercialization of FemaSeed in the U.S.</div>

        <div><br/>
        </div>

        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">General and administrative</div>

        <div><br/>
        </div>

        <div style="color: rgb(0, 0, 0);">General and administrative expenses decreased by $439,617, or 22.3%, to $1,530,791 for the three months ended September 30, 2024 from $1,970,408 for the three months ended September 30, 2023. The decrease is
          largely due to reduced compensation and professional fees.</div>

        <div><br/>
        </div>

        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Depreciation and amortization</div>

        <div><br/>
        </div>

        <div style="color: rgb(0, 0, 0);">Depreciation and amortization expenses decreased by $49,030, or 39.1%, to $76,288 for the three months ended September 30, 2024 from $125,318 for the three months ended September 30, 2023. The decrease is due to a
          reduction of depreciation expense associated with our fixed assets.</div>

        <div><br/>
        </div>

        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Other income (expense), net</div>

        <div><br/>
        </div>

        <div style="color: rgb(0, 0, 0);">Other income (expense), net decreased by $373,621, or 442.9%, to $289,262 of expense for the three months ended September 30, 2024 from $84,359 of income for the three months ended September 30, 2023. The decrease
          relates to an increase in interest expense and non-cash discount amortization related to the convertible notes payable, partially offset by an increase in interest income.</div>

        <div style="text-align: center; color: rgb(0, 0, 0);"><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;">24</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-weight: normal; font-style: italic; font-size: 8pt;">Table of Contents</span></a></div>

          </div>

        </div>

        <div style="color: rgb(0, 0, 0); font-weight: bold;">Results of Operations</div>

        <div><br/>
        </div>

        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Comparison of the Nine Months Ended September 30, 2024 and 2023</div>

        <div><br/>
        </div>

        <div style="color: rgb(0, 0, 0);">The following table shows our results of operations for the nine months ended September 30, 2024 and 2023:</div>

        <div><br/>
        </div>

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


  <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="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
                  <div style="text-align: center; color: #000000; font-weight: bold;">Nine Months Ended September 30,</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; 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="1" style="vertical-align: bottom; padding-bottom: 2px; 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; 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; white-space: nowrap;">
                  <div style="text-align: center; color: #000000; font-weight: bold;"> 2024</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: #000000 solid 2px; white-space: nowrap;">
                  <div style="text-align: center; color: #000000; font-weight: bold;">2023</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: #000000 solid 2px; white-space: nowrap;">
                  <div style="text-align: center; color: #000000; font-weight: bold;">Change</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: #000000 solid 2px; white-space: nowrap;">
                  <div style="text-align: center; color: #000000; font-weight: bold;">% Change</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: 52%; background-color: #CCEEFF; white-space: nowrap;">
                  <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: #000000;">Sales</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="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                  <div style="color: #000000;">$</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: #000000;">1,047,532</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="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 style="color: #000000;">858,859</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="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 style="color: #000000;">188,673</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="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 style="color: #000000;">22.0</div>
                </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                  <div style="color: #000000;">%</div>
                </td>

  </tr>

  <tr>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 52%; white-space: nowrap;">
                  <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: #000000;">Cost of sales (excluding depreciation expense)</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: #000000;">352,496</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: #000000;">301,775</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: #000000;">50,721</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: #000000;">16.8</div>
                </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">
                  <div style="color: #000000;">%</div>
                </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; 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; 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="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; 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="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; 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="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; 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="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; white-space: nowrap;">
                  <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: #000000;">Operating expenses:</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;">&#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; 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="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;">&#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; 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="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;">
                  <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Research and development</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="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: #000000;">6,049,847</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="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 style="color: #000000;">5,137,441</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="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 style="color: #000000;">912,406</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="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 style="color: #000000;">17.8</div>
                </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                  <div style="color: #000000;">%</div>
                </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; white-space: nowrap;">
                  <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Sales and marketing</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: #000000;">2,847,866</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: #000000;">444,678</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: #000000;">2,403,188</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: #000000;">540.4</div>
                </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">
                  <div style="color: #000000;">%</div>
                </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;">
                  <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">General and administrative</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="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: #000000;">4,645,412</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="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 style="color: #000000;">4,642,182</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="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 style="color: #000000;">3,230</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="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 style="color: #000000;">0.1</div>
                </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                  <div style="color: #000000;">%</div>
                </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; white-space: nowrap;">
                  <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Depreciation and amortization</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: #000000;">215,144</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: #000000;">391,683</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: #000000;">(176,539</div>
                </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
                  <div style="color: #000000;">)</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: #000000;">-45.1</div>
                </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
                  <div style="color: #000000;">%</div>
                </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;">
                  <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Total operating expenses</div>
                </td>

    <td valign="bottom" colspan="1" style="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="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 style="color: #000000;">13,758,269</div>
                </td>

    <td valign="bottom" colspan="1" style="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="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="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 style="color: #000000;">10,615,984</div>
                </td>

    <td valign="bottom" colspan="1" style="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="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="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 style="color: #000000;">3,142,285</div>
                </td>

    <td valign="bottom" colspan="1" style="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="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="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 style="color: #000000;">29.6</div>
                </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;">
                  <div style="color: #000000;">%</div>
                </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; white-space: nowrap;">
                  <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Loss from operations</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: #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="color: #000000;">(13,063,233</div>
                </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
                  <div style="color: #000000;">)</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: #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="color: #000000;">(10,058,900</div>
                </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
                  <div style="color: #000000;">)</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: #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="color: #000000;">(3,004,333</div>
                </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
                  <div style="color: #000000;">)</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: #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="color: #000000;">29.9</div>
                </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
                  <div style="color: #000000;">%</div>
                </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;">
                  <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: #000000;">Other income (expense):</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="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="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; 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="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; 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="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; 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="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; white-space: nowrap;">
                  <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Interest income</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: #000000;">532,850</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: #000000;">232,133</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: #000000;">300,717</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: #000000;">129.5</div>
                </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">
                  <div style="color: #000000;">%</div>
                </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;">
                  <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Interest expense</div>
                </td>

    <td valign="bottom" colspan="1" style="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="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 style="color: #000000;">(1,163,153</div>
                </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;">
                  <div style="color: #000000;">)</div>
                </td>

    <td valign="bottom" colspan="1" style="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="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 style="color: #000000;">(9,903</div>
                </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;">
                  <div style="color: #000000;">)</div>
                </td>

    <td valign="bottom" colspan="1" style="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="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 style="color: #000000;">(1,153,250</div>
                </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;">
                  <div style="color: #000000;">)</div>
                </td>

    <td valign="bottom" colspan="1" style="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="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 style="color: #000000;">11645.5</div>
                </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;">
                  <div style="color: #000000;">%</div>
                </td>

  </tr>

  <tr>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; white-space: nowrap;">
                  <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Other income (expense), net</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: #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="color: #000000;">(630,303</div>
                </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
                  <div style="color: #000000;">)</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: #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="color: #000000;">222,230</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: #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="color: #000000;">(852,533</div>
                </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
                  <div style="color: #000000;">)</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: #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="color: #000000;">-383.6</div>
                </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
                  <div style="color: #000000;">%</div>
                </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;">
                  <div style="text-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Loss before income taxes</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="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: #000000;">(13,693,536</div>
                </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                  <div style="color: #000000;">)</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="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: #000000;">(9,836,670</div>
                </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                  <div style="color: #000000;">)</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="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: #000000;">(3,856,866</div>
                </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                  <div style="color: #000000;">)</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="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: #000000;">39.2</div>
                </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                  <div style="color: #000000;">%</div>
                </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; white-space: nowrap;">
                  <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: #000000;">Income tax benefit</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: #000000;">(592</div>
                </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
                  <div style="color: #000000;">)</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: #000000;">&#8212;</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: #000000;">(592</div>
                </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
                  <div style="color: #000000;">)</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: #000000;">-100.0</div>
                </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
                  <div style="color: #000000;">%</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-indent: -7.2pt; margin-left: 25.2pt; color: rgb(0, 0, 0);">Net loss</div>
                </td>

    <td valign="bottom" colspan="1" style="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; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;">
                  <div style="color: #000000;">$</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: #000000;">(13,692,944</div>
                </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">
                  <div style="color: #000000;">)</div>
                </td>

    <td valign="bottom" colspan="1" style="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; 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 style="color: #000000;">(9,836,670</div>
                </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">
                  <div style="color: #000000;">)</div>
                </td>

    <td valign="bottom" colspan="1" style="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; 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 style="color: #000000;">(3,856,274</div>
                </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">
                  <div style="color: #000000;">)</div>
                </td>

    <td valign="bottom" colspan="1" style="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; 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 style="color: #000000;">39.2</div>
                </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">
                  <div style="color: #000000;">%</div>
                </td>

  </tr>


</table>
        </div>

        <div><br/>
        </div>

        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Sales</div>

        <div><br/>
        </div>

        <div style="color: rgb(0, 0, 0);">Sales increased by $188,673, or 22.0%, to $1,047,532 for the nine months ended September 30, 2024 from $858,859 for the nine months ended September 30, 2023, attributable primarily to sales of FemaSeed. FemVue
          units sold decreased by 6.7% for the comparable periods, with pricing consistent across all markets. The Company recorded its first FemaSeed U.S. and international sales during the third quarter of 2024, and additional sales are expected in the 4<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">th</sup> quarter of 2024. Our Spanish distributors both placed orders in September 2024, each for approximately $210,000. One order was shipped in September. Due to hurricane
          Helene, the second order was unable to be shipped in September, and was recorded as revenue in October.</div>

        <div><br/>
        </div>

        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Cost of sales</div>

        <div><br/>
        </div>

        <div style="color: rgb(0, 0, 0);">Cost of sales increased by $50,721 or 16.8%, to $352,496 for the nine months ended September 30, 2024 from $301,775 for the nine months ended September 30, 2023. The increase is primarily attributed to increased
          sales, specifically of FemaSeed.</div>

        <div><br/>
        </div>

        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Research and development</div>

        <div><br/>
        </div>

        <div style="color: rgb(0, 0, 0);">The following table summarizes our R&amp;D expenses incurred during the periods presented:</div>

        <div><br/>
        </div>

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


  <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="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
                  <div style="text-align: center; color: #000000; font-weight: bold;">Nine Months Ended September 30,</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; 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</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: 7.2pt; color: #000000;">Compensation and related personnel costs</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="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>3,219,997</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="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 style="color: #000000;">2,659,411</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: 7.2pt; color: #000000;">Clinical-related costs</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>1,311,526</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: #000000;">1,262,727</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%; 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" 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; 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>845,473</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="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 style="color: #000000;">827,603</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: 7.2pt; color: #000000;">Professional and outside consultant costs</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>578,614</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: #000000;">345,938</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%; 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" colspan="1" style="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="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>94,237</div>
                </td>

    <td valign="bottom" colspan="1" style="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="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="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 style="color: #000000;">41,762</div>
                </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; 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: 7.2pt; color: #000000;">Total research and development expenses</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="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>6,049,847</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="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: #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: #000000;">5,137,441</div>
                </td>

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

  </tr>


</table>
        </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;">25</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-weight: normal; font-style: italic; font-size: 8pt;">Table of Contents</span></a></div>

          </div>

        </div>

        <div style="color: rgb(0, 0, 0);">R&amp;D expenses increased by $912,406 or 17.8%, to $6,049,847 for the nine months ended September 30, 2024 from $5,137,441 for the nine months ended September 30, 2023. The increase relates primarily to increased
          compensation costs, professional and outside consultant costs and clinical-related costs.</div>

        <div><br/>
        </div>

        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Sales and marketing</div>

        <div><br/>
        </div>

        <div style="color: rgb(0, 0, 0);">Sales and marketing expenses increased by $2,403,188 or 540.4%, to $2,847,866 for the nine months ended September 30, 2024 from $444,678 for the nine months ended September 30, 2023. The increase is largely due to
          increased compensation costs and sales and marketing expenses as we recruited and hired commercial team members in connection with the initiation of commercialization of FemaSeed in the U.S.</div>

        <div><br/>
        </div>

        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">General and administrative</div>

        <div><br/>
        </div>

        <div style="color: rgb(0, 0, 0);">General and administrative expenses increased by $3,230, or 0.1%, to $4,645,412 for the nine months ended September 30, 2024 from $4,642,182 for the nine months ended September 30, 2023. The slight increase is
          attributed to increased facility costs, offset by decreased professional fees and compensation costs.</div>

        <div><br/>
        </div>

        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Depreciation and amortization</div>

        <div><br/>
        </div>

        <div style="color: rgb(0, 0, 0);">Depreciation and amortization expenses decreased by $176,539, or 45.1%, to $215,144 for the nine months ended September 30, 2024 from $391,683 for the nine months ended September 30, 2023. The decrease is due to a
          reduction of depreciation expense associated with our fixed assets.</div>

        <div><br/>
        </div>

        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Other income (expense), net</div>

        <div><br/>
        </div>

        <div style="color: rgb(0, 0, 0);">Other income (expense), net decreased by $852,533, or 383.6%, to $630,303 of expense for the nine months ended September 30, 2024 from $222,230 of income for the nine months ended September 30, 2023. The decrease
          relates to interest expense and non-cash discount amortization related to the convertible notes payable, partially offset by an increase in interest income.</div>

        <div><br/>
        </div>

        <div style="color: rgb(0, 0, 0); font-weight: bold;">Liquidity and Capital Resources</div>

        <div><br/>
        </div>

        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Sources of liquidity</div>

        <div><br/>
        </div>

        <div style="color: rgb(0, 0, 0);">Since our inception through September 30, 2024, our operations have been financed primarily by net proceeds from the sale of our common stock and convertible preferred stock, indebtedness and, to a lesser extent,
          product revenue. As of September 30, 2024, we had $7,611,210 of cash and cash equivalents and an accumulated deficit of $122,074,573.</div>

        <div><br/>
        </div>

        <div style="color: rgb(0, 0, 0);">On July 1, 2022, we entered into an Equity Distribution Agreement (the &#8220;Equity Distribution Agreement&#8221;) with Piper Sandler &amp; Co. (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 of common stock for an aggregate price up to
          $16.7 million pursuant to the prospectus. As of September 30, 2024, approximately 3.9 million shares of common stock have been sold for aggregate proceeds of approximately $8.7 million under the Equity Distribution Agreement pursuant to the
          prospectus. As of September 30, 2024, the amount we are authorized to sell is subject to baby-shelf limitations. In October 2024, the Company sold 665,669 shares under this facility, resulting in gross cash proceeds of $900,317.</div>

        <div><br/>
        </div>

        <div style="color: rgb(0, 0, 0);">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, pre-funded warrants was $1.22 and $1.2199, respectively. The net proceeds from the April 2023 Financing at closing were approximately $3.4 million. The
          pre-funded and common warrants in the April 2023 Financing were fully exercised for cash for additional proceeds of $3.5 million. Placement agent warrants of 68,809 remain outstanding as of September 30, 2024.</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;">26</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-weight: normal; font-style: italic; font-size: 8pt;">Table of Contents</span></a></div>

          </div>

        </div>

        <div style="color: rgb(0, 0, 0);">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 Private Placement&#8221;). Net proceeds from the November Private Placement were $6.3 million. If exercised for cash,
          the warrants issued in the November Private Placement could result in proceeds of up to an additional $15.4 million.</div>

        <div><br/>
        </div>

        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Funding requirements</div>

        <div><br/>
        </div>

        <div>Based on our current operating plan, our current cash and cash equivalents is sufficient into July 2025. However, it is not sufficient to fund our ongoing operations for twelve months from the date of these financial statements and we will
          need to obtain additional financing to fund our ongoing operations. 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. 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.</div>

        <div><br/>
        </div>

        <div style="color: rgb(0, 0, 0);">Our cash and cash equivalents as of September 30, 2024 will not be sufficient to fund our product candidate FemBloc through regulatory approval, and we anticipate needing 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. 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 candidates 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="font-weight: bold;">Cash Flows</div>

        <div><br/>
        </div>

        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Comparison of the Nine months ended September 30, 2024 and 2023</div>

        <div><br/>
        </div>

        <div style="color: rgb(0, 0, 0);">The following table summarizes our cash flows for the nine months ended September 30, 2024 and 2023:</div>

        <div><br/>
        </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%;">


  <tr>

    <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="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Nine Months Ended September 30,</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; 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;"> 2024</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; color: rgb(0, 0, 0); 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" colspan="1" 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);">Net cash used in operating activities</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="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="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: rgb(0, 0, 0);">(14,369,440</div>
              </td>

    <td valign="bottom" colspan="1" style="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="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 style="color: rgb(0, 0, 0);">(8,244,566</div>
              </td>

    <td valign="bottom" colspan="1" style="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" colspan="1" style="vertical-align: bottom; width: 76%; white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Net cash used in investing activities</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);">(737,151</div>
              </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; 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);">(99,018</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">
                <div style="color: rgb(0, 0, 0);">)</div>
              </td>

  </tr>

  <tr>

    <td valign="bottom" colspan="1" 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;">Net cash provided by financing activities</div>
              </td>

    <td valign="bottom" colspan="1" style="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="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 style="color: rgb(0, 0, 0);">1,001,724</div>
              </td>

    <td valign="bottom" colspan="1" style="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="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="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 style="color: rgb(0, 0, 0);">4,074,083</div>
              </td>

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

  </tr>

  <tr>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; white-space: nowrap;">
                <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Net change in cash and cash equivalents</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="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); 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%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;">
                <div style="color: rgb(0, 0, 0);">(14,104,867</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">
                <div style="color: rgb(0, 0, 0);">)</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="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 style="color: rgb(0, 0, 0);">(4,269,501</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">
                <div style="color: rgb(0, 0, 0);">)</div>
              </td>

  </tr>


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

        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Operating activities</div>

        <div><br/>
        </div>

        <div>For the nine months ended September 30, 2024, cash used in operating activities was $14,369,440, attributable to a net loss of $13,692,944 and a net change in our net operating assets and liabilities of $<a id="z_Hlk180309222"></a>2,503,977,
          partially offset by non-cash charges of $1,827,481. Non-cash charges primarily consisted of $854,902 in amortization of the discount on convertible notes, $438,601 in right-of-use asset amortization, $310,004 in share-based compensation and
          $215,144 in depreciation and amortization. The change in our net operating assets and liabilities was primarily due to decreases in accounts payable and accrued expenses of $368,450, lease liabilities of $273,734 and increases in inventory of
          $1,273,382, prepaid and other assets of $266,518 and accounts receivable of $285,384.</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;">27</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-weight: normal; font-style: italic; font-size: 8pt;">Table of Contents</span></a></div>

          </div>

        </div>

        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">
          <div style="font-weight: normal; font-style: normal;">For the nine months ended September 30, 2023, cash used in operating activities was $8,244,566, attributable to a net loss of $9,836,670, partially offset by non-cash charges of $1,341,880 and
            a net change in our net operating assets and liabilities of $250,224. Non-cash charges largely consisted of $626,529 in stock-based compensation, $391,683 in depreciation and amortization, $274,158 in right-of-use asset amortization and $44,538
            for loss on disposal of assets. The change in our net operating assets and liabilities was primarily due to a decrease in prepaid&#160;and other assets of $313,154 and an increase in accounts payable and accrued expenses of $453,847, which were
            offset partially by increases in inventory of $170,917, accounts receivable of $26,086 and a decrease in lease and other liabilities of $319,774.</div>

        </div>

        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"> <br/>
        </div>

        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Investing activities</div>

        <div><br/>
        </div>

        <div>For the nine months ended September 30, 2024, cash used in investing activities for the purchase of property and equipment and acquisition of patents was $737,151.</div>

        <div><br/>
        </div>

        <div style="color: rgb(0, 0, 0);">For the nine months ended September 30, 2023, cash used in investing activities for the purchase of property and equipment was $99,018.</div>

        <div><br/>
        </div>

        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Financing activities</div>

        <div><br/>
        </div>

        <div style="color: rgb(0, 0, 0);">For the nine months ended September 30, 2024, cash provided by financing activities was $1,001,724, attributable to proceeds from sales under the at-the-market facility, net of issuance costs and proceeds from the
          issuance of shares under the ESPP plan.</div>

        <div><br/>
        </div>

        <div>For the nine months ended September 30, 2023, cash provided by financing activities was $4,074,083, primarily attributable to proceeds from the issuance of common stock and warrants of $4,965,046, offset by financing offering costs of
          $547,764, repayments on notes payable of $327,006 and payments under lease obligations of $16,193.</div>

        <div><br/>
        </div>

        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Critical Accounting Estimates</div>

        <div><br/>
        </div>

        <div style="color: rgb(0, 0, 0);">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: rgb(0, 0, 0);">While our significant accounting policies are more fully described in Note 2 to our financial statements appearing the Annual Report on Form 10-K for the year ended December 31, 2023 as filed on March 28, 2024, we
          believe the following discussion addresses our most critical accounting policies, 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: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Revenue recognition</div>

        <div><br/>
        </div>

        <div style="color: rgb(0, 0, 0);">Our policy is to recognize revenue when a customer obtains control of the promised goods under Accounting Standards Update (ASU) 2020-05, <span style="font-style: italic;">Revenue from Contracts with Customers</span>
          (Topic 606), 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. We do not have multiple performance obligations in our customer orders, so revenue is recognized upon shipment of our 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.</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;">28</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-weight: normal; font-style: italic; font-size: 8pt;">Table of Contents</span></a></div>

          </div>

        </div>

        <div style="color: rgb(0, 0, 0);">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 September 30, 2024, we have not had a history of significant returns.</div>

        <div><br/>
        </div>

        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Accrued expenses</div>

        <div><br/>
        </div>

        <div style="color: rgb(0, 0, 0);">We accrue expenses for estimated costs of R&amp;D activities conducted by our third-party service providers, which include the conduct of preclinical studies and clinical trials. We record the estimated costs of
          R&amp;D activities based upon the estimated amount of 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. These accrued R&amp;D costs are included in accrued expenses on the balance sheet and within R&amp;D expense on the statement of comprehensive loss.</div>

        <div><br/>
        </div>

        <a id="Item3."></a><a id="QuantitativeandQualitativ"><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">


  <tr>

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

    <td style="width: auto; vertical-align: top;">
                <div style="color: rgb(0, 0, 0); font-weight: bold;">Quantitative and Qualitative Disclosures About Market Risk</div>
              </td>

  </tr>


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

        <div style="color: rgb(0, 0, 0);">Not applicable.</div>

        <div><br/>
        </div>

        <a id="Item4."></a><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: rgb(0, 0, 0);" class="DSPFListTable">


  <tr>

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

    <td style="width: auto; vertical-align: top;">
                <div style="color: rgb(0, 0, 0); font-weight: bold;">Controls and Procedures</div>
              </td>

  </tr>


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

        <div style="color: rgb(0, 0, 0); font-weight: bold;">Evaluation of Disclosure Controls and Procedures</div>

        <div><br/>
        </div>

        <div style="color: rgb(0, 0, 0);">We maintain disclosure controls and procedures that are designed to ensure that information required to be disclosed in the reports that we file or submit under the Exchange Act are (1) recorded, processed,
          summarized and reported within the time periods specified in the SEC&#8217;s rules and forms, and (2) accumulated and communicated to our management, including to our principal executive officer and principal financial officer, to allow timely
          decisions regarding required disclosure. Our management, with the participation of our Chief Executive Officer (principal executive officer) and Chief Financial Officer (principal financial and accounting officer), has evaluated the effectiveness
          of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended) as of the end of the period covered by this Quarterly Report on Form 10-Q. Based on such evaluation, our
          management has concluded that our disclosure controls and procedures were effective at a reasonable assurance level as of September 30, 2024.</div>

        <div><br/>
        </div>

        <div style="color: rgb(0, 0, 0); font-weight: bold;">Changes in Internal Control over Financial Reporting</div>

        <div><br/>
        </div>

        <div style="color: rgb(0, 0, 0);">There were no changes in our internal control over financial reporting identified in connection with the evaluation required by Rule 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the quarter
          ended September 30, 2024 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.</div>

        <div><br/>
        </div>

        <div style="color: rgb(0, 0, 0); font-weight: bold;">Inherent Limitations on Effectiveness of Controls</div>

        <div><br/>
        </div>

        <div style="color: rgb(0, 0, 0);">Our management, including our Chief Executive Officer and Chief Financial Officer (principal financial and accounting 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><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;">29</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-weight: normal; font-style: italic; font-size: 8pt;">Table of Contents</span></a></div>

          </div>

        </div>

        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">PART II OTHER INFORMATION</div>

        <div><br/>
        </div>

        <a id="LegalProceedings"></a>
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">


  <tr>

    <td style="width: 45pt; vertical-align: top;"><span style="font-weight: bold;">Item 1.</span></td>

    <td style="width: auto; vertical-align: top;">
                <div style="font-weight: bold;">Legal Proceedings</div>
              </td>

  </tr>


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

        <div style="color: rgb(0, 0, 0);">From time to time we may be involved in legal proceedings arising in connection with our business. As of September 30, 2024, we have not had a history of significant legal proceedings and there are no currently
          pending actions against us. We believe that any amount, or range, of reasonably possible losses in connection with any potential actions against us in excess of established reserves, in the aggregate, will not be material to our financial
          condition or cash flows. However, losses may be material to our operating results for any particular future period, depending on the level of income for such period and the significance of any actions against us.</div>

        <div><br/>
        </div>

        <a id="RiskFactors"></a>
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">


  <tr>

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

    <td style="width: auto; vertical-align: top;">
                <div style="color: rgb(0, 0, 0); font-weight: bold;">Risk Factors</div>
              </td>

  </tr>


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

        <div style="color: rgb(0, 0, 0);">As of the date of this report, there are no material changes to our risk factors as previously disclosed in Part I, Item 1A of our Annual Report on Form 10-K for the year ended December 31, 2023 except as noted
          below.</div>

        <div><br/>
        </div>

        <div style="color: rgb(0, 0, 0); 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="color: rgb(0, 0, 0);">There is substantial doubt about our ability to continue as a going concern. If we are unable to raise sufficient capital in this offering or otherwise as and 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>

        <a id="UnregisteredSalesofEquity"></a>
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">


  <tr>

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

    <td style="width: auto; vertical-align: top;">
                <div style="color: rgb(0, 0, 0); font-weight: bold;">Unregistered Sales of Equity Securities, Use of Proceeds, and Issuer Purchases of Equity Securities</div>
              </td>

  </tr>


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

        <div style="color: rgb(0, 0, 0);">None.</div>

        <div><br/>
        </div>

        <a id="DefaultsUponSeniorSecurit"></a>
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">


  <tr>

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

    <td style="width: auto; vertical-align: top;">
                <div style="color: rgb(0, 0, 0); font-weight: bold;">Defaults Upon Senior Securities</div>
              </td>

  </tr>


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

        <div style="color: rgb(0, 0, 0);">None.</div>

        <div><br/>
        </div>

        <a id="MineSafetyDisclosures"></a>
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">


  <tr>

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

    <td style="width: auto; vertical-align: top;">
                <div style="color: rgb(0, 0, 0); font-weight: bold;">Mine Safety Disclosures</div>
              </td>

  </tr>


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

        <div style="color: rgb(0, 0, 0);">Not applicable.</div>

        <div><br/>
        </div>

        <a id="OtherInformation"></a>
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" class="DSPFListTable">


  <tr>

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

    <td style="width: auto; vertical-align: top;">
                <div style="color: rgb(0, 0, 0); font-weight: bold;">Other Information</div>
              </td>

  </tr>


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

        <div style="color: rgb(0, 0, 0);">During the period covered by this Quarterly Report, none of the Company&#8217;s directors or executive officers have <ix:nonNumeric name="ecd:Rule10b51ArrAdoptedFlag" id="Fact_e97f589d299e4e5a8bb7c47facbb79d0" contextRef="c20240701to20240930" format="ixt:fixed-false"><ix:nonNumeric name="ecd:NonRule10b51ArrAdoptedFlag" id="Fact_3781b4d9d12c4da18cb362f86166d9b7" contextRef="c20240701to20240930" format="ixt:fixed-false">adopted</ix:nonNumeric></ix:nonNumeric>
          or <ix:nonNumeric name="ecd:NonRule10b51ArrTrmntdFlag" id="Fact_dd950cce12c848b6ae58dfc9e6f3ef7a" contextRef="c20240701to20240930" format="ixt:fixed-false"><ix:nonNumeric name="ecd:Rule10b51ArrTrmntdFlag" id="Fact_8da92630ea63445a8bdf66b49c9fad22" contextRef="c20240701to20240930" format="ixt:fixed-false">terminated</ix:nonNumeric></ix:nonNumeric> a Rule 10b5-1 trading arrangement or a non-Rule 10b5-1 trading arrangement (each as defined in Item 408 of
          Regulation S-K under the Securities Exchange Act of 1934, as amended).</div>

        <div style="color: rgb(0, 0, 0);"> <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;">30</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-weight: normal; font-style: italic; font-size: 8pt;">Table of Contents</span></a></div>

          </div>

        </div>

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


  <tr>

    <td style="width: 45.3pt; vertical-align: top;"><span style="font-weight: bold;">Item 6.</span></td>

    <td style="width: auto; vertical-align: top;">
                  <div style="font-weight: bold;">Exhibits</div>
                </td>

  </tr>


</table>
        </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: rgb(0, 0, 0);">


  <tr>

    <td colspan="2" style="vertical-align: bottom;">&#160;</td>

    <td style="width: 12.74%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Incorporated</div>
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">by Reference</div>
              </td>

    <td style="width: 5.12%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

  </tr>

  <tr>

    <td colspan="2" style="vertical-align: bottom;">
                <div style="color: rgb(0, 0, 0); font-weight: bold;">Exhibit</div>
              </td>

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

    <td style="width: 6%; vertical-align: bottom;">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">File</div>
              </td>

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

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

  </tr>

  <tr>

    <td style="width: 8%; vertical-align: bottom;">
                <div style="color: rgb(0, 0, 0); font-weight: bold;">Number</div>
              </td>

    <td style="width: 62%; vertical-align: bottom;">
                <div style="color: rgb(0, 0, 0); font-weight: bold;">Description of Document</div>
              </td>

    <td style="width: 12.74%; vertical-align: bottom;">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Schedule/Form</div>
              </td>

    <td style="width: 6%; vertical-align: bottom;">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Number</div>
              </td>

    <td style="width: 6.22%; vertical-align: bottom;">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Exhibit</div>
              </td>

    <td style="width: 5.12%; vertical-align: bottom;">
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Filing</div>
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Date</div>
              </td>

  </tr>

  <tr>

    <td colspan="2" style="vertical-align: bottom;">&#160;</td>

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

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

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

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

  </tr>

  <tr>

    <td style="width: 8%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="text-indent: -40.5pt; margin-left: 40.5pt;"><a href="https://www.sec.gov/Archives/edgar/data/1339005/000114036121021887/nt10019541x13_ex3-1.htm">3.1</a></div>
                <div>&#160;</div>
              </td>

    <td style="width: 62%; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">
                <div style="color: rgb(0, 0, 0);">Eleventh Amended and Restated Certificate of Incorporation of Femasys Inc.</div>
              </td>

    <td style="width: 12.74%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                <div style="text-align: center; color: rgb(0, 0, 0);"><span style="text-decoration: underline;">Form 8-K</span></div>
              </td>

    <td style="width: 6%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                <div style="text-align: center; color: rgb(0, 0, 0);"><span style="text-decoration: underline;">001-40492</span></div>
              </td>

    <td style="width: 6.22%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                <div style="text-align: center; color: rgb(0, 0, 0);"><span style="text-decoration: underline;">3.1</span></div>
              </td>

    <td style="width: 5.12%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                <div style="text-align: center; color: rgb(0, 0, 0);"><span style="text-decoration: underline;">June 22, 2021</span></div>
              </td>

  </tr>

  <tr>

    <td colspan="2" style="vertical-align: bottom;">&#160;</td>

    <td style="width: 12.74%; vertical-align: bottom;"><br/>
              </td>

    <td style="width: 6%; vertical-align: bottom;"><br/>
              </td>

    <td style="width: 6.22%; vertical-align: bottom;"><br/>
              </td>

    <td style="width: 5.12%; vertical-align: bottom;"><br/>
              </td>

  </tr>

  <tr>

    <td style="width: 8%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="text-indent: -40.5pt; margin-left: 40.5pt;"><a href="https://www.sec.gov/Archives/edgar/data/1339005/000114036121021887/nt10019541x13_ex3-2.htm">3.2</a></div>
                <div>&#160;</div>
              </td>

    <td style="width: 62%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                <div style="color: rgb(0, 0, 0);">Amended and Restated Bylaws of Femasys Inc.</div>
              </td>

    <td style="width: 12.74%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                <div style="text-align: center; color: rgb(0, 0, 0);"><span style="text-decoration: underline;">Form 8-K</span></div>
              </td>

    <td style="width: 6%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                <div style="text-align: center; color: rgb(0, 0, 0);"><span style="text-decoration: underline;">001-40492</span></div>
              </td>

    <td style="width: 6.22%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                <div style="text-align: center; color: rgb(0, 0, 0);"><span style="text-decoration: underline;">3.2</span></div>
              </td>

    <td style="width: 5.12%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                <div style="text-align: center; color: rgb(0, 0, 0);"><span style="text-decoration: underline;">June 22, 2021</span></div>
              </td>

  </tr>

  <tr>

    <td colspan="2" style="vertical-align: bottom;">&#160;</td>

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

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

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

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

  </tr>

  <tr>

    <td style="width: 8%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="text-indent: -40.5pt; margin-left: 40.5pt;"><a href="https://www.sec.gov/Archives/edgar/data/1339005/000114036123014662/brhc10050619_ex3-1.htm">3.3</a></div>
                <div>&#160;</div>
              </td>

    <td style="width: 62%; 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.</div>
              </td>

    <td style="width: 12.74%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                <div style="text-align: center; color: rgb(0, 0, 0);"><span style="text-decoration: underline;">Form 8-K</span></div>
              </td>

    <td style="width: 6%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                <div style="text-align: center; color: rgb(0, 0, 0);"><span style="text-decoration: underline;">001-40492</span></div>
              </td>

    <td style="width: 6.22%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                <div style="text-align: center; color: rgb(0, 0, 0);"><span style="text-decoration: underline;">3.1</span></div>
              </td>

    <td style="width: 5.12%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                <div style="text-align: center; color: rgb(0, 0, 0);"><span style="text-decoration: underline;">March 30, 2023</span></div>
              </td>

  </tr>

  <tr>

    <td colspan="2" style="vertical-align: bottom;">&#160;</td>

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

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

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

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

  </tr>

  <tr>

    <td style="width: 8%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="text-indent: -40.5pt; margin-left: 40.5pt;"><a href="ef20034574_ex31-1.htm">31.1*</a></div>
              </td>

    <td style="width: 62%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                <div style="color: rgb(0, 0, 0);">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: 12.74%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 6%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 6.22%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 5.12%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

  </tr>

  <tr>

    <td colspan="2" style="vertical-align: top;">&#160;</td>

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

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

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

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

  </tr>

  <tr>

    <td style="width: 8%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="text-indent: -40.5pt; margin-left: 40.5pt;"><a href="ef20034574_ex31-2.htm">31.2*</a></div>
              </td>

    <td style="width: 62%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                <div style="color: rgb(0, 0, 0);">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: 12.74%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 6%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 6.22%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 5.12%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

  </tr>

  <tr>

    <td colspan="2" style="vertical-align: top;">&#160;</td>

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

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

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

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

  </tr>

  <tr>

    <td style="width: 8%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="text-indent: -40.5pt; margin-left: 40.5pt;"><a href="ef20034574_ex32-1.htm">32.1*</a></div>
              </td>

    <td style="width: 62%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                <div style="color: rgb(0, 0, 0);">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: 12.74%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 6%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 6.22%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 5.12%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

  </tr>

  <tr>

    <td colspan="2" style="vertical-align: top;">&#160;</td>

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

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

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

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

  </tr>

  <tr>

    <td style="width: 8%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="text-indent: -40.5pt; margin-left: 40.5pt;"><a href="ef20034574_ex32-2.htm">32.2*</a></div>
                <div style="text-indent: -40.5pt; margin-left: 40.5pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>
              </td>

    <td style="width: 62%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                <div style="color: rgb(0, 0, 0);">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: 12.74%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 6%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 6.22%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 5.12%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

  </tr>

  <tr>

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

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

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

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

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

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

  </tr>

  <tr>

    <td style="width: 8%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="color: rgb(0, 0, 0);">101.INS*</div>
              </td>

    <td style="width: 62%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                <div style="color: rgb(0, 0, 0);">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: 12.74%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 6%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 6.22%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 5.12%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

  </tr>

  <tr>

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

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

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

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

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

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

  </tr>

  <tr>

    <td style="width: 8%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="color: rgb(0, 0, 0);">101.SCH*</div>
              </td>

    <td style="width: 62%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                <div style="color: rgb(0, 0, 0);">Inline XBRL Taxonomy Extension Schema Document</div>
              </td>

    <td style="width: 12.74%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 6%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 6.22%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 5.12%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

  </tr>

  <tr>

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

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

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

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

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

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

  </tr>

  <tr>

    <td style="width: 8%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="color: rgb(0, 0, 0);">101.CAL</div>
              </td>

    <td style="width: 62%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                <div style="color: rgb(0, 0, 0);">Inline XBRL Taxonomy Extension Calculation Linkbase Document</div>
              </td>

    <td style="width: 12.74%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 6%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 6.22%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 5.12%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

  </tr>

  <tr>

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

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

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

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

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

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

  </tr>

  <tr>

    <td style="width: 8%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="color: rgb(0, 0, 0);">101.DEF*</div>
              </td>

    <td style="width: 62%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                <div style="color: rgb(0, 0, 0);">Inline XBRL Taxonomy Definition Linkbase Document</div>
              </td>

    <td style="width: 12.74%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 6%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 6.22%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 5.12%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

  </tr>

  <tr>

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

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

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

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

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

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

  </tr>

  <tr>

    <td style="width: 8%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="color: rgb(0, 0, 0);">101.LAB*</div>
              </td>

    <td style="width: 62%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                <div style="color: rgb(0, 0, 0);">Inline XBRL Taxonomy Extension Label Linkbase Document</div>
              </td>

    <td style="width: 12.74%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 6%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 6.22%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 5.12%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

  </tr>

  <tr>

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

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

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

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

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

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

  </tr>

  <tr>

    <td style="width: 8%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="color: rgb(0, 0, 0);">101.PRE*</div>
              </td>

    <td style="width: 62%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                <div style="color: rgb(0, 0, 0);">Inline XBRL Taxonomy Extension Presentation Linkbase Document</div>
              </td>

    <td style="width: 12.74%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 6%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 6.22%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 5.12%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

  </tr>

  <tr>

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

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

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

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

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

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

  </tr>

  <tr>

    <td style="width: 8%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="color: rgb(0, 0, 0);">104*</div>
              </td>

    <td style="width: 62%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                <div style="color: rgb(0, 0, 0);">Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101)</div>
              </td>

    <td style="width: 12.74%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 6%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 6.22%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 5.12%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

  </tr>


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

        <div style="text-align: justify; color: rgb(0, 0, 0);">*Filed herewith</div>

        <div><a id="SIGNATURES"></a><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;">31</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-weight: normal; font-style: italic; font-size: 8pt;">Table of Contents</span></a></div>

          </div>

        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;">SIGNATURES</div>

        <div><br/>
        </div>

        <div style="color: rgb(0, 0, 0);">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 12<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">th</sup> day of November 2024.</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: rgb(0, 0, 0);">


  <tr>

    <td rowspan="1" style="width: 46%; vertical-align: top;"><br/>
              </td>

    <td rowspan="1" style="width: 54%; vertical-align: bottom;">
                <div style="color: rgb(0, 0, 0); font-weight: bold;">FEMASYS INC.</div>
              </td>

  </tr>

  <tr>

    <td rowspan="1" style="width: 46%; vertical-align: top;"><br/>
              </td>

    <td rowspan="1" style="width: 54%; vertical-align: bottom;"><br/>
              </td>

  </tr>


</table>
        <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: rgb(0, 0, 0);">


  <tr>

    <td style="width: 50%; vertical-align: top;">
                <div style="color: rgb(0, 0, 0);">Dated: November 12, 2024</div>
              </td>

    <td style="width: 30%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
                <div style="color: rgb(0, 0, 0);">By: /s/ Kathy Lee-Sepsick</div>
              </td>

    <td style="width: 20%; vertical-align: bottom;"><br/>
              </td>

  </tr>

  <tr>

    <td style="width: 50%; vertical-align: top;"><br/>
              </td>

    <td style="width: 30%; vertical-align: bottom;">
                <div style="color: rgb(0, 0, 0);">Kathy Lee-Sepsick</div>
              </td>

    <td style="width: 20%; vertical-align: bottom;"><br/>
              </td>

  </tr>

  <tr>

    <td style="width: 50%; vertical-align: top;"><br/>
              </td>

    <td style="width: 30%; vertical-align: bottom;">
                <div style="color: rgb(0, 0, 0);">Chief Executive Officer and President</div>
              </td>

    <td style="width: 20%; vertical-align: bottom;"><br/>
              </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: rgb(0, 0, 0);">


  <tr>

    <td style="width: 50%; vertical-align: top;">
                <div style="color: rgb(0, 0, 0);">Dated: November 12, 2024</div>
              </td>

    <td style="width: 30%; vertical-align: bottom;"><br/>
              </td>

    <td style="width: 20%; vertical-align: bottom;"><br/>
              </td>

  </tr>

  <tr>

    <td style="width: 50%; vertical-align: top;"><br/>
              </td>

    <td style="width: 30%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
                <div style="color: rgb(0, 0, 0);">By: /s/ Dov Elefant</div>
              </td>

    <td style="width: 20%; vertical-align: bottom;"><br/>
              </td>

  </tr>

  <tr>

    <td style="width: 50%; vertical-align: top;"><br/>
              </td>

    <td style="width: 30%; vertical-align: bottom;">
                <div style="color: rgb(0, 0, 0);">Dov Elefant</div>
              </td>

    <td style="width: 20%; vertical-align: bottom;"><br/>
              </td>

  </tr>

  <tr>

    <td style="width: 50%; vertical-align: top;"><br/>
              </td>

    <td style="width: 30%; vertical-align: bottom;">
                <div style="color: rgb(0, 0, 0);">Chief Financial Officer</div>
              </td>

    <td style="width: 20%; vertical-align: bottom;"><br/>
              </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;">32</span> </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-31.1
<SEQUENCE>2
<FILENAME>ef20034574_ex31-1.htm
<DESCRIPTION>EXHIBIT 31.1
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Broadridge Financial Solutions. Inc.
         Document created using Broadridge PROfile 24.9.1.5252
         Copyright 1995 - 2024 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
  <div>
    <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>
        <div style="text-align: right; color: rgb(0, 0, 0); font-weight: bold;">Exhibit 31.1</div>
        <div style="text-align: center; text-indent: 32.4pt; color: rgb(0, 0, 0); font-weight: bold;">CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER PURSUANT TO</div>
        <div style="text-align: center; text-indent: 32.4pt; color: rgb(0, 0, 0); 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; text-indent: 32.4pt; color: rgb(0, 0, 0); font-weight: bold;">SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</div>
        <div><br>
        </div>
        <div style="text-align: justify; color: rgb(0, 0, 0);">I, Kathy Lee-Sepsick, certify that:</div>
        <div><br>
        </div>
        <div style="text-align: justify; color: rgb(0, 0, 0);">1. I have reviewed this Report on Form 10-Q for Femasys Inc;</div>
        <div><br>
        </div>
        <div style="text-align: justify; color: rgb(0, 0, 0);">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: rgb(0, 0, 0);">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: rgb(0, 0, 0);">4. The registrant'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; color: rgb(0, 0, 0); text-indent: 36pt;">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 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: rgb(0, 0, 0);">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: rgb(0, 0, 0);">c. Evaluated the effectiveness of the registrant'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: rgb(0, 0, 0);">d. Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the
          registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and</div>
        <div><br>
        </div>
        <div style="text-align: justify; color: rgb(0, 0, 0);">5. The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the
          audit committee of the registrant's board of directors (or persons performing the equivalent functions):</div>
        <div><br>
        </div>
        <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">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's ability to record, process, summarize and report financial information; and</div>
        <div><br>
        </div>
        <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">b. Any fraud, whether or not material, which involves management or other employees who have a significant role in the registrant's internal control over financial reporting.</div>
        <div><br>
        </div>
        <table cellspacing="0" cellpadding="0" border="0" id="za5ad6e4f11134c05b8eeecd55d561579" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">

            <tr>
              <td style="width: 49.91%; vertical-align: top;"><br>
              </td>
              <td style="width: 50.09%; vertical-align: top;" colspan="2">
                <div style="text-align: justify; color: #000000;"><font style="font-weight: bold;">FEMASYS INC</font>.</div>
              </td>
            </tr>
            <tr>
              <td style="width: 49.91%; vertical-align: top;"><br>
              </td>
              <td style="width: 50.09%; vertical-align: top;" colspan="2"><br>
              </td>
            </tr>
            <tr>
              <td style="width: 49.91%; vertical-align: top;">
                <div style="text-align: justify; color: rgb(0, 0, 0);">Date: November 12, 2024</div>
              </td>
              <td style="width: 3.14%; vertical-align: top;">
                <div style="text-align: justify; color: rgb(0, 0, 0);">By:</div>
              </td>
              <td style="width: 46.94%; vertical-align: top;">
                <div style="text-align: justify; color: #000000;"><u>/s/ <font style="font-style: italic;">Kathy Lee-Sepsick</font></u></div>
              </td>
            </tr>
            <tr>
              <td style="width: 49.91%; vertical-align: top;"><br>
              </td>
              <td style="width: 3.14%; vertical-align: top;"><br>
              </td>
              <td style="width: 46.94%; vertical-align: top;">
                <div style="text-align: justify; color: rgb(0, 0, 0);">Kathy Lee-Sepsick</div>
              </td>
            </tr>
            <tr>
              <td style="width: 49.91%; vertical-align: top;"><br>
              </td>
              <td style="width: 3.14%; vertical-align: top;"><br>
              </td>
              <td style="width: 46.94%; vertical-align: top;">
                <div style="text-align: justify; color: rgb(0, 0, 0);">Chief Executive Officer and President</div>
              </td>
            </tr>
            <tr>
              <td style="width: 49.91%; vertical-align: top;"><br>
              </td>
              <td style="width: 3.14%; vertical-align: top;"><br>
              </td>
              <td style="width: 46.94%; vertical-align: top;">
                <div style="text-align: justify; color: rgb(0, 0, 0);">(principal executive officer)</div>
              </td>
            </tr>

        </table>
        <div><br>
        </div>
      </div>
      <div><br>
        <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>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>3
<FILENAME>ef20034574_ex31-2.htm
<DESCRIPTION>EXHIBIT 31.2
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Broadridge Financial Solutions. Inc.
         Document created using Broadridge PROfile 24.9.1.5252
         Copyright 1995 - 2024 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
  <div>
    <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>
        <div style="text-align: right; color: rgb(0, 0, 0); font-weight: bold;">Exhibit 31.2</div>
        <div style="text-align: center; text-indent: 32.4pt; color: rgb(0, 0, 0); font-weight: bold;">CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER PURSUANT TO</div>
        <div style="text-align: center; text-indent: 32.4pt; color: rgb(0, 0, 0); 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; text-indent: 32.4pt; color: rgb(0, 0, 0); font-weight: bold;">SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</div>
        <div><br>
        </div>
        <div style="text-align: justify; color: rgb(0, 0, 0);">I, Dov Elefant, certify that:</div>
        <div><br>
        </div>
        <div style="text-align: justify; color: rgb(0, 0, 0);">1. I have reviewed this Report on Form 10-Q for Femasys Inc;</div>
        <div><br>
        </div>
        <div style="text-align: justify; color: rgb(0, 0, 0);">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: rgb(0, 0, 0);">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: rgb(0, 0, 0);">4. The registrant'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: rgb(0, 0, 0);">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 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: rgb(0, 0, 0);">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: rgb(0, 0, 0);">c. Evaluated the effectiveness of the registrant'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: rgb(0, 0, 0);">d. Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the
          registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and</div>
        <div><br>
        </div>
        <div style="text-align: justify; color: rgb(0, 0, 0);">5. The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the
          audit committee of the registrant's board of directors (or persons performing the equivalent functions):</div>
        <div><br>
        </div>
        <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">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's ability to record, process, summarize and report financial information; and</div>
        <div><br>
        </div>
        <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">b. Any fraud, whether or not material, which involves management or other employees who have a significant role in the registrant's internal control over financial reporting.</div>
        <div><br>
        </div>
        <table cellspacing="0" cellpadding="0" border="0" id="z29878d56a98c403790e11fee73c22abf" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">

            <tr>
              <td style="width: 49.91%; vertical-align: top;"><br>
              </td>
              <td style="width: 50.09%; vertical-align: top;" colspan="2">
                <div style="color: #000000;"><font style="font-weight: bold;">FEMASYS INC</font>.</div>
              </td>
            </tr>
            <tr>
              <td style="width: 49.91%; vertical-align: top;"><br>
              </td>
              <td style="width: 50.09%; vertical-align: top;" colspan="2"><br>
              </td>
            </tr>
            <tr>
              <td style="width: 49.91%; vertical-align: top;">
                <div style="text-align: justify; color: rgb(0, 0, 0);">Date:&#160; November 12, 2024</div>
              </td>
              <td style="width: 3.14%; vertical-align: top;">
                <div style="color: rgb(0, 0, 0);">By:</div>
              </td>
              <td style="width: 46.94%; 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.91%; vertical-align: top;"><br>
              </td>
              <td style="width: 3.14%; vertical-align: top;"><br>
              </td>
              <td style="width: 46.94%; vertical-align: top;">
                <div style="color: rgb(0, 0, 0);">Dov Elefant</div>
              </td>
            </tr>
            <tr>
              <td style="width: 49.91%; vertical-align: top;"><br>
              </td>
              <td style="width: 3.14%; vertical-align: top;"><br>
              </td>
              <td style="width: 46.94%; vertical-align: top;">
                <div style="color: rgb(0, 0, 0);">Chief Financial Officer</div>
              </td>
            </tr>
            <tr>
              <td style="width: 49.91%; vertical-align: top;"><br>
              </td>
              <td style="width: 3.14%; vertical-align: top;"><br>
              </td>
              <td style="width: 46.94%; vertical-align: top;">
                <div style="color: rgb(0, 0, 0);">(principal financial and accounting officer)</div>
              </td>
            </tr>

        </table>
        <div><br>
        </div>
      </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>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>4
<FILENAME>ef20034574_ex32-1.htm
<DESCRIPTION>EXHIBIT 32.1
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Broadridge Financial Solutions. Inc.
         Document created using Broadridge PROfile 24.9.1.5252
         Copyright 1995 - 2024 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
  <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>
      <div style="text-align: right; color: #000000; font-weight: bold;">Exhibit 32.1</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 Quarterly Report of Femasys Inc., a Delaware Corporation, (the &#8220;Company&#8221;) on Form 10-Q for the quarter ended September 30, 2024, as filed with the Securities and Exchange
        Commission on the date hereof (the &#8220;Report&#8221;), the undersigned certify 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" id="zeb5ca25293944f20b4fb48472b797724" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">

          <tr>
            <td style="width: 49.91%; vertical-align: top;"><br>
            </td>
            <td style="width: 50.09%; vertical-align: top;" colspan="2">
              <div style="color: #000000;"><font style="font-weight: bold;">FEMASYS INC</font>.</div>
            </td>
          </tr>
          <tr>
            <td style="width: 49.91%; vertical-align: top;"><br>
            </td>
            <td style="width: 3.14%; vertical-align: top;"><br>
            </td>
            <td style="width: 46.94%; vertical-align: top;"><br>
            </td>
          </tr>
          <tr>
            <td style="width: 49.91%; vertical-align: top;">
              <div style="color: #000000;">&#160;Date:&#160; November 12, 2024</div>
            </td>
            <td style="width: 3.14%; vertical-align: top;">
              <div style="color: #000000;">By:</div>
            </td>
            <td style="width: 46.94%; 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.91%; vertical-align: top;"><br>
            </td>
            <td style="width: 3.14%; vertical-align: top;"><br>
            </td>
            <td style="width: 46.94%; vertical-align: top;">
              <div style="color: #000000;">Kathy Lee-Sepsick</div>
            </td>
          </tr>
          <tr>
            <td style="width: 49.91%; vertical-align: top;"><br>
            </td>
            <td style="width: 3.14%; vertical-align: top;"><br>
            </td>
            <td style="width: 46.94%; vertical-align: top;">
              <div style="color: #000000;">Chief Executive Officer and President</div>
            </td>
          </tr>
          <tr>
            <td style="width: 49.91%; vertical-align: top;"><br>
            </td>
            <td style="width: 3.14%; vertical-align: top;"><br>
            </td>
            <td style="width: 46.94%; vertical-align: top;">
              <div style="color: #000000;">(principal executive officer)</div>
            </td>
          </tr>

      </table>
    </div>
    <div><br>
      <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>5
<FILENAME>ef20034574_ex32-2.htm
<DESCRIPTION>EXHIBIT 32.2
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Broadridge Financial Solutions. Inc.
         Document created using Broadridge PROfile 24.9.1.5252
         Copyright 1995 - 2024 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
  <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>
      <div style="text-align: right; color: #000000; font-weight: bold;">Exhibit 32.2</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 Quarterly Report of Femasys Inc., a Delaware Corporation, (the &#8220;Company&#8221;) on Form 10-Q for the quarter ended September 30, 2024, as filed with the Securities and Exchange
        Commission on the date hereof (the &#8220;Report&#8221;), the undersigned certify 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" id="za0fdf93027ae45eab9673c7bb20f9a7f" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">

          <tr>
            <td style="width: 49.91%; vertical-align: top;"><br>
            </td>
            <td style="width: 50.09%; vertical-align: top;" colspan="2">
              <div style="color: #000000;"><font style="font-weight: bold;">FEMASYS INC</font>.</div>
            </td>
          </tr>
          <tr>
            <td style="width: 49.91%; vertical-align: top;"><br>
            </td>
            <td style="width: 3.14%; vertical-align: top;"><br>
            </td>
            <td style="width: 46.94%; vertical-align: top;"><br>
            </td>
          </tr>
          <tr>
            <td style="width: 49.91%; vertical-align: top;">
              <div style="color: #000000;">&#160;Date:&#160; November 12, 2024</div>
            </td>
            <td style="width: 3.14%; vertical-align: top;">
              <div style="color: #000000;">By:</div>
            </td>
            <td style="width: 46.94%; 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.91%; vertical-align: top;"><br>
            </td>
            <td style="width: 3.14%; vertical-align: top;"><br>
            </td>
            <td style="width: 46.94%; vertical-align: top;">
              <div style="color: #000000;">Dov Elefant</div>
            </td>
          </tr>
          <tr>
            <td style="width: 49.91%; vertical-align: top;"><br>
            </td>
            <td style="width: 3.14%; vertical-align: top;"><br>
            </td>
            <td style="width: 46.94%; vertical-align: top;">
              <div style="color: #000000;">Chief Financial Officer</div>
            </td>
          </tr>
          <tr>
            <td style="width: 49.91%; vertical-align: top;"><br>
            </td>
            <td style="width: 3.14%; vertical-align: top;"><br>
            </td>
            <td style="width: 46.94%; vertical-align: top;">
              <div style="color: #000000;">(principal financial and accounting officer)</div>
            </td>
          </tr>

      </table>
    </div>
    <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>6
<FILENAME>femy-20240930.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--Generated by Broadridge PROfile 24.9.1.5252 Broadridge-->
<xs:schema targetNamespace="http://femasys.com/20240930" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:femy="http://femasys.com/20240930" 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-20240930_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-20240930_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-20240930_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-20240930_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/CondensedBalanceSheets" id="CondensedBalanceSheets">
        <link:definition>010000 - Statement - Condensed 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/CondensedBalanceSheetsParenthetical" id="CondensedBalanceSheetsParenthetical">
        <!--Parent Role: Condensed Balance Sheets-->
        <link:definition>010100 - Statement - Condensed 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/CondensedStatementsOfComprehensiveLoss" id="CondensedStatementsOfComprehensiveLoss">
        <link:definition>020000 - Statement - Condensed 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/CondensedStatementsOfStockholdersEquity" id="CondensedStatementsOfStockholdersEquity">
        <link:definition>030000 - Statement - Condensed 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/CondensedStatementsOfCashFlows" id="CondensedStatementsOfCashFlows">
        <link:definition>040000 - Statement - Condensed 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/FairValue" id="FairValue">
        <link:definition>060200 - 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>060300 - 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/Inventories" id="Inventories">
        <link:definition>060400 - Disclosure - Inventories</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/AccruedExpenses" id="AccruedExpenses">
        <link:definition>060500 - Disclosure - Accrued Expenses</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/ClinicalHoldback" id="ClinicalHoldback">
        <link:definition>060600 - Disclosure - Clinical Holdback</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/RevenueRecognition" id="RevenueRecognition">
        <link:definition>060700 - Disclosure - Revenue Recognition</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>060800 - 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>060900 - 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>061000 - 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/StockholdersEquity" id="StockholdersEquity">
        <link:definition>061100 - 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/EquityIncentivePlansAndWarrants" id="EquityIncentivePlansAndWarrants">
        <link:definition>061200 - Disclosure - Equity Incentive Plans and Warrants</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/RelatedpartyTransactions" id="RelatedpartyTransactions">
        <link:definition>061300 - 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>061400 - 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/IncomeTaxes" id="IncomeTaxes">
        <link:definition>061500 - 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/SubsequentEvents" id="SubsequentEvents">
        <link:definition>061600 - 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/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/InventoriesTables" id="InventoriesTables">
        <!--Parent Role: Inventories-->
        <link:definition>080400 - Disclosure - Inventories (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/AccruedExpensesTables" id="AccruedExpensesTables">
        <!--Parent Role: Accrued Expenses-->
        <link:definition>080500 - Disclosure - Accrued Expenses (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/ClinicalHoldbackTables" id="ClinicalHoldbackTables">
        <!--Parent Role: Clinical Holdback-->
        <link:definition>080600 - Disclosure - Clinical Holdback (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/RevenueRecognitionTables" id="RevenueRecognitionTables">
        <!--Parent Role: Revenue Recognition-->
        <link:definition>080700 - Disclosure - Revenue Recognition (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/EquityIncentivePlansAndWarrantsTables" id="EquityIncentivePlansAndWarrantsTables">
        <!--Parent Role: Equity Incentive Plans and Warrants-->
        <link:definition>081200 - Disclosure - Equity Incentive Plans and Warrants (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersTables" id="NetLossPerShareAttributableToCommonStockholdersTables">
        <!--Parent Role: Net Loss per Share Attributable to Common Stockholders-->
        <link:definition>081400 - 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/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/CashAndCashEquivalentsDetails" id="CashAndCashEquivalentsDetails">
        <!--Parent Role: Cash and Cash Equivalents-->
        <link:definition>090300 - 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/InventoriesDetails" id="InventoriesDetails">
        <!--Parent Role: Inventories-->
        <link:definition>090400 - Disclosure - 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/AccruedExpensesDetails" id="AccruedExpensesDetails">
        <!--Parent Role: Accrued Expenses-->
        <link:definition>090500 - Disclosure - 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/ClinicalHoldbackDetails" id="ClinicalHoldbackDetails">
        <!--Parent Role: Clinical Holdback-->
        <link:definition>090600 - Disclosure - 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/RevenueRecognitionDetails" id="RevenueRecognitionDetails">
        <!--Parent Role: Revenue Recognition-->
        <link:definition>090700 - Disclosure - 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/NotesPayableDetails" id="NotesPayableDetails">
        <!--Parent Role: Notes Payable-->
        <link:definition>090900 - 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>091000 - 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>091002 - 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>091004 - 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/StockholdersEquityDetails" id="StockholdersEquityDetails">
        <!--Parent Role: Stockholders' Equity-->
        <link:definition>091100 - Disclosure - Stockholders' Equity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/EquityIncentivePlansAndWarrantsStockOptionPlansActivityDetails" id="EquityIncentivePlansAndWarrantsStockOptionPlansActivityDetails">
        <!--Parent Role: Equity Incentive Plans and Warrants-->
        <link:definition>091200 - Disclosure - Equity Incentive Plans and Warrants, Stock Option Plans, 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/EquityIncentivePlansAndWarrantsInducementGrantsDetails" id="EquityIncentivePlansAndWarrantsInducementGrantsDetails">
        <!--Parent Role: Equity Incentive Plans and Warrants-->
        <link:definition>091202 - Disclosure - Equity Incentive Plans and Warrants, Inducement Grants (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/EquityIncentivePlansAndWarrantsSharebasedCompensationExpenseDetails" id="EquityIncentivePlansAndWarrantsSharebasedCompensationExpenseDetails">
        <!--Parent Role: Equity Incentive Plans and Warrants-->
        <link:definition>091204 - Disclosure - Equity Incentive Plans and Warrants, Share-Based Compensation 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/EquityIncentivePlansAndWarrantsEmployeeStockPurchasePlanDetails" id="EquityIncentivePlansAndWarrantsEmployeeStockPurchasePlanDetails">
        <!--Parent Role: Equity Incentive Plans and Warrants-->
        <link:definition>091206 - Disclosure - Equity Incentive Plans and Warrants, Employee Stock Purchase 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/EquityIncentivePlansAndWarrantsApril2023FinancingDetails" id="EquityIncentivePlansAndWarrantsApril2023FinancingDetails">
        <!--Parent Role: Equity Incentive Plans and Warrants-->
        <link:definition>091208 - Disclosure - Equity Incentive Plans and Warrants, 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/RelatedpartyTransactionsDetails" id="RelatedpartyTransactionsDetails">
        <!--Parent Role: Related-Party Transactions-->
        <link:definition>091300 - 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>091400 - 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/IncomeTaxesDetails" id="IncomeTaxesDetails">
        <!--Parent Role: Income Taxes-->
        <link:definition>091500 - Disclosure - 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/SubsequentEventsDetails" id="SubsequentEventsDetails">
        <!--Parent Role: Subsequent Events-->
        <link:definition>091600 - 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="ClinicalHoldbackCurrent" id="femy_ClinicalHoldbackCurrent" 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="OperatingLeaseAndFinanceLeaseRightOfUseAsset" id="femy_OperatingLeaseAndFinanceLeaseRightOfUseAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <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="OperatingAndFinanceLeaseLiabilityNoncurrent" id="femy_OperatingAndFinanceLeaseLiabilityNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="StockIssuedDuringPeriodSharesExerciseOfCommonWarrants" id="femy_StockIssuedDuringPeriodSharesExerciseOfCommonWarrants" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="EquityWarrantsMember" id="femy_EquityWarrantsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts" id="femy_StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" 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="StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants" id="femy_StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants" 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="StockIssuedDuringPeriodValueExerciseOfCommonWarrants" id="femy_StockIssuedDuringPeriodValueExerciseOfCommonWarrants" 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="StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" id="femy_StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="ClinicalHoldbackAbstract" id="femy_ClinicalHoldbackAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ClinicalHoldbackTextBlock" id="femy_ClinicalHoldbackTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ClinicalHoldbackLiabilityRollForward" id="femy_ClinicalHoldbackLiabilityRollForward" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <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="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="DeferredOfferingCostsReclassifiedToAdditionalPaidInCapital" id="femy_DeferredOfferingCostsReclassifiedToAdditionalPaidInCapital" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="PropertyAndEquipmentCostsIncludedInAccountsPayableAndAccruedExpense" id="femy_PropertyAndEquipmentCostsIncludedInAccountsPayableAndAccruedExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="CommissionCostsRelatingToCertainProceedsFromIssuanceOfCommonStock" id="femy_CommissionCostsRelatingToCertainProceedsFromIssuanceOfCommonStock" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="CashPaidForAbstract" id="femy_CashPaidForAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <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="ProceedsFromExerciseOfCommonStockWarrants" id="femy_ProceedsFromExerciseOfCommonStockWarrants" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="PrepaidInsuranceFinancedWithPromissoryNote" id="femy_PrepaidInsuranceFinancedWithPromissoryNote" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <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="ScheduleOfClinicalHoldbackLiabilityAccountTableTextBlock" id="femy_ScheduleOfClinicalHoldbackLiabilityAccountTableTextBlock" type="dtr-types:textBlockItemType" 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="PercentageOfRestockingFee" id="femy_PercentageOfRestockingFee" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="RevenueRecognitionPaymentTermOfPeriod" id="femy_RevenueRecognitionPaymentTermOfPeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="FemVueMember" id="femy_FemVueMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="EquityDistributionAgreementMember" id="femy_EquityDistributionAgreementMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" 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="NumberOfWarrantsExercised" id="femy_NumberOfWarrantsExercised" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <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="PlacementAgentFeesExpensesAndOfferingExpenses" id="femy_PlacementAgentFeesExpensesAndOfferingExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="CommonWarrantsMember" id="femy_CommonWarrantsMember" 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="PlacementAgentWarrantsMember" id="femy_PlacementAgentWarrantsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <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="PercentageOfWarrantClosingPriceOfCommonStockExceedsPercentage" id="femy_PercentageOfWarrantClosingPriceOfCommonStockExceedsPercentage" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice" id="femy_ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice" type="xbrli:durationItemType" 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="SeriesBWarrantsMember" id="femy_SeriesBWarrantsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" 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="JulyPromissoryNoteMember" id="femy_JulyPromissoryNoteMember" 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="OrganizationAndNatureOfBusinessAbstract" id="femy_OrganizationAndNatureOfBusinessAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="DurationOfUseAsPermanentBirthControlForProprietaryBirthControlMedication" id="femy_DurationOfUseAsPermanentBirthControlForProprietaryBirthControlMedication" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="NumberOfProductsThatReceivedInternationalCertificationMarks" id="femy_NumberOfProductsThatReceivedInternationalCertificationMarks" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="FollowUpPeriodForInterimAnalysisOfClinicalData" id="femy_FollowUpPeriodForInterimAnalysisOfClinicalData" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="MinimumNumberOfSubjectsNeededForInterimAnalysisOfClinicalDataEndpoints" id="femy_MinimumNumberOfSubjectsNeededForInterimAnalysisOfClinicalDataEndpoints" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="PeriodForAnalysisOfClinicalData" id="femy_PeriodForAnalysisOfClinicalData" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="NumberOfWomenUsingProprietaryBirthControlMedication" id="femy_NumberOfWomenUsingProprietaryBirthControlMedication" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="LiquidityAbstract" id="femy_LiquidityAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="NumberOfWomenEnrolledForClinicalReadout" id="femy_NumberOfWomenEnrolledForClinicalReadout" type="xbrli:integerItemType" 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="IncentiveAndOtherCompensationCostsCurrent" id="femy_IncentiveAndOtherCompensationCostsCurrent" 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="PeriodOfConversionPrice" id="femy_PeriodOfConversionPrice" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" 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="AtTheMarketFacilityMember" id="femy_AtTheMarketFacilityMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="EquityIncentivePlansAndWarrantsAbstract" id="femy_EquityIncentivePlansAndWarrantsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="StockBasedCompensationExpenseAbstract" id="femy_StockBasedCompensationExpenseAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" 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="EmployeeStockPurchasePlanAbstract" id="femy_EmployeeStockPurchasePlanAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="EmployeeStockPurchasePlanMember" id="femy_EmployeeStockPurchasePlanMember" type="dtr-types:domainItemType" 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="ScheduleOfShareBasedPaymentAwardFairValueWarrantLiabilityValuationAssumptionsTableTextBlock" id="femy_ScheduleOfShareBasedPaymentAwardFairValueWarrantLiabilityValuationAssumptionsTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" 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="WarrantsAbstract" id="femy_WarrantsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" 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="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="IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants" id="femy_IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" 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="WarrantsSevenMember" id="femy_WarrantsSevenMember" 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>7
<FILENAME>femy-20240930_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--Generated by Broadridge PROfile 24.9.1.5252 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-20240930.xsd#NetLossPerShareAttributableToCommonStockholdersDetails" />
  <link:roleRef roleURI="http://femasys.com/role/AccruedExpensesDetails" xlink:type="simple" xlink:href="femy-20240930.xsd#AccruedExpensesDetails" />
  <link:roleRef roleURI="http://femasys.com/role/InventoriesDetails" xlink:type="simple" xlink:href="femy-20240930.xsd#InventoriesDetails" />
  <link:roleRef roleURI="http://femasys.com/role/CondensedStatementsOfCashFlows" xlink:type="simple" xlink:href="femy-20240930.xsd#CondensedStatementsOfCashFlows" />
  <link:roleRef roleURI="http://femasys.com/role/CondensedStatementsOfComprehensiveLoss" xlink:type="simple" xlink:href="femy-20240930.xsd#CondensedStatementsOfComprehensiveLoss" />
  <link:roleRef roleURI="http://femasys.com/role/CondensedBalanceSheets" xlink:type="simple" xlink:href="femy-20240930.xsd#CondensedBalanceSheets" />
  <link:calculationLink xlink:type="extended" xlink:role="http://femasys.com/role/CondensedBalanceSheets">
    <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_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_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="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_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="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_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_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="5.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="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_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_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="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_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="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.xsd#femy_OperatingAndFinanceLeaseLiabilityCurrent" xlink:label="OperatingAndFinanceLeaseLiabilityCurrent" xlink:title="OperatingAndFinanceLeaseLiabilityCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="LiabilitiesCurrent" xlink:to="OperatingAndFinanceLeaseLiabilityCurrent" xlink:title="calculation: LiabilitiesCurrent to OperatingAndFinanceLeaseLiabilityCurrent" order="4.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.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="1.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="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_LiabilitiesNoncurrent" xlink:label="LiabilitiesNoncurrent" xlink:title="LiabilitiesNoncurrent" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.xsd#femy_OperatingAndFinanceLeaseLiabilityNoncurrent" xlink:label="OperatingAndFinanceLeaseLiabilityNoncurrent" xlink:title="OperatingAndFinanceLeaseLiabilityNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="LiabilitiesNoncurrent" xlink:to="OperatingAndFinanceLeaseLiabilityNoncurrent" xlink:title="calculation: LiabilitiesNoncurrent to OperatingAndFinanceLeaseLiabilityNoncurrent" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.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="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_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="0.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="1.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="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_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_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment" xlink:label="AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment" xlink:title="AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.xsd#femy_OperatingLeaseAndFinanceLeaseRightOfUseAsset" xlink:label="OperatingLeaseAndFinanceLeaseRightOfUseAsset" xlink:title="OperatingLeaseAndFinanceLeaseRightOfUseAsset" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment" xlink:to="OperatingLeaseAndFinanceLeaseRightOfUseAsset" xlink:title="calculation: AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment to OperatingLeaseAndFinanceLeaseRightOfUseAsset" 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_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="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_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="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="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_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="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_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_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="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_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="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_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="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_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="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_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="0.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="0.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="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_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_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_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="2.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://femasys.com/role/CondensedStatementsOfComprehensiveLoss">
    <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_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="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_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_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: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="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_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="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="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="0.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="1.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="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_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="2.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="2.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://femasys.com/role/CondensedStatementsOfCashFlows">
    <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_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_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: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: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="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_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="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_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="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_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="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_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="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_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="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_InventoryLIFOReservePeriodCharge" xlink:label="InventoryLIFOReservePeriodCharge" xlink:title="InventoryLIFOReservePeriodCharge" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="InventoryLIFOReservePeriodCharge" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to InventoryLIFOReservePeriodCharge" order="25.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="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_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="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_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="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_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="24.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="12.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="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_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="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_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="17.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="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_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="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_NetCashProvidedByUsedInFinancingActivities" xlink:label="NetCashProvidedByUsedInFinancingActivities" xlink:title="NetCashProvidedByUsedInFinancingActivities" />
    <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="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_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="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_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="12.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="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_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="6.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.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="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_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="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_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="8.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.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="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="1.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://femasys.com/role/InventoriesDetails">
    <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_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: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:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://femasys.com/role/AccruedExpensesDetails">
    <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="femy-20240930.xsd#femy_IncentiveAndOtherCompensationCostsCurrent" xlink:label="IncentiveAndOtherCompensationCostsCurrent" xlink:title="IncentiveAndOtherCompensationCostsCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="AccruedLiabilitiesCurrent" xlink:to="IncentiveAndOtherCompensationCostsCurrent" xlink:title="calculation: AccruedLiabilitiesCurrent to IncentiveAndOtherCompensationCostsCurrent" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.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="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_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="5.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.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="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_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="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_InterestPayableCurrent" xlink:label="InterestPayableCurrent" xlink:title="InterestPayableCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="AccruedLiabilitiesCurrent" xlink:to="InterestPayableCurrent" xlink:title="calculation: AccruedLiabilitiesCurrent to InterestPayableCurrent" order="1.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-20240930.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_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: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:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>8
<FILENAME>femy-20240930_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--Generated by Broadridge PROfile 24.9.1.5252 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://femasys.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="femy-20240930.xsd#SubsequentEventsDetails" />
  <link:roleRef roleURI="http://femasys.com/role/IncomeTaxesDetails" xlink:type="simple" xlink:href="femy-20240930.xsd#IncomeTaxesDetails" />
  <link:roleRef roleURI="http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersDetails" xlink:type="simple" xlink:href="femy-20240930.xsd#NetLossPerShareAttributableToCommonStockholdersDetails" />
  <link:roleRef roleURI="http://femasys.com/role/RelatedpartyTransactionsDetails" xlink:type="simple" xlink:href="femy-20240930.xsd#RelatedpartyTransactionsDetails" />
  <link:roleRef roleURI="http://femasys.com/role/EquityIncentivePlansAndWarrantsApril2023FinancingDetails" xlink:type="simple" xlink:href="femy-20240930.xsd#EquityIncentivePlansAndWarrantsApril2023FinancingDetails" />
  <link:roleRef roleURI="http://femasys.com/role/EquityIncentivePlansAndWarrantsEmployeeStockPurchasePlanDetails" xlink:type="simple" xlink:href="femy-20240930.xsd#EquityIncentivePlansAndWarrantsEmployeeStockPurchasePlanDetails" />
  <link:roleRef roleURI="http://femasys.com/role/EquityIncentivePlansAndWarrantsSharebasedCompensationExpenseDetails" xlink:type="simple" xlink:href="femy-20240930.xsd#EquityIncentivePlansAndWarrantsSharebasedCompensationExpenseDetails" />
  <link:roleRef roleURI="http://femasys.com/role/EquityIncentivePlansAndWarrantsInducementGrantsDetails" xlink:type="simple" xlink:href="femy-20240930.xsd#EquityIncentivePlansAndWarrantsInducementGrantsDetails" />
  <link:roleRef roleURI="http://femasys.com/role/EquityIncentivePlansAndWarrantsStockOptionPlansActivityDetails" xlink:type="simple" xlink:href="femy-20240930.xsd#EquityIncentivePlansAndWarrantsStockOptionPlansActivityDetails" />
  <link:roleRef roleURI="http://femasys.com/role/StockholdersEquityDetails" xlink:type="simple" xlink:href="femy-20240930.xsd#StockholdersEquityDetails" />
  <link:roleRef roleURI="http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingConvertibleNotesPayableDetails" xlink:type="simple" xlink:href="femy-20240930.xsd#ConvertibleNotesWithWarrantsNovember2023FinancingConvertibleNotesPayableDetails" />
  <link:roleRef roleURI="http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails" xlink:type="simple" xlink:href="femy-20240930.xsd#ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails" />
  <link:roleRef roleURI="http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails" xlink:type="simple" xlink:href="femy-20240930.xsd#ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails" />
  <link:roleRef roleURI="http://femasys.com/role/NotesPayableDetails" xlink:type="simple" xlink:href="femy-20240930.xsd#NotesPayableDetails" />
  <link:roleRef roleURI="http://femasys.com/role/RevenueRecognitionDetails" xlink:type="simple" xlink:href="femy-20240930.xsd#RevenueRecognitionDetails" />
  <link:roleRef roleURI="http://femasys.com/role/ClinicalHoldbackDetails" xlink:type="simple" xlink:href="femy-20240930.xsd#ClinicalHoldbackDetails" />
  <link:roleRef roleURI="http://femasys.com/role/AccruedExpensesDetails" xlink:type="simple" xlink:href="femy-20240930.xsd#AccruedExpensesDetails" />
  <link:roleRef roleURI="http://femasys.com/role/InventoriesDetails" xlink:type="simple" xlink:href="femy-20240930.xsd#InventoriesDetails" />
  <link:roleRef roleURI="http://femasys.com/role/CashAndCashEquivalentsDetails" xlink:type="simple" xlink:href="femy-20240930.xsd#CashAndCashEquivalentsDetails" />
  <link:roleRef roleURI="http://femasys.com/role/OrganizationNatureOfBusinessAndLiquidityDetails" xlink:type="simple" xlink:href="femy-20240930.xsd#OrganizationNatureOfBusinessAndLiquidityDetails" />
  <link:roleRef roleURI="http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersTables" xlink:type="simple" xlink:href="femy-20240930.xsd#NetLossPerShareAttributableToCommonStockholdersTables" />
  <link:roleRef roleURI="http://femasys.com/role/EquityIncentivePlansAndWarrantsTables" xlink:type="simple" xlink:href="femy-20240930.xsd#EquityIncentivePlansAndWarrantsTables" />
  <link:roleRef roleURI="http://femasys.com/role/RevenueRecognitionTables" xlink:type="simple" xlink:href="femy-20240930.xsd#RevenueRecognitionTables" />
  <link:roleRef roleURI="http://femasys.com/role/ClinicalHoldbackTables" xlink:type="simple" xlink:href="femy-20240930.xsd#ClinicalHoldbackTables" />
  <link:roleRef roleURI="http://femasys.com/role/AccruedExpensesTables" xlink:type="simple" xlink:href="femy-20240930.xsd#AccruedExpensesTables" />
  <link:roleRef roleURI="http://femasys.com/role/InventoriesTables" xlink:type="simple" xlink:href="femy-20240930.xsd#InventoriesTables" />
  <link:roleRef roleURI="http://femasys.com/role/OrganizationNatureOfBusinessAndLiquidityPolicies" xlink:type="simple" xlink:href="femy-20240930.xsd#OrganizationNatureOfBusinessAndLiquidityPolicies" />
  <link:roleRef roleURI="http://femasys.com/role/SubsequentEvents" xlink:type="simple" xlink:href="femy-20240930.xsd#SubsequentEvents" />
  <link:roleRef roleURI="http://femasys.com/role/IncomeTaxes" xlink:type="simple" xlink:href="femy-20240930.xsd#IncomeTaxes" />
  <link:roleRef roleURI="http://femasys.com/role/NetLossPerShareAttributableToCommonStockholders" xlink:type="simple" xlink:href="femy-20240930.xsd#NetLossPerShareAttributableToCommonStockholders" />
  <link:roleRef roleURI="http://femasys.com/role/RelatedpartyTransactions" xlink:type="simple" xlink:href="femy-20240930.xsd#RelatedpartyTransactions" />
  <link:roleRef roleURI="http://femasys.com/role/EquityIncentivePlansAndWarrants" xlink:type="simple" xlink:href="femy-20240930.xsd#EquityIncentivePlansAndWarrants" />
  <link:roleRef roleURI="http://femasys.com/role/StockholdersEquity" xlink:type="simple" xlink:href="femy-20240930.xsd#StockholdersEquity" />
  <link:roleRef roleURI="http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023Financing" xlink:type="simple" xlink:href="femy-20240930.xsd#ConvertibleNotesWithWarrantsNovember2023Financing" />
  <link:roleRef roleURI="http://femasys.com/role/NotesPayable" xlink:type="simple" xlink:href="femy-20240930.xsd#NotesPayable" />
  <link:roleRef roleURI="http://femasys.com/role/CommitmentsAndContingencies" xlink:type="simple" xlink:href="femy-20240930.xsd#CommitmentsAndContingencies" />
  <link:roleRef roleURI="http://femasys.com/role/RevenueRecognition" xlink:type="simple" xlink:href="femy-20240930.xsd#RevenueRecognition" />
  <link:roleRef roleURI="http://femasys.com/role/ClinicalHoldback" xlink:type="simple" xlink:href="femy-20240930.xsd#ClinicalHoldback" />
  <link:roleRef roleURI="http://femasys.com/role/AccruedExpenses" xlink:type="simple" xlink:href="femy-20240930.xsd#AccruedExpenses" />
  <link:roleRef roleURI="http://femasys.com/role/Inventories" xlink:type="simple" xlink:href="femy-20240930.xsd#Inventories" />
  <link:roleRef roleURI="http://femasys.com/role/CashAndCashEquivalents" xlink:type="simple" xlink:href="femy-20240930.xsd#CashAndCashEquivalents" />
  <link:roleRef roleURI="http://femasys.com/role/FairValue" xlink:type="simple" xlink:href="femy-20240930.xsd#FairValue" />
  <link:roleRef roleURI="http://femasys.com/role/OrganizationNatureOfBusinessAndLiquidity" xlink:type="simple" xlink:href="femy-20240930.xsd#OrganizationNatureOfBusinessAndLiquidity" />
  <link:roleRef roleURI="http://femasys.com/role/CondensedStatementsOfCashFlows" xlink:type="simple" xlink:href="femy-20240930.xsd#CondensedStatementsOfCashFlows" />
  <link:roleRef roleURI="http://femasys.com/role/CondensedStatementsOfStockholdersEquity" xlink:type="simple" xlink:href="femy-20240930.xsd#CondensedStatementsOfStockholdersEquity" />
  <link:roleRef roleURI="http://femasys.com/role/CondensedStatementsOfComprehensiveLoss" xlink:type="simple" xlink:href="femy-20240930.xsd#CondensedStatementsOfComprehensiveLoss" />
  <link:roleRef roleURI="http://femasys.com/role/CondensedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="femy-20240930.xsd#CondensedBalanceSheetsParenthetical" />
  <link:roleRef roleURI="http://femasys.com/role/CondensedBalanceSheets" xlink:type="simple" xlink:href="femy-20240930.xsd#CondensedBalanceSheets" />
  <link:roleRef roleURI="http://femasys.com/role/DocumentAndEntityInformation" xlink:type="simple" xlink:href="femy-20240930.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/CondensedBalanceSheets" />
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/CondensedBalanceSheetsParenthetical" />
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/CondensedStatementsOfComprehensiveLoss" />
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/CondensedStatementsOfStockholdersEquity">
    <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_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="4.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="5.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.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="6.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.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="7.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.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="8.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.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="9.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="10.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="11.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.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="12.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.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="13.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.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="14.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.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="15.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.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="16.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="17.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="18.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="19.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="femy-20240930.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="3.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="4.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="5.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/CondensedStatementsOfCashFlows" />
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/OrganizationNatureOfBusinessAndLiquidity" />
  <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/Inventories" />
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/AccruedExpenses" />
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/ClinicalHoldback" />
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/RevenueRecognition" />
  <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/StockholdersEquity" />
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/EquityIncentivePlansAndWarrants" />
  <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/IncomeTaxes" />
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/SubsequentEvents" />
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/OrganizationNatureOfBusinessAndLiquidityPolicies" />
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/InventoriesTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/AccruedExpensesTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/ClinicalHoldbackTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/RevenueRecognitionTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/EquityIncentivePlansAndWarrantsTables">
    <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_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:label="ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:title="ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" 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-20240930.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-20240930.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/OrganizationNatureOfBusinessAndLiquidityDetails" />
  <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/InventoriesDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/AccruedExpensesDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/ClinicalHoldbackDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/RevenueRecognitionDetails">
    <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-20240930.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-20240930.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-20240930.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="6.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="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="DisaggregationOfRevenueTable" xlink:to="RangeAxis" xlink:title="definition: DisaggregationOfRevenueTable 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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis" xlink:label="ProductOrServiceAxis" xlink:title="ProductOrServiceAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="DisaggregationOfRevenueTable" xlink:to="ProductOrServiceAxis" xlink:title="definition: DisaggregationOfRevenueTable to ProductOrServiceAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="ProductsAndServicesDomain" xlink:title="ProductsAndServicesDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ProductOrServiceAxis" xlink:to="ProductsAndServicesDomain" xlink:title="definition: ProductOrServiceAxis to ProductsAndServicesDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="ProductsAndServicesDomain_2" xlink:title="ProductsAndServicesDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ProductOrServiceAxis" xlink:to="ProductsAndServicesDomain_2" xlink:title="definition: ProductOrServiceAxis to ProductsAndServicesDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.xsd#femy_FemVueMember" xlink:label="FemVueMember" xlink:title="FemVueMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductsAndServicesDomain" xlink:to="FemVueMember" xlink:title="definition: ProductsAndServicesDomain to FemVueMember" order="1.0" />
    <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="3.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:definitionLink>
  <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-20240930.xsd#femy_JulyPromissoryNoteMember" xlink:label="JulyPromissoryNoteMember" xlink:title="JulyPromissoryNoteMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentNameDomain" xlink:to="JulyPromissoryNoteMember" xlink:title="definition: DebtInstrumentNameDomain to JulyPromissoryNoteMember" 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-20240930.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="femy-20240930.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="10.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.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="11.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.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="12.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.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="13.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="14.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="15.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-20240930.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-20240930.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-20240930.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-20240930.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_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="2.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.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="3.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.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="4.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.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="5.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="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_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-20240930.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-20240930.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-20240930.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/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_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="3.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="4.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="5.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="6.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="7.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="8.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="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-20240930.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/StockholdersEquityDetails">
    <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-20240930.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="2.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.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="3.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="4.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="5.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="6.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="7.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="8.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.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="9.0" />
    <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:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockLineItems" xlink:to="CommonStockSharesOutstanding" xlink:title="definition: ClassOfStockLineItems to CommonStockSharesOutstanding" order="10.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="11.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.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="ClassOfStockLineItems" xlink:to="NumberOfWarrantsExercised" xlink:title="definition: ClassOfStockLineItems to NumberOfWarrantsExercised" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.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="ClassOfStockLineItems" xlink:to="ProceedsFromExerciseOfCommonStockWarrants" xlink:title="definition: ClassOfStockLineItems to ProceedsFromExerciseOfCommonStockWarrants" order="13.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="ClassOfStockLineItems" xlink:to="ClassOfWarrantOrRightOutstanding" xlink:title="definition: ClassOfStockLineItems to ClassOfWarrantOrRightOutstanding" order="14.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="15.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_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="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-20240930.xsd#femy_EquityDistributionAgreementMember" xlink:label="EquityDistributionAgreementMember" xlink:title="EquityDistributionAgreementMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SaleOfStockNameOfTransactionDomain" xlink:to="EquityDistributionAgreementMember" xlink:title="definition: SaleOfStockNameOfTransactionDomain to EquityDistributionAgreementMember" order="1.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="3.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-20240930.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-20240930.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-20240930.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/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/EquityIncentivePlansAndWarrantsStockOptionPlansActivityDetails">
    <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="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="3.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="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_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="7.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="8.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="9.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="10.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="11.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="12.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="13.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="14.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="15.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="16.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="17.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="18.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="19.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="20.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-20240930.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="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="2.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:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/EquityIncentivePlansAndWarrantsInducementGrantsDetails">
    <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-20240930.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="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="2.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="3.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="4.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="5.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="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_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_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="10.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="11.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="12.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="13.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="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_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-20240930.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/EquityIncentivePlansAndWarrantsSharebasedCompensationExpenseDetails">
    <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-20240930.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-20240930.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/EquityIncentivePlansAndWarrantsEmployeeStockPurchasePlanDetails">
    <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-20240930.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_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="2.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="EmployeeStockOwnershipPlanESOPDisclosuresLineItems" xlink:to="StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:title="definition: EmployeeStockOwnershipPlanESOPDisclosuresLineItems to StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" order="3.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="4.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="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_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-20240930.xsd#femy_EmployeeStockPurchasePlanMember" xlink:label="EmployeeStockPurchasePlanMember" xlink:title="EmployeeStockPurchasePlanMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EmployeeStockOwnershipPlanESOPPlanDomain" xlink:to="EmployeeStockPurchasePlanMember" xlink:title="definition: EmployeeStockOwnershipPlanESOPPlanDomain to EmployeeStockPurchasePlanMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://femasys.com/role/EquityIncentivePlansAndWarrantsApril2023FinancingDetails">
    <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-20240930.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-20240930.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-20240930.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-20240930.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-20240930.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-20240930.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-20240930.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-20240930.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/RelatedpartyTransactionsDetails" />
  <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-20240930.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-20240930.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-20240930.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/IncomeTaxesDetails" />
  <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_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="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_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-20240930.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:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>9
<FILENAME>femy-20240930_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--Generated by Broadridge PROfile 24.9.1.5252 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_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:label="AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:title="AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xml:lang="en-US" id="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock">Accrued Expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:title="label: AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock to us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl1" xml:lang="en-US" id="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl1">Accounts Payable and Accrued Liabilities Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl1" xlink:title="label: AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock to us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_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_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_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_AmortizationOfIntangibleAssets_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AmortizationOfIntangibleAssets_lbl1" xml:lang="en-US" id="us-gaap_AmortizationOfIntangibleAssets_lbl1">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_lbl1" xlink:title="label: AmortizationOfIntangibleAssets to us-gaap_AmortizationOfIntangibleAssets_lbl1" />
    <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_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/label" xlink:title="us-gaap_CommonStockSharesIssued" xml:lang="en-US" id="us-gaap_CommonStockSharesIssued">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_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/periodStartLabel" xlink:title="us-gaap_CommonStockSharesIssued2" xml:lang="en-US" id="us-gaap_CommonStockSharesIssued2">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_CommonStockSharesIssued2" xlink:title="label: CommonStockSharesIssued to us-gaap_CommonStockSharesIssued2" />
    <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, $.001 par, 200,000,000 authorized, 22,350,022 shares issued and 22,232,799 outstanding as of September 30, 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_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_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/label" xlink:title="us-gaap_ConvertibleLongTermNotesPayable" xml:lang="en-US" id="us-gaap_ConvertibleLongTermNotesPayable">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_ConvertibleLongTermNotesPayable" xlink:title="label: ConvertibleLongTermNotesPayable to us-gaap_ConvertibleLongTermNotesPayable" />
    <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_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_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/verboseLabel" xlink:title="us-gaap_DebtInstrumentInterestRateStatedPercentage1" xml:lang="en-US" id="us-gaap_DebtInstrumentInterestRateStatedPercentage1">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_DebtInstrumentInterestRateStatedPercentage1" xlink:title="label: DebtInstrumentInterestRateStatedPercentage to us-gaap_DebtInstrumentInterestRateStatedPercentage1" />
    <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/label" 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: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_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: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_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: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/label" 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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:label="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:title="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xml:lang="en-US" id="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract">Effective Income Tax Rate Reconciliation, Percent [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:title="label: EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract to us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" />
    <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/terseLabel" xlink:title="us-gaap_AllocatedShareBasedCompensationExpense" xml:lang="en-US" id="us-gaap_AllocatedShareBasedCompensationExpense">Share-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:label xlink:type="resource" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AllocatedShareBasedCompensationExpense_lbl1" xml:lang="en-US" id="us-gaap_AllocatedShareBasedCompensationExpense_lbl1">Share-Based Payment Arrangement, 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_lbl1" xlink:title="label: AllocatedShareBasedCompensationExpense to us-gaap_AllocatedShareBasedCompensationExpense_lbl1" />
    <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_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_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_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: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_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_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/label" 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: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_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/label" xlink:title="us-gaap_FiniteLivedIntangibleAssetsNet" xml:lang="en-US" id="us-gaap_FiniteLivedIntangibleAssetsNet">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_FiniteLivedIntangibleAssetsNet" xlink:title="label: FiniteLivedIntangibleAssetsNet to us-gaap_FiniteLivedIntangibleAssetsNet" />
    <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/label" xlink:title="us-gaap_InventoryNet" xml:lang="en-US" id="us-gaap_InventoryNet">Inventory, net</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/totalLabel" xlink:title="us-gaap_InventoryNet1" xml:lang="en-US" id="us-gaap_InventoryNet1">Inventory, net</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_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_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_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 income (expense), net</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_NonoperatingIncomeExpense_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NonoperatingIncomeExpense_lbl1" xml:lang="en-US" id="us-gaap_NonoperatingIncomeExpense_lbl1">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_lbl1" xlink:title="label: NonoperatingIncomeExpense to us-gaap_NonoperatingIncomeExpense_lbl1" />
    <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 income (expense):</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_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_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_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/terseLabel" xlink:title="us-gaap_ProceedsFromConvertibleDebt" xml:lang="en-US" id="us-gaap_ProceedsFromConvertibleDebt">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_ProceedsFromConvertibleDebt" xlink:title="label: ProceedsFromConvertibleDebt to us-gaap_ProceedsFromConvertibleDebt" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProceedsFromConvertibleDebt_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ProceedsFromConvertibleDebt_lbl1" xml:lang="en-US" id="us-gaap_ProceedsFromConvertibleDebt_lbl1">Proceeds from Convertible Debt</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_lbl1" xlink:title="label: ProceedsFromConvertibleDebt to us-gaap_ProceedsFromConvertibleDebt_lbl1" />
    <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/terseLabel" 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 Issuance 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:label xlink:type="resource" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl2" xml:lang="en-US" id="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl2">Proceeds from Issuance 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_lbl2" xlink:title="label: ProceedsFromIssuanceOfCommonStock to us-gaap_ProceedsFromIssuanceOfCommonStock_lbl2" />
    <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_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_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_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_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_RepaymentsOfNotesPayable" xlink:label="RepaymentsOfNotesPayable" xlink:title="RepaymentsOfNotesPayable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RepaymentsOfNotesPayable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_RepaymentsOfNotesPayable" xml:lang="en-US" id="us-gaap_RepaymentsOfNotesPayable">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_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/2003/role/terseLabel" xlink:title="us-gaap_RepaymentsOfNotesPayable1" xml:lang="en-US" id="us-gaap_RepaymentsOfNotesPayable1">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_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_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/label" xlink:title="us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xml:lang="en-US" id="us-gaap_SaleOfStockConsiderationReceivedOnTransaction">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_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/terseLabel" xlink:title="us-gaap_SaleOfStockConsiderationReceivedOnTransaction1" xml:lang="en-US" id="us-gaap_SaleOfStockConsiderationReceivedOnTransaction1">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_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_InventoryDisclosureTextBlock" xlink:label="InventoryDisclosureTextBlock" xlink:title="InventoryDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InventoryDisclosureTextBlock" xml:lang="en-US" id="us-gaap_InventoryDisclosureTextBlock">Inventories</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryDisclosureTextBlock" xlink:to="us-gaap_InventoryDisclosureTextBlock" xlink:title="label: InventoryDisclosureTextBlock to us-gaap_InventoryDisclosureTextBlock" />
    <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_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: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">Share-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_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/verboseLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">Weighted-average fair values of options granted (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_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/periodStartLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">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_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/periodEndLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber1">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_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/terseLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber2" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber2">Shares 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:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl3" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl3">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number</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_lbl3" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl3" />
    <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/periodStartLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">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_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/periodEndLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice1">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_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">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="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: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: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_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/label" 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: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: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/label" xlink:title="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xml:lang="en-US" id="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights">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_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/verboseLabel" xlink:title="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights1" xml:lang="en-US" id="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights1">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_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/terseLabel" 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_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_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: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_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: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_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/terseLabel" 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:label xlink:type="resource" xlink:label="us-gaap_InvestmentIncomeInterest_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InvestmentIncomeInterest_lbl1" xml:lang="en-US" id="us-gaap_InvestmentIncomeInterest_lbl1">Investment Income, Interest</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_lbl1" xlink:title="label: InvestmentIncomeInterest to us-gaap_InvestmentIncomeInterest_lbl1" />
    <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/verboseLabel" xlink:title="us-gaap_CashAndCashEquivalentsFairValueDisclosure" xml:lang="en-US" id="us-gaap_CashAndCashEquivalentsFairValueDisclosure">Cash and cash equivalent</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 Income (Loss) Available 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_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_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_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_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/terseLabel" 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:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_lbl1" xml:lang="en-US" id="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_lbl1">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]</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_lbl1" xlink:title="label: ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock to us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_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/label" 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: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_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_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_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/totalLabel" xlink:title="us-gaap_StockholdersEquity" xml:lang="en-US" id="us-gaap_StockholdersEquity">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_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/periodStartLabel" 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/periodEndLabel" xlink:title="us-gaap_StockholdersEquity2" xml:lang="en-US" id="us-gaap_StockholdersEquity2">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_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_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/terseLabel" xlink:title="us-gaap_IncomeTaxExpenseBenefit" xml:lang="en-US" id="us-gaap_IncomeTaxExpenseBenefit">Income tax expense (benefit)</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_IncomeTaxExpenseBenefit_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxExpenseBenefit_lbl1" xml:lang="en-US" id="us-gaap_IncomeTaxExpenseBenefit_lbl1">Income Tax Expense (Benefit)</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_lbl1" xlink:title="label: IncomeTaxExpenseBenefit to us-gaap_IncomeTaxExpenseBenefit_lbl1" />
    <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_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_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_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/terseLabel" 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/verboseLabel" xlink:title="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan">Issuance of common stock in connection with ESPP</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:label xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan1" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan1">Stock issued, fair value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:to="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan1" xlink:title="label: StockIssuedDuringPeriodValueEmployeeStockPurchasePlan to us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan1" />
    <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/label" xlink:title="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodSharesNewIssues">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_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/verboseLabel" 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: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/label" xlink:title="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans">Stock issued (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/verboseLabel" xlink:title="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans1" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans1">Issuance of common stock in connection with 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/2003/role/terseLabel" 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_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_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_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/label" 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: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, 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:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice1">Options vested and exercisable, Weighted average exercise price (in dollars per shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice1" />
    <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/terseLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber">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_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/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber1">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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber1" />
    <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/label" 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/terseLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract1">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_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_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/label" 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/totalLabel" 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_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/terseLabel" xlink:title="us-gaap_InterestPayableCurrent" xml:lang="en-US" id="us-gaap_InterestPayableCurrent">Accrued 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:label xlink:type="resource" xlink:label="us-gaap_InterestPayableCurrent1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_InterestPayableCurrent1" xml:lang="en-US" id="us-gaap_InterestPayableCurrent1">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_InterestPayableCurrent1" xlink:title="label: InterestPayableCurrent to us-gaap_InterestPayableCurrent1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InterestPayableCurrent_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InterestPayableCurrent_lbl2" xml:lang="en-US" id="us-gaap_InterestPayableCurrent_lbl2">Interest Payable, Current</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_lbl2" xlink:title="label: InterestPayableCurrent to us-gaap_InterestPayableCurrent_lbl2" />
    <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 and exercised options</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_InventoryLIFOReservePeriodCharge" xlink:label="InventoryLIFOReservePeriodCharge" xlink:title="InventoryLIFOReservePeriodCharge" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryLIFOReservePeriodCharge" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InventoryLIFOReservePeriodCharge" xml:lang="en-US" id="us-gaap_InventoryLIFOReservePeriodCharge">Inventory reserve</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryLIFOReservePeriodCharge" xlink:to="us-gaap_InventoryLIFOReservePeriodCharge" xlink:title="label: InventoryLIFOReservePeriodCharge to us-gaap_InventoryLIFOReservePeriodCharge" />
    <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_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_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_InventoryDisclosureAbstract" xlink:label="InventoryDisclosureAbstract" xlink:title="InventoryDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InventoryDisclosureAbstract" xml:lang="en-US" id="us-gaap_InventoryDisclosureAbstract">Inventories [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryDisclosureAbstract" xlink:title="label: InventoryDisclosureAbstract to us-gaap_InventoryDisclosureAbstract" />
    <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_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:label="ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:title="ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xml:lang="en-US" id="us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock">Valuation Assumptions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:title="label: ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock to us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_lbl1" xml:lang="en-US" id="us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_lbl1">Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_lbl1" xlink:title="label: ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock to us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_lbl1" />
    <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 Plans 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_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">Share-Based Compensation Expense [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_ShareholdersEquityAndShareBasedPaymentsTextBlock" xlink:label="ShareholdersEquityAndShareBasedPaymentsTextBlock" xlink:title="ShareholdersEquityAndShareBasedPaymentsTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock" xml:lang="en-US" id="us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock">Equity Incentive Plans and Warrants</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareholdersEquityAndShareBasedPaymentsTextBlock" xlink:to="us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock" xlink:title="label: ShareholdersEquityAndShareBasedPaymentsTextBlock to us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock_lbl1" xml:lang="en-US" id="us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock_lbl1">Shareholders' Equity and Share-Based Payments [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareholdersEquityAndShareBasedPaymentsTextBlock" xlink:to="us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock_lbl1" xlink:title="label: ShareholdersEquityAndShareBasedPaymentsTextBlock to us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock_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/terseLabel" xlink:title="us-gaap_UseOfEstimates" xml:lang="en-US" id="us-gaap_UseOfEstimates">Use of Estimates</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:label xlink:type="resource" xlink:label="us-gaap_UseOfEstimates_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_UseOfEstimates_lbl1" xml:lang="en-US" id="us-gaap_UseOfEstimates_lbl1">Use of Estimates, Policy [Policy Text Block]</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_lbl1" xlink:title="label: UseOfEstimates to us-gaap_UseOfEstimates_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_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_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/terseLabel" 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:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl1" xml:lang="en-US" id="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl1">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</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_lbl1" xlink:title="label: ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock to us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl1" />
    <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_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_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: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_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_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_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/terseLabel" 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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl1" xml:lang="en-US" id="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl1">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term</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_lbl1" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl1" />
    <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_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/terseLabel" 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:label xlink:type="resource" xlink:label="us-gaap_NumberOfOperatingSegments_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NumberOfOperatingSegments_lbl1" xml:lang="en-US" id="us-gaap_NumberOfOperatingSegments_lbl1">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_lbl1" xlink:title="label: NumberOfOperatingSegments to us-gaap_NumberOfOperatingSegments_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_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_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 disposal 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" 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_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_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: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/2003/role/label" xlink:title="us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xml:lang="en-US" id="us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet">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: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/label" 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/periodStartLabel" 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/negatedLabel" xlink:title="us-gaap_TreasuryStockCommonValue" xml:lang="en-US" id="us-gaap_TreasuryStockCommonValue">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_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/negatedPeriodStartLabel" xlink:title="us-gaap_TreasuryStockCommonValue1" xml:lang="en-US" id="us-gaap_TreasuryStockCommonValue1">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_TreasuryStockCommonValue1" xlink:title="label: TreasuryStockCommonValue to us-gaap_TreasuryStockCommonValue1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TreasuryStockCommonValue2" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:title="us-gaap_TreasuryStockCommonValue2" xml:lang="en-US" id="us-gaap_TreasuryStockCommonValue2">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_TreasuryStockCommonValue2" xlink:title="label: TreasuryStockCommonValue to us-gaap_TreasuryStockCommonValue2" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TreasuryStockCommonValue_lbl3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TreasuryStockCommonValue_lbl3" xml:lang="en-US" id="us-gaap_TreasuryStockCommonValue_lbl3">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_lbl3" xlink:title="label: TreasuryStockCommonValue to us-gaap_TreasuryStockCommonValue_lbl3" />
    <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_RevenueFromContractWithCustomerAbstract" xlink:label="RevenueFromContractWithCustomerAbstract" xlink:title="RevenueFromContractWithCustomerAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RevenueFromContractWithCustomerAbstract" xml:lang="en-US" id="us-gaap_RevenueFromContractWithCustomerAbstract">Revenue Recognition [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:title="label: RevenueFromContractWithCustomerAbstract to us-gaap_RevenueFromContractWithCustomerAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="RevenueFromContractWithCustomerTextBlock" xlink:title="RevenueFromContractWithCustomerTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_RevenueFromContractWithCustomerTextBlock" xml:lang="en-US" id="us-gaap_RevenueFromContractWithCustomerTextBlock">Revenue Recognition</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueFromContractWithCustomerTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:title="label: RevenueFromContractWithCustomerTextBlock to us-gaap_RevenueFromContractWithCustomerTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl1" xml:lang="en-US" id="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl1">Revenue from Contract with Customer [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueFromContractWithCustomerTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl1" xlink:title="label: RevenueFromContractWithCustomerTextBlock to us-gaap_RevenueFromContractWithCustomerTextBlock_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_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_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_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_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_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_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_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.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="ProductsAndServicesDomain" xlink:title="ProductsAndServicesDomain" />
    <link:label xlink:type="resource" xlink:label="srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_ProductsAndServicesDomain" xml:lang="en-US" id="srt_ProductsAndServicesDomain">Product and Service [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductsAndServicesDomain" xlink:to="srt_ProductsAndServicesDomain" xlink:title="label: ProductsAndServicesDomain to srt_ProductsAndServicesDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis" xlink:label="ProductOrServiceAxis" xlink:title="ProductOrServiceAxis" />
    <link:label xlink:type="resource" xlink:label="srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_ProductOrServiceAxis" xml:lang="en-US" id="srt_ProductOrServiceAxis">Product and Service [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductOrServiceAxis" xlink:to="srt_ProductOrServiceAxis" xlink:title="label: ProductOrServiceAxis to srt_ProductOrServiceAxis" />
    <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/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_DocumentQuarterlyReport" xlink:label="DocumentQuarterlyReport" xlink:title="DocumentQuarterlyReport" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentQuarterlyReport" xml:lang="en-US" id="dei_DocumentQuarterlyReport">Document Quarterly Report</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentQuarterlyReport" xlink:to="dei_DocumentQuarterlyReport" xlink:title="label: DocumentQuarterlyReport to dei_DocumentQuarterlyReport" />
    <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_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_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_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_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_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_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="femy-20240930.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/verboseLabel" 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-20240930.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/2003/role/terseLabel" xlink:title="femy_OperatingAndFinanceLeaseLiabilityCurrent" xml:lang="en-US" id="femy_OperatingAndFinanceLeaseLiabilityCurrent">Lease liabilities - current portion</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-20240930.xsd#femy_OperatingLeaseAndFinanceLeaseRightOfUseAsset" xlink:label="OperatingLeaseAndFinanceLeaseRightOfUseAsset" xlink:title="OperatingLeaseAndFinanceLeaseRightOfUseAsset" />
    <link:label xlink:type="resource" xlink:label="femy_OperatingLeaseAndFinanceLeaseRightOfUseAsset_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_OperatingLeaseAndFinanceLeaseRightOfUseAsset_lbl" xml:lang="en-US" id="femy_OperatingLeaseAndFinanceLeaseRightOfUseAsset_lbl">Amount of right-of-use asset from operating and finance lease.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseAndFinanceLeaseRightOfUseAsset" xlink:to="femy_OperatingLeaseAndFinanceLeaseRightOfUseAsset_lbl" xlink:title="label: OperatingLeaseAndFinanceLeaseRightOfUseAsset to femy_OperatingLeaseAndFinanceLeaseRightOfUseAsset_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_OperatingLeaseAndFinanceLeaseRightOfUseAsset_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_OperatingLeaseAndFinanceLeaseRightOfUseAsset_lbl1" xml:lang="en-US" id="femy_OperatingLeaseAndFinanceLeaseRightOfUseAsset_lbl1">Operating Lease and Finance Lease, Right-of-Use Asset</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseAndFinanceLeaseRightOfUseAsset" xlink:to="femy_OperatingLeaseAndFinanceLeaseRightOfUseAsset_lbl1" xlink:title="label: OperatingLeaseAndFinanceLeaseRightOfUseAsset to femy_OperatingLeaseAndFinanceLeaseRightOfUseAsset_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_OperatingLeaseAndFinanceLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_OperatingLeaseAndFinanceLeaseRightOfUseAsset" xml:lang="en-US" id="femy_OperatingLeaseAndFinanceLeaseRightOfUseAsset">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="OperatingLeaseAndFinanceLeaseRightOfUseAsset" xlink:to="femy_OperatingLeaseAndFinanceLeaseRightOfUseAsset" xlink:title="label: OperatingLeaseAndFinanceLeaseRightOfUseAsset to femy_OperatingLeaseAndFinanceLeaseRightOfUseAsset" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.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:loc xlink:type="locator" xlink:href="femy-20240930.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/verboseLabel" xlink:title="femy_OperatingAndFinanceLeaseLiabilityNoncurrent" xml:lang="en-US" id="femy_OperatingAndFinanceLeaseLiabilityNoncurrent">Lease liabilities - long-term 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-20240930.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-20240930.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-20240930.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-20240930.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 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" xlink:title="label: StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants to femy_StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.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:loc xlink:type="locator" xlink:href="femy-20240930.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 issuance 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-20240930.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-20240930.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-20240930.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-20240930.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-20240930.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:loc xlink:type="locator" xlink:href="femy-20240930.xsd#femy_ClinicalHoldbackTextBlock" xlink:label="ClinicalHoldbackTextBlock" xlink:title="ClinicalHoldbackTextBlock" />
    <link:label xlink:type="resource" xlink:label="femy_ClinicalHoldbackTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_ClinicalHoldbackTextBlock_lbl" xml:lang="en-US" id="femy_ClinicalHoldbackTextBlock_lbl">The entire disclosure of clinical holdback.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClinicalHoldbackTextBlock" xlink:to="femy_ClinicalHoldbackTextBlock_lbl" xlink:title="label: ClinicalHoldbackTextBlock to femy_ClinicalHoldbackTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_ClinicalHoldbackTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_ClinicalHoldbackTextBlock_lbl1" xml:lang="en-US" id="femy_ClinicalHoldbackTextBlock_lbl1">Clinical Holdback [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClinicalHoldbackTextBlock" xlink:to="femy_ClinicalHoldbackTextBlock_lbl1" xlink:title="label: ClinicalHoldbackTextBlock to femy_ClinicalHoldbackTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_ClinicalHoldbackTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_ClinicalHoldbackTextBlock" xml:lang="en-US" id="femy_ClinicalHoldbackTextBlock">Clinical Holdback</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClinicalHoldbackTextBlock" xlink:to="femy_ClinicalHoldbackTextBlock" xlink:title="label: ClinicalHoldbackTextBlock to femy_ClinicalHoldbackTextBlock" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.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-20240930.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-20240930.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/periodEndLabel" 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/periodStartLabel" 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-20240930.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-20240930.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-20240930.xsd#femy_PropertyAndEquipmentCostsIncludedInAccountsPayableAndAccruedExpense" xlink:label="PropertyAndEquipmentCostsIncludedInAccountsPayableAndAccruedExpense" xlink:title="PropertyAndEquipmentCostsIncludedInAccountsPayableAndAccruedExpense" />
    <link:label xlink:type="resource" xlink:label="femy_PropertyAndEquipmentCostsIncludedInAccountsPayableAndAccruedExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_PropertyAndEquipmentCostsIncludedInAccountsPayableAndAccruedExpense_lbl" xml:lang="en-US" id="femy_PropertyAndEquipmentCostsIncludedInAccountsPayableAndAccruedExpense_lbl">Value of property and equipment costs included in accounts payable and accrued expense 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="PropertyAndEquipmentCostsIncludedInAccountsPayableAndAccruedExpense" xlink:to="femy_PropertyAndEquipmentCostsIncludedInAccountsPayableAndAccruedExpense_lbl" xlink:title="label: PropertyAndEquipmentCostsIncludedInAccountsPayableAndAccruedExpense to femy_PropertyAndEquipmentCostsIncludedInAccountsPayableAndAccruedExpense_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_PropertyAndEquipmentCostsIncludedInAccountsPayableAndAccruedExpense_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_PropertyAndEquipmentCostsIncludedInAccountsPayableAndAccruedExpense_lbl1" xml:lang="en-US" id="femy_PropertyAndEquipmentCostsIncludedInAccountsPayableAndAccruedExpense_lbl1">Property and Equipment Costs, Included in Accounts Payable and Accrued Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyAndEquipmentCostsIncludedInAccountsPayableAndAccruedExpense" xlink:to="femy_PropertyAndEquipmentCostsIncludedInAccountsPayableAndAccruedExpense_lbl1" xlink:title="label: PropertyAndEquipmentCostsIncludedInAccountsPayableAndAccruedExpense to femy_PropertyAndEquipmentCostsIncludedInAccountsPayableAndAccruedExpense_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_PropertyAndEquipmentCostsIncludedInAccountsPayableAndAccruedExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_PropertyAndEquipmentCostsIncludedInAccountsPayableAndAccruedExpense" xml:lang="en-US" id="femy_PropertyAndEquipmentCostsIncludedInAccountsPayableAndAccruedExpense">Property and equipment costs included in accounts payable and accrued expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyAndEquipmentCostsIncludedInAccountsPayableAndAccruedExpense" xlink:to="femy_PropertyAndEquipmentCostsIncludedInAccountsPayableAndAccruedExpense" xlink:title="label: PropertyAndEquipmentCostsIncludedInAccountsPayableAndAccruedExpense to femy_PropertyAndEquipmentCostsIncludedInAccountsPayableAndAccruedExpense" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.xsd#femy_CommissionCostsRelatingToCertainProceedsFromIssuanceOfCommonStock" xlink:label="CommissionCostsRelatingToCertainProceedsFromIssuanceOfCommonStock" xlink:title="CommissionCostsRelatingToCertainProceedsFromIssuanceOfCommonStock" />
    <link:label xlink:type="resource" xlink:label="femy_CommissionCostsRelatingToCertainProceedsFromIssuanceOfCommonStock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_CommissionCostsRelatingToCertainProceedsFromIssuanceOfCommonStock_lbl" xml:lang="en-US" id="femy_CommissionCostsRelatingToCertainProceedsFromIssuanceOfCommonStock_lbl">The amount of commission costs relating to certain proceeds from issuance of common stock 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="CommissionCostsRelatingToCertainProceedsFromIssuanceOfCommonStock" xlink:to="femy_CommissionCostsRelatingToCertainProceedsFromIssuanceOfCommonStock_lbl" xlink:title="label: CommissionCostsRelatingToCertainProceedsFromIssuanceOfCommonStock to femy_CommissionCostsRelatingToCertainProceedsFromIssuanceOfCommonStock_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_CommissionCostsRelatingToCertainProceedsFromIssuanceOfCommonStock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_CommissionCostsRelatingToCertainProceedsFromIssuanceOfCommonStock_lbl1" xml:lang="en-US" id="femy_CommissionCostsRelatingToCertainProceedsFromIssuanceOfCommonStock_lbl1">Commission Costs Relating to Certain Proceeds From Issuance of Common Stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommissionCostsRelatingToCertainProceedsFromIssuanceOfCommonStock" xlink:to="femy_CommissionCostsRelatingToCertainProceedsFromIssuanceOfCommonStock_lbl1" xlink:title="label: CommissionCostsRelatingToCertainProceedsFromIssuanceOfCommonStock to femy_CommissionCostsRelatingToCertainProceedsFromIssuanceOfCommonStock_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_CommissionCostsRelatingToCertainProceedsFromIssuanceOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_CommissionCostsRelatingToCertainProceedsFromIssuanceOfCommonStock" xml:lang="en-US" id="femy_CommissionCostsRelatingToCertainProceedsFromIssuanceOfCommonStock">Commissions costs relating to certain proceeds from issuance of common stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommissionCostsRelatingToCertainProceedsFromIssuanceOfCommonStock" xlink:to="femy_CommissionCostsRelatingToCertainProceedsFromIssuanceOfCommonStock" xlink:title="label: CommissionCostsRelatingToCertainProceedsFromIssuanceOfCommonStock to femy_CommissionCostsRelatingToCertainProceedsFromIssuanceOfCommonStock" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.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-20240930.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-20240930.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/verboseLabel" xlink:title="femy_ProceedsFromExerciseOfCommonStockWarrants" xml:lang="en-US" id="femy_ProceedsFromExerciseOfCommonStockWarrants">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" 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/terseLabel" xlink:title="femy_ProceedsFromExerciseOfCommonStockWarrants_lbl2" xml:lang="en-US" id="femy_ProceedsFromExerciseOfCommonStockWarrants_lbl2">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_lbl2" xlink:title="label: ProceedsFromExerciseOfCommonStockWarrants to femy_ProceedsFromExerciseOfCommonStockWarrants_lbl2" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.xsd#femy_PrepaidInsuranceFinancedWithPromissoryNote" xlink:label="PrepaidInsuranceFinancedWithPromissoryNote" xlink:title="PrepaidInsuranceFinancedWithPromissoryNote" />
    <link:label xlink:type="resource" xlink:label="femy_PrepaidInsuranceFinancedWithPromissoryNote_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_PrepaidInsuranceFinancedWithPromissoryNote_lbl" xml:lang="en-US" id="femy_PrepaidInsuranceFinancedWithPromissoryNote_lbl">Amount of prepaid insurance financed with promissory note 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="PrepaidInsuranceFinancedWithPromissoryNote" xlink:to="femy_PrepaidInsuranceFinancedWithPromissoryNote_lbl" xlink:title="label: PrepaidInsuranceFinancedWithPromissoryNote to femy_PrepaidInsuranceFinancedWithPromissoryNote_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_PrepaidInsuranceFinancedWithPromissoryNote_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_PrepaidInsuranceFinancedWithPromissoryNote_lbl1" xml:lang="en-US" id="femy_PrepaidInsuranceFinancedWithPromissoryNote_lbl1">Prepaid insurance financed with promissory note</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PrepaidInsuranceFinancedWithPromissoryNote" xlink:to="femy_PrepaidInsuranceFinancedWithPromissoryNote_lbl1" xlink:title="label: PrepaidInsuranceFinancedWithPromissoryNote to femy_PrepaidInsuranceFinancedWithPromissoryNote_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_PrepaidInsuranceFinancedWithPromissoryNote" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_PrepaidInsuranceFinancedWithPromissoryNote" xml:lang="en-US" id="femy_PrepaidInsuranceFinancedWithPromissoryNote">Prepaid insurance financed with promissory notes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PrepaidInsuranceFinancedWithPromissoryNote" xlink:to="femy_PrepaidInsuranceFinancedWithPromissoryNote" xlink:title="label: PrepaidInsuranceFinancedWithPromissoryNote to femy_PrepaidInsuranceFinancedWithPromissoryNote" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.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-20240930.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-20240930.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-20240930.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-20240930.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-20240930.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-20240930.xsd#femy_FemVueMember" xlink:label="FemVueMember" xlink:title="FemVueMember" />
    <link:label xlink:type="resource" xlink:label="femy_FemVueMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_FemVueMember_lbl" xml:lang="en-US" id="femy_FemVueMember_lbl">Pressure management device evaluates the women's fallopian tubes after a FemBloc procedure and is part of the FemBloc validation study.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FemVueMember" xlink:to="femy_FemVueMember_lbl" xlink:title="label: FemVueMember to femy_FemVueMember_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_FemVueMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_FemVueMember_lbl1" xml:lang="en-US" id="femy_FemVueMember_lbl1">FemVue [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FemVueMember" xlink:to="femy_FemVueMember_lbl1" xlink:title="label: FemVueMember to femy_FemVueMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_FemVueMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_FemVueMember" xml:lang="en-US" id="femy_FemVueMember">FemVue [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FemVueMember" xlink:to="femy_FemVueMember" xlink:title="label: FemVueMember to femy_FemVueMember" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.xsd#femy_EquityDistributionAgreementMember" xlink:label="EquityDistributionAgreementMember" xlink:title="EquityDistributionAgreementMember" />
    <link:label xlink:type="resource" xlink:label="femy_EquityDistributionAgreementMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_EquityDistributionAgreementMember_lbl" xml:lang="en-US" id="femy_EquityDistributionAgreementMember_lbl">Equity distribution agreement is one under which a supplier or manufacturer of goods agrees that an independent third party will market and sell the goods.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityDistributionAgreementMember" xlink:to="femy_EquityDistributionAgreementMember_lbl" xlink:title="label: EquityDistributionAgreementMember to femy_EquityDistributionAgreementMember_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_EquityDistributionAgreementMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_EquityDistributionAgreementMember_lbl1" xml:lang="en-US" id="femy_EquityDistributionAgreementMember_lbl1">Equity Distribution Agreement [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityDistributionAgreementMember" xlink:to="femy_EquityDistributionAgreementMember_lbl1" xlink:title="label: EquityDistributionAgreementMember to femy_EquityDistributionAgreementMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.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-20240930.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-20240930.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-20240930.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-20240930.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-20240930.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-20240930.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-20240930.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-20240930.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-20240930.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 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" xlink:title="label: PercentageOfWarrantClosingPriceOfCommonStockExceedsPercentage to femy_PercentageOfWarrantClosingPriceOfCommonStockExceedsPercentage" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.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-20240930.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-20240930.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-20240930.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-20240930.xsd#femy_JulyPromissoryNoteMember" xlink:label="JulyPromissoryNoteMember" xlink:title="JulyPromissoryNoteMember" />
    <link:label xlink:type="resource" xlink:label="femy_JulyPromissoryNoteMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_JulyPromissoryNoteMember_lbl" xml:lang="en-US" id="femy_JulyPromissoryNoteMember_lbl">Borrowing supported by a written promise to pay an obligation in July of 2023.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="JulyPromissoryNoteMember" xlink:to="femy_JulyPromissoryNoteMember_lbl" xlink:title="label: JulyPromissoryNoteMember to femy_JulyPromissoryNoteMember_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_JulyPromissoryNoteMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_JulyPromissoryNoteMember_lbl1" xml:lang="en-US" id="femy_JulyPromissoryNoteMember_lbl1">July Promissory Note [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="JulyPromissoryNoteMember" xlink:to="femy_JulyPromissoryNoteMember_lbl1" xlink:title="label: JulyPromissoryNoteMember to femy_JulyPromissoryNoteMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_JulyPromissoryNoteMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_JulyPromissoryNoteMember" xml:lang="en-US" id="femy_JulyPromissoryNoteMember">July Promissory Note [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="JulyPromissoryNoteMember" xlink:to="femy_JulyPromissoryNoteMember" xlink:title="label: JulyPromissoryNoteMember to femy_JulyPromissoryNoteMember" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.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-20240930.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:label xlink:type="resource" xlink:label="femy_OrganizationAndNatureOfBusinessAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_OrganizationAndNatureOfBusinessAbstract" xml:lang="en-US" id="femy_OrganizationAndNatureOfBusinessAbstract">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" xlink:title="label: OrganizationAndNatureOfBusinessAbstract to femy_OrganizationAndNatureOfBusinessAbstract" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.xsd#femy_DurationOfUseAsPermanentBirthControlForProprietaryBirthControlMedication" xlink:label="DurationOfUseAsPermanentBirthControlForProprietaryBirthControlMedication" xlink:title="DurationOfUseAsPermanentBirthControlForProprietaryBirthControlMedication" />
    <link:label xlink:type="resource" xlink:label="femy_DurationOfUseAsPermanentBirthControlForProprietaryBirthControlMedication_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_DurationOfUseAsPermanentBirthControlForProprietaryBirthControlMedication_lbl" xml:lang="en-US" id="femy_DurationOfUseAsPermanentBirthControlForProprietaryBirthControlMedication_lbl">Duration of time Women used FemBloc as permanent birth control.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DurationOfUseAsPermanentBirthControlForProprietaryBirthControlMedication" xlink:to="femy_DurationOfUseAsPermanentBirthControlForProprietaryBirthControlMedication_lbl" xlink:title="label: DurationOfUseAsPermanentBirthControlForProprietaryBirthControlMedication to femy_DurationOfUseAsPermanentBirthControlForProprietaryBirthControlMedication_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_DurationOfUseAsPermanentBirthControlForProprietaryBirthControlMedication_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_DurationOfUseAsPermanentBirthControlForProprietaryBirthControlMedication_lbl1" xml:lang="en-US" id="femy_DurationOfUseAsPermanentBirthControlForProprietaryBirthControlMedication_lbl1">Duration of Use as Permanent Birth Control for Proprietary Birth Control Medication</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DurationOfUseAsPermanentBirthControlForProprietaryBirthControlMedication" xlink:to="femy_DurationOfUseAsPermanentBirthControlForProprietaryBirthControlMedication_lbl1" xlink:title="label: DurationOfUseAsPermanentBirthControlForProprietaryBirthControlMedication to femy_DurationOfUseAsPermanentBirthControlForProprietaryBirthControlMedication_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_DurationOfUseAsPermanentBirthControlForProprietaryBirthControlMedication" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_DurationOfUseAsPermanentBirthControlForProprietaryBirthControlMedication" xml:lang="en-US" id="femy_DurationOfUseAsPermanentBirthControlForProprietaryBirthControlMedication">Duration of time women used FemBloc as permanent birth control</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DurationOfUseAsPermanentBirthControlForProprietaryBirthControlMedication" xlink:to="femy_DurationOfUseAsPermanentBirthControlForProprietaryBirthControlMedication" xlink:title="label: DurationOfUseAsPermanentBirthControlForProprietaryBirthControlMedication to femy_DurationOfUseAsPermanentBirthControlForProprietaryBirthControlMedication" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.xsd#femy_NumberOfProductsThatReceivedInternationalCertificationMarks" xlink:label="NumberOfProductsThatReceivedInternationalCertificationMarks" xlink:title="NumberOfProductsThatReceivedInternationalCertificationMarks" />
    <link:label xlink:type="resource" xlink:label="femy_NumberOfProductsThatReceivedInternationalCertificationMarks_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_NumberOfProductsThatReceivedInternationalCertificationMarks_lbl" xml:lang="en-US" id="femy_NumberOfProductsThatReceivedInternationalCertificationMarks_lbl">Number of products received European Union Medical Device Regulation (EU MDR) certificates and CE Mark certifications during the period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfProductsThatReceivedInternationalCertificationMarks" xlink:to="femy_NumberOfProductsThatReceivedInternationalCertificationMarks_lbl" xlink:title="label: NumberOfProductsThatReceivedInternationalCertificationMarks to femy_NumberOfProductsThatReceivedInternationalCertificationMarks_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_NumberOfProductsThatReceivedInternationalCertificationMarks_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_NumberOfProductsThatReceivedInternationalCertificationMarks_lbl1" xml:lang="en-US" id="femy_NumberOfProductsThatReceivedInternationalCertificationMarks_lbl1">Number of Products That Received International Certification Marks</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfProductsThatReceivedInternationalCertificationMarks" xlink:to="femy_NumberOfProductsThatReceivedInternationalCertificationMarks_lbl1" xlink:title="label: NumberOfProductsThatReceivedInternationalCertificationMarks to femy_NumberOfProductsThatReceivedInternationalCertificationMarks_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_NumberOfProductsThatReceivedInternationalCertificationMarks" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_NumberOfProductsThatReceivedInternationalCertificationMarks" xml:lang="en-US" id="femy_NumberOfProductsThatReceivedInternationalCertificationMarks">Number of products that received EU MDR and CE certification marks</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfProductsThatReceivedInternationalCertificationMarks" xlink:to="femy_NumberOfProductsThatReceivedInternationalCertificationMarks" xlink:title="label: NumberOfProductsThatReceivedInternationalCertificationMarks to femy_NumberOfProductsThatReceivedInternationalCertificationMarks" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.xsd#femy_FollowUpPeriodForInterimAnalysisOfClinicalData" xlink:label="FollowUpPeriodForInterimAnalysisOfClinicalData" xlink:title="FollowUpPeriodForInterimAnalysisOfClinicalData" />
    <link:label xlink:type="resource" xlink:label="femy_FollowUpPeriodForInterimAnalysisOfClinicalData_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_FollowUpPeriodForInterimAnalysisOfClinicalData_lbl" xml:lang="en-US" id="femy_FollowUpPeriodForInterimAnalysisOfClinicalData_lbl">Follow-up period for interim analysis of clinical data for permanent birth control</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FollowUpPeriodForInterimAnalysisOfClinicalData" xlink:to="femy_FollowUpPeriodForInterimAnalysisOfClinicalData_lbl" xlink:title="label: FollowUpPeriodForInterimAnalysisOfClinicalData to femy_FollowUpPeriodForInterimAnalysisOfClinicalData_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_FollowUpPeriodForInterimAnalysisOfClinicalData_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_FollowUpPeriodForInterimAnalysisOfClinicalData_lbl1" xml:lang="en-US" id="femy_FollowUpPeriodForInterimAnalysisOfClinicalData_lbl1">Follow-up Period for Interim Analysis of Clinical Data</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FollowUpPeriodForInterimAnalysisOfClinicalData" xlink:to="femy_FollowUpPeriodForInterimAnalysisOfClinicalData_lbl1" xlink:title="label: FollowUpPeriodForInterimAnalysisOfClinicalData to femy_FollowUpPeriodForInterimAnalysisOfClinicalData_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_FollowUpPeriodForInterimAnalysisOfClinicalData" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_FollowUpPeriodForInterimAnalysisOfClinicalData" xml:lang="en-US" id="femy_FollowUpPeriodForInterimAnalysisOfClinicalData">Follow-up period for interim analysis of clinical data for permanent birth control</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FollowUpPeriodForInterimAnalysisOfClinicalData" xlink:to="femy_FollowUpPeriodForInterimAnalysisOfClinicalData" xlink:title="label: FollowUpPeriodForInterimAnalysisOfClinicalData to femy_FollowUpPeriodForInterimAnalysisOfClinicalData" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.xsd#femy_MinimumNumberOfSubjectsNeededForInterimAnalysisOfClinicalDataEndpoints" xlink:label="MinimumNumberOfSubjectsNeededForInterimAnalysisOfClinicalDataEndpoints" xlink:title="MinimumNumberOfSubjectsNeededForInterimAnalysisOfClinicalDataEndpoints" />
    <link:label xlink:type="resource" xlink:label="femy_MinimumNumberOfSubjectsNeededForInterimAnalysisOfClinicalDataEndpoints_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_MinimumNumberOfSubjectsNeededForInterimAnalysisOfClinicalDataEndpoints_lbl" xml:lang="en-US" id="femy_MinimumNumberOfSubjectsNeededForInterimAnalysisOfClinicalDataEndpoints_lbl">Minimum Number of women needed to use FemBloc as permanent birth control for over one year to begin interim analysis of clinical data.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MinimumNumberOfSubjectsNeededForInterimAnalysisOfClinicalDataEndpoints" xlink:to="femy_MinimumNumberOfSubjectsNeededForInterimAnalysisOfClinicalDataEndpoints_lbl" xlink:title="label: MinimumNumberOfSubjectsNeededForInterimAnalysisOfClinicalDataEndpoints to femy_MinimumNumberOfSubjectsNeededForInterimAnalysisOfClinicalDataEndpoints_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_MinimumNumberOfSubjectsNeededForInterimAnalysisOfClinicalDataEndpoints_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_MinimumNumberOfSubjectsNeededForInterimAnalysisOfClinicalDataEndpoints_lbl1" xml:lang="en-US" id="femy_MinimumNumberOfSubjectsNeededForInterimAnalysisOfClinicalDataEndpoints_lbl1">Minimum Number of Subjects Needed for Interim Analysis of Clinical Data Endpoints</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MinimumNumberOfSubjectsNeededForInterimAnalysisOfClinicalDataEndpoints" xlink:to="femy_MinimumNumberOfSubjectsNeededForInterimAnalysisOfClinicalDataEndpoints_lbl1" xlink:title="label: MinimumNumberOfSubjectsNeededForInterimAnalysisOfClinicalDataEndpoints to femy_MinimumNumberOfSubjectsNeededForInterimAnalysisOfClinicalDataEndpoints_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_MinimumNumberOfSubjectsNeededForInterimAnalysisOfClinicalDataEndpoints" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_MinimumNumberOfSubjectsNeededForInterimAnalysisOfClinicalDataEndpoints" xml:lang="en-US" id="femy_MinimumNumberOfSubjectsNeededForInterimAnalysisOfClinicalDataEndpoints">Minimum number of subjects needed for Interim analysis of clinical data endpoints</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MinimumNumberOfSubjectsNeededForInterimAnalysisOfClinicalDataEndpoints" xlink:to="femy_MinimumNumberOfSubjectsNeededForInterimAnalysisOfClinicalDataEndpoints" xlink:title="label: MinimumNumberOfSubjectsNeededForInterimAnalysisOfClinicalDataEndpoints to femy_MinimumNumberOfSubjectsNeededForInterimAnalysisOfClinicalDataEndpoints" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.xsd#femy_PeriodForAnalysisOfClinicalData" xlink:label="PeriodForAnalysisOfClinicalData" xlink:title="PeriodForAnalysisOfClinicalData" />
    <link:label xlink:type="resource" xlink:label="femy_PeriodForAnalysisOfClinicalData_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_PeriodForAnalysisOfClinicalData_lbl" xml:lang="en-US" id="femy_PeriodForAnalysisOfClinicalData_lbl">Period for analysis of clinical data for permanent birth control.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PeriodForAnalysisOfClinicalData" xlink:to="femy_PeriodForAnalysisOfClinicalData_lbl" xlink:title="label: PeriodForAnalysisOfClinicalData to femy_PeriodForAnalysisOfClinicalData_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_PeriodForAnalysisOfClinicalData_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_PeriodForAnalysisOfClinicalData_lbl1" xml:lang="en-US" id="femy_PeriodForAnalysisOfClinicalData_lbl1">Period for analysis of clinical data</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PeriodForAnalysisOfClinicalData" xlink:to="femy_PeriodForAnalysisOfClinicalData_lbl1" xlink:title="label: PeriodForAnalysisOfClinicalData to femy_PeriodForAnalysisOfClinicalData_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_PeriodForAnalysisOfClinicalData" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_PeriodForAnalysisOfClinicalData" xml:lang="en-US" id="femy_PeriodForAnalysisOfClinicalData">Period for analysis of clinical data for permanent birth control</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PeriodForAnalysisOfClinicalData" xlink:to="femy_PeriodForAnalysisOfClinicalData" xlink:title="label: PeriodForAnalysisOfClinicalData to femy_PeriodForAnalysisOfClinicalData" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.xsd#femy_NumberOfWomenUsingProprietaryBirthControlMedication" xlink:label="NumberOfWomenUsingProprietaryBirthControlMedication" xlink:title="NumberOfWomenUsingProprietaryBirthControlMedication" />
    <link:label xlink:type="resource" xlink:label="femy_NumberOfWomenUsingProprietaryBirthControlMedication_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_NumberOfWomenUsingProprietaryBirthControlMedication_lbl" xml:lang="en-US" id="femy_NumberOfWomenUsingProprietaryBirthControlMedication_lbl">Number of women using FemBloc for permanent birth control.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfWomenUsingProprietaryBirthControlMedication" xlink:to="femy_NumberOfWomenUsingProprietaryBirthControlMedication_lbl" xlink:title="label: NumberOfWomenUsingProprietaryBirthControlMedication to femy_NumberOfWomenUsingProprietaryBirthControlMedication_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_NumberOfWomenUsingProprietaryBirthControlMedication_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_NumberOfWomenUsingProprietaryBirthControlMedication_lbl1" xml:lang="en-US" id="femy_NumberOfWomenUsingProprietaryBirthControlMedication_lbl1">Number of Women Using Proprietary Birth Control Medication</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfWomenUsingProprietaryBirthControlMedication" xlink:to="femy_NumberOfWomenUsingProprietaryBirthControlMedication_lbl1" xlink:title="label: NumberOfWomenUsingProprietaryBirthControlMedication to femy_NumberOfWomenUsingProprietaryBirthControlMedication_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_NumberOfWomenUsingProprietaryBirthControlMedication" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_NumberOfWomenUsingProprietaryBirthControlMedication" xml:lang="en-US" id="femy_NumberOfWomenUsingProprietaryBirthControlMedication">Number of women using FemBloc for permanent birth control</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfWomenUsingProprietaryBirthControlMedication" xlink:to="femy_NumberOfWomenUsingProprietaryBirthControlMedication" xlink:title="label: NumberOfWomenUsingProprietaryBirthControlMedication to femy_NumberOfWomenUsingProprietaryBirthControlMedication" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.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:label xlink:type="resource" xlink:label="femy_LiquidityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_LiquidityAbstract" xml:lang="en-US" id="femy_LiquidityAbstract">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" xlink:title="label: LiquidityAbstract to femy_LiquidityAbstract" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.xsd#femy_NumberOfWomenEnrolledForClinicalReadout" xlink:label="NumberOfWomenEnrolledForClinicalReadout" xlink:title="NumberOfWomenEnrolledForClinicalReadout" />
    <link:label xlink:type="resource" xlink:label="femy_NumberOfWomenEnrolledForClinicalReadout_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_NumberOfWomenEnrolledForClinicalReadout_lbl" xml:lang="en-US" id="femy_NumberOfWomenEnrolledForClinicalReadout_lbl">Number of additional women enrolled for a clinical readout.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfWomenEnrolledForClinicalReadout" xlink:to="femy_NumberOfWomenEnrolledForClinicalReadout_lbl" xlink:title="label: NumberOfWomenEnrolledForClinicalReadout to femy_NumberOfWomenEnrolledForClinicalReadout_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_NumberOfWomenEnrolledForClinicalReadout_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_NumberOfWomenEnrolledForClinicalReadout_lbl1" xml:lang="en-US" id="femy_NumberOfWomenEnrolledForClinicalReadout_lbl1">Number of Women Enrolled for Clinical Readout</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfWomenEnrolledForClinicalReadout" xlink:to="femy_NumberOfWomenEnrolledForClinicalReadout_lbl1" xlink:title="label: NumberOfWomenEnrolledForClinicalReadout to femy_NumberOfWomenEnrolledForClinicalReadout_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_NumberOfWomenEnrolledForClinicalReadout" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_NumberOfWomenEnrolledForClinicalReadout" xml:lang="en-US" id="femy_NumberOfWomenEnrolledForClinicalReadout">Number of women enrolled for a clinical readout</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfWomenEnrolledForClinicalReadout" xlink:to="femy_NumberOfWomenEnrolledForClinicalReadout" xlink:title="label: NumberOfWomenEnrolledForClinicalReadout to femy_NumberOfWomenEnrolledForClinicalReadout" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.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 trail 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-20240930.xsd#femy_IncentiveAndOtherCompensationCostsCurrent" xlink:label="IncentiveAndOtherCompensationCostsCurrent" xlink:title="IncentiveAndOtherCompensationCostsCurrent" />
    <link:label xlink:type="resource" xlink:label="femy_IncentiveAndOtherCompensationCostsCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_IncentiveAndOtherCompensationCostsCurrent_lbl" xml:lang="en-US" id="femy_IncentiveAndOtherCompensationCostsCurrent_lbl">The carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to incentive and other compensation costs.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncentiveAndOtherCompensationCostsCurrent" xlink:to="femy_IncentiveAndOtherCompensationCostsCurrent_lbl" xlink:title="label: IncentiveAndOtherCompensationCostsCurrent to femy_IncentiveAndOtherCompensationCostsCurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_IncentiveAndOtherCompensationCostsCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_IncentiveAndOtherCompensationCostsCurrent_lbl1" xml:lang="en-US" id="femy_IncentiveAndOtherCompensationCostsCurrent_lbl1">Incentive and Other Compensation Costs, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncentiveAndOtherCompensationCostsCurrent" xlink:to="femy_IncentiveAndOtherCompensationCostsCurrent_lbl1" xlink:title="label: IncentiveAndOtherCompensationCostsCurrent to femy_IncentiveAndOtherCompensationCostsCurrent_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_IncentiveAndOtherCompensationCostsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_IncentiveAndOtherCompensationCostsCurrent" xml:lang="en-US" id="femy_IncentiveAndOtherCompensationCostsCurrent">Incentive and other compensation costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncentiveAndOtherCompensationCostsCurrent" xlink:to="femy_IncentiveAndOtherCompensationCostsCurrent" xlink:title="label: IncentiveAndOtherCompensationCostsCurrent to femy_IncentiveAndOtherCompensationCostsCurrent" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.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-20240930.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-20240930.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-20240930.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-20240930.xsd#femy_EquityIncentivePlansAndWarrantsAbstract" xlink:label="EquityIncentivePlansAndWarrantsAbstract" xlink:title="EquityIncentivePlansAndWarrantsAbstract" />
    <link:label xlink:type="resource" xlink:label="femy_EquityIncentivePlansAndWarrantsAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_EquityIncentivePlansAndWarrantsAbstract_lbl1" xml:lang="en-US" id="femy_EquityIncentivePlansAndWarrantsAbstract_lbl1">Equity Incentive Plans and Warrants [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityIncentivePlansAndWarrantsAbstract" xlink:to="femy_EquityIncentivePlansAndWarrantsAbstract_lbl1" xlink:title="label: EquityIncentivePlansAndWarrantsAbstract to femy_EquityIncentivePlansAndWarrantsAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.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">Share-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-20240930.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-20240930.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-20240930.xsd#femy_EmployeeStockPurchasePlanMember" xlink:label="EmployeeStockPurchasePlanMember" xlink:title="EmployeeStockPurchasePlanMember" />
    <link:label xlink:type="resource" xlink:label="femy_EmployeeStockPurchasePlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="femy_EmployeeStockPurchasePlanMember_lbl" xml:lang="en-US" id="femy_EmployeeStockPurchasePlanMember_lbl">The Employee Stock Purchase Plan (the "ESPP") allows eligible full-time employees to purchase shares of common stock at 90 percent of the lower of the fair market value of a share of common stock on the first or last day of the quarter.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeStockPurchasePlanMember" xlink:to="femy_EmployeeStockPurchasePlanMember_lbl" xlink:title="label: EmployeeStockPurchasePlanMember to femy_EmployeeStockPurchasePlanMember_lbl" />
    <link:label xlink:type="resource" xlink:label="femy_EmployeeStockPurchasePlanMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="femy_EmployeeStockPurchasePlanMember_lbl1" xml:lang="en-US" id="femy_EmployeeStockPurchasePlanMember_lbl1">Employee Stock Purchase Plan [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeStockPurchasePlanMember" xlink:to="femy_EmployeeStockPurchasePlanMember_lbl1" xlink:title="label: EmployeeStockPurchasePlanMember to femy_EmployeeStockPurchasePlanMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="femy_EmployeeStockPurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_EmployeeStockPurchasePlanMember" xml:lang="en-US" id="femy_EmployeeStockPurchasePlanMember">Employee Stock Purchase Plan [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeStockPurchasePlanMember" xlink:to="femy_EmployeeStockPurchasePlanMember" xlink:title="label: EmployeeStockPurchasePlanMember to femy_EmployeeStockPurchasePlanMember" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.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-20240930.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:loc xlink:type="locator" xlink:href="femy-20240930.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-20240930.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:label xlink:type="resource" xlink:label="femy_InducementGrantAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="femy_InducementGrantAbstract" xml:lang="en-US" id="femy_InducementGrantAbstract">Inducement Grants [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" xlink:title="label: InducementGrantAbstract to femy_InducementGrantAbstract" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.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-20240930.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-20240930.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-20240930.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-20240930.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-20240930.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/terseLabel" xlink:title="femy_WarrantsSixMember" xml:lang="en-US" id="femy_WarrantsSixMember">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" xlink:title="label: WarrantsSixMember to femy_WarrantsSixMember" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.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/terseLabel" xlink:title="femy_WarrantsSevenMember" xml:lang="en-US" id="femy_WarrantsSevenMember">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" xlink:title="label: WarrantsSevenMember to femy_WarrantsSevenMember" />
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>10
<FILENAME>femy-20240930_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--Generated by Broadridge PROfile 24.9.1.5252 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-20240930.xsd#SubsequentEventsDetails" />
  <link:roleRef roleURI="http://femasys.com/role/IncomeTaxesDetails" xlink:type="simple" xlink:href="femy-20240930.xsd#IncomeTaxesDetails" />
  <link:roleRef roleURI="http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersDetails" xlink:type="simple" xlink:href="femy-20240930.xsd#NetLossPerShareAttributableToCommonStockholdersDetails" />
  <link:roleRef roleURI="http://femasys.com/role/RelatedpartyTransactionsDetails" xlink:type="simple" xlink:href="femy-20240930.xsd#RelatedpartyTransactionsDetails" />
  <link:roleRef roleURI="http://femasys.com/role/EquityIncentivePlansAndWarrantsApril2023FinancingDetails" xlink:type="simple" xlink:href="femy-20240930.xsd#EquityIncentivePlansAndWarrantsApril2023FinancingDetails" />
  <link:roleRef roleURI="http://femasys.com/role/EquityIncentivePlansAndWarrantsEmployeeStockPurchasePlanDetails" xlink:type="simple" xlink:href="femy-20240930.xsd#EquityIncentivePlansAndWarrantsEmployeeStockPurchasePlanDetails" />
  <link:roleRef roleURI="http://femasys.com/role/EquityIncentivePlansAndWarrantsSharebasedCompensationExpenseDetails" xlink:type="simple" xlink:href="femy-20240930.xsd#EquityIncentivePlansAndWarrantsSharebasedCompensationExpenseDetails" />
  <link:roleRef roleURI="http://femasys.com/role/EquityIncentivePlansAndWarrantsInducementGrantsDetails" xlink:type="simple" xlink:href="femy-20240930.xsd#EquityIncentivePlansAndWarrantsInducementGrantsDetails" />
  <link:roleRef roleURI="http://femasys.com/role/EquityIncentivePlansAndWarrantsStockOptionPlansActivityDetails" xlink:type="simple" xlink:href="femy-20240930.xsd#EquityIncentivePlansAndWarrantsStockOptionPlansActivityDetails" />
  <link:roleRef roleURI="http://femasys.com/role/StockholdersEquityDetails" xlink:type="simple" xlink:href="femy-20240930.xsd#StockholdersEquityDetails" />
  <link:roleRef roleURI="http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingConvertibleNotesPayableDetails" xlink:type="simple" xlink:href="femy-20240930.xsd#ConvertibleNotesWithWarrantsNovember2023FinancingConvertibleNotesPayableDetails" />
  <link:roleRef roleURI="http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails" xlink:type="simple" xlink:href="femy-20240930.xsd#ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails" />
  <link:roleRef roleURI="http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails" xlink:type="simple" xlink:href="femy-20240930.xsd#ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails" />
  <link:roleRef roleURI="http://femasys.com/role/NotesPayableDetails" xlink:type="simple" xlink:href="femy-20240930.xsd#NotesPayableDetails" />
  <link:roleRef roleURI="http://femasys.com/role/RevenueRecognitionDetails" xlink:type="simple" xlink:href="femy-20240930.xsd#RevenueRecognitionDetails" />
  <link:roleRef roleURI="http://femasys.com/role/ClinicalHoldbackDetails" xlink:type="simple" xlink:href="femy-20240930.xsd#ClinicalHoldbackDetails" />
  <link:roleRef roleURI="http://femasys.com/role/AccruedExpensesDetails" xlink:type="simple" xlink:href="femy-20240930.xsd#AccruedExpensesDetails" />
  <link:roleRef roleURI="http://femasys.com/role/InventoriesDetails" xlink:type="simple" xlink:href="femy-20240930.xsd#InventoriesDetails" />
  <link:roleRef roleURI="http://femasys.com/role/CashAndCashEquivalentsDetails" xlink:type="simple" xlink:href="femy-20240930.xsd#CashAndCashEquivalentsDetails" />
  <link:roleRef roleURI="http://femasys.com/role/OrganizationNatureOfBusinessAndLiquidityDetails" xlink:type="simple" xlink:href="femy-20240930.xsd#OrganizationNatureOfBusinessAndLiquidityDetails" />
  <link:roleRef roleURI="http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersTables" xlink:type="simple" xlink:href="femy-20240930.xsd#NetLossPerShareAttributableToCommonStockholdersTables" />
  <link:roleRef roleURI="http://femasys.com/role/EquityIncentivePlansAndWarrantsTables" xlink:type="simple" xlink:href="femy-20240930.xsd#EquityIncentivePlansAndWarrantsTables" />
  <link:roleRef roleURI="http://femasys.com/role/RevenueRecognitionTables" xlink:type="simple" xlink:href="femy-20240930.xsd#RevenueRecognitionTables" />
  <link:roleRef roleURI="http://femasys.com/role/ClinicalHoldbackTables" xlink:type="simple" xlink:href="femy-20240930.xsd#ClinicalHoldbackTables" />
  <link:roleRef roleURI="http://femasys.com/role/AccruedExpensesTables" xlink:type="simple" xlink:href="femy-20240930.xsd#AccruedExpensesTables" />
  <link:roleRef roleURI="http://femasys.com/role/InventoriesTables" xlink:type="simple" xlink:href="femy-20240930.xsd#InventoriesTables" />
  <link:roleRef roleURI="http://femasys.com/role/OrganizationNatureOfBusinessAndLiquidityPolicies" xlink:type="simple" xlink:href="femy-20240930.xsd#OrganizationNatureOfBusinessAndLiquidityPolicies" />
  <link:roleRef roleURI="http://femasys.com/role/InsiderTradingArrangements" xlink:type="simple" xlink:href="femy-20240930.xsd#InsiderTradingArrangements" />
  <link:roleRef roleURI="http://femasys.com/role/SubsequentEvents" xlink:type="simple" xlink:href="femy-20240930.xsd#SubsequentEvents" />
  <link:roleRef roleURI="http://femasys.com/role/IncomeTaxes" xlink:type="simple" xlink:href="femy-20240930.xsd#IncomeTaxes" />
  <link:roleRef roleURI="http://femasys.com/role/NetLossPerShareAttributableToCommonStockholders" xlink:type="simple" xlink:href="femy-20240930.xsd#NetLossPerShareAttributableToCommonStockholders" />
  <link:roleRef roleURI="http://femasys.com/role/RelatedpartyTransactions" xlink:type="simple" xlink:href="femy-20240930.xsd#RelatedpartyTransactions" />
  <link:roleRef roleURI="http://femasys.com/role/EquityIncentivePlansAndWarrants" xlink:type="simple" xlink:href="femy-20240930.xsd#EquityIncentivePlansAndWarrants" />
  <link:roleRef roleURI="http://femasys.com/role/StockholdersEquity" xlink:type="simple" xlink:href="femy-20240930.xsd#StockholdersEquity" />
  <link:roleRef roleURI="http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023Financing" xlink:type="simple" xlink:href="femy-20240930.xsd#ConvertibleNotesWithWarrantsNovember2023Financing" />
  <link:roleRef roleURI="http://femasys.com/role/NotesPayable" xlink:type="simple" xlink:href="femy-20240930.xsd#NotesPayable" />
  <link:roleRef roleURI="http://femasys.com/role/CommitmentsAndContingencies" xlink:type="simple" xlink:href="femy-20240930.xsd#CommitmentsAndContingencies" />
  <link:roleRef roleURI="http://femasys.com/role/RevenueRecognition" xlink:type="simple" xlink:href="femy-20240930.xsd#RevenueRecognition" />
  <link:roleRef roleURI="http://femasys.com/role/ClinicalHoldback" xlink:type="simple" xlink:href="femy-20240930.xsd#ClinicalHoldback" />
  <link:roleRef roleURI="http://femasys.com/role/AccruedExpenses" xlink:type="simple" xlink:href="femy-20240930.xsd#AccruedExpenses" />
  <link:roleRef roleURI="http://femasys.com/role/Inventories" xlink:type="simple" xlink:href="femy-20240930.xsd#Inventories" />
  <link:roleRef roleURI="http://femasys.com/role/CashAndCashEquivalents" xlink:type="simple" xlink:href="femy-20240930.xsd#CashAndCashEquivalents" />
  <link:roleRef roleURI="http://femasys.com/role/FairValue" xlink:type="simple" xlink:href="femy-20240930.xsd#FairValue" />
  <link:roleRef roleURI="http://femasys.com/role/OrganizationNatureOfBusinessAndLiquidity" xlink:type="simple" xlink:href="femy-20240930.xsd#OrganizationNatureOfBusinessAndLiquidity" />
  <link:roleRef roleURI="http://femasys.com/role/CondensedStatementsOfCashFlows" xlink:type="simple" xlink:href="femy-20240930.xsd#CondensedStatementsOfCashFlows" />
  <link:roleRef roleURI="http://femasys.com/role/CondensedStatementsOfStockholdersEquity" xlink:type="simple" xlink:href="femy-20240930.xsd#CondensedStatementsOfStockholdersEquity" />
  <link:roleRef roleURI="http://femasys.com/role/CondensedStatementsOfComprehensiveLoss" xlink:type="simple" xlink:href="femy-20240930.xsd#CondensedStatementsOfComprehensiveLoss" />
  <link:roleRef roleURI="http://femasys.com/role/CondensedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="femy-20240930.xsd#CondensedBalanceSheetsParenthetical" />
  <link:roleRef roleURI="http://femasys.com/role/CondensedBalanceSheets" xlink:type="simple" xlink:href="femy-20240930.xsd#CondensedBalanceSheets" />
  <link:roleRef roleURI="http://femasys.com/role/DocumentAndEntityInformation" xlink:type="simple" xlink:href="femy-20240930.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_DocumentQuarterlyReport" xlink:label="DocumentQuarterlyReport" xlink:title="DocumentQuarterlyReport" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="DocumentQuarterlyReport" xlink:title="presentation: CoverAbstract to DocumentQuarterlyReport" 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_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="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_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="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_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="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_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="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_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="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_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="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_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="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_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="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_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="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_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="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_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="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_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="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_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="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_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="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_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="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_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="30.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/CondensedBalanceSheets">
    <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="femy-20240930.xsd#femy_OperatingLeaseAndFinanceLeaseRightOfUseAsset" xlink:label="OperatingLeaseAndFinanceLeaseRightOfUseAsset" xlink:title="OperatingLeaseAndFinanceLeaseRightOfUseAsset" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsNoncurrentAbstract" xlink:to="OperatingLeaseAndFinanceLeaseRightOfUseAsset" xlink:title="presentation: AssetsNoncurrentAbstract to OperatingLeaseAndFinanceLeaseRightOfUseAsset" 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="femy-20240930.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="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.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="LiabilitiesCurrentAbstract" xlink:to="OperatingAndFinanceLeaseLiabilityCurrent" xlink:title="presentation: LiabilitiesCurrentAbstract to OperatingAndFinanceLeaseLiabilityCurrent" 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_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="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="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-20240930.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/verboseLabel" />
    <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="femy-20240930.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="LiabilitiesNoncurrentAbstract" xlink:to="OperatingAndFinanceLeaseLiabilityNoncurrent" xlink:title="presentation: LiabilitiesNoncurrentAbstract to OperatingAndFinanceLeaseLiabilityNoncurrent" 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_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/CondensedBalanceSheetsParenthetical">
    <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/CondensedStatementsOfComprehensiveLoss">
    <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/terseLabel" />
    <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/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="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/CondensedStatementsOfStockholdersEquity">
    <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="femy-20240930.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="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_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="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_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="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_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="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="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_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_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="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" />
    <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="3.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.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="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.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="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.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="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.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="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_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="8.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_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="9.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.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="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.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="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.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="12.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.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="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.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="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_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="15.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="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="NetIncomeLoss" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to NetIncomeLoss" order="16.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_2" xlink:title="TreasuryStockCommonValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="TreasuryStockCommonValue_2" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to TreasuryStockCommonValue" order="17.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_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="18.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="19.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="20.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="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="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/CondensedStatementsOfCashFlows">
    <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_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="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_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="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_InventoryLIFOReservePeriodCharge" xlink:label="InventoryLIFOReservePeriodCharge" xlink:title="InventoryLIFOReservePeriodCharge" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="InventoryLIFOReservePeriodCharge" xlink:title="presentation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to InventoryLIFOReservePeriodCharge" 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_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="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_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="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="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/label" />
    <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-20240930.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_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="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.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="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_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="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_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="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_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="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_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="7.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="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_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="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="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-20240930.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="femy-20240930.xsd#femy_PropertyAndEquipmentCostsIncludedInAccountsPayableAndAccruedExpense" xlink:label="PropertyAndEquipmentCostsIncludedInAccountsPayableAndAccruedExpense" xlink:title="PropertyAndEquipmentCostsIncludedInAccountsPayableAndAccruedExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NoncashInvestingAndFinancingItemsAbstract" xlink:to="PropertyAndEquipmentCostsIncludedInAccountsPayableAndAccruedExpense" xlink:title="presentation: NoncashInvestingAndFinancingItemsAbstract to PropertyAndEquipmentCostsIncludedInAccountsPayableAndAccruedExpense" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.xsd#femy_CommissionCostsRelatingToCertainProceedsFromIssuanceOfCommonStock" xlink:label="CommissionCostsRelatingToCertainProceedsFromIssuanceOfCommonStock" xlink:title="CommissionCostsRelatingToCertainProceedsFromIssuanceOfCommonStock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NoncashInvestingAndFinancingItemsAbstract" xlink:to="CommissionCostsRelatingToCertainProceedsFromIssuanceOfCommonStock" xlink:title="presentation: NoncashInvestingAndFinancingItemsAbstract to CommissionCostsRelatingToCertainProceedsFromIssuanceOfCommonStock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.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="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_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="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.xsd#femy_PrepaidInsuranceFinancedWithPromissoryNote" xlink:label="PrepaidInsuranceFinancedWithPromissoryNote" xlink:title="PrepaidInsuranceFinancedWithPromissoryNote" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NoncashInvestingAndFinancingItemsAbstract" xlink:to="PrepaidInsuranceFinancedWithPromissoryNote" xlink:title="presentation: NoncashInvestingAndFinancingItemsAbstract to PrepaidInsuranceFinancedWithPromissoryNote" 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/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/Inventories">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="InventoryDisclosureAbstract" xlink:title="InventoryDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="InventoryDisclosureTextBlock" xlink:title="InventoryDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InventoryDisclosureAbstract" xlink:to="InventoryDisclosureTextBlock" xlink:title="presentation: InventoryDisclosureAbstract to InventoryDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/AccruedExpenses">
    <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_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:label="AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:title="AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PayablesAndAccrualsAbstract" xlink:to="AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:title="presentation: PayablesAndAccrualsAbstract to AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/ClinicalHoldback">
    <link:loc xlink:type="locator" xlink:href="femy-20240930.xsd#femy_ClinicalHoldbackAbstract" xlink:label="ClinicalHoldbackAbstract" xlink:title="ClinicalHoldbackAbstract" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.xsd#femy_ClinicalHoldbackTextBlock" xlink:label="ClinicalHoldbackTextBlock" xlink:title="ClinicalHoldbackTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClinicalHoldbackAbstract" xlink:to="ClinicalHoldbackTextBlock" xlink:title="presentation: ClinicalHoldbackAbstract to ClinicalHoldbackTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/RevenueRecognition">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="RevenueFromContractWithCustomerAbstract" xlink:title="RevenueFromContractWithCustomerAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="RevenueFromContractWithCustomerTextBlock" xlink:title="RevenueFromContractWithCustomerTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueFromContractWithCustomerAbstract" xlink:to="RevenueFromContractWithCustomerTextBlock" xlink:title="presentation: RevenueFromContractWithCustomerAbstract to RevenueFromContractWithCustomerTextBlock" 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-20240930.xsd#femy_ConvertibleNotesWithWarrantsNovember2023FinancingAbstract" xlink:label="ConvertibleNotesWithWarrantsNovember2023FinancingAbstract" xlink:title="ConvertibleNotesWithWarrantsNovember2023FinancingAbstract" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.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/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/EquityIncentivePlansAndWarrants">
    <link:loc xlink:type="locator" xlink:href="femy-20240930.xsd#femy_EquityIncentivePlansAndWarrantsAbstract" xlink:label="EquityIncentivePlansAndWarrantsAbstract" xlink:title="EquityIncentivePlansAndWarrantsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock" xlink:label="ShareholdersEquityAndShareBasedPaymentsTextBlock" xlink:title="ShareholdersEquityAndShareBasedPaymentsTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityIncentivePlansAndWarrantsAbstract" xlink:to="ShareholdersEquityAndShareBasedPaymentsTextBlock" xlink:title="presentation: EquityIncentivePlansAndWarrantsAbstract to ShareholdersEquityAndShareBasedPaymentsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </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/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/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/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-20240930.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="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="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="UseOfEstimates" xlink:title="presentation: OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to UseOfEstimates" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.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="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_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:title="NewAccountingPronouncementsPolicyPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:title="presentation: OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to NewAccountingPronouncementsPolicyPolicyTextBlock" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/InventoriesTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="InventoryDisclosureAbstract" xlink:title="InventoryDisclosureAbstract" />
    <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="InventoryDisclosureAbstract" xlink:to="ScheduleOfInventoryCurrentTableTextBlock" xlink:title="presentation: InventoryDisclosureAbstract to ScheduleOfInventoryCurrentTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/AccruedExpensesTables">
    <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_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:label="ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:title="ScheduleOfAccruedLiabilitiesTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PayablesAndAccrualsAbstract" xlink:to="ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:title="presentation: PayablesAndAccrualsAbstract to ScheduleOfAccruedLiabilitiesTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/ClinicalHoldbackTables">
    <link:loc xlink:type="locator" xlink:href="femy-20240930.xsd#femy_ClinicalHoldbackAbstract" xlink:label="ClinicalHoldbackAbstract" xlink:title="ClinicalHoldbackAbstract" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.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="ClinicalHoldbackAbstract" xlink:to="ScheduleOfClinicalHoldbackLiabilityAccountTableTextBlock" xlink:title="presentation: ClinicalHoldbackAbstract to ScheduleOfClinicalHoldbackLiabilityAccountTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/RevenueRecognitionTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="RevenueFromContractWithCustomerAbstract" xlink:title="RevenueFromContractWithCustomerAbstract" />
    <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="RevenueFromContractWithCustomerAbstract" xlink:to="RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:title="presentation: RevenueFromContractWithCustomerAbstract to RevenueFromExternalCustomersByGeographicAreasTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/EquityIncentivePlansAndWarrantsTables">
    <link:loc xlink:type="locator" xlink:href="femy-20240930.xsd#femy_EquityIncentivePlansAndWarrantsAbstract" xlink:label="EquityIncentivePlansAndWarrantsAbstract" xlink:title="EquityIncentivePlansAndWarrantsAbstract" />
    <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="EquityIncentivePlansAndWarrantsAbstract" xlink:to="ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:title="presentation: EquityIncentivePlansAndWarrantsAbstract to ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" 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_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:label="DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:title="DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityIncentivePlansAndWarrantsAbstract" xlink:to="DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:title="presentation: EquityIncentivePlansAndWarrantsAbstract to DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" 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_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-20240930.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-20240930.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_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:label="ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:title="ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" 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="EquityIncentivePlansAndWarrantsAbstract" xlink:to="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="presentation: EquityIncentivePlansAndWarrantsAbstract to ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.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="EquityIncentivePlansAndWarrantsAbstract" xlink:to="ScheduleOfShareBasedPaymentAwardFairValueWarrantLiabilityValuationAssumptionsTableTextBlock" xlink:title="presentation: EquityIncentivePlansAndWarrantsAbstract to ScheduleOfShareBasedPaymentAwardFairValueWarrantLiabilityValuationAssumptionsTableTextBlock" 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/terseLabel" />
    <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/terseLabel" />
  </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-20240930.xsd#femy_OrganizationAndNatureOfBusinessAbstract" xlink:label="OrganizationAndNatureOfBusinessAbstract" xlink:title="OrganizationAndNatureOfBusinessAbstract" />
    <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="OrganizationAndNatureOfBusinessAbstract" xlink:to="NumberOfOperatingSegments" xlink:title="presentation: OrganizationAndNatureOfBusinessAbstract to NumberOfOperatingSegments" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.xsd#femy_NumberOfProductsThatReceivedInternationalCertificationMarks" xlink:label="NumberOfProductsThatReceivedInternationalCertificationMarks" xlink:title="NumberOfProductsThatReceivedInternationalCertificationMarks" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationAndNatureOfBusinessAbstract" xlink:to="NumberOfProductsThatReceivedInternationalCertificationMarks" xlink:title="presentation: OrganizationAndNatureOfBusinessAbstract to NumberOfProductsThatReceivedInternationalCertificationMarks" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.xsd#femy_NumberOfWomenUsingProprietaryBirthControlMedication" xlink:label="NumberOfWomenUsingProprietaryBirthControlMedication" xlink:title="NumberOfWomenUsingProprietaryBirthControlMedication" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationAndNatureOfBusinessAbstract" xlink:to="NumberOfWomenUsingProprietaryBirthControlMedication" xlink:title="presentation: OrganizationAndNatureOfBusinessAbstract to NumberOfWomenUsingProprietaryBirthControlMedication" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.xsd#femy_DurationOfUseAsPermanentBirthControlForProprietaryBirthControlMedication" xlink:label="DurationOfUseAsPermanentBirthControlForProprietaryBirthControlMedication" xlink:title="DurationOfUseAsPermanentBirthControlForProprietaryBirthControlMedication" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationAndNatureOfBusinessAbstract" xlink:to="DurationOfUseAsPermanentBirthControlForProprietaryBirthControlMedication" xlink:title="presentation: OrganizationAndNatureOfBusinessAbstract to DurationOfUseAsPermanentBirthControlForProprietaryBirthControlMedication" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.xsd#femy_NumberOfWomenEnrolledForClinicalReadout" xlink:label="NumberOfWomenEnrolledForClinicalReadout" xlink:title="NumberOfWomenEnrolledForClinicalReadout" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationAndNatureOfBusinessAbstract" xlink:to="NumberOfWomenEnrolledForClinicalReadout" xlink:title="presentation: OrganizationAndNatureOfBusinessAbstract to NumberOfWomenEnrolledForClinicalReadout" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.xsd#femy_MinimumNumberOfSubjectsNeededForInterimAnalysisOfClinicalDataEndpoints" xlink:label="MinimumNumberOfSubjectsNeededForInterimAnalysisOfClinicalDataEndpoints" xlink:title="MinimumNumberOfSubjectsNeededForInterimAnalysisOfClinicalDataEndpoints" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationAndNatureOfBusinessAbstract" xlink:to="MinimumNumberOfSubjectsNeededForInterimAnalysisOfClinicalDataEndpoints" xlink:title="presentation: OrganizationAndNatureOfBusinessAbstract to MinimumNumberOfSubjectsNeededForInterimAnalysisOfClinicalDataEndpoints" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.xsd#femy_PeriodForAnalysisOfClinicalData" xlink:label="PeriodForAnalysisOfClinicalData" xlink:title="PeriodForAnalysisOfClinicalData" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationAndNatureOfBusinessAbstract" xlink:to="PeriodForAnalysisOfClinicalData" xlink:title="presentation: OrganizationAndNatureOfBusinessAbstract to PeriodForAnalysisOfClinicalData" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.xsd#femy_FollowUpPeriodForInterimAnalysisOfClinicalData" xlink:label="FollowUpPeriodForInterimAnalysisOfClinicalData" xlink:title="FollowUpPeriodForInterimAnalysisOfClinicalData" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationAndNatureOfBusinessAbstract" xlink:to="FollowUpPeriodForInterimAnalysisOfClinicalData" xlink:title="presentation: OrganizationAndNatureOfBusinessAbstract to FollowUpPeriodForInterimAnalysisOfClinicalData" 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="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="OrganizationAndNatureOfBusinessAbstract" xlink:title="presentation: OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to OrganizationAndNatureOfBusinessAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.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/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/verboseLabel" />
    <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/InventoriesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="InventoryDisclosureAbstract" xlink:title="InventoryDisclosureAbstract" />
    <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="InventoryDisclosureAbstract" xlink:to="InventoryRawMaterials" xlink:title="presentation: InventoryDisclosureAbstract 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="InventoryDisclosureAbstract" xlink:to="InventoryWorkInProcess" xlink:title="presentation: InventoryDisclosureAbstract 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="InventoryDisclosureAbstract" xlink:to="InventoryFinishedGoods" xlink:title="presentation: InventoryDisclosureAbstract 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="InventoryDisclosureAbstract" xlink:to="InventoryNet" xlink:title="presentation: InventoryDisclosureAbstract to InventoryNet" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/AccruedExpensesDetails">
    <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_InterestPayableCurrent" xlink:label="InterestPayableCurrent" xlink:title="InterestPayableCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PayablesAndAccrualsAbstract" xlink:to="InterestPayableCurrent" xlink:title="presentation: PayablesAndAccrualsAbstract to InterestPayableCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.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="femy-20240930.xsd#femy_IncentiveAndOtherCompensationCostsCurrent" xlink:label="IncentiveAndOtherCompensationCostsCurrent" xlink:title="IncentiveAndOtherCompensationCostsCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PayablesAndAccrualsAbstract" xlink:to="IncentiveAndOtherCompensationCostsCurrent" xlink:title="presentation: PayablesAndAccrualsAbstract to IncentiveAndOtherCompensationCostsCurrent" 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_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="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.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="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_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="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_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="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/ClinicalHoldbackDetails">
    <link:loc xlink:type="locator" xlink:href="femy-20240930.xsd#femy_ClinicalHoldbackAbstract" xlink:label="ClinicalHoldbackAbstract" xlink:title="ClinicalHoldbackAbstract" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.xsd#femy_ClinicalHoldbackLiabilityRollForward" xlink:label="ClinicalHoldbackLiabilityRollForward" xlink:title="ClinicalHoldbackLiabilityRollForward" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.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-20240930.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-20240930.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-20240930.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-20240930.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-20240930.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="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/RevenueRecognitionDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="RevenueFromContractWithCustomerAbstract" xlink:title="RevenueFromContractWithCustomerAbstract" />
    <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_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="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_ProductOrServiceAxis" xlink:label="ProductOrServiceAxis" xlink:title="ProductOrServiceAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="ProductsAndServicesDomain" xlink:title="ProductsAndServicesDomain" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.xsd#femy_FemVueMember" xlink:label="FemVueMember" xlink:title="FemVueMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductsAndServicesDomain" xlink:to="FemVueMember" xlink:title="presentation: ProductsAndServicesDomain to FemVueMember" 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="ProductOrServiceAxis" xlink:to="ProductsAndServicesDomain" xlink:title="presentation: ProductOrServiceAxis to ProductsAndServicesDomain" 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="ProductOrServiceAxis" xlink:title="presentation: DisaggregationOfRevenueTable to ProductOrServiceAxis" 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_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="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_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-20240930.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-20240930.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="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="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-20240930.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="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="RevenueFromContractWithCustomerAbstract" xlink:to="DisaggregationOfRevenueTable" xlink:title="presentation: RevenueFromContractWithCustomerAbstract 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/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-20240930.xsd#femy_JulyPromissoryNoteMember" xlink:label="JulyPromissoryNoteMember" xlink:title="JulyPromissoryNoteMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentNameDomain" xlink:to="JulyPromissoryNoteMember" xlink:title="presentation: DebtInstrumentNameDomain to JulyPromissoryNoteMember" 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-20240930.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/label" />
    <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-20240930.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-20240930.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-20240930.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-20240930.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="femy-20240930.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="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.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="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.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="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.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="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_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="12.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/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails">
    <link:loc xlink:type="locator" xlink:href="femy-20240930.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-20240930.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-20240930.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-20240930.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_DebtInstrumentLineItems" xlink:label="DebtInstrumentLineItems" xlink:title="DebtInstrumentLineItems" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.xsd#femy_WarrantsTransactionsAbstract" xlink:label="WarrantsTransactionsAbstract" xlink:title="WarrantsTransactionsAbstract" />
    <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="WarrantsTransactionsAbstract" xlink:to="WarrantsAndRightsOutstandingTerm" xlink:title="presentation: WarrantsTransactionsAbstract to WarrantsAndRightsOutstandingTerm" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.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="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.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="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.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="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="WarrantsTransactionsAbstract" xlink:title="presentation: DebtInstrumentLineItems to WarrantsTransactionsAbstract" 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="ConvertibleNotesWithWarrantsNovember2023FinancingAbstract" xlink:to="DebtInstrumentTable" xlink:title="presentation: ConvertibleNotesWithWarrantsNovember2023FinancingAbstract 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/ConvertibleNotesWithWarrantsNovember2023FinancingConvertibleNotesPayableDetails">
    <link:loc xlink:type="locator" xlink:href="femy-20240930.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-20240930.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: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_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="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_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="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_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="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_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="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="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/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://femasys.com/role/StockholdersEquityDetails">
    <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: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_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-20240930.xsd#femy_EquityDistributionAgreementMember" xlink:label="EquityDistributionAgreementMember" xlink:title="EquityDistributionAgreementMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SaleOfStockNameOfTransactionDomain" xlink:to="EquityDistributionAgreementMember" xlink:title="presentation: SaleOfStockNameOfTransactionDomain to EquityDistributionAgreementMember" 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="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="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_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-20240930.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-20240930.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-20240930.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="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-20240930.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="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.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="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_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="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_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="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_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="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_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="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_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="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.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="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_CommonStockSharesOutstanding" xlink:label="CommonStockSharesOutstanding" xlink:title="CommonStockSharesOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityNoteAbstract" xlink:to="CommonStockSharesOutstanding" xlink:title="presentation: StockholdersEquityNoteAbstract to CommonStockSharesOutstanding" 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_DividendsCommonStock" xlink:label="DividendsCommonStock" xlink:title="DividendsCommonStock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityNoteAbstract" xlink:to="DividendsCommonStock" xlink:title="presentation: StockholdersEquityNoteAbstract to DividendsCommonStock" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.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="StockholdersEquityNoteAbstract" xlink:to="NumberOfWarrantsExercised" xlink:title="presentation: StockholdersEquityNoteAbstract to NumberOfWarrantsExercised" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="femy-20240930.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="StockholdersEquityNoteAbstract" xlink:to="ProceedsFromExerciseOfCommonStockWarrants" xlink:title="presentation: StockholdersEquityNoteAbstract to ProceedsFromExerciseOfCommonStockWarrants" order="11.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="StockholdersEquityNoteAbstract" xlink:to="ClassOfWarrantOrRightOutstanding" xlink:title="presentation: StockholdersEquityNoteAbstract to ClassOfWarrantOrRightOutstanding" order="12.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="StockholdersEquityNoteAbstract" xlink:title="presentation: ClassOfStockLineItems to StockholdersEquityNoteAbstract" 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="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/EquityIncentivePlansAndWarrantsStockOptionPlansActivityDetails">
    <link:loc xlink:type="locator" xlink:href="femy-20240930.xsd#femy_EquityIncentivePlansAndWarrantsAbstract" xlink:label="EquityIncentivePlansAndWarrantsAbstract" xlink:title="EquityIncentivePlansAndWarrantsAbstract" />
    <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-20240930.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: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_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="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="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: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="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" 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_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/terseLabel" />
    <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: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/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="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="CommonStockCapitalSharesReservedForFutureIssuance" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to CommonStockCapitalSharesReservedForFutureIssuance" 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="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="EquityIncentivePlansAndWarrantsAbstract" xlink:to="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="presentation: EquityIncentivePlansAndWarrantsAbstract 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/EquityIncentivePlansAndWarrantsInducementGrantsDetails">
    <link:loc xlink:type="locator" xlink:href="femy-20240930.xsd#femy_EquityIncentivePlansAndWarrantsAbstract" xlink:label="EquityIncentivePlansAndWarrantsAbstract" xlink:title="EquityIncentivePlansAndWarrantsAbstract" />
    <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-20240930.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-20240930.xsd#femy_InducementGrantAbstract" xlink:label="InducementGrantAbstract" xlink:title="InducementGrantAbstract" />
    <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="InducementGrantAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:title="presentation: InducementGrantAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InducementGrantAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:title="presentation: InducementGrantAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" 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_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="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InducementGrantAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="presentation: InducementGrantAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" 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_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/terseLabel" />
    <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:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InducementGrantAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:title="presentation: InducementGrantAbstract 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InducementGrantAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:title="presentation: InducementGrantAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InducementGrantAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:title="presentation: InducementGrantAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InducementGrantAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:title="presentation: InducementGrantAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" order="7.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/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="EquityIncentivePlansAndWarrantsAbstract" xlink:to="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="presentation: EquityIncentivePlansAndWarrantsAbstract 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/EquityIncentivePlansAndWarrantsSharebasedCompensationExpenseDetails">
    <link:loc xlink:type="locator" xlink:href="femy-20240930.xsd#femy_EquityIncentivePlansAndWarrantsAbstract" xlink:label="EquityIncentivePlansAndWarrantsAbstract" xlink:title="EquityIncentivePlansAndWarrantsAbstract" />
    <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-20240930.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/terseLabel" />
    <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-20240930.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="EquityIncentivePlansAndWarrantsAbstract" xlink:to="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="presentation: EquityIncentivePlansAndWarrantsAbstract 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/EquityIncentivePlansAndWarrantsEmployeeStockPurchasePlanDetails">
    <link:loc xlink:type="locator" xlink:href="femy-20240930.xsd#femy_EquityIncentivePlansAndWarrantsAbstract" xlink:label="EquityIncentivePlansAndWarrantsAbstract" xlink:title="EquityIncentivePlansAndWarrantsAbstract" />
    <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-20240930.xsd#femy_EmployeeStockPurchasePlanMember" xlink:label="EmployeeStockPurchasePlanMember" xlink:title="EmployeeStockPurchasePlanMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeStockOwnershipPlanESOPPlanDomain" xlink:to="EmployeeStockPurchasePlanMember" xlink:title="presentation: EmployeeStockOwnershipPlanESOPPlanDomain to EmployeeStockPurchasePlanMember" 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/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-20240930.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_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="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_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:label="StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:title="StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeStockPurchasePlanAbstract" xlink:to="StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:title="presentation: EmployeeStockPurchasePlanAbstract to StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" 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_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="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="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="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="EquityIncentivePlansAndWarrantsAbstract" xlink:to="ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable" xlink:title="presentation: EquityIncentivePlansAndWarrantsAbstract 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/EquityIncentivePlansAndWarrantsApril2023FinancingDetails">
    <link:loc xlink:type="locator" xlink:href="femy-20240930.xsd#femy_EquityIncentivePlansAndWarrantsAbstract" xlink:label="EquityIncentivePlansAndWarrantsAbstract" xlink:title="EquityIncentivePlansAndWarrantsAbstract" />
    <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-20240930.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-20240930.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-20240930.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-20240930.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/verboseLabel" />
    <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-20240930.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/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_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/terseLabel" />
    <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-20240930.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-20240930.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-20240930.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="EquityIncentivePlansAndWarrantsAbstract" xlink:to="ClassOfWarrantOrRightTable" xlink:title="presentation: EquityIncentivePlansAndWarrantsAbstract 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/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_RelatedPartyTransactionAmountsOfTransaction" xlink:label="RelatedPartyTransactionAmountsOfTransaction" xlink:title="RelatedPartyTransactionAmountsOfTransaction" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsAbstract" xlink:to="RelatedPartyTransactionAmountsOfTransaction" xlink:title="presentation: RelatedPartyTransactionsAbstract to RelatedPartyTransactionAmountsOfTransaction" 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_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_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-20240930.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-20240930.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-20240930.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:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareAbstract" xlink:to="ClassOfWarrantOrRightTable" xlink:title="presentation: EarningsPerShareAbstract 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/IncomeTaxesDetails">
    <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_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:label="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:title="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" />
    <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="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="EffectiveIncomeTaxRateContinuingOperations" xlink:title="presentation: EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract to EffectiveIncomeTaxRateContinuingOperations" 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="IncomeTaxDisclosureAbstract" xlink:to="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:title="presentation: IncomeTaxDisclosureAbstract to EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" 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-20240930.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_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: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="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="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>XML
<SEQUENCE>12
<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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45743072526016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document and Entity Information - shares<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Nov. 11, 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>
</tr>
<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-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
</tr>
<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_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">Sep. 30,  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_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>
</tr>
<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>
</tr>
<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">Q3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
</tr>
<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>
</tr>
<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>
</tr>
<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>
</tr>
<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>
</tr>
<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>
</tr>
<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>
</tr>
<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>
</tr>
<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>
</tr>
<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>
</tr>
<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>
</tr>
<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>
</tr>
<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>
</tr>
<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, $0.001 par value<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
</tr>
<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>
</tr>
<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>
</tr>
<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>
</tr>
<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>
</tr>
<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>
</tr>
<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>
</tr>
<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>
</tr>
<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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,898,468<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_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_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_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 quarterly 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-Q<br> -Number 240<br> -Section 308<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;">dei_DocumentQuarterlyReport</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_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_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_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>13
<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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45743073162208">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Balance Sheets - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 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">$ 7,611,210<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">378,290<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, net</a></td>
<td class="nump">1,937,670<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,370,523<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">11,297,693<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">67,231<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">433,584<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,848,833<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">548,149<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,136,683<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,748,393)<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,388,290<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_OperatingLeaseAndFinanceLeaseRightOfUseAsset', window );">Lease right-of-use assets, net</a></td>
<td class="nump">1,941,624<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">70,064<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">887,410<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,899,098<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">15,585,081<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,121,873<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,127,645<span></span>
</td>
<td class="nump">1,444,296<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_ClinicalHoldbackCurrent', window );">Clinical holdback - current portion</a></td>
<td class="nump">92,170<span></span>
</td>
<td class="nump">65,300<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 );">Lease liabilities - current portion</a></td>
<td class="nump">525,752<span></span>
</td>
<td class="nump">406,636<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">2,867,440<span></span>
</td>
<td class="nump">3,054,055<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrentAbstract', window );"><strong>Long-term 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 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">36,081<span></span>
</td>
<td class="nump">54,935<span></span>
</td>
</tr>
<tr class="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 );">Convertible notes payable, net (including related parties)</a></td>
<td class="nump">5,068,556<span></span>
</td>
<td class="nump">4,258,179<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 liabilities - long-term portion</a></td>
<td class="nump">1,643,217<span></span>
</td>
<td class="nump">2,036,067<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_LiabilitiesNoncurrent', window );">Total long-term liabilities</a></td>
<td class="nump">6,747,854<span></span>
</td>
<td class="nump">6,349,181<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">9,615,294<span></span>
</td>
<td class="nump">9,403,236<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $.001 par, 200,000,000 authorized, 22,350,022 shares issued and 22,232,799 outstanding as of September 30, 2024; and 21,774,604 shares issued and 21,657,381 outstanding as of December 31, 2023</a></td>
<td class="nump">22,350<span></span>
</td>
<td class="nump">21,775<span></span>
</td>
</tr>
<tr class="re">
<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="ro">
<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">2,608,642<span></span>
</td>
<td class="nump">2,787,137<span></span>
</td>
</tr>
<tr class="re">
<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">125,473,368<span></span>
</td>
<td class="nump">123,985,306<span></span>
</td>
</tr>
<tr class="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">(122,074,573)<span></span>
</td>
<td class="num">(108,381,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_StockholdersEquity', window );">Total stockholders' equity</a></td>
<td class="nump">5,969,787<span></span>
</td>
<td class="nump">18,352,589<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders' equity</a></td>
<td class="nump">$ 15,585,081<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_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_OperatingLeaseAndFinanceLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 right-of-use asset from operating 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_OperatingLeaseAndFinanceLeaseRightOfUseAsset</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_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_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_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>14
<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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45743155966496">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Balance Sheets (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th"><div>Sep. 30, 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">22,350,022<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">22,232,799<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>15
<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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45743071595408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Statements of Comprehensive Loss - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 554,908<span></span>
</td>
<td class="nump">$ 244,361<span></span>
</td>
<td class="nump">$ 1,047,532<span></span>
</td>
<td class="nump">$ 858,859<span></span>
</td>
</tr>
<tr class="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">190,839<span></span>
</td>
<td class="nump">86,186<span></span>
</td>
<td class="nump">352,496<span></span>
</td>
<td class="nump">301,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_OperatingExpensesAbstract', window );"><strong>Operating expenses:</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_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">2,303,241<span></span>
</td>
<td class="nump">2,072,830<span></span>
</td>
<td class="nump">6,049,847<span></span>
</td>
<td class="nump">5,137,441<span></span>
</td>
</tr>
<tr class="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">1,572,189<span></span>
</td>
<td class="nump">70,883<span></span>
</td>
<td class="nump">2,847,866<span></span>
</td>
<td class="nump">444,678<span></span>
</td>
</tr>
<tr class="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">1,530,791<span></span>
</td>
<td class="nump">1,970,408<span></span>
</td>
<td class="nump">4,645,412<span></span>
</td>
<td class="nump">4,642,182<span></span>
</td>
</tr>
<tr class="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">76,288<span></span>
</td>
<td class="nump">125,318<span></span>
</td>
<td class="nump">215,144<span></span>
</td>
<td class="nump">391,683<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">5,482,509<span></span>
</td>
<td class="nump">4,239,439<span></span>
</td>
<td class="nump">13,758,269<span></span>
</td>
<td class="nump">10,615,984<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">(5,118,440)<span></span>
</td>
<td class="num">(4,081,264)<span></span>
</td>
<td class="num">(13,063,233)<span></span>
</td>
<td class="num">(10,058,900)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>Other income (expense):</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_InvestmentIncomeInterest', window );">Interest income</a></td>
<td class="nump">124,028<span></span>
</td>
<td class="nump">92,392<span></span>
</td>
<td class="nump">532,850<span></span>
</td>
<td class="nump">232,133<span></span>
</td>
</tr>
<tr class="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">(413,290)<span></span>
</td>
<td class="num">(8,033)<span></span>
</td>
<td class="num">(1,163,153)<span></span>
</td>
<td class="num">(9,903)<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 income (expense), net</a></td>
<td class="num">(289,262)<span></span>
</td>
<td class="nump">84,359<span></span>
</td>
<td class="num">(630,303)<span></span>
</td>
<td class="nump">222,230<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">(5,407,702)<span></span>
</td>
<td class="num">(3,996,905)<span></span>
</td>
<td class="num">(13,693,536)<span></span>
</td>
<td class="num">(9,836,670)<span></span>
</td>
</tr>
<tr class="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 (benefit)</a></td>
<td class="nump">1,158<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(592)<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_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(5,408,860)<span></span>
</td>
<td class="num">(3,996,905)<span></span>
</td>
<td class="num">(13,692,944)<span></span>
</td>
<td class="num">(9,836,670)<span></span>
</td>
</tr>
<tr class="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">(5,408,860)<span></span>
</td>
<td class="num">(3,996,905)<span></span>
</td>
<td class="num">(13,692,944)<span></span>
</td>
<td class="num">(9,836,670)<span></span>
</td>
</tr>
<tr class="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">$ (5,408,860)<span></span>
</td>
<td class="num">$ (3,996,905)<span></span>
</td>
<td class="num">$ (13,692,944)<span></span>
</td>
<td class="num">$ (9,836,670)<span></span>
</td>
</tr>
<tr class="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.24)<span></span>
</td>
<td class="num">$ (0.26)<span></span>
</td>
<td class="num">$ (0.62)<span></span>
</td>
<td class="num">$ (0.74)<span></span>
</td>
</tr>
<tr class="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.24)<span></span>
</td>
<td class="num">$ (0.26)<span></span>
</td>
<td class="num">$ (0.62)<span></span>
</td>
<td class="num">$ (0.74)<span></span>
</td>
</tr>
<tr class="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,232,799<span></span>
</td>
<td class="nump">15,093,147<span></span>
</td>
<td class="nump">22,075,135<span></span>
</td>
<td class="nump">13,369,462<span></span>
</td>
</tr>
<tr class="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,232,799<span></span>
</td>
<td class="nump">15,093,147<span></span>
</td>
<td class="nump">22,075,135<span></span>
</td>
<td class="nump">13,369,462<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>16
<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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45743074638320">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed 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>Warrants [Member]</div></th>
<th class="th"><div>Additional Paid-in Capital [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="text">&#160;<span></span>
</td>
<td class="nump">$ 567,972<span></span>
</td>
<td class="nump">$ 108,857,065<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,986,927<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_TreasuryStockCommonValue', window );">Treasury stock, common value at Dec. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (60,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="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>
</tr>
<tr class="re">
<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>
</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_StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants', window );">Issuance of common stock and warrants in connection with April 2023 Financing, net of issuance costs</a></td>
<td class="nump">$ 1,318<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">3,345,996<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_StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants', 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts', window );">Issuance of common stock in connection with at-the-market offering, net of issuance costs</a></td>
<td class="nump">$ 3<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,365<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,368<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_StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts', window );">Issuance of common stock in connection with at-the-market offering, net of issuance costs (in shares)</a></td>
<td class="nump">2,869<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of common stock in connection with ESPP</a></td>
<td class="nump">$ 3<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,694<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,697<span></span>
</td>
</tr>
<tr class="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 ESPP (in shares)</a></td>
<td class="nump">3,858<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl 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="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">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="text">&#160;<span></span>
</td>
<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">$ 920<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">(336,495)<span></span>
</td>
<td class="nump">1,395,550<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,059,975<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">919,716<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">626,529<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">626,529<span></span>
</td>
</tr>
<tr class="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="num">(9,836,670)<span></span>
</td>
<td class="num">(9,836,670)<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 Sep. 30, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (60,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="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 Sep. 30, 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>
</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 Sep. 30, 2023</a></td>
<td class="nump">$ 16,110<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,581,608<span></span>
</td>
<td class="nump">112,877,059<span></span>
</td>
<td class="num">(103,971,175)<span></span>
</td>
<td class="nump">10,443,602<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 Sep. 30, 2023</a></td>
<td class="nump">16,110,092<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 Jun. 30, 2023</a></td>
<td class="nump">$ 15,190<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,918,103<span></span>
</td>
<td class="nump">110,977,150<span></span>
</td>
<td class="num">(99,974,270)<span></span>
</td>
<td class="nump">12,876,173<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 Jun. 30, 2023</a></td>
<td class="nump">15,190,376<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_TreasuryStockCommonValue', window );">Treasury stock, common value at Jun. 30, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (60,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="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 Jun. 30, 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>
</tr>
<tr class="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>
</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_StockIssuedDuringPeriodValueExerciseOfCommonWarrants', window );">Exercise of common warrants</a></td>
<td class="nump">$ 920<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(336,495)<span></span>
</td>
<td class="nump">1,395,550<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,059,975<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_StockIssuedDuringPeriodSharesExerciseOfCommonWarrants', window );">Exercise of common warrants (in shares)</a></td>
<td class="nump">919,716<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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">504,359<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">504,359<span></span>
</td>
</tr>
<tr class="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="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">(3,996,905)<span></span>
</td>
<td class="num">(3,996,905)<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 Sep. 30, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (60,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="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 Sep. 30, 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>
</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 Sep. 30, 2023</a></td>
<td class="nump">$ 16,110<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,581,608<span></span>
</td>
<td class="nump">112,877,059<span></span>
</td>
<td class="num">(103,971,175)<span></span>
</td>
<td class="nump">10,443,602<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 Sep. 30, 2023</a></td>
<td class="nump">16,110,092<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="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="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,774,604<span></span>
</td>
<td class="text">&#160;<span></span>
</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="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="num">$ (60,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (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_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="nump">117,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_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>
</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_StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts', window );">Issuance of common stock in connection with at-the-market offering, net of issuance costs</a></td>
<td class="nump">$ 563<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">989,185<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 989,748<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_StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts', window );">Issuance of common stock in connection with at-the-market offering, net of issuance costs (in shares)</a></td>
<td class="nump">563,337<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of common stock in connection with ESPP</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">10,378<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">10,390<span></span>
</td>
</tr>
<tr class="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 ESPP (in shares)</a></td>
<td class="nump">12,081<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl 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="num">(178,495)<span></span>
</td>
<td class="nump">178,495<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_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">310,004<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">310,004<span></span>
</td>
</tr>
<tr class="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="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">(13,692,944)<span></span>
</td>
<td class="num">(13,692,944)<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 Sep. 30, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (60,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (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_TreasuryStockCommonShares', window );">Treasury stock, common shares (in shares) at Sep. 30, 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="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_StockholdersEquity', window );">Balance at Sep. 30, 2024</a></td>
<td class="nump">$ 22,350<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,608,642<span></span>
</td>
<td class="nump">125,473,368<span></span>
</td>
<td class="num">(122,074,573)<span></span>
</td>
<td class="nump">$ 5,969,787<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 Sep. 30, 2024</a></td>
<td class="nump">22,350,022<span></span>
</td>
<td class="text">&#160;<span></span>
</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">22,350,022<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 Jun. 30, 2024</a></td>
<td class="nump">$ 22,350<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,608,642<span></span>
</td>
<td class="nump">125,344,962<span></span>
</td>
<td class="num">(116,665,713)<span></span>
</td>
<td class="nump">$ 11,250,241<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 Jun. 30, 2024</a></td>
<td class="nump">22,350,022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_TreasuryStockCommonValue', window );">Treasury stock, common value at Jun. 30, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (60,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="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 Jun. 30, 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>
</tr>
<tr class="re">
<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>
</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_StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts', window );">Issuance of common stock in connection with at-the-market offering, net of issuance costs</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>
</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_StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts', window );">Issuance of common stock in connection with at-the-market offering, net of issuance costs (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>
<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_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of common stock in connection with ESPP</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>
</tr>
<tr class="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 ESPP (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>
<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_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="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_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">128,406<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">128,406<span></span>
</td>
</tr>
<tr class="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="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">(5,408,860)<span></span>
</td>
<td class="num">(5,408,860)<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 Sep. 30, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (60,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (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_TreasuryStockCommonShares', window );">Treasury stock, common shares (in shares) at Sep. 30, 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="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_StockholdersEquity', window );">Balance at Sep. 30, 2024</a></td>
<td class="nump">$ 22,350<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,608,642<span></span>
</td>
<td class="nump">$ 125,473,368<span></span>
</td>
<td class="num">$ (122,074,573)<span></span>
</td>
<td class="nump">$ 5,969,787<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 Sep. 30, 2024</a></td>
<td class="nump">22,350,022<span></span>
</td>
<td class="text">&#160;<span></span>
</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">22,350,022<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_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_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_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_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>17
<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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45743072108288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Statements of Cash Flows - USD ($)<br></strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 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">$ (13,692,944)<span></span>
</td>
<td class="num">$ (9,836,670)<span></span>
</td>
</tr>
<tr class="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">202,971<span></span>
</td>
<td class="nump">388,777<span></span>
</td>
</tr>
<tr class="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">12,173<span></span>
</td>
<td class="nump">2,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_OperatingLeaseRightOfUseAssetAmortizationExpense', window );">Amortization of right-of-use assets</a></td>
<td class="nump">438,601<span></span>
</td>
<td class="nump">274,158<span></span>
</td>
</tr>
<tr class="re">
<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 disposal of assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">44,538<span></span>
</td>
</tr>
<tr class="ro">
<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">6,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryLIFOReservePeriodCharge', window );">Inventory reserve</a></td>
<td class="nump">2,830<span></span>
</td>
<td class="nump">4,972<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation expense</a></td>
<td class="nump">310,004<span></span>
</td>
<td class="nump">626,529<span></span>
</td>
</tr>
<tr class="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 issuance costs and discount</a></td>
<td class="nump">854,902<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_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="re">
<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">(285,384)<span></span>
</td>
<td class="num">(26,086)<span></span>
</td>
</tr>
<tr class="ro">
<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">(1,273,382)<span></span>
</td>
<td class="num">(170,917)<span></span>
</td>
</tr>
<tr class="re">
<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">(266,518)<span></span>
</td>
<td class="nump">313,154<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="num">(51,799)<span></span>
</td>
<td class="nump">341,119<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilities', window );">Accrued expenses</a></td>
<td class="num">(316,651)<span></span>
</td>
<td class="nump">112,728<span></span>
</td>
</tr>
<tr class="ro">
<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">(273,734)<span></span>
</td>
<td class="num">(304,004)<span></span>
</td>
</tr>
<tr class="re">
<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,509)<span></span>
</td>
<td class="num">(15,770)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="num">(14,369,440)<span></span>
</td>
<td class="num">(8,244,566)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireIntangibleAssets', window );">Acquisition of patents</a></td>
<td class="num">(82,237)<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_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property and equipment</a></td>
<td class="num">(654,914)<span></span>
</td>
<td class="num">(99,018)<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_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(737,151)<span></span>
</td>
<td class="num">(99,018)<span></span>
</td>
</tr>
<tr class="re">
<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="ro">
<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="re">
<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="ro">
<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="re">
<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">1,059,975<span></span>
</td>
</tr>
<tr class="ro">
<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 and exercised options</a></td>
<td class="nump">10,390<span></span>
</td>
<td class="nump">1,697<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from at-the-market sales of common stock</a></td>
<td class="nump">1,021,994<span></span>
</td>
<td class="nump">3,373<span></span>
</td>
</tr>
<tr class="ro">
<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">(30,660)<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_RepaymentsOfNotesPayable', window );">Repayment of note payable</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(327,006)<span></span>
</td>
</tr>
<tr class="ro">
<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="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="nump">1,001,724<span></span>
</td>
<td class="nump">4,074,083<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect', window );">Net change in cash and cash equivalents</a></td>
<td class="num">(14,104,867)<span></span>
</td>
<td class="num">(4,269,501)<span></span>
</td>
</tr>
<tr class="re">
<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="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 );">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="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 );">End of period</a></td>
<td class="nump">7,611,210<span></span>
</td>
<td class="nump">8,692,435<span></span>
</td>
</tr>
<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_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="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="nump">0<span></span>
</td>
<td class="nump">9,903<span></span>
</td>
</tr>
<tr class="ro">
<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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>Non-cash investing and financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_PropertyAndEquipmentCostsIncludedInAccountsPayableAndAccruedExpense', window );">Property and equipment costs included in accounts payable and accrued expense</a></td>
<td class="nump">35,849<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_CommissionCostsRelatingToCertainProceedsFromIssuanceOfCommonStock', window );">Commissions costs relating to certain proceeds from issuance of common stock</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">6,163<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_DeferredOfferingCostsReclassifiedToAdditionalPaidInCapital', window );">Deferred offering costs reclassified to additional paid-in-capital</a></td>
<td class="nump">1,586<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_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_PrepaidInsuranceFinancedWithPromissoryNote', window );">Prepaid insurance financed with promissory notes</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 283,334<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_CommissionCostsRelatingToCertainProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 commission costs relating to certain proceeds from issuance of common stock 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_CommissionCostsRelatingToCertainProceedsFromIssuanceOfCommonStock</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_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_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_PrepaidInsuranceFinancedWithPromissoryNote">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of prepaid insurance financed with promissory note 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_PrepaidInsuranceFinancedWithPromissoryNote</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_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_PropertyAndEquipmentCostsIncludedInAccountsPayableAndAccruedExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 and accrued expense 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_PropertyAndEquipmentCostsIncludedInAccountsPayableAndAccruedExpense</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_InventoryLIFOReservePeriodCharge">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 change in the inventory reserve representing the cumulative difference in cost between the first in, first out and the last in, first out inventory valuation methods, which change has been reflected in the statement of income 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 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480581/330-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_InventoryLIFOReservePeriodCharge</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_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_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>18
<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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45743074131296">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 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_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>
      <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;">


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

    <td style="vertical-align: top; width: 27pt;">
              <div style="text-align: left; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">(1)</div>
            </td>

    <td style="align: left; vertical-align: top; width: auto;">
              <div style="text-align: left; 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>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;">  </span></div>

<div style="margin-right: 154.8pt; font-style: italic; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">Organization and Nature of Business</div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-weight: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"> </span> </span></div>

<div style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">&#160;</div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span> </span></div>

<div 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);"><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="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-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;">Femasys Inc. (the Company or Femasys) was incorporated in Delaware on February 19, 2004 and is headquartered in Suwanee, Georgia. The Company is a leading biomedical company focused on addressing significant unmet needs
          for women worldwide with a broad portfolio of in-office, accessible, and innovative therapeutic and diagnostic products, including a lead revolutionary product candidate and FDA-cleared products.&#160;</span><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-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">The Company&#8217;s mission is to provide women with superior minimally-invasive, non-surgical product technologies, accessible in the office, improving patient care and overall health
          economics focused on servicing the reproductive health needs for those seeking solutions for infertility issues (FemaSeed&#174; and FemVue&#174;) or permanent birth control (FemBloc&#174;).&#160;</span><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-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 Company currently operates a</span>s one </span><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;">segment with an initial focus on servicing the reproductive
        health needs for those seeking solutions for infertility issues or permanent birth control.</span></div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>

<div 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);"> <span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </span> </div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>

<div style="margin-top: 0px; margin-bottom: 0px; letter-spacing: normal; white-space: normal; word-spacing: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: normal; text-align: left; text-transform: none; background-color: rgb(255, 255, 255); font-variant: normal;"><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;">Femasys </span>has an expansive intellectual property portfolio which covers both utility and design patents in the U.S. and significant ex-U.S. markets for each product initiative. Femasys has taken concepts internally
        conceived and protected through development, including domestic and foreign regulatory approvals, and production, through in-house manufacturing.&#160;The Company received approval to sell FemaSeed, a solution which enables directed intratubal
        insemination to improve on historic intrauterine insemination (IUI) and provides a lower cost and safer option to in vitro fertilization (IVF) methods, from Health Canada, the Public Health Agency of Canada (Health Canada) in April 2023. In
        September 2023, the Company received 510(k) clearance from the FDA for FemaSeed intratubal insemination to market in the United States. A pivotal clinical trial was still ongoing at the time of receiving regulatory clearance, however, enrollment
        was completed in November 2023. In June 2024, the Company received European Union Medical Device Regulation (EU MDR) certificates and CE Mark certification<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;"> for four products:</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> FemaSeed, FemVue, FemCerv&#174; and FemCath&#174;. FemVue, a solution that enables fallopian tube assessment with ultrasound as an alternative to the radiologic approach (hysterosalpingogram) for the diagnosis of
          infertility, is approved for sale in the U.S., Japan, and Canada. FemCerv is a solution for complete tissue sampling with minimal contamination of the endocervical canal in a virtually pain-free procedure as an alternative to the single biopsy
          method for diagnosis of cervical cancer and is approved for sale in the U.S. and Canada. FemCath, allows for selective evaluation of an individual fallopian tube as an alternative to the traditional intrauterine catheter that is undirected, is
          approved for sale in the U.S. and Canada. I</span>n August 2024, the Company announced receipt of CE Mark certification and product approval from Health Canada for our compact, eco-friendly FemVue&#174; MINI for fallopian tube assessment. In September
        2024, the Company announced receipt of 510(k) clearance from FDA for FemChec<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#174;, a controlled contrast generating device. </span>The Company received CE mark approval for
        FemChec in September 2024. </div>

<div style="margin-top: 0px; margin-bottom: 0px; letter-spacing: normal; white-space: normal; word-spacing: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: normal; text-align: left; text-transform: none; background-color: rgb(255, 255, 255); font-variant: normal;"><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;"> <br/>
        </span></div>

<div style="margin-top: 0px; margin-bottom: 0px; letter-spacing: normal; white-space: normal; word-spacing: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: normal; text-align: left; text-transform: none; background-color: rgb(255, 255, 255); font-variant: normal;"><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;">FemBloc&#174;, the
          Company&#8217;s solution for permanent birth control, is based on the Company&#8217;s platform technology for delivery and in June 2023 Femasys received FDA approval of our IDE to evaluate the safety and efficacy of FemBloc, our non-surgical, non-implant,
          non-hormonal in-office solution for permanent birth control in a pivotal clinical trial. In August 2023 Femasys announced the initiation of enrollment in the FINALE [Prospective Multi-Center Trial for FemBloc Intratubal Occlusion for
          TranscervicAL Permanent Birth Control] pivotal trial designed to evaluate the safety and efficacy of FemBloc. 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 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 used FemBloc for permanent birth control for one year.
          Follow-up will continue annually for five years post-market. <br/>
        </span></div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>

<div 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);"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span></span> </div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </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>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span><span style="font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span> </span></div>

<div style="margin-right: 36pt; font-style: italic; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Basis of Presentation</div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"> <span style="font-style: normal;"> </span> </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;">&#160;</div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"> </span> </span></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-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial;">The <span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Company has prepared the accompanying condensed financial statements pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (SEC).
        Certain information and footnote disclosures normally included in the annual financial statements prepared in accordance with accounting principles generally accepted in the United States of America (U.S. GAAP) have been condensed or omitted
        pursuant to these rules and regulations. These condensed financial statements should be read in conjunction with the Company&#8217;s audited financial statements and footnotes related thereto for the year ended December 31, 2023 included in our Annual
        Report on Form 10K filed with the SEC on March 28, 2024 (the Annual Report). There have been no material changes to the Company&#8217;s significant accounting policies described in Note 2 to the financial statements included in the Annual Report.</span></div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"> </span> </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: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial;">&#160;</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-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial;">In <span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">the opinion of management, the unaudited financial statements include all adjustments (consisting only of normal recurring adjustments) necessary to present fairly
        the Company&#8217;s financial position and the results of its operations and cash flows at the dates for periods presented. The results of operations for such interim periods are not necessarily indicative of the results to be expected for the full year.</span></div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </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>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"> </span>  </span></div>

<div style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-style: italic;">Use of Estimates</span></span><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </span> </div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>

<div style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-style: italic;"> <br/>
      </span></div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"> </span> </span></div>

<div style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0);">The <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-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;">preparation of financial statements in conformity with U.S. 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. Estimates for these and other
        items are subject to change and are reassessed by management in accordance with U.S. GAAP. Actual results could differ from those estimates.</span></div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;">  </span></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;">  </span></div>

<div style="margin-right: 36pt; font-style: italic; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Liquidity</div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"> </span> </span></div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; font-style: normal;">&#160;</div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span> </span></div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; 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; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">As of September 30, 2024, the Company had cash and cash equivalents of</span><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; font-size: 10pt;"> $7,611,210. <span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">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 the sale of FemaSeed <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; font-size: 10pt;"><span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; font-size: 10pt;"><span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">and </span></span>FemVue </span></span>to support the Company&#8217;s 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></span></div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span> </span></div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; 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-variant: normal; text-transform: none; font-style: normal;"><br/>
      </span> </div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; 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; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">For the nine months ended <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; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">September</span> 30, 2024, the Company generated a net loss of</span><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; font-size: 10pt;"> $13,692,944.
        <span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">The Company expects such losses to increase over the next few years as the Company advances FemBloc through clinical development if and until FDA approval is received and is available to be marketed.</span></span></div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"> </span> </span></div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; 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-variant: normal; text-transform: none;"><br/>
      </span> </div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </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="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="font-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 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 <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; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">September</span> 30, 2024 of $122,074,573 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.</span><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
        </span> </div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"> </span><span style="font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"> </span> </span></div>

<div><br/></div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"> </span> </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: italic; font-variant: normal; text-transform: none;">Recently Issued Accounting Pronouncements</span><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </span> <span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </span></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; 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;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">I</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">n November 2023, the FASB issued ASU No. 2023-07,&#160;<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. The Company will adopt the ASU for the fiscal year ended December 31, 2024 and interim periods in fiscal 2025. The adoption of the ASU will result in additional disclosures to the
            Company&#8217;s financial statements and footnote disclosures.</span></div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"> </span> </span></div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">&#160;</div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"> </span> </span></div>

<div style="margin-right: 36pt; font-style: italic; font-weight: normal; 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>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>

<div style="margin-right: 36pt; font-style: italic; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </span> </div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>

<div style="font-style: italic; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; text-align: left;"><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-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;">In December 2023, the FASB issued ASU 2023-09,&#160;</span><span 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-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;">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</span><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-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 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><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>

<div style="margin-right: 36pt; font-style: italic; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><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;"> <br/>
      </span></div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"> </span> <span style="font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"> </span> <span style="font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"> </span> <span style="font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"> </span>
    </span></div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">No <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;">other new accounting pronouncement issued or effective has had, or is expected to have, a material impact on the Company&#8217;s financial statements.</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_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>19
<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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45743074048720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 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_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">
<div>
          <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;">


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

    <td style="text-align: right; vertical-align: top; width: 27pt;">
                  <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(2)</div>
                </td>

    <td style="text-align: left; vertical-align: top; width: auto;">
                  <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Fair Value<br/>
                  </div>
                </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;">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: </span></div>

<div><br/>
          </div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Level 1 &#8211; Valuation is based upon quoted prices for identical instruments traded in active markets.</div>

<div><br/>
          </div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">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><br/>
          </div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">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>

<div><br/>
          </div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><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;">Certain of the Company&#8217;s financial instruments, including cash and other liabilities approximate their fair value because of the short&#8209;term maturity of these financial instruments. The fair value
              of stock options, convertible notes and warrants are based on Level 3 inputs.</span><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_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>20
<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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45743074100032">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 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_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">
<div>
      <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;">


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

    <td style="vertical-align: top; width: 27pt;">
              <div style="text-align: left; font-weight: bold;">(3)</div>
            </td>

    <td style="align: left; vertical-align: top; width: auto;">
              <div style="text-align: left; font-weight: bold;">Cash and Cash Equivalents</div>
            </td>

  </tr>


</table>
    </div>

<div>&#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;">As of September 30, 2024 and December 31,
      2023, money market funds included in cash and cash equivalents on the balance sheets were $6,809,936 and $21,278,895, respectively, which represent level 1 within the fair value hierarchy where there are quoted prices in active markets for identical assets.</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>21
<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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45743074042688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 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_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventories [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_InventoryDisclosureTextBlock', window );">Inventories</a></td>
<td class="text">
<div>
      <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;">


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

    <td style="vertical-align: top; width: 27pt;">
              <div style="text-align: left; font-weight: bold;">(4)</div>
            </td>

    <td style="align: left; vertical-align: top; width: auto;">
              <div style="text-align: left; font-weight: bold;">Inventories</div>
            </td>

  </tr>


</table>
    </div>

<div>&#160;</div>

<div style="margin-right: 36pt; 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;">Inventory stated at cost,
      net of reserve, consisted of the following:</div>

<div><br/></div>

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


  <tr>

    <td rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: center; font-weight: bold; font-size: 10pt; vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; font-size: 10pt;" valign="bottom"><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-align: center; 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="text-indent: 0pt;">September 30</span>,</span></td>

    <td colspan="1" rowspan="1" style="font-weight: bold; font-size: 10pt; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: center; font-weight: bold; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold;" valign="bottom">December 31,</td>

    <td colspan="1" rowspan="1" style="font-weight: bold; text-align: left; 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;" 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="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: #000000 solid 2px;" valign="bottom"><span style="font-weight: bold;">2023</span></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);">Materials</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);">1,043,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>

    <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);">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);">Work in progress</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);">509,217</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);">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);">Finished goods</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);">385,408</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);">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="color: rgb(0, 0, 0);">Inventory, net</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);">1,937,670</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);">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>
<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_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_InventoryDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.</p></div>
<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 330<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/330/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_InventoryDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>22
<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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45743075957536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Expenses<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 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_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Accrued Expenses [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_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock', window );">Accrued Expenses</a></td>
<td class="text">
<div>
        <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;">


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

    <td style="vertical-align: top; width: 27pt;">
                <div style="text-align: left; font-weight: bold;">(5)</div>
              </td>

    <td style="align: left; vertical-align: top; width: auto;">
                <div style="text-align: left; font-weight: bold;">Accrued Expenses</div>
              </td>

  </tr>


</table>
      </div>

<div>&#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;">Accrued expenses consisted of the following:</div>

<div><br/>
        </div>

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


  <tr>

    <td rowspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: center; font-weight: bold; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom">September 30,</td>

    <td colspan="1" rowspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: center; font-weight: bold; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom">December 31,</td>

    <td colspan="1" rowspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

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

    <td colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><span style="font-weight: bold;"> 2024</span> </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="font-weight: bold; text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

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

    <td colspan="1" style="font-weight: bold; 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);">Accrued interest</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);">352,775</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 rowspan="1" style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom">Clinical trial costs </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">350,208</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">276,141</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">Incentive and other compensation costs </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">297,897</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">1,082,606</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 rowspan="1" style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom">Director fees </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">70,000</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">60,210</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">Franchise taxes <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">3,150</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">12,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>

  </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);">Other</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>53,615</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);">13,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>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">Accrued expenses</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="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">
              <div style="color: rgb(0, 0, 0);">$</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 style="color: rgb(0, 0, 0);">1,127,645</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 style="color: rgb(0, 0, 0);">1,444,296</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>


</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accounts payable and accrued liabilities 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://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(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 720<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483384/720-30-45-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)(a))<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_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="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_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>23
<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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45743074111808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Clinical Holdback<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 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_femy_ClinicalHoldbackAbstract', window );"><strong>Clinical Holdback [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_ClinicalHoldbackTextBlock', window );">Clinical Holdback</a></td>
<td class="text">
<div>
        <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;">


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

    <td style="vertical-align: top; width: 27pt;">
                <div style="text-align: left; font-weight: bold;">(6)</div>
              </td>

    <td style="align: left; vertical-align: top; width: auto;">
                <div style="text-align: left; font-weight: bold;">Clinical Holdback</div>
              </td>

  </tr>


</table>
      </div>

<div>&#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 following table shows the activity
        within the clinical holdback liability accounts for the nine months ended September 30, 2024:</div>

<div>&#160;</div>

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


  <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; color: rgb(0, 0, 0);">Balance at December 31, 2023<br/>
              </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);">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);">Clinical holdback retained</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>14,465</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);">Clinical holdback paid</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>(6,449</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; color: rgb(0, 0, 0);">Balance at September 30, 2024</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);">$</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);">128,251</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);">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; 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>(92,170</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; color: rgb(0, 0, 0);">Clinical holdback - long-term 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>36,081</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_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_ClinicalHoldbackTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of 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_ClinicalHoldbackTextBlock</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>24
<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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45743074118880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 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_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue Recognition [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_RevenueFromContractWithCustomerTextBlock', window );">Revenue Recognition</a></td>
<td class="text">
<div>
        <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;">


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

    <td style="vertical-align: top; width: 27pt;">
                <div style="text-align: left; font-weight: bold;">(7)</div>
              </td>

    <td style="align: left; vertical-align: top; width: auto;">
                <div style="text-align: left; font-weight: bold;">Revenue Recognition</div>
              </td>

  </tr>


</table>
      </div>

<div>&#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;">Revenue is recognized upon shipment of our
        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. For the three and nine months ended September 30, 2024 and 2023, there was no revenue recognized from performance obligations satisfied or partially satisfied in prior periods, nor were there any unsatisfied performance
        obligations as of September 30, 2024 or December 31, 2023.</div>

<div>&#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 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. Throughout the periods presented, the Company has not had a history
          of significant returns.</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 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 following table summarizes our sales by
        geographic region as follows:</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>

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


  <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="6" 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;">Three Months Ended September 30,</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="6" 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;">Nine Months Ended September 30,</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; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><span style="font-weight: bold;">Primary geographical markets</span> <br/>
            </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;"> 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; color: rgb(0, 0, 0); font-weight: bold;">2023<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; color: rgb(0, 0, 0); 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; color: rgb(0, 0, 0); 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: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">U.S.</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="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);">262,458</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="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 style="color: rgb(0, 0, 0);">244,361</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="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 style="color: rgb(0, 0, 0);">755,082</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="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 style="color: rgb(0, 0, 0);">800,814</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: 52%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">International</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);">292,450</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);">&#8212;</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);">292,450</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);">58,045</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: 52%; 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);">Total</div>
            </td>

    <td colspan="1" style="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; width: 1%; border-bottom: #000000 double 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%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">554,908</div>
            </td>

    <td colspan="1" style="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; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="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 style="color: rgb(0, 0, 0);">244,361</div>
            </td>

    <td colspan="1" style="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; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="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 style="color: rgb(0, 0, 0);">1,047,532</div>
            </td>

    <td colspan="1" style="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; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="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 style="color: rgb(0, 0, 0);">858,859</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; 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_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-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_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<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 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-9<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 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-10<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 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-15<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 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<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 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<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 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<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 12<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<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 12<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<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_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="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>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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45743074133664">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 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_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">
<div>
      <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;">


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

    <td style="vertical-align: top; width: 27pt;">
              <div style="text-align: left; font-weight: bold;">(8)</div>
            </td>

    <td style="align: left; vertical-align: top; width: auto;">
              <div style="text-align: left; font-weight: bold;">Commitments and Contingencies</div>
            </td>

  </tr>


</table>
    </div>

<div><br/></div>

<div style="font-style: italic; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Legal Claims</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-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-variant: normal; text-transform: none;">&#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-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-variant: normal; text-transform: 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 <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;">Accounting Standards Codification</span> (ASC) 450, <span style="font-style: italic;">Contingencies</span>, 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 both periods
      presented, there were no material legal contingencies requiring accrual or disclosure.</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-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-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-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 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 <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; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">September</span> 30, 2024 and 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_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>26
<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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45743074091152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Notes Payable<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 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_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">
<div>  <span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

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


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

    <td style="vertical-align: top; width: 27pt;">
              <div style="text-align: left; font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">(9)</div>
              <span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></td>

    <td style="align: left; vertical-align: top; width: auto;">
              <div style="text-align: left; font-weight: bold;">Notes Payable</div>
            </td>

  </tr>


</table>

<div><span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div><span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div><span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
      </span> </div>

<div><span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="font-style: normal; margin-right: 154.8pt; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><span style="font-style: italic;">AFCO
        Credit Corporation (AFCO)</span></div>

<div><span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">In July 2023, the Company executed a 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 was $48,423, which
        represents principal and interest.</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> The Promissory Note was paid in full without penalty in <span style="-sec-ix-hidden:Fact_c9139126a34643aa85044e071a836d79">November 2023</span></span>.</div>

<div style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
    </div>

<div><span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">As<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> of September </span>30,<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;</span>2024,<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> and December </span>31,<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;</span>2023,<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> there was no principal balance on the AFCO. Interest expense in connection with the AFCO promissory notes was </span>$0<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> and </span>$9,317<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> for the </span>three<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> and nine months ended
        September </span>30,<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;</span>2024<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> and </span>2023,<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> respectively.</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_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>27
<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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45743070510000">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 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_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>
            <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;">


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

    <td style="text-align: right; vertical-align: top; width: 27pt;">
                    <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;">(10)</div>
                  </td>

    <td style="text-align: left; vertical-align: top; width: auto;">
                    <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Convertible Notes with Warrants (November 2023 Financing)</div>
                  </td>

  </tr>


</table>
          </div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
          </span> </div>

<div style="color: rgb(0, 0, 0); text-align: left;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">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.</span></div>

<div><br/></div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-align: left;">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.</div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
          </span> </div>

<div style="color: rgb(0, 0, 0); text-align: left;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">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. As of September 30, 2024, the Convertible Notes have not been converted into shares of common stock.<br/>
          </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;">
        <br/>
      </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-style: italic; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">The Warrants</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;"><span style="font-style: italic; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <br/>
        </span></div>

<div><span style="font-style: italic; background-color: rgb(255, 255, 255); font-weight: normal; 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; text-align: left;">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><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
          </span> </div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-align: left;">The Series B Warrants are exercisable immediately, together with the Series A Warrant Shares, and expire one year from the date of issuance. The Company has the right to call the exercise of the Series B Warrants if the closing price of the common stock exceeds 200% of the Series B 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. 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.</div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
          </span> </div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-align: left;">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: 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-family: 'Times New Roman'; font-size: 10pt;"><br/>
        </span> </div>

<div style="color: rgb(0, 0, 0); text-align: left;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">For the convertible notes for the three months e<span style="font-size: 10pt;">nded September 30, 2024, the Company recognized total
              interest expense of $413,290, including coupon interest expense of $102,750 and amortization of debt discount and issuance costs of $310,540.</span><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: 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;"> For the nine months ended September 30, 2024, the
              Company recognized total interest expense of $1,163,153, including coupon interest expense of $308,250 and amortization of debt discount and issuance costs of $854,902. </span>As of December 31, 2023, the Notes principal balance as $6,850,000, unamortized
            discount was $2,636,346 and accrued interest was $44,525. As of September 30, 2024, the Notes principal balance as $6,850,000, unamortized discount
            was $1,781,444 and accrued interest was $352,775.
            The fair value of the convertible notes on September 30, 2024, calculated using a discounted cash flow analysis, was $6,399,810.</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_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>28
<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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45743070543136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 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_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">
<div>
      <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;">


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

    <td style="vertical-align: top; width: 27pt;">
              <div style="text-align: left; font-weight: bold; font-family: 'Times New Roman';">(11)</div>
            </td>

    <td style="vertical-align: top;">
              <div style="text-align: left; font-weight: bold; font-family: 'Times New Roman';">Stockholders&#8217; Equity</div>
            </td>

  </tr>


</table>
    </div>

<div><span style="font-family: 'Times New Roman';"><br/>
    </span></div>

<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-family: 'Times New Roman';">On July 1, 2022, the Company filed a <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-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;">shelf registration statement</span> to sell up to $150 million in common and preferred stock, debt securities and warrants. Additionally, the Company 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 the Company may offer and sell shares of 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. As of September 30, 2024, 3.9 million shares of common stock have been sold for
        aggregate proceeds of <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;">approximately </span>$8.7 million under the Equity
        Distribution Agreement pursuant to the prospectus. As of September 30, 2024, the amount we are authorized to sell is subject to baby-shelf limitations.<br class="Apple-interchange-newline"/>
      </span></div>

<div><span style="font-family: 'Times New Roman';"> </span></div>

<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> <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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-family: 'Times New Roman';">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, pre-funded 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.<br/>
      </span> </div>

<div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-family: 'Times New Roman';"> <br/>
      </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;">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 September 30, 2024, 68,809 placement agent warrants remain outstanding.</div>

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

      <span style="font-family: 'Times New Roman';"> </span></div>

<div><span style="font-family: 'Times New Roman';"> </span>
     <span style="font-family: 'Times New Roman';"> <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> </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 September 30, 2024, the Company had 22,232,799 shares of common stock outstanding, and no
      dividends have been declared or paid.</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>29
<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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45743075926528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Incentive Plans and Warrants<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 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_femy_EquityIncentivePlansAndWarrantsAbstract', window );"><strong>Equity Incentive Plans and Warrants [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_ShareholdersEquityAndShareBasedPaymentsTextBlock', window );">Equity Incentive Plans and Warrants</a></td>
<td class="text">
<div>
          <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;">


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

    <td style="vertical-align: top; width: 27pt;">
                  <div style="text-align: left; font-weight: bold;">(12)</div>
                </td>

    <td style="align: left; vertical-align: top; width: auto;">
                  <div style="text-align: left; font-weight: bold;"><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: 700; 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;">Equity Incentive Plans and Warrants</span></div>
                </td>

  </tr>


</table>
        </div>

<div><br/>
        </div>

<div><span style="font-style: italic; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Stock-Based Awards</span><br/>
        </div>

<div><br/>
        </div>

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


  <tr>

    <td style="width: 18pt; font-weight: normal;"><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: normal; 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: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Stock Option Plans</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; margin-left: 36pt;">&#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;">Activity under the Company&#8217;s stock option plans for the nine months ended
          September 30, 2024 was as follows:</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%;">


  <tr>

    <td rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: center; font-weight: bold; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                  <div>Number of</div>
                  <div> options</div>
                </td>

    <td colspan="1" rowspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: center; font-weight: bold; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                  <div>Weighted</div>
                  <div>average</div>
                  <div>exercise</div>
                  <div> price</div>
                </td>

    <td colspan="1" rowspan="1" style="font-weight: bold; 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"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Outstanding at December 31, 2023</span></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,102,030</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">$</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">2.00</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 rowspan="1" style="vertical-align: bottom; text-indent: 9pt; width: 76%; white-space: nowrap;" valign="bottom"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Granted</span></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">1,259,421</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">1.07</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; text-indent: 9pt; width: 76%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Forfeited</span></td>

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

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">(359,807</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom">)</td>

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

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

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom">1.96</td>

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

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Outstanding at September 30, 2024</span></td>

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

    <td colspan="1" rowspan="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" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">3,001,644</td>

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

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

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">1.61</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; 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">&#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">&#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="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">&#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>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">Vested and exercisable at <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">September 30</span>, 2024</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: 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">1,295,956</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%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">2.36</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>


</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;">Options granted under our 2021 Stock Option Plan for the nine months ended
          September 30, 2024 to employees and nonemployees were 1,186,521 and 72,900, respectively and the weighted average exercise prices were $1.06 and
          $1.13, respectively. The weighted-average fair values of the options granted to employees and nonemployees were $0.91 and $0.93, respectively and were
          estimated using the following Black-Scholes assumptions:</div>

<div><br/></div>

<div>
            <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="letter-spacing: normal; word-spacing: 0px; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-transform: none; width: 100%;">


  <tr>

    <td rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: center; font-weight: bold; vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; border-bottom: #000000 solid 2px;" valign="bottom">Employee <br/>
                  </td>

    <td colspan="1" rowspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: center; font-weight: bold; vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; border-bottom: #000000 solid 2px;" valign="bottom"> Nonemployee</td>

    <td colspan="1" rowspan="1" style="font-weight: bold; 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-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';">Expected term (in years)</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-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';"><br/>
                    </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-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';">6.25</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">5.36</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="margin: 0px 0px 0px 0px; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: 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-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';">4.05</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-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';">%</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">4.09</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">%</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-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';">Dividend yield</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); font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';">&#8212;</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); font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';">%</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">&#8212;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">%</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-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';">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-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';">110.29</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-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';">%</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">111.97</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">%</td>

  </tr>


</table>
             </div>

<div>
        &#160; <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: 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;">No options were exercised for the nine months ended
            September 30, 2024 under our stock option plans.<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; margin-left: 36pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> <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: 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;">As of September 30, 2024, the total number of shares of common stock reserved for future awards under the 2021 Stock Option Plan was 596,236.<br/>
          </span></div>

<div> <br/>
        </div>

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


  <tr>

    <td style="width: 18pt; font-weight: normal;"><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: normal; 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: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Inducement Grants</div>
                  </td>

  </tr>


</table>
          </div>

<div style="background-color: #FFFFFF; color: #000000; 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;"> <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; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">On February 12, 2024, the Company awarded, outside the 2021 Plan, our Chief Commercial Officer a stock option grant for the right to purchase 100,000 shares of common stock at an exercise price of $1.10
              per share (inducement grant), which was approved by the Compensation committee. The inducement grant will vest in equal installments over four years
              provided the employee remains employed by the Company on the vesting date. The fair value of the inducement grant was $0.94 and was
              estimated using the following assumptions:</span></div>

<div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> </span><br/></div>

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


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">
                    <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Inducement</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: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                    <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Expected term (in years)</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="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                    </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'; font-size: 10pt;">6.25</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-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">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="font-family: 'Times New Roman'; font-size: 10pt;">4.10</div>
                  </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                    <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
                  </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                    <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Dividend yield</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: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</div>
                  </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'; font-size: 10pt;">%</div>
                  </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom">
                    <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">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="font-family: 'Times New Roman'; font-size: 10pt;">109.64</div>
                  </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                    <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
                  </td>

  </tr>


</table>

<div style="font-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; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: 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;">As of September 30, 2024,
              inducement grant awards of 250,000 shares were outstanding with a weighted average exercise price of $1.89, and 62,500 shares were
              vested and exercisable with a weighted average exercise price of $2.64.</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;">


  <tr>

    <td style="width: 18pt;"><span style="font-weight: normal; 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: normal; 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;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: italic; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Share-Based



















                  Compensation Expense</span></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-variant: normal; text-transform: none;">The following table shows the share-based compensation expense related to vested stock option grants
          to employees and nonemployees by financial statement line item on the accompanying condensed statement of comprehensive loss:</div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; 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-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: #000000; width: 100%;">


  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="6" rowspan="1" style="vertical-align: bottom; text-align: center; border-bottom: #000000 solid 2px;" valign="bottom"><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: 700; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: nowrap; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Three Months Ended <span style="font-size: 10pt;"><span style="text-indent: 0pt;">September 30</span></span>,</span></td>

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

    <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="6" rowspan="1" style="text-align: center; vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><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: 700; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: nowrap; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><span style="text-indent: 0pt;">Nine</span> Months Ended <span style="font-size: 10pt;"><span style="text-indent: 0pt;">September 30</span></span>,</span></td>

    <td colspan="1" rowspan="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; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; 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;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><span style="font-weight: bold;">2024</span> </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; color: rgb(0, 0, 0); font-weight: bold;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><span style="font-weight: bold;">2023</span> </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="text-align: center; font-weight: bold; vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="text-align: center; vertical-align: bottom; font-weight: bold; border-bottom: #000000 solid 2px;" valign="bottom">2024</td>

    <td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; font-weight: bold; vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="text-align: center; vertical-align: bottom; font-weight: bold; border-bottom: #000000 solid 2px;" valign="bottom">2023</td>

    <td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom">
                  <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">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-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; 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-variant: normal; text-transform: none;">49,800</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-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">79,561</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">114,437</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">131,812</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: 52%;" valign="bottom">
                  <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">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-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">18,895</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-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">623</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">43,659</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">(1,319</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">)</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
                  <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">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-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">59,711</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-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">424,175</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">151,908</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">496,036</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: 52%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
                  <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">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-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; 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; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">128,406</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-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">504,359</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">310,004</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">626,529</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="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">As <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;">September 30, 2024</span>, the remaining share-based compensation expense that is expected to be recognized in future periods for employees and nonemployees is $1,487,486, which includes $155,222 of
          compensation expense to be recognized upon achieving certain performance conditions. For service-based awards, the $1,332,264 of
          unrecognized expense is expected to be recognized over a weighted average period of 3.0 years.</div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">&#160;</span>
         <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">&#160;</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;">


  <tr>

    <td style="width: 18pt;"><span style="font-weight: normal; 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: normal; 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: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Employee Stock Purchase Plan (ESPP)<br/>
                </div>
              </td>

  </tr>


</table>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">&#160;</span></div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">For the nine months ended <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;">September 30, 2024</span>, 12,081
              shares of common stock were issued under the Company&#8217;s ESPP Plan at a fair value of $10,390. For the nine months ended September
              30, 2023, 3,858 shares of common stock were issued under the ESPP plan at a fair value of $1,697. As of <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;">September 30, 2024</span>, the total number of shares of common stock reserved for future awards under the ESPP Plan was 591,437.</span> </div>

<div style="margin-left: 36pt;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; 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;">


  <tr>

    <td style="width: 18pt; font-weight: normal;"><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: normal; 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: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">April 2023 Financing</div>
                </td>

  </tr>


</table>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">&#160;</span>
         <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">&#160;</span></div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; 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 compensation for services performed. </span>See Note 11,&#160;<span style="font-style: italic; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Stockholders&#8217; Equity</span>.</div>

<div style="margin-left: 36pt;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; 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-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 had an unlimited term and an exercise price of $0.0001
            per share. The common warrants had 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.</span></div>

<div style="margin-left: 36pt;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; 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-variant: normal; text-transform: none;">The pre-funded warrants and common 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 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.<br/>
          </span></div>

<div style="margin-left: 36pt;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; 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-variant: normal; text-transform: none; font-style: normal;">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:</span></div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; font-style: normal;"> <br/>
          </span></div>

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


  <tr>

    <td style="vertical-align: bottom; color: rgb(0, 0, 0); padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); border-bottom: #000000 solid 2px;" valign="bottom">
                  <div style="text-align: center; font-weight: bold;">Pre-funded</div>
                  <div style="text-align: center; font-weight: bold;">warrants</div>
                </td>

    <td colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); border-bottom: #000000 solid 2px;" valign="bottom">
                  <div style="text-align: center; font-weight: bold;">Common</div>
                  <div style="text-align: center; font-weight: bold;">warrants</div>
                </td>

    <td colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; color: rgb(0, 0, 0); width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div>Expected term (in years)</div>
                </td>

    <td colspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div><br/>
                  </div>
                </td>

    <td colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div>4</div>
                </td>

    <td colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div>4</div>
                </td>

    <td colspan="1" style="color: rgb(0, 0, 0); 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; color: rgb(0, 0, 0); width: 76%; white-space: nowrap;" valign="bottom">
                  <div>Risk&#8209;free interest rate</div>
                </td>

    <td colspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                  <div>3.83</div>
                </td>

    <td colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                  <div>%</div>
                </td>

    <td colspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                  <div>3.83</div>
                </td>

    <td colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                  <div>%</div>
                </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; color: rgb(0, 0, 0); width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div>Dividend yield</div>
                </td>

    <td colspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div>&#8212;</div>
                </td>

    <td colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">%</td>

    <td colspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div>&#8212;</div>
                </td>

    <td colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">%</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; color: rgb(0, 0, 0); width: 76%; white-space: nowrap;" valign="bottom">
                  <div>Expected volatility</div>
                </td>

    <td colspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                  <div>100.25</div>
                </td>

    <td colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                  <div>%</div>
                </td>

    <td colspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                  <div>100.25</div>
                </td>

    <td colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                  <div>%</div>
                </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; color: rgb(0, 0, 0); width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div>Exercise price</div>
                </td>

    <td colspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div>$</div>
                </td>

    <td colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div>0.0001</div>
                </td>

    <td colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div>$</div>
                </td>

    <td colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div>1.095</div>
                </td>

    <td colspan="1" style="color: rgb(0, 0, 0); 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; color: rgb(0, 0, 0); width: 76%; white-space: nowrap;" valign="bottom">
                  <div>Stock price</div>
                </td>

    <td colspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                  <div>$</div>
                </td>

    <td colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                  <div>0.86</div>
                </td>

    <td colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                  <div>$</div>
                </td>

    <td colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                  <div>0.86</div>
                </td>

    <td colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">Black-Scholes value <br/>
                </td>

    <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">0.86</td>

    <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">0.58</td>

    <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; 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-variant: normal; text-transform: none; font-style: normal;"> </span></div>

<div><br/>
        </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 net proceeds of $3,352,049 were allocated to the common stock, pre-funded warrants and common warrants using the relative fair value method. The valuations were
          recorded to stockholders&#8217; equity.</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;">In June 2023, all pre-funded
            warrants were exercised for shares of common stock. <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; 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;">In September and October 2023, all
              common warrants and 122,994 placement agent warrants were exercised for cash proceeds of $3,687,976</span>. As of September 30, 2024, 68,809
            placement agent warrants remain outstanding. </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_femy_EquityIncentivePlansAndWarrantsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EquityIncentivePlansAndWarrantsAbstract</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_ShareholdersEquityAndShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP).</p></div>
<a href="javascript: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> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/505/tableOfContent<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/718/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_ShareholdersEquityAndShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="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>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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45743074017344">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 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_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">
<div>
        <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;">


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

    <td style="text-align: right; vertical-align: top; width: 27pt;">
                <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(13)</div>
              </td>

    <td style="text-align: left; vertical-align: top; width: auto;">
                <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Related<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: 700; letter-spacing: normal; orphans: 2; text-align: justify; 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;">&#8209;</span>Party Transactions</div>
              </td>

  </tr>


</table>
      </div>

<div><br/>
    </div>

<div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In November 2023, the Company issued unsecured convertible notes and accompanying Series A and Series B Warrants (see Note 10). The transaction included the
        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. In addition, during the year ended December 31, 2023 and nine months ended September 30, 2024 and 2023, a family member of the CEO was employed by
        the Company.<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_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>31
<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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45743075842016">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 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_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">
<div>
      <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;">


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

    <td style="vertical-align: top; width: 27pt;">
              <div style="text-align: left; font-weight: bold;">(14)</div>
            </td>

    <td style="align: left; vertical-align: top; width: auto;">
              <div style="text-align: left; font-weight: bold;">Net Loss per Share Attributable to Common Stockholders</div>
            </td>

  </tr>


</table>
    </div>

<div>&#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 following ta<span style="background-color: rgb(255, 255, 255);">ble sets forth the computation of t</span>he basic and diluted net loss per share:</div>

<div> <br/>
    </div>

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


  <tr>

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

    <td colspan="7" 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;">Three Months Ended September 30,</div>
          </td>

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

    <td colspan="7" 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;">Nine Months Ended September 30,</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;" valign="bottom">&#160;</td>

    <td colspan="3" 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<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="3" 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<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="3" 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<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="3" 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<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"><br/>
          </td>

    <td colspan="3" 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>

    <td colspan="3" 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>

    <td colspan="3" 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>

    <td colspan="3" 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: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">
              <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Net loss attributable to common stockholders, basic &amp; diluted</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">
            <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; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">(5,408,860</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 style="color: rgb(0, 0, 0);">)</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 style="color: rgb(0, 0, 0);">(3,996,905</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 style="color: rgb(0, 0, 0);">)</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 style="color: rgb(0, 0, 0);">(13,692,944</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 style="color: rgb(0, 0, 0);">)</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 style="color: rgb(0, 0, 0);">(9,836,670</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 style="color: rgb(0, 0, 0);">)</div>
          </td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; width: 52%;" 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>

    <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 style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Weighted average number of shares used in computing net loss per share attributable to common stockholders, basic and 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">&#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);">22,232,799<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>

    <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 style="color: rgb(0, 0, 0);">15,093,147</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 style="color: rgb(0, 0, 0);">22,075,135</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 style="color: rgb(0, 0, 0);">13,369,462</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: 52%; padding-bottom: 2px;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Net loss per share attributable to common stockholders, basic and diluted</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 style="color: rgb(0, 0, 0);">$</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="color: rgb(0, 0, 0);">(0.24</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);">)</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);">(0.26</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);">)</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);">(0.62</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);">)</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);">(0.74</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);">)</div>
          </td>

  </tr>


</table>

<div><br/>
       </div>

<div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following potentially dilutive securities have been excluded from the computations of diluted weighted average shares outstanding
        because they would be anti-dilutive:</div>

<div>&#160;
        </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%;">


  <tr>

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

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

    <td colspan="6" style="vertical-align: top; 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;">Three Months Ended September 30,</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="6" style="vertical-align: top; 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;">Nine Months Ended September 30,</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: top; 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: top; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; 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: top; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; 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>

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

    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; 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: top; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; 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: top; width: 52%; background-color: #CCEEFF;" valign="bottom">
                <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Options to purchase common stock</div>
              </td>

    <td colspan="1" style="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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,251,644</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="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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,229,271</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="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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,251,644</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="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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,229,271</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: top; width: 52%;" valign="bottom">
                <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Warrants to purchase common stock, in connection with April 2023 financing</div>
              </td>

    <td colspan="1" style="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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">68,809</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="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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,468,809</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="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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">68,809</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="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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,468,809</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="vertical-align: top; width: 52%; background-color: #CCEEFF;" valign="bottom">
                <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Warrants to purchase common stock, in connection with November 2023 financing</div>
              </td>

    <td colspan="1" style="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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11,610,166</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="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="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%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11,610,166</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="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="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%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 52%; padding-bottom: 2px;" valign="bottom">
                <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Warrants to purchase common stock</div>
              </td>

    <td colspan="1" style="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: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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="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: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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>

    <td colspan="1" style="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: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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="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: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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: top; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
                <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;&#160;Total potential shares</div>
              </td>

    <td colspan="1" style="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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15,127,435</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="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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,931,540</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="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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15,127,435</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="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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,931,540</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>
<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>32
<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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45743072123296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 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_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">
<div>
          <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;">


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

    <td style="text-align: right; vertical-align: top; width: 27pt;">
                  <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">(15)</div>
                </td>

    <td style="text-align: left; vertical-align: top; width: auto;">
                  <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">Income Taxes<br/>
                  </div>
                </td>

  </tr>


</table>
        </div>

<div><br/>
      </div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">The effective tax rate of 0% for the three and nine
          months ended September 30, 2024 and 2023 was lower than the statutory rate due to the Company remaining in a full valuation allowance position.</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>33
<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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45743074014672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 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_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">
<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; 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;">

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


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

    <td style="vertical-align: top; width: 27pt;">
                <div style="text-align: left; font-weight: bold;">(16)</div>
              </td>

    <td style="align: left; vertical-align: top; width: auto;">
                <div style="text-align: left; font-weight: bold;"><span style="font-family: 'Times New Roman'; font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Subsequent Events</span></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; 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;"><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: 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;">In October 2024, the Company sold 665,669 shares under the at-the-market facility, resulting in gross
          cash proceeds of $900,317.</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>34
<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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45743075957040">
<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>Sep. 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_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>35
<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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45743074052688">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 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_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><span style="font-family: 'Times New Roman'; font-size: 10pt;">  </span></div>

<div style="margin-right: 154.8pt; font-style: italic; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">Organization and Nature of Business</div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-weight: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"> </span> </span></div>

<div style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">&#160;</div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span> </span></div>

<div 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);"><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="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-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;">Femasys Inc. (the Company or Femasys) was incorporated in Delaware on February 19, 2004 and is headquartered in Suwanee, Georgia. The Company is a leading biomedical company focused on addressing significant unmet needs
          for women worldwide with a broad portfolio of in-office, accessible, and innovative therapeutic and diagnostic products, including a lead revolutionary product candidate and FDA-cleared products.&#160;</span><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-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">The Company&#8217;s mission is to provide women with superior minimally-invasive, non-surgical product technologies, accessible in the office, improving patient care and overall health
          economics focused on servicing the reproductive health needs for those seeking solutions for infertility issues (FemaSeed&#174; and FemVue&#174;) or permanent birth control (FemBloc&#174;).&#160;</span><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-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 Company currently operates a</span>s one </span><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;">segment with an initial focus on servicing the reproductive
        health needs for those seeking solutions for infertility issues or permanent birth control.</span></div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>

<div 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);"> <span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </span> </div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>

<div style="margin-top: 0px; margin-bottom: 0px; letter-spacing: normal; white-space: normal; word-spacing: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: normal; text-align: left; text-transform: none; background-color: rgb(255, 255, 255); font-variant: normal;"><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;">Femasys </span>has an expansive intellectual property portfolio which covers both utility and design patents in the U.S. and significant ex-U.S. markets for each product initiative. Femasys has taken concepts internally
        conceived and protected through development, including domestic and foreign regulatory approvals, and production, through in-house manufacturing.&#160;The Company received approval to sell FemaSeed, a solution which enables directed intratubal
        insemination to improve on historic intrauterine insemination (IUI) and provides a lower cost and safer option to in vitro fertilization (IVF) methods, from Health Canada, the Public Health Agency of Canada (Health Canada) in April 2023. In
        September 2023, the Company received 510(k) clearance from the FDA for FemaSeed intratubal insemination to market in the United States. A pivotal clinical trial was still ongoing at the time of receiving regulatory clearance, however, enrollment
        was completed in November 2023. In June 2024, the Company received European Union Medical Device Regulation (EU MDR) certificates and CE Mark certification<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;"> for four products:</span><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> FemaSeed, FemVue, FemCerv&#174; and FemCath&#174;. FemVue, a solution that enables fallopian tube assessment with ultrasound as an alternative to the radiologic approach (hysterosalpingogram) for the diagnosis of
          infertility, is approved for sale in the U.S., Japan, and Canada. FemCerv is a solution for complete tissue sampling with minimal contamination of the endocervical canal in a virtually pain-free procedure as an alternative to the single biopsy
          method for diagnosis of cervical cancer and is approved for sale in the U.S. and Canada. FemCath, allows for selective evaluation of an individual fallopian tube as an alternative to the traditional intrauterine catheter that is undirected, is
          approved for sale in the U.S. and Canada. I</span>n August 2024, the Company announced receipt of CE Mark certification and product approval from Health Canada for our compact, eco-friendly FemVue&#174; MINI for fallopian tube assessment. In September
        2024, the Company announced receipt of 510(k) clearance from FDA for FemChec<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#174;, a controlled contrast generating device. </span>The Company received CE mark approval for
        FemChec in September 2024. </div>

<div style="margin-top: 0px; margin-bottom: 0px; letter-spacing: normal; white-space: normal; word-spacing: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: normal; text-align: left; text-transform: none; background-color: rgb(255, 255, 255); font-variant: normal;"><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;"> <br/>
        </span></div>

<div style="margin-top: 0px; margin-bottom: 0px; letter-spacing: normal; white-space: normal; word-spacing: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: normal; text-align: left; text-transform: none; background-color: rgb(255, 255, 255); font-variant: normal;"><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;">FemBloc&#174;, the
          Company&#8217;s solution for permanent birth control, is based on the Company&#8217;s platform technology for delivery and in June 2023 Femasys received FDA approval of our IDE to evaluate the safety and efficacy of FemBloc, our non-surgical, non-implant,
          non-hormonal in-office solution for permanent birth control in a pivotal clinical trial. In August 2023 Femasys announced the initiation of enrollment in the FINALE [Prospective Multi-Center Trial for FemBloc Intratubal Occlusion for
          TranscervicAL Permanent Birth Control] pivotal trial designed to evaluate the safety and efficacy of FemBloc. 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 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 used FemBloc for permanent birth control for one year.
          Follow-up will continue annually for five years post-market. <br/>
        </span></div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </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><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span><span style="font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span> </span></div>

<div style="margin-right: 36pt; font-style: italic; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Basis of Presentation</div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"> <span style="font-style: normal;"> </span> </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;">&#160;</div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"> </span> </span></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-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial;">The <span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Company has prepared the accompanying condensed financial statements pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (SEC).
        Certain information and footnote disclosures normally included in the annual financial statements prepared in accordance with accounting principles generally accepted in the United States of America (U.S. GAAP) have been condensed or omitted
        pursuant to these rules and regulations. These condensed financial statements should be read in conjunction with the Company&#8217;s audited financial statements and footnotes related thereto for the year ended December 31, 2023 included in our Annual
        Report on Form 10K filed with the SEC on March 28, 2024 (the Annual Report). There have been no material changes to the Company&#8217;s significant accounting policies described in Note 2 to the financial statements included in the Annual Report.</span></div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"> </span> </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: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial;">&#160;</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-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial;">In <span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">the opinion of management, the unaudited financial statements include all adjustments (consisting only of normal recurring adjustments) necessary to present fairly
        the Company&#8217;s financial position and the results of its operations and cash flows at the dates for periods presented. The results of operations for such interim periods are not necessarily indicative of the results to be expected for the full year.</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_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"> </span>  </span></div>

<div style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-style: italic;">Use of Estimates</span></span><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </span> </div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>

<div style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-style: italic;"> <br/>
      </span></div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"> </span> </span></div>

<div style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0);">The <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-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;">preparation of financial statements in conformity with U.S. 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. Estimates for these and other
        items are subject to change and are reassessed by management in accordance with U.S. GAAP. 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_LiquidityPolicyTextBlock', window );">Liquidity</a></td>
<td class="text">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;">  </span></div>

<div style="margin-right: 36pt; font-style: italic; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Liquidity</div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"> </span> </span></div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; font-style: normal;">&#160;</div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span> </span></div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; 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; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">As of September 30, 2024, the Company had cash and cash equivalents of</span><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; font-size: 10pt;"> $7,611,210. <span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">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 the sale of FemaSeed <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; font-size: 10pt;"><span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; font-size: 10pt;"><span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">and </span></span>FemVue </span></span>to support the Company&#8217;s 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></span></div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span> </span></div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; 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-variant: normal; text-transform: none; font-style: normal;"><br/>
      </span> </div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; 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; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">For the nine months ended <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; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">September</span> 30, 2024, the Company generated a net loss of</span><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; font-size: 10pt;"> $13,692,944.
        <span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">The Company expects such losses to increase over the next few years as the Company advances FemBloc through clinical development if and until FDA approval is received and is available to be marketed.</span></span></div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"> </span> </span></div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; 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-variant: normal; text-transform: none;"><br/>
      </span> </div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </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="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="font-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 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 <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; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">September</span> 30, 2024 of $122,074,573 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.</span><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
        </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_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recently Issued Accounting Pronouncements Adopted and Not Yet Adopted</a></td>
<td class="text">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"> </span> </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: italic; font-variant: normal; text-transform: none;">Recently Issued Accounting Pronouncements</span><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </span> <span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </span></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; 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;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">I</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">n November 2023, the FASB issued ASU No. 2023-07,&#160;<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. The Company will adopt the ASU for the fiscal year ended December 31, 2024 and interim periods in fiscal 2025. The adoption of the ASU will result in additional disclosures to the
            Company&#8217;s financial statements and footnote disclosures.</span></div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"> </span> </span></div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">&#160;</div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"> </span> </span></div>

<div style="margin-right: 36pt; font-style: italic; font-weight: normal; 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>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>

<div style="margin-right: 36pt; font-style: italic; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
      </span> </div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>

<div style="font-style: italic; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; text-align: left;"><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-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;">In December 2023, the FASB issued ASU 2023-09,&#160;</span><span 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-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;">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</span><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-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 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><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>

<div style="margin-right: 36pt; font-style: italic; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><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;"> <br/>
      </span></div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"> </span> <span style="font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"> </span> <span style="font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"> </span> <span style="font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"> </span>
    </span></div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">No <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;">other new accounting pronouncement issued or effective has had, or is expected to have, a material impact on the Company&#8217;s financial statements.</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_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_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_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_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>36
<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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45743074133664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 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_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventories [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 style="margin-right: 36pt; 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;">Inventory stated at cost,
      net of reserve, consisted of the following:</div>

<div><br/></div>

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


  <tr>

    <td rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: center; font-weight: bold; font-size: 10pt; vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; font-size: 10pt;" valign="bottom"><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-align: center; 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="text-indent: 0pt;">September 30</span>,</span></td>

    <td colspan="1" rowspan="1" style="font-weight: bold; font-size: 10pt; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: center; font-weight: bold; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold;" valign="bottom">December 31,</td>

    <td colspan="1" rowspan="1" style="font-weight: bold; text-align: left; 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;" 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="text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: #000000 solid 2px;" valign="bottom"><span style="font-weight: bold;">2023</span></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);">Materials</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);">1,043,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>

    <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);">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);">Work in progress</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);">509,217</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);">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);">Finished goods</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);">385,408</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);">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="color: rgb(0, 0, 0);">Inventory, net</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);">1,937,670</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);">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>
<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_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45743074066304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Expenses (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 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_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Accrued Expenses [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_ScheduleOfAccruedLiabilitiesTableTextBlock', window );">Accrued Expenses</a></td>
<td class="text">
<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;">Accrued expenses consisted of the following:</div>

<div><br/>
        </div>

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


  <tr>

    <td rowspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: center; font-weight: bold; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom">September 30,</td>

    <td colspan="1" rowspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: center; font-weight: bold; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom">December 31,</td>

    <td colspan="1" rowspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

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

    <td colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"><span style="font-weight: bold;"> 2024</span> </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="font-weight: bold; text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

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

    <td colspan="1" style="font-weight: bold; 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);">Accrued interest</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);">352,775</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 rowspan="1" style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom">Clinical trial costs </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">350,208</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">276,141</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">Incentive and other compensation costs </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">297,897</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">1,082,606</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 rowspan="1" style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom">Director fees </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">70,000</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">60,210</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">Franchise taxes <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">3,150</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">12,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>

  </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);">Other</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>53,615</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);">13,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>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">Accrued expenses</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="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">
              <div style="color: rgb(0, 0, 0);">$</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 style="color: rgb(0, 0, 0);">1,127,645</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 style="color: rgb(0, 0, 0);">1,444,296</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>


</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45743074060976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Clinical Holdback (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 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_femy_ClinicalHoldbackAbstract', window );"><strong>Clinical Holdback [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_ScheduleOfClinicalHoldbackLiabilityAccountTableTextBlock', window );">Clinical Holdback Liability</a></td>
<td class="text">
<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 following table shows the activity
        within the clinical holdback liability accounts for the nine months ended September 30, 2024:</div>

<div>&#160;</div>

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


  <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; color: rgb(0, 0, 0);">Balance at December 31, 2023<br/>
              </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);">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);">Clinical holdback retained</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>14,465</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);">Clinical holdback paid</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>(6,449</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; color: rgb(0, 0, 0);">Balance at September 30, 2024</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);">$</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);">128,251</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);">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; 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>(92,170</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; color: rgb(0, 0, 0);">Clinical holdback - long-term 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>36,081</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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45743070510496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 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_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue Recognition [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_RevenueFromExternalCustomersByGeographicAreasTableTextBlock', window );">Sales by Geographic Region</a></td>
<td class="text">
<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 following table summarizes our sales by
        geographic region as follows:</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>

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


  <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="6" 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;">Three Months Ended September 30,</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="6" 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;">Nine Months Ended September 30,</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; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><span style="font-weight: bold;">Primary geographical markets</span> <br/>
            </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;"> 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; color: rgb(0, 0, 0); font-weight: bold;">2023<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; color: rgb(0, 0, 0); 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; color: rgb(0, 0, 0); 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: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">U.S.</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="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);">262,458</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="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 style="color: rgb(0, 0, 0);">244,361</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="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 style="color: rgb(0, 0, 0);">755,082</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="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 style="color: rgb(0, 0, 0);">800,814</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: 52%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
              <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">International</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);">292,450</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);">&#8212;</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);">292,450</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);">58,045</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: 52%; 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);">Total</div>
            </td>

    <td colspan="1" style="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; width: 1%; border-bottom: #000000 double 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%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
              <div style="color: rgb(0, 0, 0);">554,908</div>
            </td>

    <td colspan="1" style="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; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="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 style="color: rgb(0, 0, 0);">244,361</div>
            </td>

    <td colspan="1" style="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; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="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 style="color: rgb(0, 0, 0);">1,047,532</div>
            </td>

    <td colspan="1" style="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; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="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 style="color: rgb(0, 0, 0);">858,859</div>
            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; 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_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45743163366240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Incentive Plans and Warrants (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 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_femy_EquityIncentivePlansAndWarrantsAbstract', window );"><strong>Equity Incentive Plans and Warrants [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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Stock Option Plans 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;">Activity under the Company&#8217;s stock option plans for the nine months ended
          September 30, 2024 was as follows:</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%;">


  <tr>

    <td rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: center; font-weight: bold; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                  <div>Number of</div>
                  <div> options</div>
                </td>

    <td colspan="1" rowspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: center; font-weight: bold; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                  <div>Weighted</div>
                  <div>average</div>
                  <div>exercise</div>
                  <div> price</div>
                </td>

    <td colspan="1" rowspan="1" style="font-weight: bold; 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"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Outstanding at December 31, 2023</span></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,102,030</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">$</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">2.00</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 rowspan="1" style="vertical-align: bottom; text-indent: 9pt; width: 76%; white-space: nowrap;" valign="bottom"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Granted</span></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">1,259,421</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">1.07</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; text-indent: 9pt; width: 76%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Forfeited</span></td>

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

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">(359,807</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom">)</td>

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

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

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom">1.96</td>

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

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Outstanding at September 30, 2024</span></td>

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

    <td colspan="1" rowspan="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" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">3,001,644</td>

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

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

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">1.61</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; 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">&#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">&#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="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">&#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>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">Vested and exercisable at <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">September 30</span>, 2024</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: 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">1,295,956</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%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">2.36</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>


</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_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock', window );">Share-based Compensation Expense</a></td>
<td class="text">
<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">The following table shows the share-based compensation expense related to vested stock option grants
          to employees and nonemployees by financial statement line item on the accompanying condensed statement of comprehensive loss:</div>

<div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; 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-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: #000000; width: 100%;">


  <tr>

    <td rowspan="1" style="vertical-align: bottom; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="6" rowspan="1" style="vertical-align: bottom; text-align: center; border-bottom: #000000 solid 2px;" valign="bottom"><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: 700; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: nowrap; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Three Months Ended <span style="font-size: 10pt;"><span style="text-indent: 0pt;">September 30</span></span>,</span></td>

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

    <td colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="6" rowspan="1" style="text-align: center; vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"><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: 700; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: nowrap; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><span style="text-indent: 0pt;">Nine</span> Months Ended <span style="font-size: 10pt;"><span style="text-indent: 0pt;">September 30</span></span>,</span></td>

    <td colspan="1" rowspan="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; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; 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;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><span style="font-weight: bold;">2024</span> </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; color: rgb(0, 0, 0); font-weight: bold;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><span style="font-weight: bold;">2023</span> </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="text-align: center; font-weight: bold; vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="text-align: center; vertical-align: bottom; font-weight: bold; border-bottom: #000000 solid 2px;" valign="bottom">2024</td>

    <td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; font-weight: bold; vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="text-align: center; vertical-align: bottom; font-weight: bold; border-bottom: #000000 solid 2px;" valign="bottom">2023</td>

    <td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom">
                  <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">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-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; 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-variant: normal; text-transform: none;">49,800</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-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">79,561</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">114,437</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">131,812</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: 52%;" valign="bottom">
                  <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">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-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">18,895</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-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">623</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">43,659</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">(1,319</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">)</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
                  <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">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-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">59,711</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-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">424,175</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">151,908</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">496,036</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: 52%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
                  <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">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-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; 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; white-space: nowrap;" valign="bottom">
                  <div style="color: rgb(0, 0, 0); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">128,406</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-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">504,359</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">310,004</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">626,529</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_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 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><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; font-style: normal;">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:</span></div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; font-style: normal;"> <br/>
          </span></div>

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


  <tr>

    <td style="vertical-align: bottom; color: rgb(0, 0, 0); padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); border-bottom: #000000 solid 2px;" valign="bottom">
                  <div style="text-align: center; font-weight: bold;">Pre-funded</div>
                  <div style="text-align: center; font-weight: bold;">warrants</div>
                </td>

    <td colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); border-bottom: #000000 solid 2px;" valign="bottom">
                  <div style="text-align: center; font-weight: bold;">Common</div>
                  <div style="text-align: center; font-weight: bold;">warrants</div>
                </td>

    <td colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; color: rgb(0, 0, 0); width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div>Expected term (in years)</div>
                </td>

    <td colspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div><br/>
                  </div>
                </td>

    <td colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div>4</div>
                </td>

    <td colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div>4</div>
                </td>

    <td colspan="1" style="color: rgb(0, 0, 0); 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; color: rgb(0, 0, 0); width: 76%; white-space: nowrap;" valign="bottom">
                  <div>Risk&#8209;free interest rate</div>
                </td>

    <td colspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                  <div>3.83</div>
                </td>

    <td colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                  <div>%</div>
                </td>

    <td colspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                  <div>3.83</div>
                </td>

    <td colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                  <div>%</div>
                </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; color: rgb(0, 0, 0); width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div>Dividend yield</div>
                </td>

    <td colspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div>&#8212;</div>
                </td>

    <td colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">%</td>

    <td colspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div>&#8212;</div>
                </td>

    <td colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">%</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; color: rgb(0, 0, 0); width: 76%; white-space: nowrap;" valign="bottom">
                  <div>Expected volatility</div>
                </td>

    <td colspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                  <div>100.25</div>
                </td>

    <td colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                  <div>%</div>
                </td>

    <td colspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                  <div>100.25</div>
                </td>

    <td colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                  <div>%</div>
                </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; color: rgb(0, 0, 0); width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div>Exercise price</div>
                </td>

    <td colspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div>$</div>
                </td>

    <td colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div>0.0001</div>
                </td>

    <td colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div>$</div>
                </td>

    <td colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                  <div>1.095</div>
                </td>

    <td colspan="1" style="color: rgb(0, 0, 0); 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; color: rgb(0, 0, 0); width: 76%; white-space: nowrap;" valign="bottom">
                  <div>Stock price</div>
                </td>

    <td colspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                  <div>$</div>
                </td>

    <td colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                  <div>0.86</div>
                </td>

    <td colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                  <div>$</div>
                </td>

    <td colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                  <div>0.86</div>
                </td>

    <td colspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; color: rgb(0, 0, 0); width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">Black-Scholes value <br/>
                </td>

    <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">0.86</td>

    <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">$</td>

    <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">0.58</td>

    <td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; 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-variant: normal; text-transform: none; font-style: normal;"> </span></div>
<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="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_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock', window );">Valuation Assumptions</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;">Options granted under our 2021 Stock Option Plan for the nine months ended
          September 30, 2024 to employees and nonemployees were 1,186,521 and 72,900, respectively and the weighted average exercise prices were $1.06 and
          $1.13, respectively. The weighted-average fair values of the options granted to employees and nonemployees were $0.91 and $0.93, respectively and were
          estimated using the following Black-Scholes assumptions:</div>

<div><br/></div>

<div>
            <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="letter-spacing: normal; word-spacing: 0px; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-transform: none; width: 100%;">


  <tr>

    <td rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: center; font-weight: bold; vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; border-bottom: #000000 solid 2px;" valign="bottom">Employee <br/>
                  </td>

    <td colspan="1" rowspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: center; font-weight: bold; vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; border-bottom: #000000 solid 2px;" valign="bottom"> Nonemployee</td>

    <td colspan="1" rowspan="1" style="font-weight: bold; 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-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';">Expected term (in years)</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-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';"><br/>
                    </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-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';">6.25</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">5.36</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="margin: 0px 0px 0px 0px; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: 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-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';">4.05</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-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';">%</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">4.09</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">%</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-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';">Dividend yield</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); font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';">&#8212;</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); font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';">%</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">&#8212;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">%</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-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';">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-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';">110.29</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-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';">%</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">111.97</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">%</td>

  </tr>


</table>
             </div>
<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="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_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock', window );">Valuation Assumptions</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="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; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">On February 12, 2024, the Company awarded, outside the 2021 Plan, our Chief Commercial Officer a stock option grant for the right to purchase 100,000 shares of common stock at an exercise price of $1.10
              per share (inducement grant), which was approved by the Compensation committee. The inducement grant will vest in equal installments over four years
              provided the employee remains employed by the Company on the vesting date. The fair value of the inducement grant was $0.94 and was
              estimated using the following assumptions:</span></div>

<div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> </span><br/></div>

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


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">
                    <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Inducement</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: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                    <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Expected term (in years)</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="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                    </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'; font-size: 10pt;">6.25</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-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">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="font-family: 'Times New Roman'; font-size: 10pt;">4.10</div>
                  </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                    <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
                  </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                    <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Dividend yield</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: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</div>
                  </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'; font-size: 10pt;">%</div>
                  </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom">
                    <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">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="font-family: 'Times New Roman'; font-size: 10pt;">109.64</div>
                  </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                    <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
                  </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_EquityIncentivePlansAndWarrantsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EquityIncentivePlansAndWarrantsAbstract</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_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_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_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 employee stock purchase plans, including, but not limited to: (a) expected term, (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_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="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_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>41
<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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45743074093648">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 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_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="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 following ta<span style="background-color: rgb(255, 255, 255);">ble sets forth the computation of t</span>he basic and diluted net loss per share:</div>

<div> <br/>
    </div>

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


  <tr>

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

    <td colspan="7" 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;">Three Months Ended September 30,</div>
          </td>

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

    <td colspan="7" 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;">Nine Months Ended September 30,</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;" valign="bottom">&#160;</td>

    <td colspan="3" 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<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="3" 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<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="3" 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<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="3" 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<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"><br/>
          </td>

    <td colspan="3" 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>

    <td colspan="3" 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>

    <td colspan="3" 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>

    <td colspan="3" 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: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">
              <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Net loss attributable to common stockholders, basic &amp; diluted</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">
            <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; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">(5,408,860</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 style="color: rgb(0, 0, 0);">)</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 style="color: rgb(0, 0, 0);">(3,996,905</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 style="color: rgb(0, 0, 0);">)</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 style="color: rgb(0, 0, 0);">(13,692,944</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 style="color: rgb(0, 0, 0);">)</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 style="color: rgb(0, 0, 0);">(9,836,670</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 style="color: rgb(0, 0, 0);">)</div>
          </td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; width: 52%;" 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>

    <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 style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Weighted average number of shares used in computing net loss per share attributable to common stockholders, basic and 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">&#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);">22,232,799<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>

    <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 style="color: rgb(0, 0, 0);">15,093,147</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 style="color: rgb(0, 0, 0);">22,075,135</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 style="color: rgb(0, 0, 0);">13,369,462</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: 52%; padding-bottom: 2px;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Net loss per share attributable to common stockholders, basic and diluted</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 style="color: rgb(0, 0, 0);">$</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="color: rgb(0, 0, 0);">(0.24</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);">)</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);">(0.26</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);">)</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);">(0.62</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);">)</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);">(0.74</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);">)</div>
          </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_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock', window );">Computations of Diluted Weighted Average Shares Outstanding</a></td>
<td class="text">
<div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">The following potentially dilutive securities have been excluded from the computations of diluted weighted average shares outstanding
        because they would be anti-dilutive:</div>

<div>&#160;
        </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%;">


  <tr>

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

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

    <td colspan="6" style="vertical-align: top; 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;">Three Months Ended September 30,</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="6" style="vertical-align: top; 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;">Nine Months Ended September 30,</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: top; 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: top; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; 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: top; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; 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>

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

    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; 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: top; border-bottom: #000000 solid 2px;" valign="bottom">
                <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-size: 10pt; 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: top; width: 52%; background-color: #CCEEFF;" valign="bottom">
                <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Options to purchase common stock</div>
              </td>

    <td colspan="1" style="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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,251,644</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="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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,229,271</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="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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">3,251,644</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="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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,229,271</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: top; width: 52%;" valign="bottom">
                <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Warrants to purchase common stock, in connection with April 2023 financing</div>
              </td>

    <td colspan="1" style="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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">68,809</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="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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,468,809</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="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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">68,809</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="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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">2,468,809</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="vertical-align: top; width: 52%; background-color: #CCEEFF;" valign="bottom">
                <div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Warrants to purchase common stock, in connection with November 2023 financing</div>
              </td>

    <td colspan="1" style="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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11,610,166</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="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="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%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">11,610,166</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="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="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%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 52%; padding-bottom: 2px;" valign="bottom">
                <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Warrants to purchase common stock</div>
              </td>

    <td colspan="1" style="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: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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="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: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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>

    <td colspan="1" style="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: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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="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: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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: top; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
                <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">&#160;&#160;Total potential shares</div>
              </td>

    <td colspan="1" style="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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15,127,435</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="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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,931,540</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="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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">15,127,435</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="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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">4,931,540</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>
<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>42
<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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45743071583520">
<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">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Sep. 30, 2024 </div>
<div>USD ($) </div>
<div>Women</div>
</th>
<th class="th">
<div>Sep. 30, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2024 </div>
<div>USD ($) </div>
<div>Product </div>
<div>Women </div>
<div>Segment</div>
</th>
<th class="th">
<div>Sep. 30, 2023 </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_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>
<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_NumberOfOperatingSegments', window );">Number of operating segments | Segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_NumberOfProductsThatReceivedInternationalCertificationMarks', window );">Number of products that received EU MDR and CE certification marks | Product</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<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_NumberOfWomenUsingProprietaryBirthControlMedication', window );">Number of women using FemBloc for permanent birth control | Women</a></td>
<td class="nump">401<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">401<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_DurationOfUseAsPermanentBirthControlForProprietaryBirthControlMedication', window );">Duration of time women used FemBloc as permanent birth control</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<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_NumberOfWomenEnrolledForClinicalReadout', window );">Number of women enrolled for a clinical readout | Women</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50<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_MinimumNumberOfSubjectsNeededForInterimAnalysisOfClinicalDataEndpoints', window );">Minimum number of subjects needed for Interim analysis of clinical data endpoints | Women</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">300<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_PeriodForAnalysisOfClinicalData', window );">Period for analysis of clinical data for permanent birth control</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<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_FollowUpPeriodForInterimAnalysisOfClinicalData', window );">Follow-up period for interim analysis of clinical data for permanent birth control</a></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>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_LiquidityAbstract', window );"><strong>Liquidity [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_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents | $</a></td>
<td class="nump">$ 7,611,210<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,611,210<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 21,716,077<span></span>
</td>
</tr>
<tr class="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">(5,408,860)<span></span>
</td>
<td class="num">$ (3,996,905)<span></span>
</td>
<td class="num">(13,692,944)<span></span>
</td>
<td class="num">$ (9,836,670)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ (122,074,573)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (122,074,573)<span></span>
</td>
<td class="text">&#160;<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_DurationOfUseAsPermanentBirthControlForProprietaryBirthControlMedication">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Duration of time Women used FemBloc as permanent birth control.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_DurationOfUseAsPermanentBirthControlForProprietaryBirthControlMedication</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_FollowUpPeriodForInterimAnalysisOfClinicalData">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Follow-up period for interim analysis of clinical data for permanent birth control</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_FollowUpPeriodForInterimAnalysisOfClinicalData</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_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_MinimumNumberOfSubjectsNeededForInterimAnalysisOfClinicalDataEndpoints">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Number of women needed to use FemBloc as permanent birth control for over one year to begin interim analysis of clinical data.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_MinimumNumberOfSubjectsNeededForInterimAnalysisOfClinicalDataEndpoints</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_NumberOfProductsThatReceivedInternationalCertificationMarks">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 products received European Union Medical Device Regulation (EU MDR) certificates and CE Mark certifications 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_NumberOfProductsThatReceivedInternationalCertificationMarks</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_NumberOfWomenEnrolledForClinicalReadout">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of additional women enrolled for a clinical readout.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_NumberOfWomenEnrolledForClinicalReadout</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_NumberOfWomenUsingProprietaryBirthControlMedication">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 women using FemBloc for permanent birth control.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_NumberOfWomenUsingProprietaryBirthControlMedication</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>instant</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_femy_PeriodForAnalysisOfClinicalData">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for analysis of clinical data for permanent birth control.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_PeriodForAnalysisOfClinicalData</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_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_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_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>43
<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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45743070808000">
<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>Sep. 30, 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 equivalent</a></td>
<td class="nump">$ 6,809,936<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>44
<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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45743075812560">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Inventories (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 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_InventoryDisclosureAbstract', window );"><strong>Inventories [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,043,045<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">509,217<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">385,408<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, net</a></td>
<td class="nump">$ 1,937,670<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_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_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_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>45
<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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45743072039040">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accrued Expenses (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 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_InterestPayableCurrent', window );">Accrued interest</a></td>
<td class="nump">$ 352,775<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_AccruedClinicalTrialCost', window );">Clinical trail costs</a></td>
<td class="nump">350,208<span></span>
</td>
<td class="nump">276,141<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_IncentiveAndOtherCompensationCostsCurrent', window );">Incentive and other compensation costs</a></td>
<td class="nump">297,897<span></span>
</td>
<td class="nump">1,082,606<span></span>
</td>
</tr>
<tr class="re">
<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="ro">
<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">3,150<span></span>
</td>
<td class="nump">12,160<span></span>
</td>
</tr>
<tr class="re">
<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">53,615<span></span>
</td>
<td class="nump">13,179<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_AccruedLiabilitiesCurrent', window );">Accrued expenses</a></td>
<td class="nump">$ 1,127,645<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_femy_IncentiveAndOtherCompensationCostsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to incentive and other compensation 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_IncentiveAndOtherCompensationCostsCurrent</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_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_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>46
<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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45743070330960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Clinical Holdback (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 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="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_ClinicalHoldbackRetained', window );">Clinical holdback retained</a></td>
<td class="nump">14,465<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_ClinicalHoldbackPaid', window );">Clinical holdback paid</a></td>
<td class="num">(6,449)<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_ClinicalHoldbackLiability', window );">Balance</a></td>
<td class="nump">128,251<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_ClinicalHoldbackCurrent', window );">Less: clinical holdback - current portion</a></td>
<td class="num">(92,170)<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">$ 36,081<span></span>
</td>
<td class="nump">$ 54,935<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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45743071638112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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_PercentageOfRestockingFee', window );">Percentage of restocking fee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">554,908<span></span>
</td>
<td class="nump">244,361<span></span>
</td>
<td class="nump">$ 1,047,532<span></span>
</td>
<td class="nump">858,859<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">262,458<span></span>
</td>
<td class="nump">244,361<span></span>
</td>
<td class="nump">755,082<span></span>
</td>
<td class="nump">800,814<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 292,450<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 292,450<span></span>
</td>
<td class="nump">$ 58,045<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">60 days<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_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_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>
<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>48
<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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45743070998528">
<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="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 2023</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 327,006<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_JulyPromissoryNoteMember', window );">July Promissory Note [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="nump">$ 48,423<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">8.60%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_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">&#160;<span></span>
</td>
<td class="text">monthly<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_DebtInstrumentPeriodicPayment', window );">Monthly principal and interest payments</a></td>
<td class="nump">$ 48,423<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentMaturityDate', window );">Maturity date of loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Nov. 30,  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="nump">$ 0<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="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="nump">$ 0<span></span>
</td>
<td class="nump">$ 9,317<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 9,317<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_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_JulyPromissoryNoteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_JulyPromissoryNoteMember</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>49
<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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45743071689904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Convertible Notes with Warrants (November 2023 Financing), Summary (Details) - November 2023 Financing [Member] - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Nov. 21, 2023</div></th>
<th class="th"><div>Sep. 30, 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>
</tr>
<tr class="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 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">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>
</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_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>
</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 );">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="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>
</tr>
<tr class="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>
</tr>
<tr class="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>
</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="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 );">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_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>
</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="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 );">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="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>
</tr>
<tr class="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="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="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">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 );">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>
</tr>
<tr class="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>
</tr>
<tr class="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>
</tr>
<tr class="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>
</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 );">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>
</tr>
<tr class="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>
</tr>
<tr class="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>
</tr>
<tr class="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>
</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_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_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_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>
<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45743070931072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Convertible Notes with Warrants (November 2023 Financing), Warrants (Details) - November 2023 Financing [Member] - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Nov. 21, 2023</div></th>
<th class="th"><div>Sep. 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_femy_WarrantsTransactionsAbstract', window );"><strong>Warrants [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_ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice', window );">Consecutive trading days</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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>
</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 );">Series A Warrants [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_WarrantsTransactionsAbstract', window );"><strong>Warrants [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_WarrantsAndRightsOutstandingTerm', window );">Warrants term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<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 exceeds</a></td>
<td class="nump">200.00%<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>
</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>
</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 );">Series B Warrants [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_WarrantsTransactionsAbstract', window );"><strong>Warrants [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_WarrantsAndRightsOutstandingTerm', window );">Warrants term</a></td>
<td class="text">&#160;<span></span>
</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_PercentageOfWarrantClosingPriceOfCommonStockExceedsPercentage', window );">Percentage of warrant closing price of common stock exceeds</a></td>
<td class="nump">200.00%<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>
</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>
</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_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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45743070847488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Convertible Notes with Warrants (November 2023 Financing), Convertible Notes Payable (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</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_AmortizationOfFinancingCostsAndDiscounts', window );">Amortization of debt discount and issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 854,902<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_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetAbstract', window );"><strong>Convertible 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_InterestPayableCurrent', window );">Accrued and unpaid interest</a></td>
<td class="nump">$ 352,775<span></span>
</td>
<td class="nump">352,775<span></span>
</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_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_InterestExpenseDebt', window );">Interest expense</a></td>
<td class="nump">413,290<span></span>
</td>
<td class="nump">1,163,153<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_InterestExpenseDebtExcludingAmortization', window );">Coupon interest expense</a></td>
<td class="nump">102,750<span></span>
</td>
<td class="nump">308,250<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_AmortizationOfFinancingCostsAndDiscounts', window );">Amortization of debt discount and issuance costs</a></td>
<td class="nump">310,540<span></span>
</td>
<td class="nump">854,902<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_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetAbstract', window );"><strong>Convertible 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_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>
<td class="text">&#160;<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">352,775<span></span>
</td>
<td class="nump">352,775<span></span>
</td>
<td class="text">&#160;<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 );">Unamortized discount and debt issuance costs</a></td>
<td class="nump">1,781,444<span></span>
</td>
<td class="nump">1,781,444<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,636,346<span></span>
</td>
</tr>
<tr class="ro">
<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,399,810<span></span>
</td>
<td class="nump">$ 6,399,810<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_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_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_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>52
<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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45743074650672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">1 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</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>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>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</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_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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from Issuance 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="text">&#160;<span></span>
</td>
<td class="nump">$ 1,021,994<span></span>
</td>
<td class="nump">$ 3,373<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="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>
<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="text">&#160;<span></span>
</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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, 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">22,232,799<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,657,381<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 1,059,975<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="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_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="text">&#160;<span></span>
</td>
<td class="nump">$ 150,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="text">&#160;<span></span>
</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>
</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="text">&#160;<span></span>
</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>
</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="text">&#160;<span></span>
</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>
</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="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="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>
<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_ProceedsFromExerciseOfCommonStockWarrants', window );">Cash proceeds from warrants exercised</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,687,976<span></span>
</td>
<td class="nump">$ 3,687,976<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">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="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="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
</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=femy_EquityDistributionAgreementMember', window );">Equity Distribution Agreement [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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,900,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_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from Issuance 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="text">&#160;<span></span>
</td>
<td class="nump">$ 8,700,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_SubsidiarySaleOfStockAxis=femy_EquityDistributionAgreementMember', window );">Equity Distribution Agreement [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 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="nump">$ 16,700,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="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" 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="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>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</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>
</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_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_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_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_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_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_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_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_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_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_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_SubsidiarySaleOfStockAxis=femy_EquityDistributionAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EquityDistributionAgreementMember</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45743072539248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Incentive Plans and Warrants, Stock Option Plans, Activity (Details) - 2021 Stock Option Plan [Member]<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Sep. 30, 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Number of Options [Roll Forward]</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 );">Beginning balance (in shares) | shares</a></td>
<td class="nump">2,102,030<span></span>
</td>
</tr>
<tr class="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) | shares</a></td>
<td class="nump">1,259,421<span></span>
</td>
</tr>
<tr class="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) | shares</a></td>
<td class="num">(359,807)<span></span>
</td>
</tr>
<tr class="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) | shares</a></td>
<td class="nump">3,001,644<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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<span></span>
</td>
</tr>
<tr class="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.07<span></span>
</td>
</tr>
<tr class="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) | $ / shares</a></td>
<td class="nump">1.96<span></span>
</td>
</tr>
<tr class="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) | $ / shares</a></td>
<td class="nump">$ 1.61<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">1,295,956<span></span>
</td>
</tr>
<tr class="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, Exercise price (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 2.36<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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) | shares</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Common stock reserved for issuance (in shares) | shares</a></td>
<td class="nump">596,236<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 );">Employees [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Number of Options [Roll Forward]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (in shares) | shares</a></td>
<td class="nump">1,186,521<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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) | $ / shares</a></td>
<td class="nump">$ 1.06<span></span>
</td>
</tr>
<tr class="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted-average fair values of options granted (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 0.91<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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>
</tr>
<tr class="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.05%<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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">110.29%<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 );">Nonemployee [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Number of Options [Roll Forward]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (in shares) | shares</a></td>
<td class="nump">72,900<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted Average Exercise Price [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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 1.13<span></span>
</td>
</tr>
<tr class="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted-average fair values of options granted (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 0.93<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Estimated Fair Value Assumptions [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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term (in years)</a></td>
<td class="text">5 years 4 months 9 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk free interest rate</a></td>
<td class="nump">4.09%<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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">111.97%<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_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_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_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_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>54
<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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45743163817104">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Equity Incentive Plans and Warrants, Inducement Grants (Details) - Inducement Grants [Member] - $ / shares<br></strong></div></th>
<th class="th"><div>Feb. 12, 2024</div></th>
<th class="th"><div>Sep. 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_femy_InducementGrantAbstract', window );"><strong>Inducement Grants [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (in shares)</a></td>
<td class="nump">100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted average exercise price (in dollars per share)</a></td>
<td class="nump">$ 1.1<span></span>
</td>
<td class="nump">$ 1.89<span></span>
</td>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted-average fair values of options granted (in dollars per share)</a></td>
<td class="nump">$ 0.94<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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>
</tr>
<tr class="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>
</tr>
<tr class="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>
</tr>
<tr class="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>
</tr>
<tr class="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 );">Shares outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">250,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber', window );">Options vested and exercisable, Number of option vested (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">62,500<span></span>
</td>
</tr>
<tr class="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 shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.64<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_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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_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>55
<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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45743071784704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Incentive Plans and Warrants, Share-Based Compensation Expense (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 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>Share-based Compensation Expense [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_AllocatedShareBasedCompensationExpense', window );">Share-based compensation expense</a></td>
<td class="nump">$ 128,406<span></span>
</td>
<td class="nump">$ 504,359<span></span>
</td>
<td class="nump">$ 310,004<span></span>
</td>
<td class="nump">$ 626,529<span></span>
</td>
</tr>
<tr class="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 );">Share-based compensation expense expected to be recognized for employees and nonemployees</a></td>
<td class="nump">1,487,486<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,487,486<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,332,264<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,332,264<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>Share-based Compensation Expense [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_AllocatedShareBasedCompensationExpense', window );">Share-based compensation expense</a></td>
<td class="nump">49,800<span></span>
</td>
<td class="nump">79,561<span></span>
</td>
<td class="nump">$ 114,437<span></span>
</td>
<td class="nump">131,812<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>Share-based Compensation Expense [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_AllocatedShareBasedCompensationExpense', window );">Share-based compensation expense</a></td>
<td class="nump">18,895<span></span>
</td>
<td class="nump">623<span></span>
</td>
<td class="nump">43,659<span></span>
</td>
<td class="num">(1,319)<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>Share-based Compensation Expense [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_AllocatedShareBasedCompensationExpense', window );">Share-based compensation expense</a></td>
<td class="nump">$ 59,711<span></span>
</td>
<td class="nump">$ 424,175<span></span>
</td>
<td class="nump">$ 151,908<span></span>
</td>
<td class="nump">$ 496,036<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>56
<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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45743075877856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Incentive Plans and Warrants, Employee Stock Purchase Plan (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Stock issued, fair value</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 10,390<span></span>
</td>
<td class="nump">$ 1,697<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_EmployeeStockPurchasePlanMember', window );">Employee Stock Purchase 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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Stock issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,081<span></span>
</td>
<td class="nump">3,858<span></span>
</td>
</tr>
<tr class="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 );">Stock issued, fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,390<span></span>
</td>
<td class="nump">$ 1,697<span></span>
</td>
</tr>
<tr class="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">591,437<span></span>
</td>
<td class="nump">591,437<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_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_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_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis=femy_EmployeeStockPurchasePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EmployeeStockPurchasePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45743069972640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Incentive Plans and Warrants, 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">9 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>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 1,059,975<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="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">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="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">$ 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_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="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_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="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">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="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>
<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_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="re">
<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="ro">
<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="re">
<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="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">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="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 6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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.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_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="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_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="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">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="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>
<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_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="re">
<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="ro">
<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="re">
<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="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="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="re">
<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="nump">$ 3,687,976<span></span>
</td>
<td class="nump">$ 3,687,976<span></span>
</td>
<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 );">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="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_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>58
<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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45743071190880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related-Party Transactions (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
</tr>
<tr><th class="th">
<div>Nov. 30, 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_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_RelatedPartyTransactionAmountsOfTransaction', window );">Related-party transaction</a></td>
<td class="nump">$ 5<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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45743073003904">
<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">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 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 Income (Loss) Available to Common Stockholders, Basic [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_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net loss attributable to common stockholders, basic</a></td>
<td class="num">$ (5,408,860)<span></span>
</td>
<td class="num">$ (3,996,905)<span></span>
</td>
<td class="num">$ (13,692,944)<span></span>
</td>
<td class="num">$ (9,836,670)<span></span>
</td>
</tr>
<tr class="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">$ (5,408,860)<span></span>
</td>
<td class="num">$ (3,996,905)<span></span>
</td>
<td class="num">$ (13,692,944)<span></span>
</td>
<td class="num">$ (9,836,670)<span></span>
</td>
</tr>
<tr class="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,232,799<span></span>
</td>
<td class="nump">15,093,147<span></span>
</td>
<td class="nump">22,075,135<span></span>
</td>
<td class="nump">13,369,462<span></span>
</td>
</tr>
<tr class="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,232,799<span></span>
</td>
<td class="nump">15,093,147<span></span>
</td>
<td class="nump">22,075,135<span></span>
</td>
<td class="nump">13,369,462<span></span>
</td>
</tr>
<tr class="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.24)<span></span>
</td>
<td class="num">$ (0.26)<span></span>
</td>
<td class="num">$ (0.62)<span></span>
</td>
<td class="num">$ (0.74)<span></span>
</td>
</tr>
<tr class="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.24)<span></span>
</td>
<td class="num">$ (0.26)<span></span>
</td>
<td class="num">$ (0.62)<span></span>
</td>
<td class="num">$ (0.74)<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,251,644<span></span>
</td>
<td class="nump">2,229,271<span></span>
</td>
<td class="nump">3,251,644<span></span>
</td>
<td class="nump">2,229,271<span></span>
</td>
</tr>
<tr class="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>
<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">15,127,435<span></span>
</td>
<td class="nump">4,931,540<span></span>
</td>
<td class="nump">15,127,435<span></span>
</td>
<td class="nump">4,931,540<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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">2,468,809<span></span>
</td>
<td class="nump">68,809<span></span>
</td>
<td class="nump">2,468,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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">11,610,166<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">11,610,166<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_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>60
<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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45743072082528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Details)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 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_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract', window );"><strong>Effective Income Tax Rate Reconciliation, Percent [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_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</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_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45743070366512">
<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>
</tr>
<tr>
<th class="th"><div>Apr. 20, 2023</div></th>
<th class="th"><div>Oct. 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_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>
</tr>
<tr class="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>
</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>
</tr>
<tr class="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>
</tr>
<tr class="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="nump">665,669<span></span>
</td>
</tr>
<tr class="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="nump">$ 900,317<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_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_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>62
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( &-&;%D'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " !C1FQ9D%UI$N\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+/
M3L,P#(=?!>7>NFD92%&7"]-.("$Q"<0M2KPMHOFCQ*C=V].6K1."!^ 8^Y?/
MGR6W.@H=$CZG$#&1Q7PSN,YGH>.:'8FB ,CZB$[E<DSXL;D/R2D:G^D 4>D/
M=4"HJ^H.')(RBA1,P"(N1"9;HX5.J"BD,][H!1\_4S?#C ;LT*&G#+SDP.0T
M,9Z&KH4K8((1)I>_"V@6XES]$SMW@)V30[9+JN_[LF_FW+@#A[>GQY=YW<+Z
M3,IK'']E*^@4<<TNDU^;A\UNRV1=U;<%YP6O=[P1JTJL[M\GUQ]^5V$7C-W;
M?VQ\$90M_+H+^0502P,$%     @ 8T9L69E<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
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
MOFDA\SS<V+<:CF^QK/X%4$L#!!0    ( &-&;%D69^!NO (  /4'   8
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
MJ:AJ'@MEA*]'6?_(RGO6%RGM.\#9_50'8))EF&0Y)IE$(C,"(CH'1.0,B/,
MV'0CWS?!ZC@.?BRVS^/RTDD_T1*+R$X0$:K_S"!;8O:989+EF&02B<R("WZ.
M"WY-7!S'C,G#A[.OJ4'"@;$HII3U@@2SSPR3+,<DDTAD1I"(<Y"( SL;")+O
M]ZLN3-2?$Q4!AU=?!YL]/-?[Y<=JNPW4=/^EJ-?0G..-P P23+(E)EF&299C
MDDDD,B.4XG,HQ<[QYONF>3[,3-1:X?-8<YB+%_MU\/)Y5JV":U7M]Z=EY\NF
M?0R^>ZHWVV[@84&^V2N*S?[]-\%>+;H5T^8SZZIJV@8*NMB>:#&2]"8U-JC_
M%RFVQB3*J1 BZLT5;5Q"DI#T8+D-ZW4H;013\\@T%?#\,#F[(?G3W7#YUP-R
M26*/[\HEUBQ@X?PD4U,<DRS#),LQR202F1%;Z3FVTNMB"PBGHIVUC^5L5]0?
M#B'T4-;3\CJU4K8W/UC8B'Y2I[XLS&P$8]:JSTLC09H$SF02:B4F_'/L[4O@
MTW,9HZ%:*_;L#Z#Z#G!_P*E9B<J6H[))+#8S5"Y$.X(6*MG]V[>@UXDWY0"(
MY7+B33H 0D3:_Q/J)Y(P43R0=UK4(FY5:ZHQO>E$[>$AX?TY"H"R;(NICF6H
M;#DJF\1B,R- BVS$K;)EG\IZM6D.$: ZF#T\[]>EGC^!3F;V1#2)K3'31EE.
MMJ6ZF5H?"\Y8/X\@42^.DHCV4\D&6JD$<"5#?\&T-D7<XI3'CM[$B8"'BI.8
MTKY9;:!E5E3-"94M1V636&RFS[7N1-S"TZ7/3Z.G,V^XE1$I[:\4 )#E7UM5
MFJE)6)3R?M8 \A-+.>=A/VMLH)4U %>H%G$Q'\@<+<P0YV+=945OU@CKH5*2
MQD3TC6KC+*.B"B>H;#DJF\1B,]VMQ1/B5D_N.W?.NBWT=>?NIW+?%(=)1OFI
M>UV"?O:J&@L_9$F\4D4&0 05G*;]A/&K'GXJTX!:]B!NW>/?:IVSK1IXB+$%
M"<M07LC2#\G\D!R S-*$"1%;IAJ!-(VEU_'$O9#W[1G=ET^O A8>M@,8:%$G
M_U2IE]@K>7#7"+77#)4M1V636&SFIKX6'JA;>)BT=^0-%G=G4X.%VJH#N'N$
MVFN&RI:CLDDL-C-8M/1 W=+#Q1D0?RC8^@$1A/1'8W>/DT^! "H!3Q2ZMP+/
M(""A21RK*5W_((@-G9&0J5D6B:VC( !M&$5,A!0>R.G%\9MQYV\FIZ2M-1S\
M$*;]E97[ 2:[ E7 0&7+4=DD%IL9&%K H...":E@^-?SWA,,@'+!26HE)>K)
M( KH#2E)5 [UDQ(2.<(TCHFU8 .@LU0MQB)J3:X@5I7I@L1L(">UYD'=FL=
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
MC3:3$9#.PVM1^V_W;\U=]>^*3;Z_1F<WP[MO5LWP*MZO3$'[TH%G5J R_53
MKJKA[;;A@Y;;_@6Q>ZFUW/27:\Y@*C "\/M*PD:,'\P-]N\87OX/4$L#!!0
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
M[.H)[ GCMJ]!-+0DW>ZF\1,AVIFDF1CHVH"[@L1'K5"8BR11=S5WEET4SQM
MRA0L/GG>] 9P5JSJ1RZIQ!Y=0[+'.Y1TQ%\TJG$H=W2 \[\VFLBK?\,2*%2_
M0)WN+,F3DF^J.EK-S;"<SU7&X T<AQ+5T8JBE4&BH2NE:ZGEC$:AEG$WK,FE
MC*O)@ER];\_&12UPNTP=]IQ_7Q^GEBK6K)R!!FL)3#>]21A;.,^B!T<]K),_
M?+I1(+(9(!^JZ.94K FW5$D8+\>LQZ,G-)FM>VFUB^T[IZ#F9S2,=<&1,8GF
M&GBCRCI;I<&\\\^H=[DV96-OJ3!$TDO7HL,M%Q<RY4"7#!0(:!A50NO[)\/'
MD\GP=#+>OG2@YH+#-3I [4HNC"\*4Q<;&B\3V$!:J>X2'VP=/N@=/NQZ-2!
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
MVYD57I:@; #N%U*:P\(F&*_?]"]02P,$%     @ 8T9L6:=4=1O$ @  ^@4
M !D   !X;"]W;W)K<VAE971S+W-H965T,3$N>&ULC51+;]LP#+[[5PCN4&R
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
M;2<[@\6L==[4O3+FM=+=5W[M\S!06"8_4$A[A33XW1D*7KZ17JXNK-D*R])
MXT$(-6C#.:6Y*'?>8E=!SZ]NZ8%T2^*6,E-HQ9FZF'@ \_8DZT&N.Y#T!R!G
MXH/1OG3BK<XI_UY_ H<.7J5[KZ[3)P'OJ!F+61*+-$GG3^#-#E'. M[LYZ,4
M_URMG;=@Q;_' N[PYL?QN%/.72,SNARA%1S9!QJM?GTV/4E>/>'M_.#M_"GT
MGZW)DR#'77QQ^C(ZEHO]FG)HM+#\C7+1-MARI6K0A%Z8C3"MC0IC<A<:H1?(
M4'I.8RNK:B><EQX[C569TH60GE=T+BW6Y"X >;(U[$A=L,3&FAJE%MZ(DT3D
M<N?&XJJJX,<QEQJC@*"T\#@9!("%-C\0-0]D@]A8H'^%+PD_2[T6LB7JCK3$
MI!6@G*=Z#9T][X(@!K.8E2V)K71#<P-;(8B&;#@D=4;"K"M52,ZM$PY?MU'L
MDD42K%==I@[+" ?YXDW")W<QK%BQ99.=8:EWHM6/"@-+T= 2_$.5CD0"N#>4
M]8O3L#@;BX](22V_&*O\CA4;:_(V\_#85+G(%0+T<-2;Z-/XKC^,R,(,7&):
M-'#E04DPH*Z9"-):138.>>-T[S6X\D[ XTXK\ (B)?ZJ_40Z7 OD.C;A%'S'
ME0+HM6'JO'CWY_7+1^W @K&X.?C;.P,.@:+()RBF0TYDA3C0YFK=>M.[KO@N
MR(S-0Z6VRI?LK;(HJ&LHW!*1+&"?V>I>B=)L47$;6/#H0\=BQBM(DPTE??OW
M;Y_Y-HWYN@KW#@N6:()]6,KUD>9BO0N  _>X6[ZST<=Y2[ZUNC-F-.S ?:YQ
MWCG?<4>VOD0EOX6P.T(RUFM3-Z#/6+P')QQG:,W,94#HUZ@0+R@=01?]B'RU
MFF]\;**>/K"*R\,E;]=?$!-C2%#K%\Z7-]E]Z&(BYI,U;5'BZ@^F>S:+</R@
M)'D\] CEYV[R^ )>E$B#L;L(-'0*7;51F42G=YZZCJL;4^$-$7(JUQ7U#PDT
MH ME=[+":+V+"C*%E4VI<$Y2$>Y^URN[\^AC. 2&%];W'1/]P6?#$_LW5O'[
M13R:0=:P<D_>1=QN_#<;C- ]X^AYE)ZD\7RQC-+Y/)Z=3*/3Q2).EFFT3))X
M.9U'[X>TC=(SEDZB7Y\MTVGZZC!?+.-DOH@^&@^AY]%B,8_/DD?0*79/X\4,
ML)!<+L[$L0MI,G@PH$&+\"SBYFNU[]X.A]7#R^NJ>W \BG?/M@_2@C=.5+2!
M:C(^78R$[9Y"W<2;)CP_UL;C- C#$J]'LBR _8TQ?C]A X?WZ.I_4$L#!!0
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
M98"E=;5U(CZ#9WSP'-X9>-^H/5_S> BA0@+I6I@]X#T63< 2!*R<U=)[Z_;
MY-2:H8K$$"QLI!&F0"C0!7K\((UO7+30]6C9:$^H($CI%OZ8G%\.LTD^I'?\
MK9&.;<<QB:X6>X)=#"?Y>$!L DJ[,VRE"1! F)*Z_A9!<[N1;HI&W"H>=B _
M@K^)4QC3"$6 @%2F )0W*1<>+D;G3R,11WZ,AT&=A"'L*EE4 X>QUD1.64E3
MR)JHF>- W\;\Z:*(J1:28;!IE(HW1R,1:)8*%3@L >]0K]'%$L#"@]T =7]H
MC1SC%1;MA@2[EM38(QUKH>)]4U4Y)2[,B K;Y8WW%,PCARJL,=T4C"4\H(FK
MUVUB]W ,#DW3/J)X;:C7VOOR@/S,!P]E4K0:XW!5^]%C3R$]&D\:W38.84^J
M&A/:2=5;^SF_:,?;#WC[D?@@W)9*!@HWY)J-7M)8=>W@;3?!UG'8K6V@T1F7
M%7VKT#& SC>6\NPV'*#_^LV_ U!+ P04    " !C1FQ9*^&& T8'   V%0
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
MLDS0=O"R?//9D1E;HS@FC&F0/X:CO>B(X2[0[XGD)9B^(#Y'B1N:XW5@VCK
M*X%1Y8L4C;N\'44Y)DY42W<FKZAFB-C.=5\\[*.07*:X'WN]OY&$'5^T3/$7
M=%LVC@I!'?+U3Y;,&E5<A?TH<I5%HS!)?*P(4^](M;&66AF#$"H%R S+M:HH
M1*^K%)?BJ]B?H/\DQ((O@1R.].> R:%0G1]L*(5M?J]NAV-_/!KVL7EZGQL)
MV][!33W-GF+"!G0J#*Z['3BY603(\!3%1EU@EHC U]0J&N\C'!<-685X$"3)
ML'=N'T]12+DI]IDB6;$_FHS]9#S".G4K>RJ[4]UGHPE66_*OC'61--"K@N%3
M D\<F6'N+J$='C<%SQCJB.+('R?)N:/E -AWVJ7J96(E,I HH^ K8 L B9=\
M6G(Z*U!JS476/W7"#P[NX KTTKTTJ&$::=OKN%OM'C,/[1V^-V]?0E^X7@II
ML)YR= WZXUN/Z?9UT4ZLJMV-OE 6WP=N6."###09X/=<*;N;4(#NB3?_!U!+
M P04    " !C1FQ9]0H\@'D)  !:&0  &0   'AL+W=O<FMS:&5E=',O<VAE
M970Q."YX;6R=6=MNVSH6?>=7$#[I00*HCNZVVB1 TJ:=#G#:H.F</@SF@9;H
M6*@DNB(5)W\_:Y/R+;&=]J! K0NY[VOO1>5LH=H?>B:EX0]UU>CSP<R8^9O3
M4YW/9"WT4,UE@S=3U=;"X+:].]7S5HK";JJKT]#WT]-:E,W@XLP^NVDOSE1G
MJK*1-RW775V+]O%*5FIQ/@@&RP=?R[N9H0>G%V=S<2=OI?G/_*;%W>E*2E'6
MLM&E:G@KI^>#R^#-54SK[8*_2[G0&]></)DH]8-N/A7G Y\,DI7,#4D0^+F7
M[V15D2"8\;.7.5BII(V;UTOI'ZSO\&4BM'RGJN]E86;G@_& %W(JNLI\58M_
MR=Z?A.3EJM+V?[YP:^/1@.>=-JKN-\."NFS<KWCHX["Q8>SOV1#V&T)KMU-D
MK7POC+@X:]6"M[0:TNC"NFIWP[BRH:3<FA9O2^PS%]<_N](\\D]-+AN*#[^I
M1*.Y: K^7;2M:(P^.S501,M/\U[HE1,:[A&:\;]48V::7S>%++;WG\+ E97A
MTLJK\*# 6SD?\LCW>.B'\0%YT<KKR,J+_KG7_+^7$VU:5,W_=@7 R8]WRR<D
MO=%SD<OS :"B97LO!Q=__A&D_ML#UL<KZ^-#TO]IS@X+/0["$_8K<;DU*O_Q
M^@I(*/CE0K2%9L?BA-G'_,O<8LUMNR3$D;P.9=!R,Y/\G:KGHGG\\X]Q&(S>
M:J[M+N5VS>TN-!J[M(&!O'9U)*F.&*K R'H"4<M2X L!ZVA/A>ZBW[#/G7VO
MIKU,S;Y;7,)6<2];M!DN'V2;EUKR>5OFDGWIC#9PL&SNN##\O<Q[%8%5$?'0
M"_S0\R.?'_%PZ/OL(\4! @,O3#(O#@,>#/T10Y.8RI)>'$=X/O9'_ 1OLO2I
MBAUN1)[O!UX:Q] 1#-. _2VUM1F![^T5DTH^W4TF9(F7):FU+4K[^&M^U]OH
M(J^ZEO0$_%F2?B_:1G%9SROU**4KBD8UZP<+V4I8%(Q3+X$N>C\*O<S';F!@
M+FW_K1[M"U*Y.)R97N 1@IO2'H:K(-J6->3?-@2]7@J:BK+E]Z+J( 2E0,K4
MD\#\@BM'_C!S;M!5M,,+6L:0J1+3@8*M*<.DS=4CW5U5 FBYS6>J(D4:P\]9
M\H9=]^KXY[5J=OU *LA V=;\N&SXHQ2M/F'I,$QX@ARSKZ7^00#RL[?3%MM+
M. 33#&]A!8N'?L)><?QD_!5[#P 6R"=_+&55,(N[\"W>]U=8LM)XKRIAR@J
M94'@#\,,RX( %3S"JL]J%4(;G&6NBM^KH'4]/D?^D%_:=#W?YED%1AE1\6:%
M<#T3K4MPKFHH[D7V_=89-NU,!VN%[5,;?6@/&JB=)%GJA5$Z9,>3$_:I*3HT
M!'1#_M&UOR\-_R G;0<&PX-PT[Z^MSEELO#@IM&(_EHAZ?"L]^]FI9S2CIK"
M"+>^3*>H^9:+[<#8<EV%N*4ZI]*==VT^0P?F =#E^_Z^6*!?P*MM7-$B@I+/
MYM!G-U*=K?RT*D\\OIB5^<PUV/F\5131R>/*4= R82TD?:4Q4CHL/A4$.E-5
M_)[*$[4L?W;PM6S0#JN*%L%D8!8.(B:VT!FI0M!<BUC" DDE@JF7#[9,H9C#
M$+HE/82Z DAP]JQ;P;(3/+<0+A+"8X=IH5^ ]!:(UP5R&+HOHA;YV _7W2#U
MLV$: Z1[8<.>^=H# <O#9*MR+*C5QJ!:E&:&:GRA2??%-,X\&[PT]))MF>Q^
M]R3[#?$AO 0:\Q-^2W(=]6!;14CA:;#IVU:BC-6D9V &-H76K-<3RUSRS>VR
MW][*2O3#H3?[.1@U.SPZ4)C3LA&-136B:5SXB6YQL(-Z6:HBSUWMDJ6Y0F=J
MM%6XW.&P#/HXHR,0N%BE- KNVXRJ9Y-?;U."SZ1H\PFC4F".RE +IBOV%4U2
MH(=8^PN)B:;FMHB/6$S<Q6>CS$M24)L@]N)HQ /PH7$0LEM1]5[C#/=#$MI8
M,/;&6<)2:(@C+TTR?AQX49#Q$_91-LAK93>( N>7DC@UC5 &CC0* A:C3H-1
MPH,D %<8\QCMU\>4^V:[_4LI@[U!./9B/V6)'WL@7B!N5-@Q:I%X2$;H> X-
M=ER<K >P&P0WRZ9J1\'Q]>W-S0G_L&^Z[:)QN_3($W:)6JX<F?S@2@,IQQQ9
M/G=$<WN(2-L>"FH3BH:"S+NV-"5BO^K]X@Z58$L%CW1'\,9:V[;9IBBM*G#2
M$F0421D?&!<>5F$92N[UM+,^+I:D?VOF>./1V!N%X2$QD-,_VRDC\@+D>;\,
M<(&B*"G3&!2/WD%900:+_(CMF8&VLY7HV0[8%!G0C;XKHN7@_ZW*HF%+#,)2
M4(Q(^O ABZ$K$M X4 C=GU]X?UZBMK,C:L_-)A@\5;YZN<FKJ'.Q$NR@*-$/
M0#<WNAJ4Y>@%RSFW8KC3J6SQ<+C/'#X3U(?!@JJR+E>#RD)S)TGP<=KQ@S5-
M<)*?^F2E@IDF=MR])!-L/DOX$Y%[0S+#6"#AVZ+93KE)^$SN,B3$";O*6#A!
M!7!S1X&[:]%1(4/E4KJA>!2ADZ'_T3EC(I%YG *2>.2-TMB&&59ID?>\1QN]
M/]84@6?9;RESH _EM*21AR>V]# ^7+^'^;6P-](6%IO(7'3:,LA'NYVHPVI$
MK^<,,:JV<X3*S(CU86T%+P$>M'<C@!1[?H156LY%ZXIJ<R!/6U6OI^0.&-'
M=IS06K,!*\^JVZS6#<$>+Q0F)%RJ)ZJ@<Q-7DZJ\6X-MLU<9Q5JY0G8)=YPY
MCEY0?$IC-_1 )$2W.+*7MDZFY0/B^N()H9NK=6UN%77O*C)C*6-!!/H(1]HH
M\N(Q^K0;1/T$W_TMPY;D[]6%#>66PC1(O)'?'S[1W9+8\U&76R=0;Q<Y90?.
MFS?/S2$6M6G*?@X;X]]A"AL-QQ&8:O^SF\GB(/G"P=/WB2R_6E]<;W^N.6)]
M5\+@IU;2?W=:OQRGRY_M4+@SP!&G5_8G&=LD-=(\;0%1$GI^G+F\ $(J7[)"
M\Z14O%_.\3I7EF12O6X<36II9JIP54-/Q/JD#3SDJBV<?KUC!KE6,>2?&O[O
MKI$]EX#9&[:QG4.F/R/OF\ 0N"8TY-.7W"BZ7FE@N^9;$(9>AL/4+\VYWH1<
MZ-G3+*3CD9>-TEW?2T\WOG?C 'UGO^IKF-\UQGWZ7CU=_>'@TGTO7R]W?W7X
M2[1W=+"LY!1;_>$H&;AC]O+&J+G]>CY1QJC:7LZD0 )H =Y/E3++&U*P^G/*
MQ?\!4$L#!!0    ( &-&;%DO/I>4( ,  .H&   9    >&PO=V]R:W-H965T
M<R]S:&5E=#$Y+GAM;)55VV[30!!][U>,7(2H%&+'3J&T2:0F+0(D:-1P>4 \
M;.Q)O&(O9G?=D+]G=M=- VHC\6+O9<Z9,S.>\6BCS4];(SKX+86RXZ1VKCE/
M4UO6*)GMZP85W:RTD<S1UJQ3VQAD50!)D>99]BJ5C*MD,@IG<S,9Z=8)KG!N
MP+92,K.=HM";<3)([@]N^;IV_B"=C!JVQ@6Z+\W<T"[=L51<HK)<*S"X&B>7
M@_/IT-L'@Z\<-W9O#3Z2I=8__>9]-4XR+P@%ELXS,'K=X0R%\$0DXU?'F>Q<
M>N#^^I[];8B=8EDRBS,MOO'*U>/D+($*5ZP5[E9OWF$7SZGG*[6PX0F;:%N0
M<=E:IV4')@62J_AFO[L\[ '.LB< >0?(@^[H**B\8HY-1D9OP'AK8O.+$&I
MDSBN?%$6SM M)YR;W*)@#JN7<V;<%CX;IBP+^;*CU!&_MTK+CFL:N?(GN-[
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
M0:/AZ4D NBO)SK"J\66P4I:*RB\KZF*HG0.=%TK9G>$NZ/MB^@=02P,$%
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
MJ/*-V4&]]XI&0&8[JLJCX3^A 74+K:*("GK]LW1@T-.K>)\1!^4H0T09<69
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
M+RX'/E'-<&HV1E9N(*32X'AQRP+G.2@+0/]:2K/?V 3M'V+^!U!+ P04
M" !C1FQ9Q57+ K4"  #Q!0  &0   'AL+W=O<FMS:&5E=',O<VAE970R."YX
M;6R55$UOFT 0O?,K5B2*6@D9S(>#'1LI3K]R2&793GNH>ECC,:P"NW1W'2?]
M]9T%C!W)L=0+[.S,>_.&86:\$_))Y0":O)0%5Q,[U[H:N:Y*<RBIZHD*.'HV
M0I94HRDS5U42Z+H&E87K>][ +2GC=C*N[V8R&8NM+AB'F21J6Y94ODZA$+N)
MW;?W%W.6Y=I<N,FXHADL0#]6,XF6V[&L60E<,<&)A,W$ONV/IJ&)KP-^,-BI
MHS,QE:R$>#+&_7IB>T80%)!JPT#Q]0QW4!2&"&7\:3GM+J4!'I_W[%_JVK&6
M%55P)XJ?;*WSB1W;9 T;NBWT7.R^05M/9/A24:CZ279-;( 9TZW2HFS!:)>,
M-V_ZTGZ'(T#LO0/P6X!?ZVX2U2H_44V3L10[(DTTLIE#76J-1G&,FZ8LM$0O
M0YQ.YO ,? MD#JG(.*N_U(<E716@/HY=C1E,G)NV;-.&S7^';4@>!->Y(I_Y
M&M9O\2XJZ^3Y>WE3_RSA JH>"3R'^)X?GN$+NG*#FB_XCW)_W:Z4EOA[_#Y5
M<,,7GN8S(S-2%4UA8N-,*)#/8"=7%_V!=W-&;=BI#<^Q)PN*;2"K5_(51"9I
ME;,4E6<H^I32LURGE2YS(!M1X&0RGA%MVMZ.)_N+F<46Q[?58&4'#;+60*AJ
MP6ID+7,)\*;[!'NGH5R!- VTOJ.><_Z99&8KD$,:6N"/+I] *\MTWSR"H]-C
M;]&S+BU_X#MA%%M^&#K!H&]=1Y'CQ;X5>YX3]T/KGFN0G)I.T\+RAR;:LZXN
M8K_OWW1V%#M>&%E+H3'HTHJBT!EZ!](^>J^=*$!:C(RC(3G57?=H#$N06;UL
M%$G%ENMF(KO;;I_=-F-\"&^6X0.5&>.*%+!!J->[CFPBFP73&%I4]5"OA,85
M41]SW,D@30#Z-T+HO6$2=%L^^0=02P,$%     @ 8T9L6:M</O4X!P  J14
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
M'/HC4]T@W<19G.Y2=5%0(LZ><)@T'Y468-&Z8APZ---%_@O!1.W24&D^*BW
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
M3.>= 58[P#H=,']G@-T.L(?.X+0#G*$#YNV ^=!-6K0#%D-G6+8#ED,'N.T
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
MC<<F>[O$DRU(TP';YT+HYP=S=JK/RO'_4$L#!!0    ( &-&;%D42SLXXP0
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
M;)"L0C2& V@UO.$K$"WA#=LQU1P/*XZ'_QN.R_"]Q/*P*\OG@J^PK$)4LJQ
M;&5Y5+$\ZK;-OSHJUR2*$#T!4%)7S&)TNA.-.[.Q7Q=J*:=!FE+JA(B",:74
MT%;3Y59TN=^%KM, ZT:8VXDPM523,*74&6%*J=<(@\:Q;C9:RZ-J'\_*??Q8
M[>-EL8\_9)QQE*SE#FXOB4I3/=5$O:)YO:+Y?:'5G7;2[,#6./^0RNZ4R7A.
M,QKL1(=9"^Q+F;*$/\U7ECF 3O.$7B@$14YUS2%LQ'!71+\#8IT4\TB*V7XB
M(4I1PK^!%?,\B[O."#I-4L[E3,NRFQ63UQ'/OXQ79^38^<#6ZGSZ!^$H BGA
M..&A>"H/YDLT6(KC$9I#NWGJ+122MCA&1?W89*(KI-\!LD[&L9> [<W$+*5A
ME#>5X%V8H"3(\]D#EME.G<U:\:[.9GVB>;VB^7VAU3US;&7@X,<=0:UMT]5.
MZQ/-ZQ7-[PNM[K1CBP4O]%@7LVU>^B=)^4OJIMISE]+/><?BC$9&LX97B)FV
M0M#KAN=WP*LS=6R48'NG]$CV>9*Y*O>T0EX=QGVB>;VB^7VAU9US[*_@Z,?E
MGM9>[FJG]8GF]8KF]X56=]JQRX/M;=[WRSWN>9T"'6A YZP&/)<\*WJZ@OFM
M8 5'^LG52(SI-K^38F*16<*+W\*KT>K>:Y;?]C3&Y_!^ 17CGKPGRZ]BCO#%
M)=L#HMM0-!L1W@A3HN<4\Z3%O57QPDF:7\RL".<DSA]W&(G.6@J([QLB*M#R
M11JH;@^G_P%02P,$%     @ 8T9L66E@#>MX @  KP<  !D   !X;"]W;W)K
M<VAE971S+W-H965T-#DN>&ULK57;;MLP#/T5P0.&#2@JQW:S-7,,-)=A?2@0
MI+L\#'M0;#H6*DN>I,39WT^2'3<MG#38^F*+%,^A2$ID7 OYH H C78EXVKL
M%5I7(XQ56D!)U*6H@)N=7,B2:"/*-5:5!)(Y4,EPX/M#7!+*O21VNH5,8K'1
MC')82*0V94GDGPDP48^]@;=7+.FZT%:!D[@B:[@'_:U:2"/ACB6C)7!%!4<2
M\K%W,QC-(VOO#+Y3J-7!&ME(5D(\6.$V&WN^/1 P2+5E(.:WA2DP9HG,,7ZW
MG%[GT@(/UWOVSRYV$\N**)@*]H-FNAA['SV404XV3"]%_07:>*XL7RJ8<E]4
M-[9#XS'=*"W*%FSDDO+F3W9M'@X AJ<?$+2 X#D@.@((6T!XKH>H!43G>KAJ
M 2YTW,3N$C<CFB2Q%#62UMJPV87+OD.;?%%N[\F]EF:7&IQ.;GDJ2D!?R0X4
M>C<#32A3[V.L#;>UP&G+,VEX@B,\(;H37!<*S7D&60]^=AI_?0*/34Q=8,$^
ML$EPDO >JDL4^A<H\(.HYSS3\^%A7SC_YWW^S]Z?)"/LJAPZOO (WSS/P;U(
M]%AOM"0:T!)2P5/**+'O]@(M0*; -?IYLU):FF?\J^\N--ZB?F^VM8U415(8
M>Z9W*9!;\)*W;P9#_U-?(5Z3;/::9/-7(GM2LJ@K672*_:!DVM1*FEKU%:+A
MN'8<=B1L$S_&V\/LOF@Q>]%B?LJB"0X?=* 2Y-JU?H52L>&ZN::=MILN-ZZI
M/M-/!J/IH$<_,].H&1Z/],THNR-R3;E"#'+CRK_\8!JD;,9#(VA1N?ZW$MIT
M4[<LS$0%:0W,?BZ$W@O603>CD[]02P,$%     @ 8T9L6>FE%R;I @  B D
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
MHBA)_ A@?@=1A"'P-.((Y@ \8$@4V??@SOLH7+VGPO7_.(>_ 5!+ P04
M" !C1FQ9EXJ[',     3 @  "P   %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">
M, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]
M$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA<
MUYVE/=LO3T%O@*\Z3'%":4A+,P[PS=)_,O?S##5%Y4HCE5L:>-/E_G;@2=&A
M(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X
M4$L#!!0    ( &-&;%DDZ X.0 0  #@A   /    >&PO=V]R:V)O;VLN>&UL
MQ9I;;]LV%(#_"J&79< V6Q<[;5 72'-9#12I$0?IXT!+=$R$(EV2<BZ_?H?2
MC%*V>K"7TSQ9H@CJ$RF>[Y#RAR=C'U?&/++G6FDW2S;>;\]&(U=N1,W=7V8K
M-%Q9&UMS#Z?V8>2V5O#*;83PM1IEX_%T5'.IDX\?]FTM["@^,5Z47AH-A:'@
M7HHG]^-Z.&4[Z>1**NE?9DE[K$3":JEE+5]%-4O&"7,;\_396/EJM.=J65JC
MU"Q)NPOWPGI9'A4O ^0=7[FVQ//5+0>063(=0X-K:9UO:[3M<V#<":C<G37>
M7$OEA;WD7OQM3;.5^B$T T\QBAZC[8?];]>)9_;_=*-9KV4I+DW9U$+[KA^M
M4 %0NXW<NH1I7HM9LJ_"N*[8E?;026RNNZ:@;GA2N/6\ZI[: V[4A_9,P@4[
MKUIP.L@+HRNAG:C8)ZZX+@5K>]9%=!E"E[T-'3M9<"OB+LP1R/Q702X#0:CM
MF%FS"U/#C-M$D 4"6;P-Y-*;\G%C(L@) CEYHY[D;L.N500Y12"GM)!?[0/7
M\K6]\ >[X;ZQ(D!^:IS4(IXXIPCD*2WD-9>6W7/5B(CG'<+SCGADPPB&.-@>
M7'UOY(ZK,+P1WGL$[STMWESOH )(JC=^Z1B+RV-:I/.RM W,A*OG;9@2/2[4
M%]3"4&!W,#;[;%2UXN5C#(:I(B5VQ:V ,6P$NQ6E>=#R4+&8(%)R0]2U]%TX
M:R<!I$*0E0A='KQPF"!28D/<0+KGV(*_\/:^/Z P(:3T1MB%%!'NRCK )^DW
M[!NWEO>C1XHI(25VPG\6596P[K<VO/F7F TS04JL@HX&,L\2ZD&FS!:0277O
M8>C&&!,31$ILB-M0**H_(;$#VCL87L?;U4=OD#%'I,22N(%VOQCGV%98R$,A
M 67GWENY:OS!E,DP<63$XH"!-K5@=_RY%ULR3!H9L326S<J)[TU8#%WM#K2?
MH>L+8FG,M9,P:</[5D%$9N<AKCQTF6?,B-DC([8'FG#^D\68F#\R8G]$.10[
MN0LSPOT>LV$:R8@U<IA,#0)B LF(!7*450T28AK)B#4RD%X-,F(.R8@=@JJN
M/U,PD61O*9(>9HZ))"<6"1YW\A@3<TM.O2#YV=*2G5P*SV-,S#0YN6FB\!C
MI.I-G!S=P2)6S'%\'"+$[))3[U\=!\@A1$PR.;%D!B/D$"0FFIQ8-+U5WC >
M9IF<V#+H>J\?&C'1Y-3;62AF+S1BHLF)18-C%O'.-"::@E@T0ZOGP5>SP#Q3
M$'L&3R[B,2\PSQ3$GL$Q>V..&:<@-@Z..8DQT:\FQ-K!,:<Q)J:>@E@]..9I
MC(G)IR"6S\_W>-KI'F-B$BJ()83GY[V9CDFH()90O-$S'"XQ]Q3$[CG:\AE$
MG&#>F;3>&>V_U%=B+;6H;J!Y!^60#)8+R\)/]^VAF(3MP76CU 64?=5?#*_V
M'_[W?UKX^"]02P,$%     @ 8T9L63B#;R;$ 0  #1X  !H   !X;"]?<F5L
M<R]W;W)K8F]O:RYX;6PN<F5L<\W9.V["0!2%X:T@+R##?9B$"*C2T$;9@$6&
MAV*PY9DHL/L@4I"#4J1!<RIK;/GZKSY;X]EK;)N\ZPYIN^O3Z+AO#VE>;7/N
MGT-(JVW<-^FAZ^/A?&7=#?LFGY?#)O3-ZJ/9Q*#C\20,OV=4B]GOF:.W4Q__
M,[%;KW>K^-*M/O?QD/\8'+ZZX2-M8\S5Z*T9-C'/JW!LKZ=3N!SDX3RY&BW?
MY]6P?)<JE Y2"-+R009!5C[((<C+!]405)</FD#0I'S0(P0]E@]Z@J"G\D%3
M")J6#Y(QRC@F2+K!FD!K0:Z%P&M!L(5 ;$&RA<!L0;2%0&U!MH7 ;4&XA4!N
M0;J%P&Y!O(5 ;T6]E4!O1;V50&^]^=@FT%M1;R706U%O)=!;46\ET%M1;R70
M6U%O)=!;46\ET%M1;R70VU!O(]#;4&\CT-M0;R/0VVXV2PCT-M3;"/0VU-L(
M]#;4VPCT-M3;"/0VU-L(]#;4VPCT=M3;"?1VU-L)]';4VPGT=M3;"?3VF\UN
M KT=]78"O1WU=@*]'?5V KT=]78"O1WU=@*]:]2[OJ?>*9_:F*X]/VM\_CVI
MSN=[X_7QE^7/27Q?U!>< _S]77P#4$L#!!0    ( &-&;%F A/B=P $    >
M   3    6T-O;G1E;G1?5'EP97-=+GAM;,W9R6[",!0%T%]!V5;$>( . C9M
MMRV+_H";/" BB2W;4/C[.F&06M&HB$J]FT2)[7=?;.EL,G[;6?*];576?I(L
M0[ /C/EL297VJ;%4QY&Y<94.\=$MF-792B^(B<%@Q#)3!ZI#/S0UDNGXB>9Z
M78;>\S:^]H6I)XFCTB>]Q_W$)FN2:&O+(M,ACK--G7]+Z1\2TKBRG>.7A?4W
M<4+"SB8T(S\''-:];LBY(J?>3+OPHJLXBVU+YL.N))]VESC3HYG/BXQRDZVK
MN"3UUI'._9(H5&6Z+WK3G1SB#M/^RJ_.;\MT!<:9,V>LCR?FZ/*XXY$TJ_LV
M%B(7BNY//"7&TE=_'S6GG5/^R^RXO1_&K=KS\*R]7;_'7\_X5/_"/@1('Q*D
M#P72QQ"DCQ%('[<@?=R!]'$/T@<?H#2"(BI'(96CF,I14.4HJG(45CF*JQP%
M5HXBJT"15:#(*E!D%2BR"A19!8JL D56@2*K0)%5H,@J4625*+)*%%DEBJP2
M15:)(JM$D56BR"I19)4HLBH4616*K I%5H4BJT*15:'(JE!D52BR*A19%8JL
MP_^4]=V8U5__DVSN::6+^IC/VA^_TT]02P$"% ,4    " !C1FQ9!T%-8H$
M  "Q    $               @ $     9&]C4')O<',O87!P+GAM;%!+ 0(4
M Q0    ( &-&;%F076D2[P   "L"   1              "  :\   !D;V-0
M<F]P<R]C;W)E+GAM;%!+ 0(4 Q0    ( &-&;%F97)PC$ 8  )PG   3
M          "  <T!  !X;"]T:&5M92]T:&5M93$N>&UL4$L! A0#%     @
M8T9L6>"8;!7_!0  HB   !@              ("!#@@  'AL+W=O<FMS:&5E
M=',O<VAE970Q+GAM;%!+ 0(4 Q0    ( &-&;%F@PT)>Z0<  -$B   8
M          " @4,.  !X;"]W;W)K<VAE971S+W-H965T,BYX;6Q02P$"% ,4
M    " !C1FQ9%F?@;KP"  #U!P  &               @(%B%@  >&PO=V]R
M:W-H965T<R]S:&5E=#,N>&UL4$L! A0#%     @ 8T9L6=WJ-U&F!@  ,A\
M !@              ("!5!D  'AL+W=O<FMS:&5E=',O<VAE970T+GAM;%!+
M 0(4 Q0    ( &-&;%G ]H1.$@T  "9[   8              " @3 @  !X
M;"]W;W)K<VAE971S+W-H965T-2YX;6Q02P$"% ,4    " !C1FQ9N Y5Q,H(
M  !O*   &               @(%X+0  >&PO=V]R:W-H965T<R]S:&5E=#8N
M>&UL4$L! A0#%     @ 8T9L69CO?5/6#   *B   !@              ("!
M>#8  'AL+W=O<FMS:&5E=',O<VAE970W+GAM;%!+ 0(4 Q0    ( &-&;%DB
MY*2KWP,  "@)   8              " @81#  !X;"]W;W)K<VAE971S+W-H
M965T."YX;6Q02P$"% ,4    " !C1FQ93YUX@JH"  #M!0  &
M    @(&91P  >&PO=V]R:W-H965T<R]S:&5E=#DN>&UL4$L! A0#%     @
M8T9L67#/A\./ @  B@4  !D              ("!>4H  'AL+W=O<FMS:&5E
M=',O<VAE970Q,"YX;6Q02P$"% ,4    " !C1FQ9IU1U&\0"  #Z!0  &0
M            @($_30  >&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM;%!+ 0(4
M Q0    ( &-&;%F[;+J/LP(  # &   9              " @3I0  !X;"]W
M;W)K<VAE971S+W-H965T,3(N>&UL4$L! A0#%     @ 8T9L6:$D;*'=!
MFPH  !D              ("!)%,  'AL+W=O<FMS:&5E=',O<VAE970Q,RYX
M;6Q02P$"% ,4    " !C1FQ9N\%-@_X#  #O"   &0              @($X
M6   >&PO=V]R:W-H965T<R]S:&5E=#$T+GAM;%!+ 0(4 Q0    ( &-&;%D@
M\ 1A/ ,   D'   9              " @6U<  !X;"]W;W)K<VAE971S+W-H
M965T,34N>&UL4$L! A0#%     @ 8T9L62OAA@-&!P  -A4  !D
M     ("!X%\  'AL+W=O<FMS:&5E=',O<VAE970Q-BYX;6Q02P$"% ,4
M" !C1FQ9H_H,.RL$  #N"0  &0              @(%=9P  >&PO=V]R:W-H
M965T<R]S:&5E=#$W+GAM;%!+ 0(4 Q0    ( &-&;%GU"CR >0D  %H9   9
M              " @;]K  !X;"]W;W)K<VAE971S+W-H965T,3@N>&UL4$L!
M A0#%     @ 8T9L62\^EY0@ P  Z@8  !D              ("!;W4  'AL
M+W=O<FMS:&5E=',O<VAE970Q.2YX;6Q02P$"% ,4    " !C1FQ9-\?%A>,#
M   2"@  &0              @('&>   >&PO=V]R:W-H965T<R]S:&5E=#(P
M+GAM;%!+ 0(4 Q0    ( &-&;%E9 U1O9P(  %(%   9              "
M@>!\  !X;"]W;W)K<VAE971S+W-H965T,C$N>&UL4$L! A0#%     @ 8T9L
M675+4.58 @  (P4  !D              ("!?G\  'AL+W=O<FMS:&5E=',O
M<VAE970R,BYX;6Q02P$"% ,4    " !C1FQ99U\9@D("  "0!@  &0
M        @($-@@  >&PO=V]R:W-H965T<R]S:&5E=#(S+GAM;%!+ 0(4 Q0
M   ( &-&;%G7V/$**0T  $XB   9              " @8:$  !X;"]W;W)K
M<VAE971S+W-H965T,C0N>&UL4$L! A0#%     @ 8T9L62166S^= @  H 4
M !D              ("!YI$  'AL+W=O<FMS:&5E=',O<VAE970R-2YX;6Q0
M2P$"% ,4    " !C1FQ9&HP//,D"  #N!0  &0              @(&ZE
M>&PO=V]R:W-H965T<R]S:&5E=#(V+GAM;%!+ 0(4 Q0    ( &-&;%G=^5T5
MMP(  "T&   9              " @;J7  !X;"]W;W)K<VAE971S+W-H965T
M,C<N>&UL4$L! A0#%     @ 8T9L6<55RP*U @  \04  !D
M ("!J)H  'AL+W=O<FMS:&5E=',O<VAE970R."YX;6Q02P$"% ,4    " !C
M1FQ9JUP^]3@'  "I%0  &0              @(&4G0  >&PO=V]R:W-H965T
M<R]S:&5E=#(Y+GAM;%!+ 0(4 Q0    ( &-&;%D*\%YU% 0  (L*   9
M          " @0.E  !X;"]W;W)K<VAE971S+W-H965T,S N>&UL4$L! A0#
M%     @ 8T9L6:*3>]X]!0  #AT  !D              ("!3JD  'AL+W=O
M<FMS:&5E=',O<VAE970S,2YX;6Q02P$"% ,4    " !C1FQ9@4WQ!V "   6
M!@  &0              @('"K@  >&PO=V]R:W-H965T<R]S:&5E=#,R+GAM
M;%!+ 0(4 Q0    ( &-&;%DD1;5Z?@(  +H&   9              " @5FQ
M  !X;"]W;W)K<VAE971S+W-H965T,S,N>&UL4$L! A0#%     @ 8T9L6;8J
M/HCC @  L@@  !D              ("!#K0  'AL+W=O<FMS:&5E=',O<VAE
M970S-"YX;6Q02P$"% ,4    " !C1FQ9ZH$7"N@"  !K"0  &0
M    @($HMP  >&PO=V]R:W-H965T<R]S:&5E=#,U+GAM;%!+ 0(4 Q0    (
M &-&;%E(.L@$AP0  %4=   9              " @4>Z  !X;"]W;W)K<VAE
M971S+W-H965T,S8N>&UL4$L! A0#%     @ 8T9L6?3&):&7!   5!X  !D
M             ("!!;\  'AL+W=O<FMS:&5E=',O<VAE970S-RYX;6Q02P$"
M% ,4    " !C1FQ9,M+7;0P&  #'*@  &0              @('3PP  >&PO
M=V]R:W-H965T<R]S:&5E=#,X+GAM;%!+ 0(4 Q0    ( &-&;%F#8U@IK ,
M !,2   9              " @1;*  !X;"]W;W)K<VAE971S+W-H965T,SDN
M>&UL4$L! A0#%     @ 8T9L67#7DY>&!   F1@  !D              ("!
M^<T  'AL+W=O<FMS:&5E=',O<VAE970T,"YX;6Q02P$"% ,4    " !C1FQ9
M>L_!T_L)  #0?P  &0              @(&VT@  >&PO=V]R:W-H965T<R]S
M:&5E=#0Q+GAM;%!+ 0(4 Q0    ( &-&;%FJ^>!\I04   8=   9
M      " @>C<  !X;"]W;W)K<VAE971S+W-H965T-#(N>&UL4$L! A0#%
M  @ 8T9L62[<E03J P  -P\  !D              ("!Q.(  'AL+W=O<FMS
M:&5E=',O<VAE970T,RYX;6Q02P$"% ,4    " !C1FQ9%$L[..,$  #Z&@
M&0              @('EY@  >&PO=V]R:W-H965T<R]S:&5E=#0T+GAM;%!+
M 0(4 Q0    ( &-&;%FZ->_!(P,  ($,   9              " @?_K  !X
M;"]W;W)K<VAE971S+W-H965T-#4N>&UL4$L! A0#%     @ 8T9L62%BLH93
M"0  )&(  !D              ("!6>\  'AL+W=O<FMS:&5E=',O<VAE970T
M-BYX;6Q02P$"% ,4    " !C1FQ93P0=42$"  "V!   &0
M@('C^   >&PO=V]R:W-H965T<R]S:&5E=#0W+GAM;%!+ 0(4 Q0    ( &-&
M;%DU/KV#.@4  $D<   9              " @3O[  !X;"]W;W)K<VAE971S
M+W-H965T-#@N>&UL4$L! A0#%     @ 8T9L66E@#>MX @  KP<  !D
M         ("!K  ! 'AL+W=O<FMS:&5E=',O<VAE970T.2YX;6Q02P$"% ,4
M    " !C1FQ9Z:47)ND"  "("0  &0              @(%; P$ >&PO=V]R
M:W-H965T<R]S:&5E=#4P+GAM;%!+ 0(4 Q0    ( &-&;%ET]:!)1P,  / 4
M   -              "  7L& 0!X;"]S='EL97,N>&UL4$L! A0#%     @
M8T9L69>*NQS     $P(   L              ( ![0D! %]R96QS+RYR96QS
M4$L! A0#%     @ 8T9L623H#@Y !   ."$   \              ( !U@H!
M 'AL+W=O<FMB;V]K+GAM;%!+ 0(4 Q0    ( &-&;%DX@V\FQ $   T>   :
M              "  4,/ 0!X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+
M 0(4 Q0    ( &-&;%F A/B=P $    >   3              "  3\1 0!;
H0V]N=&5N=%]4>7!E<UTN>&UL4$L%!@     Z #H S0\  # 3 0    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<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>64
<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>66
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.24.3</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>151</ContextCount>
  <ElementCount>267</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>33</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>7</UnitCount>
  <MyReports>
    <Report instance="ef20034574_10q.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="ef20034574_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>010000 - Statement - Condensed Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/CondensedBalanceSheets</Role>
      <ShortName>Condensed Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="ef20034574_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>010100 - Statement - Condensed Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/CondensedBalanceSheetsParenthetical</Role>
      <ShortName>Condensed Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="ef20034574_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>020000 - Statement - Condensed Statements of Comprehensive Loss</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/CondensedStatementsOfComprehensiveLoss</Role>
      <ShortName>Condensed Statements of Comprehensive Loss</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="ef20034574_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>030000 - Statement - Condensed Statements of Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/CondensedStatementsOfStockholdersEquity</Role>
      <ShortName>Condensed Statements of Stockholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="ef20034574_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>040000 - Statement - Condensed Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/CondensedStatementsOfCashFlows</Role>
      <ShortName>Condensed Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="ef20034574_10q.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="ef20034574_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>060200 - Disclosure - Fair Value</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/FairValue</Role>
      <ShortName>Fair Value</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="ef20034574_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>060300 - 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>9</Position>
    </Report>
    <Report instance="ef20034574_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>060400 - Disclosure - Inventories</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/Inventories</Role>
      <ShortName>Inventories</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="ef20034574_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>060500 - Disclosure - Accrued Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/AccruedExpenses</Role>
      <ShortName>Accrued Expenses</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="ef20034574_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>060600 - Disclosure - Clinical Holdback</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/ClinicalHoldback</Role>
      <ShortName>Clinical Holdback</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="ef20034574_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>060700 - Disclosure - Revenue Recognition</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/RevenueRecognition</Role>
      <ShortName>Revenue Recognition</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="ef20034574_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>060800 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/CommitmentsAndContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="ef20034574_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>060900 - Disclosure - Notes Payable</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://femasys.com/role/NotesPayable</Role>
      <ShortName>Notes Payable</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="ef20034574_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>061000 - 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>16</Position>
    </Report>
    <Report instance="ef20034574_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>061100 - Disclosure - Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/StockholdersEquity</Role>
      <ShortName>Stockholders' Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="ef20034574_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>061200 - Disclosure - Equity Incentive Plans and Warrants</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/EquityIncentivePlansAndWarrants</Role>
      <ShortName>Equity Incentive Plans and Warrants</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="ef20034574_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>061300 - Disclosure - Related-Party Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/RelatedpartyTransactions</Role>
      <ShortName>Related-Party Transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="ef20034574_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>061400 - 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>20</Position>
    </Report>
    <Report instance="ef20034574_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>061500 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="ef20034574_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>061600 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="ef20034574_10q.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="ef20034574_10q.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>
      <Position>24</Position>
    </Report>
    <Report instance="ef20034574_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>080400 - Disclosure - Inventories (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/InventoriesTables</Role>
      <ShortName>Inventories (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://femasys.com/role/Inventories</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="ef20034574_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>080500 - Disclosure - Accrued Expenses (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/AccruedExpensesTables</Role>
      <ShortName>Accrued Expenses (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://femasys.com/role/AccruedExpenses</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="ef20034574_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>080600 - Disclosure - Clinical Holdback (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/ClinicalHoldbackTables</Role>
      <ShortName>Clinical Holdback (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://femasys.com/role/ClinicalHoldback</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="ef20034574_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>080700 - Disclosure - Revenue Recognition (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/RevenueRecognitionTables</Role>
      <ShortName>Revenue Recognition (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://femasys.com/role/RevenueRecognition</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="ef20034574_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>081200 - Disclosure - Equity Incentive Plans and Warrants (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/EquityIncentivePlansAndWarrantsTables</Role>
      <ShortName>Equity Incentive Plans and Warrants (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://femasys.com/role/EquityIncentivePlansAndWarrants</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="ef20034574_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>081400 - 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>30</Position>
    </Report>
    <Report instance="ef20034574_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.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>31</Position>
    </Report>
    <Report instance="ef20034574_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>090300 - 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>32</Position>
    </Report>
    <Report instance="ef20034574_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>090400 - Disclosure - Inventories (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/InventoriesDetails</Role>
      <ShortName>Inventories (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://femasys.com/role/InventoriesTables</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="ef20034574_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>090500 - Disclosure - Accrued Expenses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/AccruedExpensesDetails</Role>
      <ShortName>Accrued Expenses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://femasys.com/role/AccruedExpensesTables</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="ef20034574_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>090600 - Disclosure - Clinical Holdback (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/ClinicalHoldbackDetails</Role>
      <ShortName>Clinical Holdback (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://femasys.com/role/ClinicalHoldbackTables</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="ef20034574_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>090700 - Disclosure - Revenue Recognition (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/RevenueRecognitionDetails</Role>
      <ShortName>Revenue Recognition (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://femasys.com/role/RevenueRecognitionTables</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="ef20034574_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>090900 - 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>37</Position>
    </Report>
    <Report instance="ef20034574_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>091000 - 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/ConvertibleNotesWithWarrantsNovember2023Financing</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="ef20034574_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>091002 - 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/ConvertibleNotesWithWarrantsNovember2023Financing</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="ef20034574_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>091004 - 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/ConvertibleNotesWithWarrantsNovember2023Financing</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="ef20034574_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>091100 - Disclosure - Stockholders' Equity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/StockholdersEquityDetails</Role>
      <ShortName>Stockholders' Equity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://femasys.com/role/StockholdersEquity</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="ef20034574_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>091200 - Disclosure - Equity Incentive Plans and Warrants, Stock Option Plans, Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/EquityIncentivePlansAndWarrantsStockOptionPlansActivityDetails</Role>
      <ShortName>Equity Incentive Plans and Warrants, Stock Option Plans, Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="ef20034574_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>091202 - Disclosure - Equity Incentive Plans and Warrants, Inducement Grants (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/EquityIncentivePlansAndWarrantsInducementGrantsDetails</Role>
      <ShortName>Equity Incentive Plans and Warrants, Inducement Grants (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="ef20034574_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>091204 - Disclosure - Equity Incentive Plans and Warrants, Share-Based Compensation Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/EquityIncentivePlansAndWarrantsSharebasedCompensationExpenseDetails</Role>
      <ShortName>Equity Incentive Plans and Warrants, Share-Based Compensation Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="ef20034574_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>091206 - Disclosure - Equity Incentive Plans and Warrants, Employee Stock Purchase Plan (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/EquityIncentivePlansAndWarrantsEmployeeStockPurchasePlanDetails</Role>
      <ShortName>Equity Incentive Plans and Warrants, Employee Stock Purchase Plan (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="ef20034574_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>091208 - Disclosure - Equity Incentive Plans and Warrants, April 2023 Financing (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/EquityIncentivePlansAndWarrantsApril2023FinancingDetails</Role>
      <ShortName>Equity Incentive Plans and Warrants, April 2023 Financing (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="ef20034574_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>091300 - 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>47</Position>
    </Report>
    <Report instance="ef20034574_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>091400 - 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>48</Position>
    </Report>
    <Report instance="ef20034574_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>091500 - Disclosure - Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/IncomeTaxesDetails</Role>
      <ShortName>Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://femasys.com/role/IncomeTaxes</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="ef20034574_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>091600 - 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>50</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-Q" isDefinitelyFs="true" isUsgaap="true" original="ef20034574_10q.htm">ef20034574_10q.htm</File>
    <File>femy-20240930.xsd</File>
    <File>femy-20240930_cal.xml</File>
    <File>femy-20240930_def.xml</File>
    <File>femy-20240930_lab.xml</File>
    <File>femy-20240930_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="603">http://fasb.org/us-gaap/2024</BaseTaxonomy>
    <BaseTaxonomy items="31">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>69
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "ef20034574_10q.htm": {
   "nsprefix": "femy",
   "nsuri": "http://femasys.com/20240930",
   "dts": {
    "inline": {
     "local": [
      "ef20034574_10q.htm"
     ]
    },
    "schema": {
     "local": [
      "femy-20240930.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-20240930_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "femy-20240930_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "femy-20240930_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "femy-20240930_pre.xml"
     ]
    }
   },
   "keyStandard": 214,
   "keyCustom": 53,
   "axisStandard": 15,
   "axisCustom": 0,
   "memberStandard": 17,
   "memberCustom": 16,
   "hidden": {
    "total": 8,
    "http://fasb.org/us-gaap/2024": 3,
    "http://xbrl.sec.gov/dei/2024": 5
   },
   "contextCount": 151,
   "entityCount": 1,
   "segmentCount": 33,
   "elementCount": 417,
   "unitCount": 7,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2024": 603,
    "http://xbrl.sec.gov/dei/2024": 31,
    "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": "c20240101to20240930",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20240930",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://femasys.com/role/CondensedBalanceSheets",
     "longName": "010000 - Statement - Condensed Balance Sheets",
     "shortName": "Condensed Balance Sheets",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c20240930",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240930",
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "unique": true
     }
    },
    "R3": {
     "role": "http://femasys.com/role/CondensedBalanceSheetsParenthetical",
     "longName": "010100 - Statement - Condensed Balance Sheets (Parenthetical)",
     "shortName": "Condensed Balance Sheets (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c20240930",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "unitRef": "U003",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "us-gaap:CommonStockParOrStatedValuePerShare",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240930",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "unitRef": "U003",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "us-gaap:CommonStockParOrStatedValuePerShare",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R4": {
     "role": "http://femasys.com/role/CondensedStatementsOfComprehensiveLoss",
     "longName": "020000 - Statement - Condensed Statements of Comprehensive Loss",
     "shortName": "Condensed Statements of Comprehensive Loss",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c20240701to20240930",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240701to20240930",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://femasys.com/role/CondensedStatementsOfStockholdersEquity",
     "longName": "030000 - Statement - Condensed Statements of Stockholders' Equity",
     "shortName": "Condensed Statements of Stockholders' Equity",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c20221231_StatementEquityComponentsAxis_CommonStockMember",
      "name": "us-gaap:StockholdersEquity",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20221231_StatementEquityComponentsAxis_CommonStockMember",
      "name": "us-gaap:StockholdersEquity",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R6": {
     "role": "http://femasys.com/role/CondensedStatementsOfCashFlows",
     "longName": "040000 - Statement - Condensed Statements of Cash Flows",
     "shortName": "Condensed Statements of Cash Flows",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c20240101to20240930",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20240930",
      "name": "us-gaap:Depreciation",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.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": "c20240101to20240930",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20240930",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://femasys.com/role/FairValue",
     "longName": "060200 - Disclosure - Fair Value",
     "shortName": "Fair Value",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c20240101to20240930",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20240930",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://femasys.com/role/CashAndCashEquivalents",
     "longName": "060300 - Disclosure - Cash and Cash Equivalents",
     "shortName": "Cash and Cash Equivalents",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c20240101to20240930",
      "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20240930",
      "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://femasys.com/role/Inventories",
     "longName": "060400 - Disclosure - Inventories",
     "shortName": "Inventories",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c20240101to20240930",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20240930",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://femasys.com/role/AccruedExpenses",
     "longName": "060500 - Disclosure - Accrued Expenses",
     "shortName": "Accrued Expenses",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c20240101to20240930",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20240930",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://femasys.com/role/ClinicalHoldback",
     "longName": "060600 - Disclosure - Clinical Holdback",
     "shortName": "Clinical Holdback",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c20240101to20240930",
      "name": "femy:ClinicalHoldbackTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20240930",
      "name": "femy:ClinicalHoldbackTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://femasys.com/role/RevenueRecognition",
     "longName": "060700 - Disclosure - Revenue Recognition",
     "shortName": "Revenue Recognition",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c20240101to20240930",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20240930",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://femasys.com/role/CommitmentsAndContingencies",
     "longName": "060800 - Disclosure - Commitments and Contingencies",
     "shortName": "Commitments and Contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c20240101to20240930",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20240930",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://femasys.com/role/NotesPayable",
     "longName": "060900 - Disclosure - Notes Payable",
     "shortName": "Notes Payable",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c20240101to20240930",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20240930",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023Financing",
     "longName": "061000 - Disclosure - Convertible Notes with Warrants (November 2023 Financing)",
     "shortName": "Convertible Notes with Warrants (November 2023 Financing)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c20240101to20240930",
      "name": "femy:ConvertibleNotesWithWarrantsNovember2023FinancingTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20240930",
      "name": "femy:ConvertibleNotesWithWarrantsNovember2023FinancingTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://femasys.com/role/StockholdersEquity",
     "longName": "061100 - Disclosure - Stockholders' Equity",
     "shortName": "Stockholders' Equity",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c20240101to20240930",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20240930",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://femasys.com/role/EquityIncentivePlansAndWarrants",
     "longName": "061200 - Disclosure - Equity Incentive Plans and Warrants",
     "shortName": "Equity Incentive Plans and Warrants",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c20240101to20240930",
      "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20240930",
      "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://femasys.com/role/RelatedpartyTransactions",
     "longName": "061300 - Disclosure - Related-Party Transactions",
     "shortName": "Related-Party Transactions",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c20240101to20240930",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20240930",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://femasys.com/role/NetLossPerShareAttributableToCommonStockholders",
     "longName": "061400 - 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": "20",
     "firstAnchor": {
      "contextRef": "c20240101to20240930",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20240930",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://femasys.com/role/IncomeTaxes",
     "longName": "061500 - Disclosure - Income Taxes",
     "shortName": "Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c20240101to20240930",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20240930",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://femasys.com/role/SubsequentEvents",
     "longName": "061600 - Disclosure - Subsequent Events",
     "shortName": "Subsequent Events",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "c20240101to20240930",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20240930",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.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": "c20240701to20240930",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240701to20240930",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.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": "c20240101to20240930",
      "name": "femy:OrganizationAndNatureOfBusinessPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20240930",
      "name": "femy:OrganizationAndNatureOfBusinessPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://femasys.com/role/InventoriesTables",
     "longName": "080400 - Disclosure - Inventories (Tables)",
     "shortName": "Inventories (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c20240101to20240930",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20240930",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://femasys.com/role/AccruedExpensesTables",
     "longName": "080500 - Disclosure - Accrued Expenses (Tables)",
     "shortName": "Accrued Expenses (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "26",
     "firstAnchor": {
      "contextRef": "c20240101to20240930",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20240930",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://femasys.com/role/ClinicalHoldbackTables",
     "longName": "080600 - Disclosure - Clinical Holdback (Tables)",
     "shortName": "Clinical Holdback (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c20240101to20240930",
      "name": "femy:ScheduleOfClinicalHoldbackLiabilityAccountTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20240930",
      "name": "femy:ScheduleOfClinicalHoldbackLiabilityAccountTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://femasys.com/role/RevenueRecognitionTables",
     "longName": "080700 - Disclosure - Revenue Recognition (Tables)",
     "shortName": "Revenue Recognition (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c20240101to20240930",
      "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20240930",
      "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://femasys.com/role/EquityIncentivePlansAndWarrantsTables",
     "longName": "081200 - Disclosure - Equity Incentive Plans and Warrants (Tables)",
     "shortName": "Equity Incentive Plans and Warrants (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c20240101to20240930",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20240930",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersTables",
     "longName": "081400 - 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": "30",
     "firstAnchor": {
      "contextRef": "c20240101to20240930",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20240930",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "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": "31",
     "firstAnchor": {
      "contextRef": "c20240101to20240930",
      "name": "us-gaap:NumberOfOperatingSegments",
      "unitRef": "U004",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20240930",
      "name": "us-gaap:NumberOfOperatingSegments",
      "unitRef": "U004",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://femasys.com/role/CashAndCashEquivalentsDetails",
     "longName": "090300 - Disclosure - Cash and Cash Equivalents (Details)",
     "shortName": "Cash and Cash Equivalents (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c20240930_FairValueByAssetClassAxis_MoneyMarketFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member",
      "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240930_FairValueByAssetClassAxis_MoneyMarketFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member",
      "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://femasys.com/role/InventoriesDetails",
     "longName": "090400 - Disclosure - Inventories (Details)",
     "shortName": "Inventories (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c20240930",
      "name": "us-gaap:InventoryRawMaterials",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240930",
      "name": "us-gaap:InventoryRawMaterials",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://femasys.com/role/AccruedExpensesDetails",
     "longName": "090500 - Disclosure - Accrued Expenses (Details)",
     "shortName": "Accrued Expenses (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c20240930",
      "name": "us-gaap:InterestPayableCurrent",
      "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": "ef20034574_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240930",
      "name": "femy:AccruedClinicalTrialCost",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "unique": true
     }
    },
    "R35": {
     "role": "http://femasys.com/role/ClinicalHoldbackDetails",
     "longName": "090600 - Disclosure - Clinical Holdback (Details)",
     "shortName": "Clinical Holdback (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c20231231",
      "name": "femy:ClinicalHoldbackLiability",
      "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": "ef20034574_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20231231",
      "name": "femy:ClinicalHoldbackLiability",
      "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": "ef20034574_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://femasys.com/role/RevenueRecognitionDetails",
     "longName": "090700 - Disclosure - Revenue Recognition (Details)",
     "shortName": "Revenue Recognition (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c20240701to20240930",
      "name": "us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240701to20240930",
      "name": "us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://femasys.com/role/NotesPayableDetails",
     "longName": "090900 - Disclosure - Notes Payable (Details)",
     "shortName": "Notes Payable (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c20240101to20240930",
      "name": "us-gaap:RepaymentsOfNotesPayable",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230701to20230731_DebtInstrumentAxis_JulyPromissoryNoteMember_LineOfCreditFacilityAxis_AFCOCreditCorporationMember",
      "name": "us-gaap:ProceedsFromNotesPayable",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "unique": true
     }
    },
    "R38": {
     "role": "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails",
     "longName": "091000 - 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": "38",
     "firstAnchor": {
      "contextRef": "c20231121to20231121_DebtInstrumentAxis_November2023FinancingMember",
      "name": "us-gaap:ProceedsFromConvertibleDebt",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20231121to20231121_DebtInstrumentAxis_November2023FinancingMember",
      "name": "us-gaap:ProceedsFromConvertibleDebt",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails",
     "longName": "091002 - 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": "39",
     "firstAnchor": {
      "contextRef": "c20240101to20240930_DebtInstrumentAxis_November2023FinancingMember",
      "name": "femy:ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240930_DebtInstrumentAxis_November2023FinancingMember_StatementClassOfStockAxis_SeriesAWarrantsMember",
      "name": "us-gaap:WarrantsAndRightsOutstandingTerm",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "unique": true
     }
    },
    "R40": {
     "role": "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingConvertibleNotesPayableDetails",
     "longName": "091004 - 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": "40",
     "firstAnchor": {
      "contextRef": "c20240101to20240930",
      "name": "us-gaap:AmortizationOfFinancingCostsAndDiscounts",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240701to20240930_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember",
      "name": "us-gaap:InterestExpenseDebt",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "unique": true
     }
    },
    "R41": {
     "role": "http://femasys.com/role/StockholdersEquityDetails",
     "longName": "091100 - Disclosure - Stockholders' Equity (Details)",
     "shortName": "Stockholders' Equity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c20230420to20230420",
      "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230401to20230430",
      "name": "femy:PlacementAgentFeesExpensesAndOfferingExpenses",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "unique": true
     }
    },
    "R42": {
     "role": "http://femasys.com/role/EquityIncentivePlansAndWarrantsStockOptionPlansActivityDetails",
     "longName": "091200 - Disclosure - Equity Incentive Plans and Warrants, Stock Option Plans, Activity (Details)",
     "shortName": "Equity Incentive Plans and Warrants, Stock Option Plans, Activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c20231231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20231231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://femasys.com/role/EquityIncentivePlansAndWarrantsInducementGrantsDetails",
     "longName": "091202 - Disclosure - Equity Incentive Plans and Warrants, Inducement Grants (Details)",
     "shortName": "Equity Incentive Plans and Warrants, Inducement Grants (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c20240212to20240212_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240212to20240212_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://femasys.com/role/EquityIncentivePlansAndWarrantsSharebasedCompensationExpenseDetails",
     "longName": "091204 - Disclosure - Equity Incentive Plans and Warrants, Share-Based Compensation Expense (Details)",
     "shortName": "Equity Incentive Plans and Warrants, Share-Based Compensation Expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c20240701to20240930",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "U002",
      "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": "ef20034574_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240701to20240930",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "U002",
      "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": "ef20034574_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://femasys.com/role/EquityIncentivePlansAndWarrantsEmployeeStockPurchasePlanDetails",
     "longName": "091206 - Disclosure - Equity Incentive Plans and Warrants, Employee Stock Purchase Plan (Details)",
     "shortName": "Equity Incentive Plans and Warrants, Employee Stock Purchase Plan (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c20240701to20240930",
      "name": "us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20240930_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_EmployeeStockPurchasePlanMember",
      "name": "us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "unique": true
     }
    },
    "R46": {
     "role": "http://femasys.com/role/EquityIncentivePlansAndWarrantsApril2023FinancingDetails",
     "longName": "091208 - Disclosure - Equity Incentive Plans and Warrants, April 2023 Financing (Details)",
     "shortName": "Equity Incentive Plans and Warrants, April 2023 Financing (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c20230420to20230420",
      "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20230420to20230420",
      "name": "femy:PaymentsOfEquityIssuanceCosts",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "unique": true
     }
    },
    "R47": {
     "role": "http://femasys.com/role/RelatedpartyTransactionsDetails",
     "longName": "091300 - Disclosure - Related-Party Transactions (Details)",
     "shortName": "Related-Party Transactions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c20231101to20231130",
      "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20231101to20231130",
      "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersDetails",
     "longName": "091400 - 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": "48",
     "firstAnchor": {
      "contextRef": "c20240701to20240930",
      "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240701to20240930",
      "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
      "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": "ef20034574_10q.htm",
      "unique": true
     }
    },
    "R49": {
     "role": "http://femasys.com/role/IncomeTaxesDetails",
     "longName": "091500 - Disclosure - Income Taxes (Details)",
     "shortName": "Income Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "c20240701to20240930",
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "unitRef": "U007",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
       "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240701to20240930",
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "unitRef": "U007",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
       "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://femasys.com/role/SubsequentEventsDetails",
     "longName": "091600 - Disclosure - Subsequent Events (Details)",
     "shortName": "Subsequent Events (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "c20230420to20230420",
      "name": "us-gaap:SaleOfStockConsiderationReceivedOnTransaction",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20241001to20241031_SubsequentEventTypeAxis_SubsequentEventMember_SubsidiarySaleOfStockAxis_AtTheMarketFacilityMember",
      "name": "us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20034574_10q.htm",
      "unique": true
     }
    }
   },
   "tag": {
    "femy_AFCOCreditCorporationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://femasys.com/20240930",
     "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_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
     "presentation": [
      "http://femasys.com/role/AccruedExpenses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued Expenses",
        "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]",
        "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period."
       }
      }
     },
     "auth_ref": [
      "r44",
      "r47",
      "r52",
      "r732"
     ]
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/CondensedBalanceSheets"
     ],
     "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": [
      "r44",
      "r653"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/CondensedBalanceSheets"
     ],
     "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": [
      "r713"
     ]
    },
    "femy_AccruedClinicalTrialCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20240930",
     "localname": "AccruedClinicalTrialCost",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/AccruedExpensesDetails"
     ],
     "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 trail costs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedLiabilitiesCurrent",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/AccruedExpensesDetails",
      "http://femasys.com/role/CondensedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued expenses",
        "totalLabel": "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": [
      "r47"
     ]
    },
    "us-gaap_AccruedProfessionalFeesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedProfessionalFeesCurrent",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/AccruedExpensesDetails"
     ],
     "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": [
      "r47"
     ]
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/CondensedBalanceSheets"
     ],
     "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": [
      "r24",
      "r121",
      "r476"
     ]
    },
    "us-gaap_AdditionalPaidInCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapital",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/CondensedBalanceSheets"
     ],
     "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": [
      "r57",
      "r653",
      "r784"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://femasys.com/role/CondensedStatementsOfStockholdersEquity"
     ],
     "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": [
      "r512",
      "r701",
      "r702",
      "r703",
      "r704",
      "r733",
      "r785"
     ]
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/CondensedStatementsOfStockholdersEquity"
     ],
     "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": [
      "r36",
      "r37",
      "r307"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://femasys.com/role/CondensedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to reconcile net loss to net cash used in operating activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllocatedShareBasedCompensationExpense",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsSharebasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based compensation expense",
        "label": "Share-Based Payment Arrangement, Expense",
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized."
       }
      }
     },
     "auth_ref": [
      "r336",
      "r338"
     ]
    },
    "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",
     "presentation": [
      "http://femasys.com/role/CondensedStatementsOfCashFlows",
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingConvertibleNotesPayableDetails"
     ],
     "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": [
      "r260",
      "r628",
      "r629",
      "r697",
      "r742"
     ]
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AmortizationOfIntangibleAssets",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/CondensedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization",
        "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": [
      "r4",
      "r210",
      "r211",
      "r624"
     ]
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Assets",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/CondensedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total assets",
        "label": "Assets",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r95",
      "r106",
      "r123",
      "r147",
      "r187",
      "r191",
      "r198",
      "r199",
      "r205",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r365",
      "r367",
      "r401",
      "r470",
      "r549",
      "r621",
      "r622",
      "r653",
      "r678",
      "r726",
      "r727",
      "r744"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://femasys.com/role/CondensedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets",
        "label": "Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/CondensedBalanceSheets"
     ],
     "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": [
      "r117",
      "r130",
      "r147",
      "r205",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r365",
      "r367",
      "r401",
      "r653",
      "r726",
      "r727",
      "r744"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://femasys.com/role/CondensedBalanceSheets"
     ],
     "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/CondensedBalanceSheets"
     ],
     "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",
     "presentation": [
      "http://femasys.com/role/CondensedBalanceSheets"
     ],
     "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/20240930",
     "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": []
    },
    "femy_AuthorizedOfferingAmountOfSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20240930",
     "localname": "AuthorizedOfferingAmountOfSecurities",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/StockholdersEquityDetails"
     ],
     "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": []
    },
    "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": []
    },
    "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",
     "presentation": [
      "http://femasys.com/role/CondensedBalanceSheets",
      "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": [
      "r15",
      "r119",
      "r616"
     ]
    },
    "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": [
      "r119",
      "r472"
     ]
    },
    "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": {
        "verboseLabel": "Cash and cash equivalent",
        "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": [
      "r734",
      "r735"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/CondensedStatementsOfCashFlows"
     ],
     "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": [
      "r15",
      "r75",
      "r144"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/CondensedStatementsOfCashFlows"
     ],
     "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": [
      "r0",
      "r75"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract",
     "presentation": [
      "http://femasys.com/role/CondensedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and cash equivalents:"
       }
      }
     },
     "auth_ref": []
    },
    "femy_CashPaidForAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://femasys.com/20240930",
     "localname": "CashPaidForAbstract",
     "presentation": [
      "http://femasys.com/role/CondensedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Paid For [Abstract]",
        "terseLabel": "Cash paid for:"
       }
      }
     },
     "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"
     ],
     "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": [
      "r114",
      "r125",
      "r126",
      "r127",
      "r147",
      "r168",
      "r173",
      "r180",
      "r182",
      "r189",
      "r190",
      "r205",
      "r229",
      "r231",
      "r232",
      "r233",
      "r236",
      "r237",
      "r269",
      "r270",
      "r273",
      "r276",
      "r283",
      "r401",
      "r503",
      "r504",
      "r505",
      "r506",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r537",
      "r558",
      "r578",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r688",
      "r698",
      "r705"
     ]
    },
    "us-gaap_ClassOfStockLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfStockLineItems",
     "presentation": [
      "http://femasys.com/role/StockholdersEquityDetails"
     ],
     "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": [
      "r125",
      "r126",
      "r127",
      "r189",
      "r269",
      "r270",
      "r271",
      "r273",
      "r276",
      "r281",
      "r283",
      "r503",
      "r504",
      "r505",
      "r506",
      "r630",
      "r688",
      "r698"
     ]
    },
    "us-gaap_ClassOfWarrantOrRightAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfWarrantOrRightAxis",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsApril2023FinancingDetails",
      "http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersDetails",
      "http://femasys.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Warrant or Right [Axis]",
        "documentation": "Information by type of warrant or right issued."
       }
      }
     },
     "auth_ref": [
      "r34"
     ]
    },
    "us-gaap_ClassOfWarrantOrRightDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfWarrantOrRightDomain",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsApril2023FinancingDetails",
      "http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersDetails",
      "http://femasys.com/role/StockholdersEquityDetails"
     ],
     "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/EquityIncentivePlansAndWarrantsApril2023FinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants exercise price (in dollars per share)",
        "verboseLabel": "Warrants exercise price (In dollars per share)",
        "documentation": "Exercise price per share or per unit of warrants or rights outstanding."
       }
      }
     },
     "auth_ref": [
      "r284"
     ]
    },
    "us-gaap_ClassOfWarrantOrRightLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfWarrantOrRightLineItems",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsApril2023FinancingDetails",
      "http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersDetails"
     ],
     "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/EquityIncentivePlansAndWarrantsApril2023FinancingDetails",
      "http://femasys.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants issued to purchase common stock (in shares)",
        "verboseLabel": "Warrants purchase shares of common stock (in shares)",
        "terseLabel": "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": [
      "r284"
     ]
    },
    "us-gaap_ClassOfWarrantOrRightOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfWarrantOrRightOutstanding",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsApril2023FinancingDetails",
      "http://femasys.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "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/EquityIncentivePlansAndWarrantsApril2023FinancingDetails",
      "http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersDetails"
     ],
     "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": [
      "r34"
     ]
    },
    "femy_ClinicalHoldbackAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://femasys.com/20240930",
     "localname": "ClinicalHoldbackAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Clinical Holdback [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "femy_ClinicalHoldbackCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20240930",
     "localname": "ClinicalHoldbackCurrent",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/ClinicalHoldbackDetails",
      "http://femasys.com/role/CondensedBalanceSheets"
     ],
     "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",
        "verboseLabel": "Clinical holdback - current portion"
       }
      }
     },
     "auth_ref": []
    },
    "femy_ClinicalHoldbackLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20240930",
     "localname": "ClinicalHoldbackLiability",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/ClinicalHoldbackDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of clinical holdback liability.",
        "label": "Clinical Holdback Liability",
        "periodEndLabel": "Balance",
        "periodStartLabel": "Balance"
       }
      }
     },
     "auth_ref": []
    },
    "femy_ClinicalHoldbackLiabilityRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://femasys.com/20240930",
     "localname": "ClinicalHoldbackLiabilityRollForward",
     "presentation": [
      "http://femasys.com/role/ClinicalHoldbackDetails"
     ],
     "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_ClinicalHoldbackNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20240930",
     "localname": "ClinicalHoldbackNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/ClinicalHoldbackDetails",
      "http://femasys.com/role/CondensedBalanceSheets"
     ],
     "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"
       }
      }
     },
     "auth_ref": []
    },
    "femy_ClinicalHoldbackPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20240930",
     "localname": "ClinicalHoldbackPaid",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/ClinicalHoldbackDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow reducing clinical holdback liability.",
        "label": "Clinical Holdback Paid",
        "negatedLabel": "Clinical holdback paid"
       }
      }
     },
     "auth_ref": []
    },
    "femy_ClinicalHoldbackRetained": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20240930",
     "localname": "ClinicalHoldbackRetained",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/ClinicalHoldbackDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of clinical holdback retained during the period.",
        "label": "Clinical Holdback Retained",
        "terseLabel": "Clinical holdback retained"
       }
      }
     },
     "auth_ref": []
    },
    "femy_ClinicalHoldbackTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://femasys.com/20240930",
     "localname": "ClinicalHoldbackTextBlock",
     "presentation": [
      "http://femasys.com/role/ClinicalHoldback"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of clinical holdback.",
        "label": "Clinical Holdback [Text Block]",
        "terseLabel": "Clinical Holdback"
       }
      }
     },
     "auth_ref": []
    },
    "femy_CommissionCostsRelatingToCertainProceedsFromIssuanceOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20240930",
     "localname": "CommissionCostsRelatingToCertainProceedsFromIssuanceOfCommonStock",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/CondensedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of commission costs relating to certain proceeds from issuance of common stock incurred as a noncash or partial noncash transaction.",
        "label": "Commission Costs Relating to Certain Proceeds From Issuance of Common Stock",
        "terseLabel": "Commissions costs relating to certain proceeds from issuance of common stock"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/CondensedBalanceSheets"
     ],
     "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": [
      "r53",
      "r98",
      "r471",
      "r536"
     ]
    },
    "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": [
      "r82",
      "r221",
      "r222",
      "r601",
      "r716",
      "r721"
     ]
    },
    "femy_CommonStockAuthorizedValueToBeIssuedBySalesAgent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20240930",
     "localname": "CommonStockAuthorizedValueToBeIssuedBySalesAgent",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/StockholdersEquityDetails"
     ],
     "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/EquityIncentivePlansAndWarrantsEmployeeStockPurchasePlanDetails",
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsStockOptionPlansActivityDetails"
     ],
     "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": [
      "r56"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockMember",
     "presentation": [
      "http://femasys.com/role/CondensedStatementsOfStockholdersEquity",
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails",
      "http://femasys.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r668",
      "r669",
      "r670",
      "r672",
      "r673",
      "r674",
      "r675",
      "r701",
      "r702",
      "r704",
      "r733",
      "r783",
      "r785"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://femasys.com/role/CondensedBalanceSheetsParenthetical"
     ],
     "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": [
      "r56"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://femasys.com/role/CondensedBalanceSheetsParenthetical"
     ],
     "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": [
      "r56",
      "r537"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://femasys.com/role/CondensedBalanceSheetsParenthetical",
      "http://femasys.com/role/CondensedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common stock, issued (in shares)",
        "periodEndLabel": "Balance (in shares)",
        "periodStartLabel": "Balance (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": [
      "r56"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://femasys.com/role/CondensedBalanceSheetsParenthetical",
      "http://femasys.com/role/StockholdersEquityDetails"
     ],
     "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": [
      "r7",
      "r56",
      "r537",
      "r555",
      "r785",
      "r786"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/CondensedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common stock, $.001 par, 200,000,000 authorized, 22,350,022 shares issued and 22,232,799 outstanding as of September 30, 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": [
      "r56",
      "r473",
      "r653"
     ]
    },
    "femy_CommonWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://femasys.com/20240930",
     "localname": "CommonWarrantsMember",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsApril2023FinancingDetails",
      "http://femasys.com/role/StockholdersEquityDetails"
     ],
     "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": []
    },
    "femy_ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice": {
     "xbrltype": "durationItemType",
     "nsuri": "http://femasys.com/20240930",
     "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",
     "presentation": [
      "http://femasys.com/role/CondensedBalanceSheets"
     ],
     "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": [
      "r81"
     ]
    },
    "us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/RevenueRecognitionDetails"
     ],
     "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": [
      "r292"
     ]
    },
    "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": [
      "r735",
      "r736",
      "r737",
      "r738",
      "r739"
     ]
    },
    "us-gaap_ConvertibleDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConvertibleDebtMember",
     "presentation": [
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingConvertibleNotesPayableDetails",
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails"
     ],
     "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": [
      "r84",
      "r239",
      "r240",
      "r250",
      "r251",
      "r252",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629"
     ]
    },
    "us-gaap_ConvertibleLongTermNotesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConvertibleLongTermNotesPayable",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/CondensedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r11"
     ]
    },
    "femy_ConvertibleNotesWithWarrantsNovember2023FinancingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://femasys.com/20240930",
     "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/20240930",
     "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": []
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfGoodsAndServicesSold",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/CondensedStatementsOfComprehensiveLoss"
     ],
     "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": [
      "r66",
      "r67",
      "r434"
     ]
    },
    "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": []
    },
    "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": []
    },
    "femy_DailyDollarTradingVolumeOfCommonStockExceedsPerDay": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20240930",
     "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_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": [
      "r17",
      "r18"
     ]
    },
    "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": [
      "r83",
      "r145",
      "r214",
      "r215",
      "r216",
      "r217",
      "r218",
      "r227",
      "r228",
      "r238",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r254",
      "r261",
      "r262",
      "r264",
      "r410"
     ]
    },
    "us-gaap_DebtInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentAxis",
     "presentation": [
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingConvertibleNotesPayableDetails",
      "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": [
      "r11",
      "r46",
      "r47",
      "r96",
      "r97",
      "r149",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r245",
      "r250",
      "r251",
      "r252",
      "r253",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r651",
      "r699",
      "r717",
      "r718",
      "r719",
      "r741",
      "r743"
     ]
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentCarryingAmount",
     "crdr": "credit",
     "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": [
      "r11",
      "r97",
      "r265"
     ]
    },
    "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": [
      "r85",
      "r241"
     ]
    },
    "femy_DebtInstrumentConvertibleConversionPriceOfCommonStockExceeds": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://femasys.com/20240930",
     "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": [
      "r11",
      "r42"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "presentation": [
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails",
      "http://femasys.com/role/NotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest rate",
        "verboseLabel": "Convertible note accrue interest rate",
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement."
       }
      }
     },
     "auth_ref": [
      "r49",
      "r240"
     ]
    },
    "us-gaap_DebtInstrumentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentLineItems",
     "presentation": [
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingConvertibleNotesPayableDetails",
      "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": [
      "r149",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r245",
      "r250",
      "r251",
      "r252",
      "r253",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r263",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r651",
      "r699",
      "r741",
      "r743"
     ]
    },
    "us-gaap_DebtInstrumentMaturityDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentMaturityDate",
     "presentation": [
      "http://femasys.com/role/NotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maturity date of loan",
        "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r124",
      "r625",
      "r737",
      "r738"
     ]
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentNameDomain",
     "presentation": [
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingConvertibleNotesPayableDetails",
      "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": [
      "r11",
      "r149",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r245",
      "r250",
      "r251",
      "r252",
      "r253",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r651",
      "r699",
      "r717",
      "r718",
      "r719",
      "r741",
      "r743"
     ]
    },
    "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": [
      "r11",
      "r42"
     ]
    },
    "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": [
      "r102"
     ]
    },
    "us-gaap_DebtInstrumentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentTable",
     "presentation": [
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingConvertibleNotesPayableDetails",
      "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]",
        "documentation": "Disclosure of information about long-term debt instrument or arrangement."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r28",
      "r31",
      "r41",
      "r88",
      "r89",
      "r149",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r245",
      "r250",
      "r251",
      "r252",
      "r253",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r263",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r651",
      "r699",
      "r741",
      "r743"
     ]
    },
    "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingConvertibleNotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unamortized discount and debt issuance costs",
        "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r250",
      "r266",
      "r409",
      "r410",
      "r411",
      "r626",
      "r627",
      "r651"
     ]
    },
    "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": []
    },
    "femy_DeferredOfferingCostsReclassifiedToAdditionalPaidInCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20240930",
     "localname": "DeferredOfferingCostsReclassifiedToAdditionalPaidInCapital",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/CondensedStatementsOfCashFlows"
     ],
     "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_Depreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Depreciation",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/CondensedStatementsOfCashFlows"
     ],
     "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": [
      "r4",
      "r23"
     ]
    },
    "us-gaap_DepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DepreciationAndAmortization",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/CondensedStatementsOfComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation and amortization",
        "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": [
      "r4",
      "r23"
     ]
    },
    "us-gaap_DisaggregationOfRevenueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisaggregationOfRevenueAbstract",
     "presentation": [
      "http://femasys.com/role/RevenueRecognitionDetails"
     ],
     "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/RevenueRecognitionDetails"
     ],
     "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": [
      "r296",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisaggregationOfRevenueTable",
     "presentation": [
      "http://femasys.com/role/RevenueRecognitionDetails"
     ],
     "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": [
      "r296",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637"
     ]
    },
    "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsTables"
     ],
     "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": [
      "r6",
      "r35"
     ]
    },
    "us-gaap_DividendsCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DividendsCommonStock",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/StockholdersEquityDetails"
     ],
     "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": [
      "r2",
      "r90"
     ]
    },
    "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_DocumentQuarterlyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentQuarterlyReport",
     "presentation": [
      "http://femasys.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Quarterly Report",
        "documentation": "Boolean flag that is true only for a form used as an quarterly report."
       }
      }
     },
     "auth_ref": [
      "r682"
     ]
    },
    "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": [
      "r683"
     ]
    },
    "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": []
    },
    "femy_DurationOfUseAsPermanentBirthControlForProprietaryBirthControlMedication": {
     "xbrltype": "durationItemType",
     "nsuri": "http://femasys.com/20240930",
     "localname": "DurationOfUseAsPermanentBirthControlForProprietaryBirthControlMedication",
     "presentation": [
      "http://femasys.com/role/OrganizationNatureOfBusinessAndLiquidityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Duration of time Women used FemBloc as permanent birth control.",
        "label": "Duration of Use as Permanent Birth Control for Proprietary Birth Control Medication",
        "terseLabel": "Duration of time women used FemBloc as permanent birth control"
       }
      }
     },
     "auth_ref": []
    },
    "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/CondensedStatementsOfComprehensiveLoss",
      "http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersDetails"
     ],
     "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": [
      "r136",
      "r155",
      "r156",
      "r157",
      "r158",
      "r159",
      "r160",
      "r165",
      "r168",
      "r180",
      "r181",
      "r182",
      "r186",
      "r361",
      "r364",
      "r377",
      "r378",
      "r467",
      "r481",
      "r618"
     ]
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://femasys.com/role/CondensedStatementsOfComprehensiveLoss",
      "http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersDetails"
     ],
     "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": [
      "r136",
      "r155",
      "r156",
      "r157",
      "r158",
      "r159",
      "r160",
      "r168",
      "r180",
      "r181",
      "r182",
      "r186",
      "r361",
      "r364",
      "r377",
      "r378",
      "r467",
      "r481",
      "r618"
     ]
    },
    "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": [
      "r164",
      "r183",
      "r184",
      "r185"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "presentation": [
      "http://femasys.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective tax rate",
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r343",
      "r643"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract",
     "presentation": [
      "http://femasys.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsSharebasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-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": [
      "r337"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsSharebasedCompensationExpenseDetails"
     ],
     "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": [
      "r337"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsSharebasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrecognized expenses",
        "documentation": "Amount of cost to be recognized for option under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r731"
     ]
    },
    "us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsEmployeeStockPurchasePlanDetails",
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsInducementGrantsDetails",
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsStockOptionPlansActivityDetails",
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Stock Ownership Plan (ESOP) Name [Axis]",
        "documentation": "Information by name of employee stock ownership plan."
       }
      }
     },
     "auth_ref": [
      "r38"
     ]
    },
    "us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeStockOwnershipPlanESOPDisclosuresLineItems",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsEmployeeStockPurchasePlanDetails"
     ],
     "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_EmployeeStockOwnershipPlanESOPPlanDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeStockOwnershipPlanESOPPlanDomain",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsEmployeeStockPurchasePlanDetails",
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsInducementGrantsDetails",
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsStockOptionPlansActivityDetails",
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsTables"
     ],
     "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": [
      "r39"
     ]
    },
    "femy_EmployeeStockPurchasePlanAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://femasys.com/20240930",
     "localname": "EmployeeStockPurchasePlanAbstract",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsEmployeeStockPurchasePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Stock Purchase Plan [Abstract]",
        "terseLabel": "Employee Stock Purchase Plan [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "femy_EmployeeStockPurchasePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://femasys.com/20240930",
     "localname": "EmployeeStockPurchasePlanMember",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsEmployeeStockPurchasePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Employee Stock Purchase Plan (the \"ESPP\") allows eligible full-time employees to purchase shares of common stock at 90 percent of the lower of the fair market value of a share of common stock on the first or last day of the quarter.",
        "label": "Employee Stock Purchase Plan [Member]",
        "terseLabel": "Employee Stock Purchase Plan [Member]"
       }
      }
     },
     "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_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_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": [
      "r680"
     ]
    },
    "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": [
      "r680"
     ]
    },
    "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": [
      "r687"
     ]
    },
    "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": [
      "r680"
     ]
    },
    "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": [
      "r686"
     ]
    },
    "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": [
      "r680"
     ]
    },
    "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": [
      "r680"
     ]
    },
    "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": [
      "r680"
     ]
    },
    "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": [
      "r680"
     ]
    },
    "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/CondensedStatementsOfStockholdersEquity",
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails",
      "http://femasys.com/role/StockholdersEquityDetails"
     ],
     "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": [
      "r7",
      "r115",
      "r133",
      "r134",
      "r135",
      "r150",
      "r151",
      "r152",
      "r154",
      "r159",
      "r161",
      "r163",
      "r188",
      "r206",
      "r207",
      "r212",
      "r285",
      "r351",
      "r352",
      "r358",
      "r359",
      "r360",
      "r362",
      "r363",
      "r364",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r376",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r412",
      "r413",
      "r418",
      "r480",
      "r494",
      "r495",
      "r496",
      "r512",
      "r578"
     ]
    },
    "femy_EquityDistributionAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://femasys.com/20240930",
     "localname": "EquityDistributionAgreementMember",
     "presentation": [
      "http://femasys.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity distribution agreement is one under which a supplier or manufacturer of goods agrees that an independent third party will market and sell the goods.",
        "label": "Equity Distribution Agreement [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "femy_EquityIncentivePlansAndWarrantsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://femasys.com/20240930",
     "localname": "EquityIncentivePlansAndWarrantsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Incentive Plans and Warrants [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "femy_EquityWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://femasys.com/20240930",
     "localname": "EquityWarrantsMember",
     "presentation": [
      "http://femasys.com/role/CondensedStatementsOfStockholdersEquity"
     ],
     "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_ExpirationOfWarrant": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20240930",
     "localname": "ExpirationOfWarrant",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/CondensedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The warrants expired during the period.",
        "label": "Expiration of Warrant"
       }
      }
     },
     "auth_ref": []
    },
    "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": [
      "r380",
      "r381",
      "r394",
      "r644"
     ]
    },
    "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": [
      "r380",
      "r381",
      "r394",
      "r644"
     ]
    },
    "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": [
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r395",
      "r645"
     ]
    },
    "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": [
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r395",
      "r645"
     ]
    },
    "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": [
      "r252",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r379",
      "r381",
      "r382",
      "r383",
      "r384",
      "r393",
      "r394",
      "r396",
      "r428",
      "r429",
      "r430",
      "r626",
      "r627",
      "r638",
      "r639",
      "r640",
      "r644",
      "r647"
     ]
    },
    "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": [
      "r389",
      "r391",
      "r392",
      "r393",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r466",
      "r644",
      "r648"
     ]
    },
    "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": [
      "r252",
      "r299",
      "r304",
      "r381",
      "r394",
      "r428",
      "r638",
      "r639",
      "r640",
      "r644"
     ]
    },
    "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": [
      "r252",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r379",
      "r381",
      "r382",
      "r383",
      "r384",
      "r393",
      "r394",
      "r396",
      "r428",
      "r429",
      "r430",
      "r626",
      "r627",
      "r638",
      "r639",
      "r640",
      "r644",
      "r647"
     ]
    },
    "femy_FemVueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://femasys.com/20240930",
     "localname": "FemVueMember",
     "presentation": [
      "http://femasys.com/role/RevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pressure management device evaluates the women's fallopian tubes after a FemBloc procedure and is part of the FemBloc validation study.",
        "label": "FemVue [Member]",
        "terseLabel": "FemVue [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinanceLeasePrincipalPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeasePrincipalPayments",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/CondensedStatementsOfCashFlows"
     ],
     "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": [
      "r414",
      "r415"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsNet",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/CondensedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r435",
      "r715"
     ]
    },
    "femy_FollowUpPeriodForInterimAnalysisOfClinicalData": {
     "xbrltype": "durationItemType",
     "nsuri": "http://femasys.com/20240930",
     "localname": "FollowUpPeriodForInterimAnalysisOfClinicalData",
     "presentation": [
      "http://femasys.com/role/OrganizationNatureOfBusinessAndLiquidityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Follow-up period for interim analysis of clinical data for permanent birth control",
        "label": "Follow-up Period for Interim Analysis of Clinical Data",
        "terseLabel": "Follow-up period for interim analysis of clinical data for permanent birth control"
       }
      }
     },
     "auth_ref": []
    },
    "femy_FranchiseTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20240930",
     "localname": "FranchiseTaxes",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/AccruedExpensesDetails"
     ],
     "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",
     "presentation": [
      "http://femasys.com/role/CondensedBalanceSheets"
     ],
     "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": [
      "r81"
     ]
    },
    "us-gaap_GainLossOnDispositionOfAssets1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GainLossOnDispositionOfAssets1",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/CondensedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Loss on disposal of assets",
        "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": [
      "r697"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GeneralAndAdministrativeExpense",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/CondensedStatementsOfComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "General and administrative",
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line."
       }
      }
     },
     "auth_ref": [
      "r69",
      "r560"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GeneralAndAdministrativeExpenseMember",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsSharebasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "General and Administrative [Member]",
        "documentation": "Primary financial statement caption encompassing general and administrative expense."
       }
      }
     },
     "auth_ref": [
      "r69"
     ]
    },
    "us-gaap_GranteeStatusAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GranteeStatusAxis",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsStockOptionPlansActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Grantee Status [Axis]",
        "documentation": "Information by status of recipient to whom award is granted."
       }
      }
     },
     "auth_ref": [
      "r306",
      "r308",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335"
     ]
    },
    "us-gaap_GranteeStatusDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GranteeStatusDomain",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsStockOptionPlansActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Grantee Status [Domain]",
        "documentation": "Status of recipient to whom award is granted."
       }
      }
     },
     "auth_ref": [
      "r306",
      "r308",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335"
     ]
    },
    "femy_IncentiveAndOtherCompensationCostsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20240930",
     "localname": "IncentiveAndOtherCompensationCostsCurrent",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/AccruedExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to incentive and other compensation costs.",
        "label": "Incentive and Other Compensation Costs, Current",
        "terseLabel": "Incentive and other compensation costs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/CondensedStatementsOfComprehensiveLoss"
     ],
     "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": [
      "r65",
      "r100",
      "r105",
      "r468",
      "r478",
      "r620",
      "r621",
      "r707",
      "r709",
      "r710",
      "r711",
      "r712"
     ]
    },
    "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/EquityIncentivePlansAndWarrantsSharebasedCompensationExpenseDetails"
     ],
     "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": [
      "r213",
      "r219",
      "r220",
      "r386",
      "r390",
      "r395",
      "r491",
      "r493",
      "r563",
      "r613",
      "r646",
      "r754"
     ]
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementLocationDomain",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsSharebasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement Location [Domain]",
        "documentation": "Location in statement of income where disaggregated amount has been reported."
       }
      }
     },
     "auth_ref": [
      "r219",
      "r220",
      "r386",
      "r390",
      "r395",
      "r491",
      "r493",
      "r563",
      "r613",
      "r646",
      "r754"
     ]
    },
    "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": {
        "label": "Income Taxes",
        "documentation": "The entire disclosure for income tax."
       }
      }
     },
     "auth_ref": [
      "r148",
      "r341",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r353",
      "r355",
      "r356",
      "r357",
      "r508",
      "r643"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/CondensedStatementsOfComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax expense (benefit)",
        "label": "Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r107",
      "r112",
      "r162",
      "r163",
      "r187",
      "r196",
      "r199",
      "r342",
      "r343",
      "r354",
      "r482",
      "r643"
     ]
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxesPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/CondensedStatementsOfCashFlows"
     ],
     "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": [
      "r16",
      "r143",
      "r349",
      "r350"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsPayable",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/CondensedStatementsOfCashFlows"
     ],
     "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": [
      "r3"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/CondensedStatementsOfCashFlows"
     ],
     "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": [
      "r3"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccruedLiabilities",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/CondensedStatementsOfCashFlows"
     ],
     "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": [
      "r3"
     ]
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInInventories",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/CondensedStatementsOfCashFlows"
     ],
     "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": [
      "r3"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://femasys.com/role/CondensedStatementsOfCashFlows"
     ],
     "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",
     "presentation": [
      "http://femasys.com/role/CondensedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease liabilities",
        "documentation": "Amount of increase (decrease) in obligation for operating lease."
       }
      }
     },
     "auth_ref": [
      "r689",
      "r696"
     ]
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOtherOperatingAssets",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/CondensedStatementsOfCashFlows"
     ],
     "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": [
      "r3"
     ]
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOtherOperatingLiabilities",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/CondensedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other liabilities",
        "documentation": "Amount of increase (decrease) in operating liabilities classified as other."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "presentation": [
      "http://femasys.com/role/CondensedStatementsOfStockholdersEquity"
     ],
     "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",
     "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": [
      "r169",
      "r170",
      "r171",
      "r182"
     ]
    },
    "femy_IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://femasys.com/20240930",
     "localname": "IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants",
     "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",
     "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": [
      "r169",
      "r170",
      "r172",
      "r182",
      "r309"
     ]
    },
    "femy_InducementGrantAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://femasys.com/20240930",
     "localname": "InducementGrantAbstract",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsInducementGrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inducement Grant [Abstract]",
        "terseLabel": "Inducement Grants [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "femy_InducementGrantMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://femasys.com/20240930",
     "localname": "InducementGrantMember",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsInducementGrantsDetails",
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsTables"
     ],
     "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]"
       }
      }
     },
     "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": [
      "r684"
     ]
    },
    "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": [
      "r71",
      "r258",
      "r267",
      "r628",
      "r629"
     ]
    },
    "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": [
      "r71",
      "r259",
      "r628",
      "r629"
     ]
    },
    "us-gaap_InterestExpenseNonoperating": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestExpenseNonoperating",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/CondensedStatementsOfComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Interest expense",
        "label": "Interest Expense, Nonoperating",
        "documentation": "Amount of interest expense classified as nonoperating."
       }
      }
     },
     "auth_ref": [
      "r195",
      "r694"
     ]
    },
    "us-gaap_InterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/CondensedStatementsOfCashFlows"
     ],
     "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": [
      "r139",
      "r141",
      "r142"
     ]
    },
    "us-gaap_InterestPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestPayableCurrent",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/AccruedExpensesDetails",
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingConvertibleNotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued interest",
        "verboseLabel": "Accrued and unpaid interest",
        "label": "Interest Payable, Current",
        "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": [
      "r47"
     ]
    },
    "us-gaap_InventoryDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventories [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryDisclosureTextBlock",
     "presentation": [
      "http://femasys.com/role/Inventories"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventories",
        "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory."
       }
      }
     },
     "auth_ref": [
      "r209"
     ]
    },
    "us-gaap_InventoryFinishedGoods": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryFinishedGoods",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/InventoriesDetails"
     ],
     "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": [
      "r690"
     ]
    },
    "us-gaap_InventoryLIFOReservePeriodCharge": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryLIFOReservePeriodCharge",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/CondensedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory reserve",
        "documentation": "The change in the inventory reserve representing the cumulative difference in cost between the first in, first out and the last in, first out inventory valuation methods, which change has been reflected in the statement of income during the period."
       }
      }
     },
     "auth_ref": [
      "r80"
     ]
    },
    "us-gaap_InventoryNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryNet",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/CondensedBalanceSheets",
      "http://femasys.com/role/InventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory, net",
        "totalLabel": "Inventory, net",
        "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": [
      "r128",
      "r617",
      "r653"
     ]
    },
    "us-gaap_InventoryRawMaterials": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryRawMaterials",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/InventoriesDetails"
     ],
     "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": [
      "r692"
     ]
    },
    "us-gaap_InventoryWorkInProcess": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryWorkInProcess",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/InventoriesDetails"
     ],
     "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": [
      "r691"
     ]
    },
    "us-gaap_InvestmentIncomeInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentIncomeInterest",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/CondensedStatementsOfComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest income",
        "label": "Investment Income, Interest",
        "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities."
       }
      }
     },
     "auth_ref": [
      "r187",
      "r194",
      "r199",
      "r621",
      "r693"
     ]
    },
    "femy_JulyPromissoryNoteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://femasys.com/20240930",
     "localname": "JulyPromissoryNoteMember",
     "presentation": [
      "http://femasys.com/role/NotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Borrowing supported by a written promise to pay an obligation in July of 2023.",
        "label": "July Promissory Note [Member]",
        "terseLabel": "July Promissory Note [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeaseholdImprovementsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseholdImprovementsGross",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/CondensedBalanceSheets"
     ],
     "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": [
      "r81"
     ]
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Liabilities",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/CondensedBalanceSheets"
     ],
     "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": [
      "r11",
      "r46",
      "r47",
      "r48",
      "r51",
      "r52",
      "r53",
      "r54",
      "r147",
      "r205",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r366",
      "r367",
      "r368",
      "r401",
      "r535",
      "r619",
      "r678",
      "r726",
      "r744",
      "r745"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/CondensedBalanceSheets"
     ],
     "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": [
      "r61",
      "r99",
      "r475",
      "r653",
      "r700",
      "r714",
      "r740"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://femasys.com/role/CondensedBalanceSheets"
     ],
     "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",
     "presentation": [
      "http://femasys.com/role/CondensedBalanceSheets"
     ],
     "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": [
      "r48",
      "r118",
      "r147",
      "r205",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r366",
      "r367",
      "r368",
      "r401",
      "r653",
      "r726",
      "r744",
      "r745"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://femasys.com/role/CondensedBalanceSheets"
     ],
     "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",
     "presentation": [
      "http://femasys.com/role/CondensedBalanceSheets"
     ],
     "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": [
      "r11",
      "r51",
      "r52",
      "r53",
      "r54",
      "r147",
      "r205",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r366",
      "r367",
      "r368",
      "r401",
      "r726",
      "r744",
      "r745"
     ]
    },
    "us-gaap_LiabilitiesNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesNoncurrentAbstract",
     "presentation": [
      "http://femasys.com/role/CondensedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-term liabilities:"
       }
      }
     },
     "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": [
      "r45",
      "r50",
      "r699",
      "r724",
      "r725"
     ]
    },
    "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": [
      "r45",
      "r50",
      "r699",
      "r724"
     ]
    },
    "femy_LiquidityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://femasys.com/20240930",
     "localname": "LiquidityAbstract",
     "presentation": [
      "http://femasys.com/role/OrganizationNatureOfBusinessAndLiquidityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liquidity [Abstract]",
        "terseLabel": "Liquidity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "femy_LiquidityPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://femasys.com/20240930",
     "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_LongtermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongtermDebtTypeAxis",
     "presentation": [
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingConvertibleNotesPayableDetails",
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Type [Axis]",
        "documentation": "Information by type of long-term debt."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r717",
      "r718",
      "r719"
     ]
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongtermDebtTypeDomain",
     "presentation": [
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingConvertibleNotesPayableDetails",
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails"
     ],
     "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": [
      "r11",
      "r25",
      "r717",
      "r718",
      "r719"
     ]
    },
    "us-gaap_MachineryAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MachineryAndEquipmentGross",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/CondensedBalanceSheets"
     ],
     "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": [
      "r81"
     ]
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MaximumMember",
     "presentation": [
      "http://femasys.com/role/RevenueRecognitionDetails",
      "http://femasys.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]"
       }
      }
     },
     "auth_ref": [
      "r223",
      "r224",
      "r225",
      "r226",
      "r305",
      "r339",
      "r384",
      "r433",
      "r490",
      "r492",
      "r499",
      "r527",
      "r528",
      "r585",
      "r587",
      "r589",
      "r590",
      "r592",
      "r611",
      "r612",
      "r623",
      "r630",
      "r641",
      "r647",
      "r648",
      "r649",
      "r650",
      "r663",
      "r728",
      "r746",
      "r747",
      "r748",
      "r749",
      "r750",
      "r751"
     ]
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MinimumMember",
     "presentation": [
      "http://femasys.com/role/RevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]"
       }
      }
     },
     "auth_ref": [
      "r223",
      "r224",
      "r225",
      "r226",
      "r305",
      "r339",
      "r384",
      "r433",
      "r490",
      "r492",
      "r499",
      "r527",
      "r528",
      "r585",
      "r587",
      "r589",
      "r590",
      "r592",
      "r611",
      "r612",
      "r623",
      "r630",
      "r641",
      "r647",
      "r648",
      "r649",
      "r663",
      "r728",
      "r746",
      "r747",
      "r748",
      "r749",
      "r750",
      "r751"
     ]
    },
    "femy_MinimumNumberOfSubjectsNeededForInterimAnalysisOfClinicalDataEndpoints": {
     "xbrltype": "integerItemType",
     "nsuri": "http://femasys.com/20240930",
     "localname": "MinimumNumberOfSubjectsNeededForInterimAnalysisOfClinicalDataEndpoints",
     "presentation": [
      "http://femasys.com/role/OrganizationNatureOfBusinessAndLiquidityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum Number of women needed to use FemBloc as permanent birth control for over one year to begin interim analysis of clinical data.",
        "label": "Minimum Number of Subjects Needed for Interim Analysis of Clinical Data Endpoints",
        "terseLabel": "Minimum number of subjects needed for Interim analysis of clinical data endpoints"
       }
      }
     },
     "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": [
      "r730"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/CondensedStatementsOfCashFlows"
     ],
     "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": [
      "r140"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://femasys.com/role/CondensedStatementsOfCashFlows"
     ],
     "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",
     "presentation": [
      "http://femasys.com/role/CondensedStatementsOfCashFlows"
     ],
     "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": [
      "r140"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://femasys.com/role/CondensedStatementsOfCashFlows"
     ],
     "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",
     "presentation": [
      "http://femasys.com/role/CondensedStatementsOfCashFlows"
     ],
     "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": [
      "r75",
      "r76",
      "r77"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://femasys.com/role/CondensedStatementsOfCashFlows"
     ],
     "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",
     "presentation": [
      "http://femasys.com/role/CondensedStatementsOfCashFlows",
      "http://femasys.com/role/CondensedStatementsOfComprehensiveLoss",
      "http://femasys.com/role/CondensedStatementsOfStockholdersEquity",
      "http://femasys.com/role/OrganizationNatureOfBusinessAndLiquidityDetails"
     ],
     "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": [
      "r68",
      "r77",
      "r101",
      "r116",
      "r131",
      "r132",
      "r135",
      "r147",
      "r153",
      "r155",
      "r156",
      "r157",
      "r158",
      "r159",
      "r162",
      "r163",
      "r178",
      "r205",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r361",
      "r364",
      "r378",
      "r401",
      "r479",
      "r557",
      "r576",
      "r577",
      "r676",
      "r726"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/CondensedStatementsOfComprehensiveLoss",
      "http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersDetails"
     ],
     "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": [
      "r138",
      "r155",
      "r156",
      "r157",
      "r158",
      "r165",
      "r166",
      "r179",
      "r182",
      "r364"
     ]
    },
    "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 Income (Loss) Available 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/CondensedStatementsOfComprehensiveLoss",
      "http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersDetails"
     ],
     "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": [
      "r138",
      "r167",
      "r174",
      "r175",
      "r176",
      "r177",
      "r179",
      "r182"
     ]
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://femasys.com/role/OrganizationNatureOfBusinessAndLiquidityPolicies"
     ],
     "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": [
      "r685"
     ]
    },
    "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": [
      "r685"
     ]
    },
    "us-gaap_NonUsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NonUsMember",
     "presentation": [
      "http://femasys.com/role/RevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "International [Member]",
        "documentation": "Countries excluding the United States of America (US)."
       }
      }
     },
     "auth_ref": [
      "r787",
      "r788",
      "r789",
      "r790"
     ]
    },
    "us-gaap_NoncashInvestingAndFinancingItemsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NoncashInvestingAndFinancingItemsAbstract",
     "presentation": [
      "http://femasys.com/role/CondensedStatementsOfCashFlows"
     ],
     "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",
     "presentation": [
      "http://femasys.com/role/CondensedStatementsOfComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total other income (expense), net",
        "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": [
      "r70"
     ]
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NonoperatingIncomeExpenseAbstract",
     "presentation": [
      "http://femasys.com/role/CondensedStatementsOfComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other income (expense):"
       }
      }
     },
     "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": [
      "r46",
      "r47"
     ]
    },
    "femy_November2023FinancingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://femasys.com/20240930",
     "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": []
    },
    "us-gaap_NumberOfOperatingSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NumberOfOperatingSegments",
     "presentation": [
      "http://femasys.com/role/OrganizationNatureOfBusinessAndLiquidityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of operating segments",
        "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": [
      "r622",
      "r708"
     ]
    },
    "femy_NumberOfProductsThatReceivedInternationalCertificationMarks": {
     "xbrltype": "integerItemType",
     "nsuri": "http://femasys.com/20240930",
     "localname": "NumberOfProductsThatReceivedInternationalCertificationMarks",
     "presentation": [
      "http://femasys.com/role/OrganizationNatureOfBusinessAndLiquidityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of products received European Union Medical Device Regulation (EU MDR) certificates and CE Mark certifications during the period.",
        "label": "Number of Products That Received International Certification Marks",
        "terseLabel": "Number of products that received EU MDR and CE certification marks"
       }
      }
     },
     "auth_ref": []
    },
    "femy_NumberOfWarrantsExercised": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://femasys.com/20240930",
     "localname": "NumberOfWarrantsExercised",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsApril2023FinancingDetails",
      "http://femasys.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of warrants exercised during the period.",
        "label": "Number of Warrants Exercised",
        "terseLabel": "Warrants exercised (in shares)"
       }
      }
     },
     "auth_ref": []
    },
    "femy_NumberOfWomenEnrolledForClinicalReadout": {
     "xbrltype": "integerItemType",
     "nsuri": "http://femasys.com/20240930",
     "localname": "NumberOfWomenEnrolledForClinicalReadout",
     "presentation": [
      "http://femasys.com/role/OrganizationNatureOfBusinessAndLiquidityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of additional women enrolled for a clinical readout.",
        "label": "Number of Women Enrolled for Clinical Readout",
        "terseLabel": "Number of women enrolled for a clinical readout"
       }
      }
     },
     "auth_ref": []
    },
    "femy_NumberOfWomenUsingProprietaryBirthControlMedication": {
     "xbrltype": "integerItemType",
     "nsuri": "http://femasys.com/20240930",
     "localname": "NumberOfWomenUsingProprietaryBirthControlMedication",
     "presentation": [
      "http://femasys.com/role/OrganizationNatureOfBusinessAndLiquidityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of women using FemBloc for permanent birth control.",
        "label": "Number of Women Using Proprietary Birth Control Medication",
        "terseLabel": "Number of women using FemBloc for permanent birth control"
       }
      }
     },
     "auth_ref": []
    },
    "femy_OperatingAndFinanceLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20240930",
     "localname": "OperatingAndFinanceLeaseLiabilityCurrent",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/CondensedBalanceSheets"
     ],
     "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",
        "terseLabel": "Lease liabilities - current portion"
       }
      }
     },
     "auth_ref": []
    },
    "femy_OperatingAndFinanceLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20240930",
     "localname": "OperatingAndFinanceLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/CondensedBalanceSheets"
     ],
     "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",
        "verboseLabel": "Lease liabilities - long-term portion"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingExpenses",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/CondensedStatementsOfComprehensiveLoss"
     ],
     "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/CondensedStatementsOfComprehensiveLoss"
     ],
     "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",
     "presentation": [
      "http://femasys.com/role/CondensedStatementsOfComprehensiveLoss"
     ],
     "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": [
      "r105",
      "r620",
      "r707",
      "r709",
      "r710",
      "r711",
      "r712"
     ]
    },
    "femy_OperatingLeaseAndFinanceLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20240930",
     "localname": "OperatingLeaseAndFinanceLeaseRightOfUseAsset",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/CondensedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of right-of-use asset from operating and finance lease.",
        "label": "Operating Lease and Finance Lease, Right-of-Use Asset",
        "terseLabel": "Lease right-of-use assets, net"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/CondensedStatementsOfCashFlows"
     ],
     "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": [
      "r697"
     ]
    },
    "femy_OrganizationAndNatureOfBusinessAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://femasys.com/20240930",
     "localname": "OrganizationAndNatureOfBusinessAbstract",
     "presentation": [
      "http://femasys.com/role/OrganizationNatureOfBusinessAndLiquidityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization and Nature of Business [Abstract]",
        "terseLabel": "Organization and Nature of Business [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "femy_OrganizationAndNatureOfBusinessPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://femasys.com/20240930",
     "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": [
      "r43",
      "r94",
      "r500",
      "r501"
     ]
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAccruedLiabilitiesCurrent",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/AccruedExpensesDetails"
     ],
     "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": [
      "r47"
     ]
    },
    "us-gaap_OtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsCurrent",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/CondensedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepaid and other current assets",
        "documentation": "Amount of current assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r129",
      "r653"
     ]
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/CondensedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other long-term assets",
        "documentation": "Amount of noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r122"
     ]
    },
    "us-gaap_ParentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ParentMember",
     "presentation": [
      "http://femasys.com/role/StockholdersEquityDetails"
     ],
     "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",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Expenses [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/CondensedStatementsOfCashFlows"
     ],
     "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": [
      "r73"
     ]
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsOfDebtIssuanceCosts",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails"
     ],
     "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": [
      "r14"
     ]
    },
    "femy_PaymentsOfEquityIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20240930",
     "localname": "PaymentsOfEquityIssuanceCosts",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/CondensedStatementsOfCashFlows",
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsApril2023FinancingDetails"
     ],
     "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",
     "presentation": [
      "http://femasys.com/role/CondensedStatementsOfCashFlows"
     ],
     "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": [
      "r72"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/CondensedStatementsOfCashFlows"
     ],
     "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": [
      "r72"
     ]
    },
    "femy_PercentageOfRestockingFee": {
     "xbrltype": "percentItemType",
     "nsuri": "http://femasys.com/20240930",
     "localname": "PercentageOfRestockingFee",
     "presentation": [
      "http://femasys.com/role/RevenueRecognitionDetails"
     ],
     "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/20240930",
     "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 exceeds"
       }
      }
     },
     "auth_ref": []
    },
    "femy_PeriodForAnalysisOfClinicalData": {
     "xbrltype": "durationItemType",
     "nsuri": "http://femasys.com/20240930",
     "localname": "PeriodForAnalysisOfClinicalData",
     "presentation": [
      "http://femasys.com/role/OrganizationNatureOfBusinessAndLiquidityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period for analysis of clinical data for permanent birth control.",
        "label": "Period for analysis of clinical data",
        "terseLabel": "Period for analysis of clinical data for permanent birth control"
       }
      }
     },
     "auth_ref": []
    },
    "femy_PeriodOfConversionPrice": {
     "xbrltype": "durationItemType",
     "nsuri": "http://femasys.com/20240930",
     "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/20240930",
     "localname": "PlacementAgentFeesExpensesAndOfferingExpenses",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/StockholdersEquityDetails"
     ],
     "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/20240930",
     "localname": "PlacementAgentWarrantsMember",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsApril2023FinancingDetails",
      "http://femasys.com/role/StockholdersEquityDetails"
     ],
     "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": []
    },
    "femy_PreFundedWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://femasys.com/20240930",
     "localname": "PreFundedWarrantsMember",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsApril2023FinancingDetails",
      "http://femasys.com/role/StockholdersEquityDetails"
     ],
     "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": []
    },
    "femy_PrepaidInsuranceFinancedWithPromissoryNote": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20240930",
     "localname": "PrepaidInsuranceFinancedWithPromissoryNote",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/CondensedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of prepaid insurance financed with promissory note incurred as a noncash or partial noncash transaction.",
        "label": "Prepaid insurance financed with promissory note",
        "terseLabel": "Prepaid insurance financed with promissory notes"
       }
      }
     },
     "auth_ref": []
    },
    "femy_PrimaryGeographicalMarketsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://femasys.com/20240930",
     "localname": "PrimaryGeographicalMarketsAbstract",
     "presentation": [
      "http://femasys.com/role/RevenueRecognitionDetails"
     ],
     "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",
     "presentation": [
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from convertible notes",
        "label": "Proceeds from Convertible Debt",
        "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": [
      "r13"
     ]
    },
    "femy_ProceedsFromExerciseOfCommonStockWarrants": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20240930",
     "localname": "ProceedsFromExerciseOfCommonStockWarrants",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/CondensedStatementsOfCashFlows",
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsApril2023FinancingDetails",
      "http://femasys.com/role/StockholdersEquityDetails"
     ],
     "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",
        "verboseLabel": "Cash proceeds from warrants exercised",
        "terseLabel": "Proceeds from exercise of common warrants"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/CondensedStatementsOfCashFlows",
      "http://femasys.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from at-the-market sales of common stock",
        "verboseLabel": "Proceeds from Issuance of Common Stock",
        "label": "Proceeds from Issuance of Common Stock",
        "documentation": "The cash inflow from the additional capital contribution to the entity."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/CondensedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from common stock issued through ESPP and exercised options",
        "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r10"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfWarrants": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromIssuanceOfWarrants",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/CondensedStatementsOfCashFlows"
     ],
     "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": [
      "r1"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOrSaleOfEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromIssuanceOrSaleOfEquity",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsApril2023FinancingDetails",
      "http://femasys.com/role/StockholdersEquityDetails"
     ],
     "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": [
      "r1",
      "r503"
     ]
    },
    "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": [
      "r13"
     ]
    },
    "us-gaap_ProceedsFromWarrantExercises": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromWarrantExercises",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/CondensedStatementsOfCashFlows"
     ],
     "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": [
      "r695"
     ]
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://femasys.com/role/RevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]"
       }
      }
     },
     "auth_ref": [
      "r200",
      "r434",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r614",
      "r631",
      "r662",
      "r663",
      "r664",
      "r666",
      "r667",
      "r722",
      "r723",
      "r729",
      "r753",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r767",
      "r768",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773",
      "r774",
      "r775",
      "r776",
      "r777",
      "r778",
      "r779",
      "r780",
      "r781",
      "r782"
     ]
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://femasys.com/role/RevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]"
       }
      }
     },
     "auth_ref": [
      "r200",
      "r434",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r614",
      "r631",
      "r662",
      "r663",
      "r664",
      "r666",
      "r667",
      "r722",
      "r723",
      "r729",
      "r753",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r767",
      "r768",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773",
      "r774",
      "r775",
      "r776",
      "r777",
      "r778",
      "r779",
      "r780",
      "r781",
      "r782"
     ]
    },
    "femy_PropertyAndEquipmentCostsIncludedInAccountsPayableAndAccruedExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20240930",
     "localname": "PropertyAndEquipmentCostsIncludedInAccountsPayableAndAccruedExpense",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/CondensedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of property and equipment costs included in accounts payable and accrued expense as a noncash or partial noncash transaction.",
        "label": "Property and Equipment Costs, Included in Accounts Payable and Accrued Expense",
        "terseLabel": "Property and equipment costs included in accounts payable and accrued expense"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentGross",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/CondensedBalanceSheets"
     ],
     "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": [
      "r81",
      "r120",
      "r477"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/CondensedBalanceSheets"
     ],
     "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": [
      "r5",
      "r417",
      "r469",
      "r477",
      "r653"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentNetAbstract",
     "presentation": [
      "http://femasys.com/role/CondensedBalanceSheets"
     ],
     "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",
     "presentation": [
      "http://femasys.com/role/CondensedBalanceSheets"
     ],
     "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": [
      "r5"
     ]
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProvisionForDoubtfulAccounts",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/CondensedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts receivable reserve",
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r137",
      "r208"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeAxis",
     "presentation": [
      "http://femasys.com/role/RevenueRecognitionDetails",
      "http://femasys.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r223",
      "r224",
      "r225",
      "r226",
      "r298",
      "r305",
      "r332",
      "r333",
      "r334",
      "r339",
      "r384",
      "r431",
      "r432",
      "r433",
      "r490",
      "r492",
      "r499",
      "r527",
      "r528",
      "r585",
      "r587",
      "r589",
      "r590",
      "r592",
      "r611",
      "r612",
      "r623",
      "r630",
      "r641",
      "r647",
      "r648",
      "r649",
      "r650",
      "r663",
      "r670",
      "r720",
      "r728",
      "r737",
      "r747",
      "r748",
      "r749",
      "r750",
      "r751"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeMember",
     "presentation": [
      "http://femasys.com/role/RevenueRecognitionDetails",
      "http://femasys.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]"
       }
      }
     },
     "auth_ref": [
      "r223",
      "r224",
      "r225",
      "r226",
      "r298",
      "r305",
      "r332",
      "r333",
      "r334",
      "r339",
      "r384",
      "r431",
      "r432",
      "r433",
      "r490",
      "r492",
      "r499",
      "r527",
      "r528",
      "r585",
      "r587",
      "r589",
      "r590",
      "r592",
      "r611",
      "r612",
      "r623",
      "r630",
      "r641",
      "r647",
      "r648",
      "r649",
      "r650",
      "r663",
      "r670",
      "r720",
      "r728",
      "r737",
      "r747",
      "r748",
      "r749",
      "r750",
      "r751"
     ]
    },
    "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": [
      "r40",
      "r422"
     ]
    },
    "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": [
      "r419",
      "r420",
      "r421",
      "r423",
      "r424",
      "r509",
      "r510",
      "r511",
      "r561",
      "r562",
      "r563",
      "r582",
      "r584"
     ]
    },
    "us-gaap_RepaymentsOfNotesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RepaymentsOfNotesPayable",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/CondensedStatementsOfCashFlows",
      "http://femasys.com/role/NotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repayment of note payable",
        "terseLabel": "Down payments",
        "label": "Repayments of Notes Payable",
        "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation."
       }
      }
     },
     "auth_ref": [
      "r74"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchAndDevelopmentExpense",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/CondensedStatementsOfComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Research and development",
        "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity."
       }
      }
     },
     "auth_ref": [
      "r340",
      "r613",
      "r621",
      "r752"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchAndDevelopmentExpenseMember",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsSharebasedCompensationExpenseDetails"
     ],
     "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_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/CondensedBalanceSheets",
      "http://femasys.com/role/OrganizationNatureOfBusinessAndLiquidityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated deficit",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r58",
      "r90",
      "r474",
      "r497",
      "r498",
      "r507",
      "r538",
      "r653"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://femasys.com/role/CondensedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated Deficit [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r115",
      "r150",
      "r151",
      "r152",
      "r154",
      "r159",
      "r161",
      "r163",
      "r206",
      "r207",
      "r212",
      "r351",
      "r352",
      "r358",
      "r359",
      "r360",
      "r362",
      "r363",
      "r364",
      "r369",
      "r371",
      "r372",
      "r374",
      "r376",
      "r412",
      "r413",
      "r494",
      "r496",
      "r512",
      "r785"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue Recognition [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/CondensedStatementsOfComprehensiveLoss",
      "http://femasys.com/role/RevenueRecognitionDetails"
     ],
     "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": [
      "r103",
      "r104",
      "r187",
      "r192",
      "r193",
      "r197",
      "r199",
      "r200",
      "r201",
      "r203",
      "r295",
      "r296",
      "r434"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "presentation": [
      "http://femasys.com/role/RevenueRecognition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue Recognition",
        "label": "Revenue from Contract with Customer [Text Block]",
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts."
       }
      }
     },
     "auth_ref": [
      "r113",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r293",
      "r294",
      "r297"
     ]
    },
    "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
     "presentation": [
      "http://femasys.com/role/RevenueRecognitionTables"
     ],
     "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": [
      "r78"
     ]
    },
    "femy_RevenueRecognitionPaymentTermOfPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://femasys.com/20240930",
     "localname": "RevenueRecognitionPaymentTermOfPeriod",
     "presentation": [
      "http://femasys.com/role/RevenueRecognitionDetails"
     ],
     "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/CondensedStatementsOfCashFlows"
     ],
     "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": [
      "r416",
      "r652"
     ]
    },
    "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": [
      "r685"
     ]
    },
    "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": [
      "r685"
     ]
    },
    "us-gaap_SalariesWagesAndOfficersCompensationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SalariesWagesAndOfficersCompensationAbstract",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsSharebasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-Based Compensation Expense [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/EquityIncentivePlansAndWarrantsApril2023FinancingDetails",
      "http://femasys.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gross cash proceeds from offering",
        "terseLabel": "Net proceeds from issuance of common stock and warrants",
        "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/StockholdersEquityDetails",
      "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/StockholdersEquityDetails"
     ],
     "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": []
    },
    "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock",
     "presentation": [
      "http://femasys.com/role/AccruedExpensesTables"
     ],
     "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": {
        "terseLabel": "Computations of Diluted Weighted Average Shares Outstanding",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]",
        "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": [
      "r19"
     ]
    },
    "femy_ScheduleOfClinicalHoldbackLiabilityAccountTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://femasys.com/20240930",
     "localname": "ScheduleOfClinicalHoldbackLiabilityAccountTableTextBlock",
     "presentation": [
      "http://femasys.com/role/ClinicalHoldbackTables"
     ],
     "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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "presentation": [
      "http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Computation of Basic and Diluted Net Loss Per Share",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "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": [
      "r706"
     ]
    },
    "us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsEmployeeStockPurchasePlanDetails"
     ],
     "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": [
      "r38"
     ]
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "presentation": [
      "http://femasys.com/role/InventoriesTables"
     ],
     "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": [
      "r12",
      "r62",
      "r63",
      "r64"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsInducementGrantsDetails",
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsSharebasedCompensationExpenseDetails",
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsStockOptionPlansActivityDetails",
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
        "documentation": "Disclosure of information about share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r306",
      "r308",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Option Plans 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": [
      "r8",
      "r9",
      "r92"
     ]
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Valuation Assumptions",
        "label": "Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]",
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (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": [
      "r93"
     ]
    },
    "femy_ScheduleOfShareBasedPaymentAwardFairValueWarrantLiabilityValuationAssumptionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://femasys.com/20240930",
     "localname": "ScheduleOfShareBasedPaymentAwardFairValueWarrantLiabilityValuationAssumptionsTableTextBlock",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsTables"
     ],
     "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_ScheduleOfStockByClassTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfStockByClassTable",
     "presentation": [
      "http://femasys.com/role/StockholdersEquityDetails"
     ],
     "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": [
      "r26",
      "r27",
      "r28",
      "r29",
      "r30",
      "r31",
      "r86",
      "r88",
      "r89",
      "r90",
      "r125",
      "r126",
      "r127",
      "r189",
      "r269",
      "r270",
      "r271",
      "r273",
      "r276",
      "r281",
      "r283",
      "r503",
      "r504",
      "r505",
      "r506",
      "r630",
      "r688",
      "r698"
     ]
    },
    "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": [
      "r679"
     ]
    },
    "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": [
      "r681"
     ]
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "SegmentGeographicalDomain",
     "presentation": [
      "http://femasys.com/role/RevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]"
       }
      }
     },
     "auth_ref": [
      "r201",
      "r202",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r524",
      "r525",
      "r526",
      "r586",
      "r588",
      "r591",
      "r593",
      "r600",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r615",
      "r632",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r665",
      "r670",
      "r729",
      "r753",
      "r755",
      "r756",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r767",
      "r768",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773",
      "r774",
      "r775",
      "r776",
      "r777",
      "r778",
      "r779",
      "r780",
      "r781",
      "r782"
     ]
    },
    "us-gaap_SellingAndMarketingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SellingAndMarketingExpense",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/CondensedStatementsOfComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sales and marketing",
        "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/EquityIncentivePlansAndWarrantsSharebasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sales and Marketing [Member]",
        "documentation": "Primary financial statement caption encompassing selling and marketing expense."
       }
      }
     },
     "auth_ref": [
      "r69"
     ]
    },
    "femy_SeriesAWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://femasys.com/20240930",
     "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_SeriesBWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://femasys.com/20240930",
     "localname": "SeriesBWarrantsMember",
     "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 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",
     "presentation": [
      "http://femasys.com/role/CondensedStatementsOfCashFlows"
     ],
     "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": [
      "r3"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsInducementGrantsDetails"
     ],
     "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": [
      "r642"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsApril2023FinancingDetails",
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsInducementGrantsDetails",
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsStockOptionPlansActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Estimated Fair Value Assumptions [Abstract]",
        "terseLabel": "Estimated Fair Value Assumptions [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsBlackScholesValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://femasys.com/20240930",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsBlackScholesValue",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsApril2023FinancingDetails"
     ],
     "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/EquityIncentivePlansAndWarrantsApril2023FinancingDetails"
     ],
     "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/EquityIncentivePlansAndWarrantsApril2023FinancingDetails",
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsInducementGrantsDetails",
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsStockOptionPlansActivityDetails"
     ],
     "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": [
      "r333"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsApril2023FinancingDetails",
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsInducementGrantsDetails",
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsStockOptionPlansActivityDetails"
     ],
     "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": [
      "r332"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsApril2023FinancingDetails",
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsInducementGrantsDetails",
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsStockOptionPlansActivityDetails"
     ],
     "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": [
      "r334"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsInducementGrantsDetails",
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsSharebasedCompensationExpenseDetails",
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsStockOptionPlansActivityDetails",
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "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": [
      "r306",
      "r308",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsStockOptionPlansActivityDetails"
     ],
     "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": [
      "r319"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsInducementGrantsDetails",
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsStockOptionPlansActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Granted (in shares)",
        "documentation": "Gross number of share options (or share units) granted during the period."
       }
      }
     },
     "auth_ref": [
      "r317"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsInducementGrantsDetails",
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsStockOptionPlansActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Weighted-average fair values of options granted (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": [
      "r327"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsInducementGrantsDetails",
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsStockOptionPlansActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance (in shares)",
        "periodEndLabel": "Ending balance (in shares)",
        "terseLabel": "Shares outstanding (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number",
        "documentation": "Number of options outstanding, including both vested and non-vested options."
       }
      }
     },
     "auth_ref": [
      "r313",
      "r314"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsStockOptionPlansActivityDetails"
     ],
     "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/EquityIncentivePlansAndWarrantsInducementGrantsDetails",
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsStockOptionPlansActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance (in dollars per share)",
        "periodEndLabel": "Ending balance (in dollars per share)",
        "label": "Weighted average 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": [
      "r313",
      "r314"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsStockOptionPlansActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Exercise Price [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsStockOptionPlansActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Options vested and exercisable [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsInducementGrantsDetails",
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsStockOptionPlansActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options vested and exercisable, Number of options vested (in shares)",
        "label": "Options vested and exercisable, Number of option 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": [
      "r329"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsInducementGrantsDetails",
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsStockOptionPlansActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Options vested and exercisable, Exercise price (in dollars per share)",
        "verboseLabel": "Options vested and exercisable, Weighted average exercise price (in dollars per shares)",
        "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": [
      "r329"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsStockOptionPlansActivityDetails"
     ],
     "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": [
      "r319"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsStockOptionPlansActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Granted (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": [
      "r317"
     ]
    },
    "femy_ShareBasedCompensationExpenseToBeRecognizedUponAchievingCertainPerformanceCondition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20240930",
     "localname": "ShareBasedCompensationExpenseToBeRecognizedUponAchievingCertainPerformanceCondition",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsSharebasedCompensationExpenseDetails"
     ],
     "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_ShareBasedPaymentArrangementEmployeeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedPaymentArrangementEmployeeMember",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsStockOptionPlansActivityDetails"
     ],
     "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": [
      "r308",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335"
     ]
    },
    "us-gaap_ShareBasedPaymentArrangementNonemployeeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedPaymentArrangementNonemployeeMember",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsStockOptionPlansActivityDetails"
     ],
     "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": [
      "r306",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335"
     ]
    },
    "us-gaap_SharePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharePrice",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsApril2023FinancingDetails"
     ],
     "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/EquityIncentivePlansAndWarrantsApril2023FinancingDetails",
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsInducementGrantsDetails",
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsStockOptionPlansActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected term (in years)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term",
        "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": [
      "r331"
     ]
    },
    "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansAndWarrants"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Incentive Plans and Warrants",
        "label": "Shareholders' Equity and Share-Based Payments [Text Block]",
        "documentation": "The entire disclosure for shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP)."
       }
      }
     },
     "auth_ref": [
      "r87",
      "r91"
     ]
    },
    "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"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Stock [Axis]",
        "documentation": "Information by the different classes of stock of the entity."
       }
      }
     },
     "auth_ref": [
      "r114",
      "r125",
      "r126",
      "r127",
      "r147",
      "r168",
      "r173",
      "r180",
      "r182",
      "r189",
      "r190",
      "r205",
      "r229",
      "r231",
      "r232",
      "r233",
      "r236",
      "r237",
      "r269",
      "r270",
      "r273",
      "r276",
      "r283",
      "r401",
      "r503",
      "r504",
      "r505",
      "r506",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r537",
      "r558",
      "r578",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r688",
      "r698",
      "r705"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://femasys.com/role/CondensedStatementsOfStockholdersEquity",
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingSummaryDetails",
      "http://femasys.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r56",
      "r59",
      "r60",
      "r115",
      "r133",
      "r134",
      "r135",
      "r150",
      "r151",
      "r152",
      "r154",
      "r159",
      "r161",
      "r163",
      "r188",
      "r206",
      "r207",
      "r212",
      "r285",
      "r351",
      "r352",
      "r358",
      "r359",
      "r360",
      "r362",
      "r363",
      "r364",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r376",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r412",
      "r413",
      "r418",
      "r480",
      "r494",
      "r495",
      "r496",
      "r512",
      "r578"
     ]
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "StatementGeographicalAxis",
     "presentation": [
      "http://femasys.com/role/RevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]"
       }
      }
     },
     "auth_ref": [
      "r201",
      "r202",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r524",
      "r525",
      "r526",
      "r586",
      "r588",
      "r591",
      "r593",
      "r600",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r615",
      "r632",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r665",
      "r670",
      "r729",
      "r753",
      "r755",
      "r756",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r767",
      "r768",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773",
      "r774",
      "r775",
      "r776",
      "r777",
      "r778",
      "r779",
      "r780",
      "r781",
      "r782"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementLineItems",
     "presentation": [
      "http://femasys.com/role/CondensedStatementsOfStockholdersEquity"
     ],
     "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": [
      "r150",
      "r151",
      "r152",
      "r188",
      "r413",
      "r434",
      "r502",
      "r523",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r537",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r556",
      "r559",
      "r560",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r578",
      "r671"
     ]
    },
    "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/CondensedStatementsOfStockholdersEquity"
     ],
     "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": [
      "r150",
      "r151",
      "r152",
      "r188",
      "r204",
      "r413",
      "r434",
      "r502",
      "r523",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r537",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r556",
      "r559",
      "r560",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r578",
      "r671"
     ]
    },
    "femy_StockBasedCompensationExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://femasys.com/20240930",
     "localname": "StockBasedCompensationExpenseAbstract",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsSharebasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock-based Compensation Expense [Abstract]",
        "terseLabel": "Share-based Compensation Expense [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "femy_StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://femasys.com/20240930",
     "localname": "StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts",
     "presentation": [
      "http://femasys.com/role/CondensedStatementsOfStockholdersEquity"
     ],
     "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/CondensedStatementsOfStockholdersEquity",
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsEmployeeStockPurchasePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock issued (in shares)",
        "verboseLabel": "Issuance of common stock in connection with ESPP (in shares)",
        "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r55",
      "r56",
      "r90"
     ]
    },
    "femy_StockIssuedDuringPeriodSharesExerciseOfCommonWarrants": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://femasys.com/20240930",
     "localname": "StockIssuedDuringPeriodSharesExerciseOfCommonWarrants",
     "presentation": [
      "http://femasys.com/role/CondensedStatementsOfStockholdersEquity"
     ],
     "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/20240930",
     "localname": "StockIssuedDuringPeriodSharesExerciseOfPreFundedWarrants",
     "presentation": [
      "http://femasys.com/role/CondensedStatementsOfStockholdersEquity"
     ],
     "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_StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://femasys.com/20240930",
     "localname": "StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants",
     "presentation": [
      "http://femasys.com/role/CondensedStatementsOfStockholdersEquity"
     ],
     "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 issuance costs (in shares)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsApril2023FinancingDetails",
      "http://femasys.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common stock sold (in shares)",
        "verboseLabel": "Issuance and sale of common stock (in shares)",
        "documentation": "Number of new stock issued during the period."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r55",
      "r56",
      "r90",
      "r503",
      "r578",
      "r595"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsStockOptionPlansActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r7",
      "r55",
      "r56",
      "r90",
      "r318"
     ]
    },
    "femy_StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20240930",
     "localname": "StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/CondensedStatementsOfStockholdersEquity"
     ],
     "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/CondensedStatementsOfStockholdersEquity",
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsEmployeeStockPurchasePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Issuance of common stock in connection with ESPP",
        "label": "Stock issued, fair value",
        "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r55",
      "r56",
      "r90"
     ]
    },
    "femy_StockIssuedDuringPeriodValueExerciseOfCommonWarrants": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20240930",
     "localname": "StockIssuedDuringPeriodValueExerciseOfCommonWarrants",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/CondensedStatementsOfStockholdersEquity"
     ],
     "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/20240930",
     "localname": "StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/CondensedStatementsOfStockholdersEquity"
     ],
     "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_StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20240930",
     "localname": "StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/CondensedStatementsOfStockholdersEquity"
     ],
     "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 issuance costs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsApril2023FinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r7",
      "r55",
      "r56",
      "r90",
      "r512",
      "r578",
      "r595",
      "r677"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/CondensedBalanceSheets",
      "http://femasys.com/role/CondensedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total stockholders' equity",
        "periodStartLabel": "Balance",
        "periodEndLabel": "Balance",
        "label": "Equity, Attributable to Parent",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r56",
      "r59",
      "r60",
      "r79",
      "r539",
      "r555",
      "r579",
      "r580",
      "r653",
      "r678",
      "r700",
      "r714",
      "r740",
      "r785"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://femasys.com/role/CondensedBalanceSheets",
      "http://femasys.com/role/CondensedBalanceSheetsParenthetical"
     ],
     "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/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders Equity [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": [
      "r87",
      "r146",
      "r268",
      "r270",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r282",
      "r285",
      "r375",
      "r581",
      "r583",
      "r599"
     ]
    },
    "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": [
      "r408",
      "r426"
     ]
    },
    "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": [
      "r408",
      "r426"
     ]
    },
    "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": [
      "r408",
      "r426"
     ]
    },
    "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": [
      "r408",
      "r426"
     ]
    },
    "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": [
      "r408",
      "r426"
     ]
    },
    "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": [
      "r425",
      "r427"
     ]
    },
    "us-gaap_SubsidiarySaleOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsidiarySaleOfStockAxis",
     "presentation": [
      "http://femasys.com/role/StockholdersEquityDetails",
      "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_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://femasys.com/role/CondensedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental cash flow information"
       }
      }
     },
     "auth_ref": []
    },
    "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/CondensedStatementsOfStockholdersEquity"
     ],
     "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": [
      "r32"
     ]
    },
    "us-gaap_TreasuryStockCommonShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockCommonShares",
     "presentation": [
      "http://femasys.com/role/CondensedBalanceSheetsParenthetical",
      "http://femasys.com/role/CondensedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Treasury stock, common shares (in shares)",
        "periodEndLabel": "Treasury stock, common shares (in shares)",
        "periodStartLabel": "Treasury stock, common shares (in shares)",
        "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r32"
     ]
    },
    "us-gaap_TreasuryStockCommonValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockCommonValue",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/CondensedBalanceSheets",
      "http://femasys.com/role/CondensedStatementsOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Treasury stock, 117,223 common shares",
        "negatedPeriodStartLabel": "Treasury stock, common value",
        "negatedPeriodEndLabel": "Treasury stock, common value",
        "label": "Treasury Stock, Common, Value",
        "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r33",
      "r59"
     ]
    },
    "femy_Two021StockOptionPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://femasys.com/20240930",
     "localname": "Two021StockOptionPlanMember",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsStockOptionPlansActivityDetails",
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsTables"
     ],
     "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/RevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "U.S. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://femasys.com/role/OrganizationNatureOfBusinessAndLiquidityPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Use of Estimates",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "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": [
      "r20",
      "r21",
      "r22",
      "r108",
      "r109",
      "r110",
      "r111"
     ]
    },
    "femy_WarrantsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://femasys.com/20240930",
     "localname": "WarrantsAbstract",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsApril2023FinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants [Abstract]",
        "terseLabel": "Warrants [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WarrantsAndRightsOutstanding": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WarrantsAndRightsOutstanding",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/CondensedBalanceSheets"
     ],
     "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": [
      "r736",
      "r737",
      "r738"
     ]
    },
    "us-gaap_WarrantsAndRightsOutstandingTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WarrantsAndRightsOutstandingTerm",
     "presentation": [
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails",
      "http://femasys.com/role/EquityIncentivePlansAndWarrantsApril2023FinancingDetails"
     ],
     "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": [
      "r736",
      "r737",
      "r738"
     ]
    },
    "femy_WarrantsSevenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://femasys.com/20240930",
     "localname": "WarrantsSevenMember",
     "presentation": [
      "http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrants and rights represent derivative securities that give the holder the right to purchase securities.",
        "label": "Warrants Seven [Member]",
        "terseLabel": "November 2023 Financing [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "femy_WarrantsSixMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://femasys.com/20240930",
     "localname": "WarrantsSixMember",
     "presentation": [
      "http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrants and rights represent derivative securities that give the holder the right to purchase securities.",
        "label": "Warrants Six [Member]",
        "terseLabel": "April 2023 Financing [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "femy_WarrantsTransactionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://femasys.com/20240930",
     "localname": "WarrantsTransactionsAbstract",
     "presentation": [
      "http://femasys.com/role/ConvertibleNotesWithWarrantsNovember2023FinancingWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants Transactions [Abstract]",
        "terseLabel": "Warrants [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "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": [
      "r706"
     ]
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "presentation": [
      "http://femasys.com/role/CondensedStatementsOfComprehensiveLoss",
      "http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersDetails"
     ],
     "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": [
      "r167",
      "r182"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "presentation": [
      "http://femasys.com/role/CondensedStatementsOfComprehensiveLoss",
      "http://femasys.com/role/NetLossPerShareAttributableToCommonStockholdersDetails"
     ],
     "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": [
      "r165",
      "r182"
     ]
    },
    "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": []
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "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"
  },
  "r1": {
   "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"
  },
  "r2": {
   "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"
  },
  "r3": {
   "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"
  },
  "r4": {
   "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"
  },
  "r5": {
   "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"
  },
  "r6": {
   "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"
  },
  "r7": {
   "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"
  },
  "r8": {
   "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"
  },
  "r9": {
   "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"
  },
  "r10": {
   "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"
  },
  "r11": {
   "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"
  },
  "r12": {
   "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"
  },
  "r13": {
   "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"
  },
  "r14": {
   "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"
  },
  "r15": {
   "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"
  },
  "r16": {
   "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"
  },
  "r17": {
   "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"
  },
  "r18": {
   "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"
  },
  "r19": {
   "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"
  },
  "r20": {
   "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"
  },
  "r21": {
   "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"
  },
  "r22": {
   "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"
  },
  "r23": {
   "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"
  },
  "r24": {
   "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"
  },
  "r25": {
   "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"
  },
  "r26": {
   "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"
  },
  "r27": {
   "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"
  },
  "r28": {
   "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"
  },
  "r29": {
   "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"
  },
  "r30": {
   "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"
  },
  "r31": {
   "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"
  },
  "r32": {
   "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"
  },
  "r33": {
   "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"
  },
  "r34": {
   "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"
  },
  "r35": {
   "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"
  },
  "r36": {
   "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"
  },
  "r37": {
   "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"
  },
  "r38": {
   "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"
  },
  "r39": {
   "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"
  },
  "r40": {
   "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"
  },
  "r41": {
   "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"
  },
  "r42": {
   "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"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/205/tableOfContent"
  },
  "r44": {
   "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"
  },
  "r45": {
   "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"
  },
  "r46": {
   "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"
  },
  "r47": {
   "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"
  },
  "r48": {
   "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"
  },
  "r49": {
   "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"
  },
  "r50": {
   "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"
  },
  "r51": {
   "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"
  },
  "r52": {
   "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"
  },
  "r53": {
   "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"
  },
  "r54": {
   "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"
  },
  "r55": {
   "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"
  },
  "r56": {
   "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"
  },
  "r57": {
   "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"
  },
  "r58": {
   "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"
  },
  "r59": {
   "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"
  },
  "r60": {
   "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"
  },
  "r61": {
   "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"
  },
  "r62": {
   "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"
  },
  "r63": {
   "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"
  },
  "r64": {
   "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"
  },
  "r65": {
   "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"
  },
  "r66": {
   "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"
  },
  "r67": {
   "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"
  },
  "r68": {
   "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"
  },
  "r69": {
   "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"
  },
  "r70": {
   "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"
  },
  "r71": {
   "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"
  },
  "r72": {
   "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"
  },
  "r73": {
   "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"
  },
  "r74": {
   "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"
  },
  "r75": {
   "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"
  },
  "r76": {
   "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"
  },
  "r77": {
   "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"
  },
  "r78": {
   "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"
  },
  "r79": {
   "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"
  },
  "r80": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.L)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480581/330-10-S99-1"
  },
  "r81": {
   "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"
  },
  "r82": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r83": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/470/tableOfContent"
  },
  "r84": {
   "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"
  },
  "r85": {
   "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"
  },
  "r86": {
   "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"
  },
  "r87": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/505/tableOfContent"
  },
  "r88": {
   "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"
  },
  "r89": {
   "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"
  },
  "r90": {
   "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"
  },
  "r91": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r92": {
   "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"
  },
  "r93": {
   "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"
  },
  "r94": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/810/tableOfContent"
  },
  "r95": {
   "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"
  },
  "r96": {
   "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"
  },
  "r97": {
   "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"
  },
  "r98": {
   "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"
  },
  "r99": {
   "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"
  },
  "r100": {
   "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"
  },
  "r101": {
   "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"
  },
  "r102": {
   "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"
  },
  "r103": {
   "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"
  },
  "r104": {
   "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"
  },
  "r105": {
   "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"
  },
  "r106": {
   "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"
  },
  "r107": {
   "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"
  },
  "r108": {
   "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"
  },
  "r109": {
   "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"
  },
  "r110": {
   "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"
  },
  "r111": {
   "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"
  },
  "r112": {
   "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"
  },
  "r113": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/606/tableOfContent"
  },
  "r114": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r115": {
   "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"
  },
  "r116": {
   "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"
  },
  "r117": {
   "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"
  },
  "r118": {
   "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"
  },
  "r119": {
   "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"
  },
  "r120": {
   "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"
  },
  "r121": {
   "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"
  },
  "r122": {
   "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"
  },
  "r123": {
   "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"
  },
  "r124": {
   "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"
  },
  "r125": {
   "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"
  },
  "r126": {
   "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"
  },
  "r127": {
   "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"
  },
  "r128": {
   "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"
  },
  "r129": {
   "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"
  },
  "r130": {
   "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"
  },
  "r131": {
   "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"
  },
  "r132": {
   "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"
  },
  "r133": {
   "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"
  },
  "r134": {
   "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"
  },
  "r135": {
   "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"
  },
  "r136": {
   "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"
  },
  "r137": {
   "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"
  },
  "r138": {
   "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"
  },
  "r139": {
   "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"
  },
  "r140": {
   "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"
  },
  "r141": {
   "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"
  },
  "r142": {
   "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"
  },
  "r143": {
   "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"
  },
  "r144": {
   "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"
  },
  "r145": {
   "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"
  },
  "r146": {
   "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"
  },
  "r147": {
   "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"
  },
  "r148": {
   "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"
  },
  "r149": {
   "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"
  },
  "r150": {
   "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"
  },
  "r151": {
   "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"
  },
  "r152": {
   "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"
  },
  "r153": {
   "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"
  },
  "r154": {
   "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"
  },
  "r155": {
   "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"
  },
  "r156": {
   "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"
  },
  "r157": {
   "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"
  },
  "r158": {
   "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"
  },
  "r159": {
   "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"
  },
  "r160": {
   "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"
  },
  "r161": {
   "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"
  },
  "r162": {
   "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"
  },
  "r163": {
   "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"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/260/tableOfContent"
  },
  "r165": {
   "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"
  },
  "r166": {
   "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"
  },
  "r167": {
   "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"
  },
  "r168": {
   "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"
  },
  "r169": {
   "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"
  },
  "r170": {
   "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"
  },
  "r171": {
   "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"
  },
  "r172": {
   "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"
  },
  "r173": {
   "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"
  },
  "r174": {
   "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"
  },
  "r175": {
   "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"
  },
  "r176": {
   "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"
  },
  "r177": {
   "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"
  },
  "r178": {
   "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"
  },
  "r179": {
   "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"
  },
  "r180": {
   "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"
  },
  "r181": {
   "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"
  },
  "r182": {
   "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"
  },
  "r183": {
   "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"
  },
  "r184": {
   "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"
  },
  "r185": {
   "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"
  },
  "r186": {
   "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"
  },
  "r187": {
   "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"
  },
  "r188": {
   "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"
  },
  "r189": {
   "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"
  },
  "r190": {
   "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"
  },
  "r191": {
   "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"
  },
  "r192": {
   "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"
  },
  "r193": {
   "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"
  },
  "r194": {
   "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"
  },
  "r195": {
   "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"
  },
  "r196": {
   "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"
  },
  "r197": {
   "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"
  },
  "r198": {
   "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"
  },
  "r199": {
   "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"
  },
  "r200": {
   "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"
  },
  "r201": {
   "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"
  },
  "r202": {
   "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"
  },
  "r203": {
   "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"
  },
  "r204": {
   "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"
  },
  "r205": {
   "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"
  },
  "r206": {
   "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"
  },
  "r207": {
   "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"
  },
  "r208": {
   "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"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/330/tableOfContent"
  },
  "r210": {
   "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"
  },
  "r211": {
   "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"
  },
  "r212": {
   "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"
  },
  "r213": {
   "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"
  },
  "r214": {
   "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"
  },
  "r215": {
   "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"
  },
  "r216": {
   "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"
  },
  "r217": {
   "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"
  },
  "r218": {
   "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"
  },
  "r219": {
   "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"
  },
  "r220": {
   "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"
  },
  "r221": {
   "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"
  },
  "r222": {
   "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"
  },
  "r223": {
   "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"
  },
  "r224": {
   "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"
  },
  "r225": {
   "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"
  },
  "r226": {
   "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"
  },
  "r227": {
   "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"
  },
  "r228": {
   "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"
  },
  "r229": {
   "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"
  },
  "r230": {
   "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"
  },
  "r231": {
   "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"
  },
  "r232": {
   "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"
  },
  "r233": {
   "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"
  },
  "r234": {
   "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"
  },
  "r235": {
   "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"
  },
  "r236": {
   "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"
  },
  "r237": {
   "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"
  },
  "r238": {
   "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"
  },
  "r239": {
   "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"
  },
  "r240": {
   "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"
  },
  "r241": {
   "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"
  },
  "r242": {
   "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"
  },
  "r243": {
   "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"
  },
  "r244": {
   "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"
  },
  "r245": {
   "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"
  },
  "r246": {
   "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"
  },
  "r247": {
   "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"
  },
  "r248": {
   "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"
  },
  "r249": {
   "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"
  },
  "r250": {
   "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"
  },
  "r251": {
   "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"
  },
  "r252": {
   "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"
  },
  "r253": {
   "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"
  },
  "r254": {
   "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"
  },
  "r255": {
   "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"
  },
  "r256": {
   "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"
  },
  "r257": {
   "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"
  },
  "r258": {
   "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"
  },
  "r259": {
   "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"
  },
  "r260": {
   "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"
  },
  "r261": {
   "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"
  },
  "r262": {
   "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"
  },
  "r263": {
   "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"
  },
  "r264": {
   "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"
  },
  "r265": {
   "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"
  },
  "r266": {
   "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"
  },
  "r267": {
   "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"
  },
  "r268": {
   "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"
  },
  "r269": {
   "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"
  },
  "r270": {
   "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"
  },
  "r271": {
   "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"
  },
  "r272": {
   "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"
  },
  "r273": {
   "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"
  },
  "r274": {
   "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"
  },
  "r275": {
   "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"
  },
  "r276": {
   "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"
  },
  "r277": {
   "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"
  },
  "r278": {
   "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"
  },
  "r279": {
   "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"
  },
  "r280": {
   "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"
  },
  "r281": {
   "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"
  },
  "r282": {
   "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"
  },
  "r283": {
   "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"
  },
  "r284": {
   "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"
  },
  "r285": {
   "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"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r292": {
   "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"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-15"
  },
  "r295": {
   "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"
  },
  "r296": {
   "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"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-9"
  },
  "r298": {
   "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"
  },
  "r299": {
   "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"
  },
  "r300": {
   "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"
  },
  "r301": {
   "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"
  },
  "r302": {
   "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"
  },
  "r303": {
   "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"
  },
  "r304": {
   "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"
  },
  "r305": {
   "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"
  },
  "r306": {
   "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"
  },
  "r307": {
   "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"
  },
  "r308": {
   "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"
  },
  "r309": {
   "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"
  },
  "r310": {
   "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"
  },
  "r311": {
   "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"
  },
  "r312": {
   "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"
  },
  "r313": {
   "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"
  },
  "r314": {
   "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"
  },
  "r315": {
   "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"
  },
  "r316": {
   "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"
  },
  "r317": {
   "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"
  },
  "r318": {
   "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"
  },
  "r319": {
   "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"
  },
  "r320": {
   "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"
  },
  "r321": {
   "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"
  },
  "r322": {
   "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"
  },
  "r323": {
   "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"
  },
  "r324": {
   "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"
  },
  "r325": {
   "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"
  },
  "r326": {
   "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"
  },
  "r327": {
   "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"
  },
  "r328": {
   "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"
  },
  "r329": {
   "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"
  },
  "r330": {
   "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"
  },
  "r331": {
   "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"
  },
  "r332": {
   "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"
  },
  "r333": {
   "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"
  },
  "r334": {
   "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"
  },
  "r335": {
   "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"
  },
  "r336": {
   "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"
  },
  "r337": {
   "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"
  },
  "r338": {
   "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"
  },
  "r339": {
   "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"
  },
  "r340": {
   "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"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r342": {
   "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"
  },
  "r343": {
   "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"
  },
  "r344": {
   "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"
  },
  "r345": {
   "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"
  },
  "r346": {
   "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"
  },
  "r347": {
   "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"
  },
  "r348": {
   "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"
  },
  "r349": {
   "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"
  },
  "r350": {
   "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"
  },
  "r351": {
   "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"
  },
  "r352": {
   "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"
  },
  "r353": {
   "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"
  },
  "r354": {
   "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"
  },
  "r355": {
   "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"
  },
  "r356": {
   "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"
  },
  "r357": {
   "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"
  },
  "r358": {
   "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"
  },
  "r359": {
   "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"
  },
  "r360": {
   "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"
  },
  "r361": {
   "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"
  },
  "r362": {
   "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"
  },
  "r363": {
   "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"
  },
  "r364": {
   "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"
  },
  "r365": {
   "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"
  },
  "r366": {
   "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"
  },
  "r367": {
   "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"
  },
  "r368": {
   "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"
  },
  "r369": {
   "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"
  },
  "r370": {
   "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"
  },
  "r371": {
   "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"
  },
  "r372": {
   "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"
  },
  "r373": {
   "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"
  },
  "r374": {
   "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"
  },
  "r375": {
   "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"
  },
  "r376": {
   "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"
  },
  "r377": {
   "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"
  },
  "r378": {
   "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"
  },
  "r379": {
   "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"
  },
  "r380": {
   "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"
  },
  "r381": {
   "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"
  },
  "r382": {
   "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"
  },
  "r383": {
   "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"
  },
  "r384": {
   "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"
  },
  "r385": {
   "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"
  },
  "r386": {
   "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"
  },
  "r387": {
   "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"
  },
  "r388": {
   "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"
  },
  "r389": {
   "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"
  },
  "r390": {
   "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"
  },
  "r391": {
   "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"
  },
  "r392": {
   "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"
  },
  "r393": {
   "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"
  },
  "r394": {
   "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"
  },
  "r395": {
   "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"
  },
  "r396": {
   "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"
  },
  "r397": {
   "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"
  },
  "r398": {
   "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"
  },
  "r399": {
   "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"
  },
  "r400": {
   "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"
  },
  "r401": {
   "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"
  },
  "r402": {
   "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"
  },
  "r403": {
   "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"
  },
  "r404": {
   "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"
  },
  "r405": {
   "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"
  },
  "r406": {
   "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"
  },
  "r407": {
   "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"
  },
  "r408": {
   "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"
  },
  "r409": {
   "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"
  },
  "r410": {
   "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"
  },
  "r411": {
   "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"
  },
  "r412": {
   "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"
  },
  "r413": {
   "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"
  },
  "r414": {
   "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"
  },
  "r415": {
   "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"
  },
  "r416": {
   "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"
  },
  "r417": {
   "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"
  },
  "r418": {
   "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"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/850/tableOfContent"
  },
  "r420": {
   "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"
  },
  "r421": {
   "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"
  },
  "r422": {
   "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"
  },
  "r423": {
   "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"
  },
  "r424": {
   "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"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/855/tableOfContent"
  },
  "r426": {
   "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"
  },
  "r427": {
   "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"
  },
  "r428": {
   "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"
  },
  "r429": {
   "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"
  },
  "r430": {
   "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"
  },
  "r431": {
   "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"
  },
  "r432": {
   "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"
  },
  "r433": {
   "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"
  },
  "r434": {
   "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"
  },
  "r435": {
   "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"
  },
  "r436": {
   "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"
  },
  "r437": {
   "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"
  },
  "r438": {
   "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"
  },
  "r439": {
   "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"
  },
  "r440": {
   "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"
  },
  "r441": {
   "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"
  },
  "r442": {
   "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"
  },
  "r443": {
   "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"
  },
  "r444": {
   "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"
  },
  "r445": {
   "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"
  },
  "r446": {
   "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"
  },
  "r447": {
   "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"
  },
  "r448": {
   "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"
  },
  "r449": {
   "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"
  },
  "r450": {
   "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"
  },
  "r451": {
   "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"
  },
  "r452": {
   "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"
  },
  "r453": {
   "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"
  },
  "r454": {
   "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"
  },
  "r455": {
   "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"
  },
  "r456": {
   "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"
  },
  "r457": {
   "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"
  },
  "r458": {
   "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"
  },
  "r459": {
   "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"
  },
  "r460": {
   "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"
  },
  "r461": {
   "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"
  },
  "r462": {
   "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"
  },
  "r463": {
   "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"
  },
  "r464": {
   "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"
  },
  "r465": {
   "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"
  },
  "r466": {
   "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"
  },
  "r467": {
   "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"
  },
  "r468": {
   "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"
  },
  "r469": {
   "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"
  },
  "r470": {
   "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"
  },
  "r471": {
   "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"
  },
  "r472": {
   "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"
  },
  "r473": {
   "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"
  },
  "r474": {
   "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"
  },
  "r475": {
   "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"
  },
  "r476": {
   "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"
  },
  "r477": {
   "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"
  },
  "r478": {
   "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"
  },
  "r479": {
   "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"
  },
  "r480": {
   "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"
  },
  "r481": {
   "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"
  },
  "r482": {
   "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"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E"
  },
  "r490": {
   "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"
  },
  "r491": {
   "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"
  },
  "r492": {
   "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"
  },
  "r493": {
   "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"
  },
  "r494": {
   "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"
  },
  "r495": {
   "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"
  },
  "r496": {
   "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"
  },
  "r497": {
   "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"
  },
  "r498": {
   "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"
  },
  "r499": {
   "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"
  },
  "r500": {
   "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"
  },
  "r501": {
   "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"
  },
  "r502": {
   "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"
  },
  "r503": {
   "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"
  },
  "r504": {
   "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"
  },
  "r505": {
   "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"
  },
  "r506": {
   "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"
  },
  "r507": {
   "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"
  },
  "r508": {
   "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"
  },
  "r509": {
   "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"
  },
  "r510": {
   "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"
  },
  "r511": {
   "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"
  },
  "r512": {
   "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"
  },
  "r513": {
   "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"
  },
  "r514": {
   "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"
  },
  "r515": {
   "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"
  },
  "r516": {
   "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"
  },
  "r517": {
   "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"
  },
  "r518": {
   "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"
  },
  "r519": {
   "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"
  },
  "r520": {
   "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"
  },
  "r521": {
   "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"
  },
  "r522": {
   "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"
  },
  "r523": {
   "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"
  },
  "r524": {
   "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"
  },
  "r525": {
   "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"
  },
  "r526": {
   "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"
  },
  "r527": {
   "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"
  },
  "r528": {
   "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"
  },
  "r529": {
   "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"
  },
  "r530": {
   "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"
  },
  "r531": {
   "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"
  },
  "r532": {
   "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"
  },
  "r533": {
   "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"
  },
  "r534": {
   "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"
  },
  "r535": {
   "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"
  },
  "r536": {
   "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"
  },
  "r537": {
   "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"
  },
  "r538": {
   "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"
  },
  "r539": {
   "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"
  },
  "r540": {
   "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"
  },
  "r541": {
   "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"
  },
  "r542": {
   "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"
  },
  "r543": {
   "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"
  },
  "r544": {
   "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"
  },
  "r545": {
   "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"
  },
  "r546": {
   "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"
  },
  "r547": {
   "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"
  },
  "r548": {
   "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"
  },
  "r549": {
   "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"
  },
  "r550": {
   "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"
  },
  "r551": {
   "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"
  },
  "r552": {
   "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"
  },
  "r553": {
   "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"
  },
  "r554": {
   "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"
  },
  "r555": {
   "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"
  },
  "r556": {
   "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"
  },
  "r557": {
   "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"
  },
  "r558": {
   "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"
  },
  "r559": {
   "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"
  },
  "r560": {
   "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"
  },
  "r561": {
   "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"
  },
  "r562": {
   "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"
  },
  "r563": {
   "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"
  },
  "r564": {
   "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"
  },
  "r565": {
   "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"
  },
  "r566": {
   "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"
  },
  "r567": {
   "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"
  },
  "r568": {
   "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"
  },
  "r569": {
   "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"
  },
  "r570": {
   "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"
  },
  "r571": {
   "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"
  },
  "r572": {
   "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"
  },
  "r573": {
   "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"
  },
  "r574": {
   "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"
  },
  "r575": {
   "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"
  },
  "r576": {
   "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"
  },
  "r577": {
   "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"
  },
  "r578": {
   "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"
  },
  "r579": {
   "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"
  },
  "r580": {
   "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"
  },
  "r581": {
   "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"
  },
  "r582": {
   "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"
  },
  "r583": {
   "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"
  },
  "r584": {
   "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"
  },
  "r585": {
   "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"
  },
  "r586": {
   "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"
  },
  "r587": {
   "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"
  },
  "r588": {
   "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"
  },
  "r589": {
   "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"
  },
  "r590": {
   "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"
  },
  "r591": {
   "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"
  },
  "r592": {
   "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"
  },
  "r593": {
   "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"
  },
  "r594": {
   "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"
  },
  "r595": {
   "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"
  },
  "r596": {
   "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"
  },
  "r597": {
   "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"
  },
  "r598": {
   "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"
  },
  "r599": {
   "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"
  },
  "r600": {
   "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"
  },
  "r601": {
   "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"
  },
  "r602": {
   "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"
  },
  "r603": {
   "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"
  },
  "r604": {
   "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"
  },
  "r605": {
   "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"
  },
  "r606": {
   "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"
  },
  "r607": {
   "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"
  },
  "r608": {
   "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"
  },
  "r609": {
   "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"
  },
  "r610": {
   "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"
  },
  "r611": {
   "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"
  },
  "r612": {
   "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"
  },
  "r613": {
   "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"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(a)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r615": {
   "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"
  },
  "r616": {
   "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"
  },
  "r617": {
   "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"
  },
  "r618": {
   "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"
  },
  "r619": {
   "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"
  },
  "r620": {
   "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"
  },
  "r621": {
   "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"
  },
  "r622": {
   "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"
  },
  "r623": {
   "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"
  },
  "r624": {
   "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"
  },
  "r625": {
   "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"
  },
  "r626": {
   "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"
  },
  "r627": {
   "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"
  },
  "r628": {
   "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"
  },
  "r629": {
   "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"
  },
  "r630": {
   "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"
  },
  "r631": {
   "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"
  },
  "r632": {
   "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"
  },
  "r633": {
   "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"
  },
  "r634": {
   "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"
  },
  "r635": {
   "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"
  },
  "r636": {
   "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"
  },
  "r637": {
   "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"
  },
  "r638": {
   "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"
  },
  "r639": {
   "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"
  },
  "r640": {
   "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"
  },
  "r641": {
   "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"
  },
  "r642": {
   "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"
  },
  "r643": {
   "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"
  },
  "r644": {
   "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"
  },
  "r645": {
   "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"
  },
  "r646": {
   "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"
  },
  "r647": {
   "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"
  },
  "r648": {
   "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"
  },
  "r649": {
   "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"
  },
  "r650": {
   "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"
  },
  "r651": {
   "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"
  },
  "r652": {
   "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"
  },
  "r653": {
   "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"
  },
  "r654": {
   "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"
  },
  "r655": {
   "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"
  },
  "r656": {
   "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"
  },
  "r657": {
   "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"
  },
  "r658": {
   "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"
  },
  "r659": {
   "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"
  },
  "r660": {
   "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"
  },
  "r661": {
   "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"
  },
  "r662": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2"
  },
  "r663": {
   "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"
  },
  "r664": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r665": {
   "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"
  },
  "r666": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E"
  },
  "r667": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18"
  },
  "r668": {
   "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"
  },
  "r669": {
   "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"
  },
  "r670": {
   "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"
  },
  "r671": {
   "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"
  },
  "r672": {
   "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"
  },
  "r673": {
   "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"
  },
  "r674": {
   "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"
  },
  "r675": {
   "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"
  },
  "r676": {
   "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"
  },
  "r677": {
   "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"
  },
  "r678": {
   "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"
  },
  "r679": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r680": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r681": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r682": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r683": {
   "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"
  },
  "r684": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r685": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r686": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r687": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "7A",
   "Section": "B",
   "Subsection": "2"
  },
  "r688": {
   "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"
  },
  "r689": {
   "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"
  },
  "r690": {
   "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"
  },
  "r691": {
   "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"
  },
  "r692": {
   "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"
  },
  "r693": {
   "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"
  },
  "r694": {
   "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"
  },
  "r695": {
   "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"
  },
  "r696": {
   "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"
  },
  "r697": {
   "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"
  },
  "r698": {
   "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"
  },
  "r699": {
   "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"
  },
  "r700": {
   "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"
  },
  "r701": {
   "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"
  },
  "r702": {
   "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"
  },
  "r703": {
   "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"
  },
  "r704": {
   "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"
  },
  "r705": {
   "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"
  },
  "r706": {
   "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"
  },
  "r707": {
   "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"
  },
  "r708": {
   "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"
  },
  "r709": {
   "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"
  },
  "r710": {
   "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"
  },
  "r711": {
   "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"
  },
  "r712": {
   "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"
  },
  "r713": {
   "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"
  },
  "r714": {
   "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"
  },
  "r715": {
   "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"
  },
  "r716": {
   "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"
  },
  "r717": {
   "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"
  },
  "r718": {
   "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"
  },
  "r719": {
   "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"
  },
  "r720": {
   "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"
  },
  "r721": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r722": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r723": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r724": {
   "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"
  },
  "r725": {
   "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"
  },
  "r726": {
   "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"
  },
  "r727": {
   "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"
  },
  "r728": {
   "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"
  },
  "r729": {
   "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"
  },
  "r730": {
   "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"
  },
  "r731": {
   "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"
  },
  "r732": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "720",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483384/720-30-45-1"
  },
  "r733": {
   "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"
  },
  "r734": {
   "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"
  },
  "r735": {
   "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"
  },
  "r736": {
   "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"
  },
  "r737": {
   "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"
  },
  "r738": {
   "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"
  },
  "r739": {
   "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"
  },
  "r740": {
   "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"
  },
  "r741": {
   "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"
  },
  "r742": {
   "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"
  },
  "r743": {
   "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"
  },
  "r744": {
   "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"
  },
  "r745": {
   "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"
  },
  "r746": {
   "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"
  },
  "r747": {
   "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"
  },
  "r748": {
   "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"
  },
  "r749": {
   "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"
  },
  "r750": {
   "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"
  },
  "r751": {
   "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"
  },
  "r752": {
   "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"
  },
  "r753": {
   "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"
  },
  "r754": {
   "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"
  },
  "r755": {
   "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"
  },
  "r756": {
   "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"
  },
  "r757": {
   "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"
  },
  "r758": {
   "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"
  },
  "r759": {
   "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"
  },
  "r760": {
   "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"
  },
  "r761": {
   "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"
  },
  "r762": {
   "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"
  },
  "r763": {
   "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"
  },
  "r764": {
   "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"
  },
  "r765": {
   "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"
  },
  "r766": {
   "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"
  },
  "r767": {
   "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"
  },
  "r768": {
   "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"
  },
  "r769": {
   "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"
  },
  "r770": {
   "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"
  },
  "r771": {
   "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"
  },
  "r772": {
   "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"
  },
  "r773": {
   "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"
  },
  "r774": {
   "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"
  },
  "r775": {
   "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"
  },
  "r776": {
   "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"
  },
  "r777": {
   "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"
  },
  "r778": {
   "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"
  },
  "r779": {
   "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"
  },
  "r780": {
   "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"
  },
  "r781": {
   "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"
  },
  "r782": {
   "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"
  },
  "r783": {
   "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"
  },
  "r784": {
   "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"
  },
  "r785": {
   "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"
  },
  "r786": {
   "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"
  },
  "r787": {
   "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"
  },
  "r788": {
   "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"
  },
  "r789": {
   "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"
  },
  "r790": {
   "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>70
<FILENAME>0001140361-24-046038-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001140361-24-046038-xbrl.zip
M4$L#!!0    ( &-&;%FDXY9E0YX! -?=%@ 2    968R,# S-#4W-%\Q,'$N
M:'1M[+UK5]M(MC_\OC^%#C-SIK.6(*J;5$K2^2]"H(=STI !^LR9YTVON@ET
M8B1&DI,PG_ZI*LE&MF6PP38RJ:SNQ)9DU67O_=N7VK7KW?_[?CWPOJJB3//L
ME[^"O>"OGLI$+M/L\I>_[I\?'!__]?^]_^G=5:4?TX]FY9OOO!BDO^Q<5=7-
MF]>OOWW[MF>N[.7%Y6L8!.AUFI45RX3::9X?I-F7>QXWMSDKQX]_GWG^&[)/
M@SB.7]N[XT?+M.M!_5KP^G]_^W0NKM0UVYWNCVE>WOVPW9OP=7US]&A:YAB"
MZ+[!UD^,?E 6U?CAA)7</J@OZH<A'K_U^[P7 C-[>H3J?S^<?;I[O.I^_N[1
MUU7!LC+)BVM6:3J:UH+= .X"V'K);JG$Q(OT][W+_.N][P%D-Z"["(S>,RQW
M+QF[F1UD<V-BH%)-3?.H17UCXD&1#[.JN.U^N+DY^8-A46@VG?>+YNYD9ZIB
MM[J]467W9.K;K\UM\QNX&Z#VF*MB+@?$K_7=T8,92T79W25[:Z(_92JZ']4W
M)A^L;HHY3^H[$X^J[^*J^U%S9W(&53)G\E0R^4XAY[Q2R,DWWLYY4-^8>#!1
MUW>$TU]8>5ONB?S:/A3$*&@>G \"!HUVWO_D>>^N%)/F@_Y8I=5 O7_WNOZW
MOO8?N[O>IU2HK%32J_(WWH<B9[)(Y:6R#]@_'W,QO%99Y8E"L4H_."PU^K4>
M]3Z?G2;I0'D0[\5[8(]  N]^?I#?W!;IY57EZ<X1;]<SPVC_>G>WZ<VUJIAG
MQK2K_C5,O_ZR<Y!GE6YX]T(SWHXGZF^_[%3J>_7:CO&UAM[7]1A_>L=S>>N5
MU>U _;+#F?AR66C)D+LB'^3%&^]/B?WSUAM]#^R?MWJ>WLGTJY=JZGP\_WR4
M&D'_6RJERG9&;Y-I>3-@MV^\+,^4_L6[]/L;TZHJZH_V:?M1/W"B)ZM(A9>Q
M:_-3E;[9U[,GS0P>#=CECFWIB(GJ#Q$JSIF*2 ((#CC2+PP(2WB$J *4@F;(
MWZLSPXS"DA\$H,KO&*'&HE]V-'Z]2=+O2NXF;*"5Q7O[S[O7$UV:W\,#BPC5
M45H*-OBG8L5A)C]J6K<Z"R+*8Y@(C+'"<21H3 )(!"<10P"Q<,G.2OWVW6O]
MBZM=R6YWW@.H$67A_HY8\J[#1_I*V9Y; D$"D8H52; (0,Q!3 .6,!@&5$3B
MX>Z^-Y\>V://^FXNI_L$891 S 4!48RI"&,1<<7C&#*>P%"R!?KT=[1PCPXS
M+>FW![I/!1L<9U)]_V]UV^J-3""+"0@)5Q&FBL8A"H@"L18*2A6D"_1&/PH0
MTK\@<WIU5.B6M*9LNM4HP3<'^?5U6IGI*O<S::1< XK62*EJ3Y<,%>.<1[&$
M"6:<L  I$6( %"1A2#H[:/ELF*7UM=^#P&CX,GV3I0.-&\50:<A81=^$EH0
M\E@0G&"N"!.(42T)+)*04*YF^X8 -"ISL;Y-4G/4M8^*5\?:6BLLI_W&JF&A
M*3PEIR(&* 8P9 B'&#%&2: E-H@ HRB44?P@6?^8;&;_>UK^\5_#P>WG(K].
MRS(O;D_R2OVFKKDJ_OBD+:/3Y*!0,JUT\^E =\C^8O_HX+2^?) 7-WEA#:;Z
M1U:RT"X NRB8X9O7DWA:J$096T65[]\9T_9-:8U6W7?/FKIOK@HS#*,R=T<#
MV/M>RIWFMC%9?MDIT^N;@9W>UU/OM%_+?%C8;]9T?]/,CYW23K9OGE-6P$;?
M4FF^)ZDJ/-M'U6E+'AS_]Z383/_X_>C2Y-MO+*",OFF#O:@,W2U&[09 _S?Z
MW=V]<3=EZ]'83OKDG='W42.O)^9A[K0 _:<'DU'[+U4]/LU48#P5HSN/'%]/
MB#TQO@GZ/6U\-2#U:GP:%&HS8"7C&XLMZ@DE)\06+2ZV:)5BBX*HY],2/<>T
MX/&T]$7NIT%^T6E9*<A;'OGCO-)O,,; H?;+M$V97]]H1\A82%;52ZWEM7;7
M9B]+Y7%VP&[2B@U&RGZ]$]G,A[HTW:N_2MW8]YM!*M*J[H,G4WW71O#&MM2]
M0]IY/WKLWK&]>]W9W'ANQ[U:%@57B/(X"!\D8'WQ'ZPH=#OE5M/-&()ONL:S
M)EII80M7IY$7H)43MI4+V^H("(U)Y81M7;2"JS0/%P'&,U4Q[>#*0U9D:7:Y
MW=0:/=8]J&W QT5(9L(W>79>Y>++BZ#6S'BV@5"+*#(G6[U278L8^HYD_3/M
M>^"HK@]%'F9)!_<]8,1%S%Y'J![8O(L0RH%\KTBVB"GE9*L7!I0+M&T5K?IE
M.:W>F._=^%9L</1K?"L&_8<M7X<E_3!^%PE*N:!]CX-5BQC%CH ]-I&QBQ.L
M4](V"Y47A6+EL+BU0ZM'^2((-G=<+P4B'>%Z"(V+.*6.<'WT4)W$;9!P&W;=
M'.%ZZ,=-I0N[*/DZHN0]R8!>AM).6'\L>CM7_\>DNXNGOG@2NR#0MM%W:E>.
M$^'UD?BY=AA-[SYV)%XGB9]GI_!24NQ<JVT6YF4H[4SMET/W94#<V6';A^#+
MT->%3'XL>CL<?SET7T9_.SG??KV]#+V=WMX^^BZ#X\[SVE[DGBKKXR1Y3?1]
MKOI$R]'7660_)MU=>/3%D]@IZ1^%TLZ]VG9Z.R=ZHPGO*ZZ-ZFSHM1!JI>FV
M;LUX>X3*A2 V5'%MLR1SOF:/";B((G,$[+&"6X2 #C2WCF3.)ND'K:872 ZO
M;P;YK5+6##[]EJFBO$IO/@]8=GA^^OEC6HI!KKT:57ZX-1<M+8\S.11V@GXU
MH^\W,1\QP(;$G<-\<>LHJV"(BV]Y $']BQNC?<R=E\H6]PSV!3*'88DCEA;_
MPP9#]>%VORQ5=3!@98WJOVE<O/V-%5]4=33,9(.#[1^,/_Y-DXL5XNKVD_JJ
M!O;7XWO'V<VP*NT-T&^V66QD=TK]GB'.99;'=&:2+G?M=Q-H>PQYQWIKI':O
MN+['-M(9RRY5S73L>WH]O.XGHY1%]6;<U9WWYNM$?U^@=II+IS3;+CJU^_OB
MZ#1W%?!7E5\6[.8J%:R&Y9,\^[VGSJ$AT]R.WT%?:P0O;G5O[N;3&3K^?KYE
MY&O.%'_S^_DZJ=:'\^\<U;9"UN8F*CNJ+:;IGNGTP$41TFFZ/F/FW#1R1\>M
MLCP71U%'QS[CZN+RZ+1A?Z2O;7E&"/SQ4?'J."NK8FC&8<GU7\/![><BOT[+
M,B]N3_)*-7&\3VFF3I.#0LFT.F(B'>BAUHOW1P>G]>6#O+C)"V9"\/T4W)%D
MSAM+LZ!PSXB>'KJ;G?.FU7DSWQ-+.FI%\Y[,A8[W?CS>FRR;&:TM..P8ZP=C
MK%ZH5L=[/R3OK7>Q]4=EI]61]#DYN$<+J-,AYQ^5L7Y8G.IE"-UQX8_,A7U9
M$G!<^"-SX;,M @, .PV\D_RK'9IYYBC-6";2['+$?GEV6:GBVOSLXO9&-;M
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
M: $80S$)O/_*KS)MLA5*??&T&BVJ:4CS'_*.9_L)VVXRBJ2(%<)1%&(<:?^
M08Y83"1)XB!:I)_GPU0#DK:/IKNV28WZPAFZ1RJ\8:0#_?&TN,B_92UN HC$
M"(N8B(1H;@_BB &%8ZJO*A%"M! W?6.9FC'8%F5SJQU/B\_:!M2:L&UN:MN!
M$RI8)$*  124P0CH-@F.%", +-"W7_>GNU7SP82#L@EN[Z7]V-G1QS/8YUQ;
M\X/_+[V9<ALDBT(:QY$"(L(JXC2*2,0T@,5$*>U#+(*L0>=:25^UDS9@FCDQ
M!MY-H1D[O6$#3WU78FB*-.G+VIQ1Y8]JWFDF\0R7O.J??>\5^;?RAF6_[("U
MVW1/:>NI@WA^U3?1R16HP9_GPI11??N%8E/ I&C$8A8D!"".@S".0Q:P4(($
M8(:A6 28HFC&B'HU7_&92FZ#SU=Y-KOZP6 "M%47@A!#' 6$0T:UMH/:H^:Q
M=J@7Z L)@ET4@YD./;N:6Q>;/[JU3<''TKAX%PC^SS]1"**WI9[E@;HQ+-,L
MKODF8# 8FG%[3/.TY@NI-JI'7B9J.>!?B^?U*&7PSGR:B/^/H#XS\6.3$7OR
M6IOVYK&G6#4.W9;LTO1:R]-U^/R%'0V'1YK:JK *U+=+!_H+:PQKELG1I20M
M=5\]DV:ET3'QQ)4Y1U4/S#B4WH"5E5?8;)P?%R:;#T](TYO,L ;1Y%JY?=&Y
M]FZ*M$HU'0NKR%2AJ7 S+,JA6=JL<D\_84.X /[,7QG?R*3)[(OJ35>"QH,)
M*]NSHC@_YC/-#3-B.G]%>B_ 2Z^_S^/#V596'-=:P/JY2*N!70Y73%S5V7\=
M\MHEL8OW?M$PS&*M+)('L<;Y*IBU LO;:^T!/7JJ1NRT@ER.I1I$3\_>><RL
MC7(N+).I[[6N\#0F?;M*Q57G+"[PUB:%PP#>@H3HT-(K!8!E9'T!BBP_U<M%
M$AO=<0L@MSC0<HU1@%$@0,"A"C!(6!QA&),88\49X")9P#6N:ZGISN;BB^_]
M.=@+ J"YNO"^LL%P-M=@?:*T5JQ9-XT:P#FW>-..7<@8QQ%A D4,2_TM#"4-
M"<(2HT1QODC:VN%O_]PF,FQ 5"ZN5"/!#\G,88-B4]F$5$*$(0E)B!(<AC@F
MBC($$(D$Y8E8(*%V)EW'X.4H4^>$E9+]:V8)\8#=I)6VQNL]R(\'PSO3=<IF
M[;!:9^S6Y:S8XTR:W +E\5OM.RCQQ6PG_*(5@K()&\9&+>XR]'X&K[PK5MJ$
M9^FQP:!Q+HS1^Z]A:DQ>;>ERU3R@WSFV>I%)[ZA3W!O;MV4RCZAH[&%SVZ2X
M>U+?U2K>/'I3**&LP@?0LQM,2N]G_3Y-(Z\<:F567N4F3;#)-1]/377%JNDQ
M?&.3O;7)V_8ES5A>^=;!^AG68^6:XOH^_S\]$O.\?53_R/2F>8_9_5#:SMC.
M&J<K#CS);LN]AU8"#X9%H7]=[Y@P %.Q:EBV-WHA2@".8Y,4BT.&*(K#"-(X
MDE%,XX56 O]I=D!/KW;/A!G&3L&YNLR5]_NQ5X/=7WVO9%FI9:!(D[>M?6$V
M N&=Y$N]:_95>/2JE>S_L:['LFQMR*PI?)U6E>8)-="4+O+,P-O@UE,:ZFZ]
M8P-6FAYF >LCJYAG\OBGN?[N'6W'[VRHG\0!:;)=AX,ZE>=\]^(Q+#[F[69;
MQ2(L7O=KS+FJ?/4@7[;&:X;;L&E;\060F9Q(S)#$%!#&64 Y"%C".(KD(OG:
M77S9<%>-_B^"N=+28]Y 8Z_RF- .NJEBH,EBZ% 8I.F\:O:=[W;<T,S O/):
M,Z9NJ!B!AI[J:SW(V_I^YFE ,E!_Z5T6^;?J:G1[3T.NLMV3*K$;[//,KM*:
M@#L,WMI.COEKMG7[&'@[>GSF@=%]@Y[-,W.[VO'LG%Z/GDRS6I*TE;P+1SJD
MK3CV%B/B_PW+*DUNIW>UM'\\\;F]A7YC49>I;.S)*,R"-0!F(F C:V/!:&BH
MC<B=]Y^Z.?>I"J0EF O&!9'MSO[&.O*T4'(]>0OL!2L.]%@N\^*VG5:,#9PJ
M@$7", XY59@D$&M]SV(>T,<DF]<E;>R,B:9!:\AVP<P\4%Z25.?S9/\AW6-_
M^&%8IIDJVZ90@&+!$Z $0@IC%,=8(04$YI2+F/$%G.''[GE? VL<=J/=0W,S
M^MFO]E<']8_:K*-"0227,90<!TC;B2@*)0\ AXH*L+DY>H Y5K7K9@:J[UX\
M%\7-Y^/D'D5IUID[57R:=)F.UF#4PI/EUMX;EK62U9-<;\_OV NK];1I:W!K
M&O^6ZJ8-[3.M$G(C,%_3T@ICQC*1:H=2BZC9E6(CGI56F:R0I6>VCJ1RWBH#
M^IF]FM:2XZDTVO)!3OM^MZ&[KA_0SA@.>10P2@F+($X2R82D F,0L@2BB"U0
M?.31;+9L>9)'6&OEE=;H8XG\69/8&DSUKK3[C9!7>XWIJHW;!W'.-#,KPC&B
M21P&%&D#&Y,(4QR;DBX0@2@B,8%KVRQOS.WQM'=/<\?U"ST#9VV!&->C.+(.
MA&;&&:?7AB1M^;9S6Z#K=%A9OM8,WDZ>5%$0!YARKGO+$TBUBR%E&!'-<A'C
M74P&@/&(3?$I>\V62]/$$ZE6*>4O.\<G1]HFTWZ=LM99NW9%-KS>E7FUVSR\
M\QY"G\;4QR$=S=-H/.^]NJR8H;^X-[JJ#?*[D9G]C?H7)_G7N@X& '4=C+T'
M&+AS1^'DCO@%ZU;-E*9JUZV:*6KU/'6KNERQIAK&A[//1Y_9I?I0*/;%Y+2-
M[6LQ4*RP0<BK\7OK05EKNKDR+M\5S"[@=K8Q?O^-OK++S:5=EE1F?MG@&[LM
M)^.=,V38;51>/8&S?:PI8N].&/BCF8?MB1^Y AT3/]JS.2.?D]_^8W?W\]FI
M,?',".LT/'.8;O47_?DO\"]_^<ON;GO^[S[]-.E.K:\ VUH:Z5XW>\<LTESL
M?_AT>'IT<'IR<7AR<:XM$SU-^YFXR@L]&^]>L_<_O8#%]D4MU59ZQ9391O?
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
M8_.6T8O]9EG'V,T6HZ]O!G8-IPYAF)4FE2<.L1UB.\1VB.T0^R%S>+2DURP
M6JQM(@_FM+R;RA;@G8P,NQB$ UT'N@YT'T0Q![H/K^,Q<67RMAK@3;-F54_]
M:VA6W@9FT:XY?DUWS)S28H]-3*_YL"BMX6L-ZE$>AF\^?1CDHD[(J$])OO62
MH0&P6<@NZP/@)[#]FPD]WWJE4E],_]K+A [B'<0[B'<0[R!^28@70Q,#&=AD
M9B58J2%8MY!K8/6D1NY,3D=%9B#ZVI9M;,+27S5BY"XN[=#8H;%#8X?&RZ$Q
M'Z8#;2<W@#IA=ILG9:H1NO)*6U3E+AIBX\W%)<N:9+D:E?7K1L$2$^DV9VG;
MUO2 DM3&5=),6^EI5D>G&W#WS>'HNGUCO/.TL*>QVS)_7GE;5NJZ?O<WK1XT
M2]XH8=[5,7+/NS9[-W0C(Z51YH.A3<8S*YAUQ^S'VL:ORE2.MF=XOV=V&X2M
M]NUR]YPB>0Y%XKCBA^.*"=1PEL0Z+8F.C5OSK(G'V1/W[NE9OTVQ5JOB$7:%
M*@T[I^65/S8H_'KW5&Y\-E$H5JJ675$H[<8-C?*=,[MCS%QTXCM5\Q0;=*IG
M!\T.FIWGYSR_E^CYU=OYZSU*&J[-80F-RU85*I/.]W%0ZGP?QQ7.]WE)NM3Y
M/IOU?48U84;[@;-+4XV'>9>Y^=@459E?'<*Y,PYMG3OSLB#8N3/K7LAJ"CK8
M8!*37^M$7?V(&!:%65KJV%;1)(?5JU5S2_Z8G7&:<5NU(RJ-5P/G*CF8=C#M
M8-K!]/TP;9;71S#=;)R8 M(:O:_SK-X;YY7UR0(&>U62*&'V)]M==/,J\DPB
M>5U?\28OZXW-17T*KT-KA]8.K1U:.[1>:A4W*W)3(7G(3?W=LJYU/&,)ST_7
MO4-FDT]FJI;;#.#&/#>O:M=A:[8KFS+.S*LTHVM3G+,R=>#MP-N!MP-O!]Z/
MJ8GY^]ZY*0R>2VL=?RR&E]Z^O-:DM>:V2<3]^>CC_BN/W6CX_LH&"Z"Y;Y^9
MD[;K=Z8!U>;\]QL;:QD=T6A:F4SL'27Q=@;B)S9<M^,]$[ORVD5 1[]P"L0I
M$*= G )Q"N01"J10E\,!,UOLQCJB-OEGH;>[8/)8:S2'8]11':, I!JPV[K"
MG&W+K(^VFQM65WG1[#$I9]MSL.Y@W<&Z@W4'Z\O NN:PH3G$RM3 >+B.D45G
MNP::VJ#-MU2;^EH/#'2/C1@,V+?2'X'V&*8+]:]A6C1'#S5[ TW)CE*9L$^J
MV?6&%;H[Y="\25_WO5(57U-ARW)\3:6^9'_W564R+T:1IVZW0!7V;->F-).I
M\&%=$3U$I9T>LWY0G_]N]OX)S<ORD0-QZL:I&Z=NG+IQZF89=:/17C50.MY6
M7JHLU<Y O>M\? 9+O7)[I9%E<.O]:ZA[DZ0:P36^EWF6J8'#7X>_#G\=_CK\
MO1=_CS[NWYTS:J/_^ILIM:1?WHZNZ*N7QB;/;,'H@;64K=E;)]UDE]ZP'(5L
MKI0YFU28<T-'YP!XERI3!1L,;MM5J%L/%LHPK7>M6&G ;;1X/%%KP^*^.0JV
MJ(N"Z&XTE3H<V#NP=V#OP-Z!_8/IE55Z71=D\@;I%S5(K\QB;YZTL3[1YGAV
M6</M71 _-[F8BA4F'N( UP&N UP'N YP'U?G9K)VGC%I!P-M1@_K+)0;9:+=
M^D.EK)5]3X73<0WJ=LW4KWDJC1"DUS9Q)LV20K.G#9V\-3]PV.VPVV&WPVZ'
MW0\9RU]SL[PWVHYDS>>"V=#%39'>'>YB\DPT3)=5+K[LK15=I^7*#&.*;I./
M3'TSHVY$[,/9YZ//[%)]*!3[LJ__&HN9-?/?>#ROKMZ:",MEJE$COQEQ:W-%
MWZ[RZ^9B:XZ[VC@97G-53#32II10)JAC.%"+8[:HM+?$R/#OB,'^%-@_4P@_
M ?N36F3G/7KWVC3\OFMV.Z=K/(H;?667FTN[+-%CT,PY^,9NRTFF>W=5C'[
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
M62S[0NBYJ$P>A5":E?A ^5ZFJF<R6'H%3?W"GPV#S(@QSL9\<:*JQD]M88O
M+!*"8T@CJ3^&,<*(X#"*8T 9!7"=M@&*J _COE@&_5+_3I"V39!D$F,>0P*I
MQ)0I&FH]'<4B8''"L>#K5-(Q]>,@W&HY>K$AA>/,I KFQ>USJF7G3+Q89V+,
M7QJ56G 44*KM]@@*1C 6D8@3A6.B),2QX@2NU><'?HRTWQ_U1;,[GW_[)_2%
MBJD0@H5Q$@#)D+8:"(MA0*$ $"@:J)"MTVH(P\@'@+Y4(=V01;&*A)M%;8G/
MA;IAJ6S52Q43"X_/9%UL-(/@<<SUU/2"3>/6"OJ[4O@Z-=Q6IW;-NCX\9 E5
M0<02 #"BG +%421Q#"$$A'2 V"IM#10%/H&H)S#V;++@Q-6)ZV+BRH! "8%Q
M'+ (TX3$@* XH2(.$J$_AVNU.6+BTRA^><+ZG-;&)H,:(:HW$>6F:'!_K8^M
M\:0>1([M\;76.Y35QG3G0".)M!=& :,Q8U@%C"D(N89$KB@ *L)KM62 #^/(
M#^->FS);$TOI8^\=+&PG++  *T&BF$+*L8*281DKP5@(I.0:!=::@(%\$$5^
M3/L23=V,8/4S*^.):>*?1[5@;9&C?PW3&[-)TO=8I7]05D_/&W=KS1M?:WX!
M4^.XQG'-UJ_'/PS-(+P/FS\I5JJK?"!-(:,B_[K0_G6W$+@M5FAO;,PQGQVW
MV.S7(B_+EL&))%(@"7B@S3X<(4K#D,48QEP&<8"BCHS?54;4(:*^;K(G]N;6
M>)Q.:']LH14)40Q@$C.48,8E PKS!%,L TY(F*S32S1;;*"/@<O2[YD_>+_1
M<9HDINS\V!5T#F#?,&C#0#.*$'P>L*S:S^3AB#/LBEX[4BW#4,0FQYA G&#.
M,(V I!$!@900Q>NT$,)(FPB@)TC3+QO 2=+629*(XH@E!#(D$QS A-%(0!D+
M!,.$(DC6J;9QY*.@+QEXO5;,_0D4' T+3?AA<ZYYHNEJSJAR@8*^]7/;?8XQ
MGVGP.FJX;-KE""7%QMF@E L<84J)A/I;1'$8 @'5.JT C)!/*.X)>+DHP?9/
MZ(\@L;%($H)AD. XPH&2,8T#R %7)!:2QAW[<E9H;0"LS8V^I)>X$,%"YL9O
MYI"43!53B\8N4M W'-HPV(SYHNW;3*--PCDG80P"1A%.6,0@0I&,$RC"F'&
MUFD?0)]BZE/4%[SIEQG@!&F[!(F:^!H+ 68<)T',6(0%CQAC,8*)$FO- /,)
MB7U$^K(@UVOMO.8$^:=J\X,\*ZMB6/-A:L_3N31'*+G<>9<DNR5)LFT6/LX^
M-PP\D\$0<R8CJ)T;(# D01PKH$SUP0!(%"=KS6 @VNX N->;C+8F7-''WCN$
M> D($8DX9@A*;4\QC!+*I%!!" 6/N624=JQ@KC 2 E&/2AK^ !GUSK7J!8KT
M90UV&@MD($0 (VT!1"&.-2Y$,, (Z'\2%$1RK>L8Q <H]$/JXA1.F%Z$,$5)
M(@'$%&*1X("*&"G *0E)' :8T[7F(6(_)*&/P^W.#OI18A7W;E;[I&TVCPDQ
MO!X.F#E;7:J;0M/9'NWKXA7.&^F--_+S@P5<1SS\L<7"^O- F0\:2_>O<ST-
M_[;7Y^)L"V(!D3".800H@SA1E%.HW1<6(*FD3,!:HQO(CS#UT0LN$[ D^5\Y
M,')@] .#$23:>6%41$P%.."001I%@""!N)"$KS60@GR"B8\A=&"T&!@]IVFY
M>OLQN,^ /%&56=_JJ'C0)\#>,E3>-NCMBY,\678WH1$*XS BA,68!-J*HRCB
M1$40!C0@:]T] WQ$^W3NA:M8Z01W:P0781(&)*)!%&%,2!)+$$&! Z8P0I%:
MZU%8P < ^ 'J]<)RKP->_8EMY7K>*E5<K^S$7K<9H!^XYB;4<:CCT#Y.Z+/F
M'SQ!D2Q0-JHF\VZ>[ [UEUJEN%,8?^1%VT1=W[XYU18MJ[2)9IG$;@K+6":4
M_7IFNG::_*YO&'YIEW9@6.*$1$F0$*Q(P+6/2D.@0H8P3L*.:J,K/;H) S^$
M?=G6V2]EZ.1JF^4*8YL3P9DD6J "R;0TL3C 7,9QF+".S5"KW,.!:.!#2+9:
MKEZ@FWB_=C_.*I9=IGPPH=6]/)E(C&"M!1OG2/:MGUN_JSS5\*,^I5^5O&/'
MNE+Y9&R,V#I0 5 1%Q@FDD8@BL(8$!R"!,*U;O:, C\(^V(T..=Z^R?TAY':
M1"2A2!2+J)080Z@_B%APJBT/( *VRG.CD_2[DKO_5D5NJ$(A@&]?JL2^J&7V
M!VI(VH,@!U,1;;?$[E;JUH-LK;/E3O),S!R6 A0$A,F ACS"A#'& \@%--$+
MCN*N"C>K,T,HC7P,W,JZDU<GKXO*JT@PHD3%.&0<AQBR1,2(P2@!D!!]=;U+
MZAHF?$+[LEUD^Y;4GW\/R;TY@/4YD7TV3K;&!W,)V\]W)-P=<%HTO;ABV=VE
MX^RK*BM[),!^)A?)V$X$-\Y>Q),08H42GL0L42(PIWO$A':4'%YI6:XX]H.X
M+U6'^RB4#E(<I&P9I$B58!IQI+0MAR,44RJ(@ H$,)((1G"]FT!P&/HTZ$N!
MLI=?3\,K\F_CSKWCQ>N^Y)BT^M6O=?'5=FR5:^0_R)0Y+G-<]M2./9-/C?OH
M4_?*DW[4#/7,[)7YT.1Y/'TH2QJ+?WXR#5=J,C_7-"QB,[?LW4#Q@$5 V[9
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
MFUG6NMSW_CPQYQ-TJL]=?R@1V+S,V@6?67%:G%=FM\7_L,%0?5;%^14KVLG
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
M_E@&_%W(!JN-<2B;]LE27)$'Z8+,HAM"'#G)_ M'O\U76[*K40OFB$ED*R&
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
MXP!Y#T/IU%"U9CT0=(E%NJT*\M.K5 M92#5"=&.=1:>4" *CY@Z$ B>2S0$
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
M9!URF;U4AG$>+;=W$R\DXXS/)XN?G&3'N>\]E-S><\^#<$L4TFU5')="%I?
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
M96#)N"HV+J9#B0"-C%$6*Q/16Q_!Q&A<4CJ8K8NY/M&X])#9[E0+6-^V>AA
M/KRVWV0^4'18VSBK..=:F\6N 35*MW)MN=5>2)2%2@ ]^BQ=]J'PE,X^P8'.
MHOE0&%F\@R<TDJ\?5/4X#F3#S\*&$Z0(RN:HM8!DG/>9VR@26IDS@Y9BGOMP
M0;AA0\=[43JP6O?DP#[(NVFZP%%<;%A/YF=I>M\%?8J#GD,<]+:!P$U9DCME
MTP(J5;P&Z7U@ "4."F LSTFFR%A,^[F6WQ()Z:'BW;E;7(^W0.:U4_/:L749
MR97@P4B('+0U/FJ14T@^.,:YW3J]?;3>#7[)Y9"K[NSF/9-#Z2>>%US@YR,>
M%E!8TK.PY!I7[Y:P6KV48PMK>>.]$ Z"<8['4((4S;A)#$)+);*]-JI3?%C&
M4 EIT28#6?/1$^+7,68I,2=CO<Y-YTD'*&W$J'4*6EO%MRXB]$3/ _B0\UX8
M\;/*5)A>IGA]KXYV$'H1XFSB*#0P^.>7Y,<5>D'.C6 &3#( 1D3/@DO%';"!
M\VAB2]GUO?H*DNNA5K4T)^J21T!6=M2-A >-3-@<?;8\.Y5 2&>YX5#^1FV+
M1YY:[H7LY:R BZ$1W=FDH]V#IF!O Z_5Q'4*.&H;9Q4!Q_KG"K<JG5_SUN?5
MR*.I[.NE44FQXAMHSZ.WW (RJ1.W6S<R6M,U:)(5C*QE\Y/V$<BLNVG60F:-
MS#H028/GR>7B8Q0_)'#MM<.M"_VMZ_$SZ$M%C&HS&"XPQ@*)D^5SQ>6X^//@
MCLSBI*T"1^;I<W$TKIM,8YK>#/"JV\-@-CD?Q?T.=T/*V\%X=YXHT1Z()8A)
M9<^M1 L>O4N *>H@N532<SCT;H<>*E;+INJ&AE&/+T.6_8PMFSDP2G+GK?80
M!%@+D;'BT.1HA?);=U]:T[*Y&AK35M>SUY9=Z>[,K>I#55^EKJ :R?,NI?Y\
M)IH038CNTD3W*E0V[J%0^4V:#P+.S@:738G<V\5LBA_Q.X7/Y&1OZ607B+TJ
M"%OT!HDI_OCY/PO45G8/7][@;+4%(*)UR;EHM0.>!"JA-4_2-;ZV-?S T3.'
MH=1N"/#L_&PR;C+N71NWU8S)"#)+P2$70Q?!J&P!@RW_Y)9$H+T&T'8HFGZ%
MNI;R"L\]AM[*VWFP9E_CZ.3SX@D.\G3RJ;@[OZ?95[X.%>NK;IQ4"HV*]=4]
MH830&C/K=EL>_F7X?Y>C90/FIM[[!<[+*C2[6]:]JIS<"G9JZMWW6F]DCSC"
M[_#SIP80'R8+H$S3Z_$<QQ]'_CS=O4AO@_#,.7!)@G$.33 R1:>]$(J; UVD
MMV(H9%LYC^I \0V94"],:'<6A%8D5R)%Z4S32E%:R5"ADRJCR5*U)%=0N?9:
M=KCKJ>'^[G(:SG"69HL%?=IL?<\_+XKAI + BP:-->V.=<9??'0CJCLN^GY%
M67N[[0Y'OKM"[;MS',]?CN/I-7!7D^N3X]%&H6+6D&+"8&QBVMKB:_#4EJ^R
M#W=#-ZUB>"W)M[LWL,JWUHD\B#PV(0^5O=3>Q.A5@F24"RSSY+"P"8LN;YW"
M_S3R<&[(JJGY50-W5+.%0FVU>A2@]6S*"&6$,HJ4[]G/OO7:=5_]P.L5+-YP
M)[&L[;"UI0%JRP;ZT?;4R9$F1WJ-I)?7UPAO37H)%G/FP7GO+0!R9TUV*8<H
M?-29'3JCS4@SY-54OZG!I286(1:IGD6$\-:(**6*S<4SXX(5WFBA9(XJA$.G
MSE%<7E%<?K"\N7S=4;F"O+FJV+(NPGL64T.H(=1TI'+;TU+/[LY3&RF797D\
M/\GX:73^^=O!OW\8?4JSP9OTQ^#7R2<<__O5\[/1O\KW<W:'[I=!?7$]0DKQ
MBM7G9VDPFLTN"[6GYD \3#Y]*D[+;#X)ORT.Q?_ Z12;ZO(EFG]Y,1V=#QJG
M8O#S]6K0E<SI"O:EGO<]T4>.J:Y0^7,!Y>LK/+[-_W4%OA5?6'.>15#@<C#
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
M</Y;9V#<\FOG4^.=<(?)/,5PDB/2[$$KC& XY2$4+)R<8M@4;4NE8+D+O+"
MY4D3N' T<::C!SUQ1EC;U7#Z,:7U"SQMA LU5%]2I6T:#'=$GG'E('42<+TR
M-%3!Y,X2>!Z,DDN)+Q%#;:,/Z6B4?0:B?]9XWI6#-S6=@'^'7ZF4WXVR G\=
MYYF:RDDQ*.%.#)25F9>3Z\_9<&H2MX%<Y84.#%UA]-!"H+Q^>7-E#C1@IM6C
MKJOMVVKOB\3L56+L86?)A2;](_JY<,H*0N3*288K\=GPC>4CY)YB:AKFYG#E
M" ^@AX]7Z>@S+X ]!CC-JV(*/(X,7"WT1,O[$;S[+M5%D[M0-%#X*KX#><77
M =^,8< &/L>>NP+O?P:^&PY1M(:3^P:3P^Q&V4,JBZ:8%#K_G!HL-7Q\KLN!
M( /;!UA9,1(RN<\*#7?H/XQ4E7QJOTM'"883,?G05+;#IO ,U<-'N!M8,Z(_
M6];5#W^=:OO!<U0A0"#8-G "(LWA;;@QY]G0W(P1CO+2"WN?RH;05,=RFN>P
M=$/8#$P>*I[^ETM4..N36^T)][ND3F#]J.\>%CI^<E^CU<=4P@4E 6.AFXA$
M(#2[<GG"MDSTHLV<D3=O7Z_(&KDJM,3,$5RA0H]^^ 7FO90PXFS'B?LTERZL
MVY=U"\MBY<X^JIYAU>%Z95BKT5V5XFJ5=WUTSRON=?#G[N)ZM<9HNFZ*CG7"
ML7<*$[<7B<DN)&Z-JW3=Q,[(NVT)8V[%!LU4]EG4XV@LT>N0CWB[L$1KB*7K
MIOBII>Y,V+'BI/X<T>MDE/B[<$2KZN\\LW+;SY],%J2Q Q:2(,UGJ\R-5INA
MQ;8XL%6UR%6;6D%;A-46V6OCB-;%;#P%L[$*@95Z[)X7:#SJK_ +>O(FTWDX
MU'(RM8Z\!;>=18Q@EA*M//#+"Y.!ZDQ+F]"$A32&I]"-1^^G\O-_O_YX;;YN
MQJ[TUROS.4C9'WIB34S-Y7T=/;"S0WOUNHK-.3C<"?]#CU#@I1Z;=\!"CC <
M49NUYCNX3YF7PO,F,!_$J+F'E;B[AU%^UL/,H"8V@U8J>]!%%>""X6B<2J[O
MID,^P=(Q/L8P!3A<@^JYQI[&_)WJR: N[C.L. >^GB;@7DT1T*#T]YO.9JZK
M$98/Q:!+ 91WJC@#O*0VP$NJZQ'F[!2PW+F=$,P=.&(J^+">>SHJ]$,ZLAH4
MGFEC*R9N>9\6, ^8G[EM.D&P!3U_P[,WO[]Y7LT. T F1)E]T;G!_+&+R,$/
M !^Y?L/(^9R"S>^4[L&_JD?]]?5SYT&#2Z& 8@8E\"_6W[CE(Z[XP/#&^ZD8
MPI#*;V[N]$@^FN1@<XWS;.Z6Y_BRFW&>#AVLI+AVWHSJB7\$;M#HAINO[,.7
MJ U:_]D?SVT"M:T3Q&'AI:]?WA@6K,C?H.T232W+UMP],GG_)MVQN'9NG''Z
M.3.MN4$633QLDJ-CAF%E8"]8XFQTEYDHZ<0\8 +Z$*=L1XE?-)BN'NK N8=U
M +$; !^ AS5$]JUGCP_'N#'H-1MZ?@N+7E,#">7\SQ16&X,)*VCS:HK2#LH
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
MD\2>U@TU=N>N_=O)%SW\7$7<Y@1K!H)G!-,6^6B0+Y- (4STP&10F/9R8VT
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
M3(%]&.G8XY(PR=UJ"YLSC(AWFN;0$EU&64O-\L('#0-(\*%Q]S.;AX:#P]J
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
MG@H;R)_,61,%V$U%DH)YZ<S,C!+?W&D#=4_@:0F?#B=8/ ^^F8#=A\O[RJZ
M[\TSYG2::7*!O6O09@']5>J]1803:^G6CHMIX0%[$-P[9[O4CDHY"[NU&2B:
M;=W+#_#&!Z/"C3BV^I812PA)0'?Y,:6A+[B,5:S"(.'$U4RN4F-[XJ2H7:%U
MNHZ$+!_T_&C7N+%[)-KX=W.+I5)K:#QH;2W(<K4L)GYBS(XQ-\X\GS6&,2@)
M%G:]_!2XS9@0!2*M )=^YD9]I#4AKIV;8KZ:N$+]KG;*Q23/>_[9' O;KBPS
M+VF-&7R]PKGH\BT6<C)[^QGMO3HZ;EH$6*OPGIH E-4$+MFBWW&VZ'(?W1[P
MQ-W<V*?.8!'3[L+#%QYN\' 7[NB9-43%?;5*V-ATA^F?ZMT*H--YUR* SD4B
M+Q+Y[4JD,V_X;2J4%\;__AB_OR+N572S G+K6Q"YPY^ DUYE/V2CNI]]G8$O
M5Q1@I*7,?S4QD/3A0:L47.CAH_&<-1Z/=@!>5@^[&2F;W_INUM[TD\X?FI%7
M2I5/52C]!'X2,8^8\GTNDI J'KDM(*^]CDVW3E-?%XA/,#B IZ?+D?@DSQ[*
M**/-(*@BZLL')29>@=0Q\7,,'94-^&SJ<1E'6EZ@K>/G:^*6LRA2G9-\:Y^[
M,FK>GM00AD($OF*Q#J@72,&U<J7TF!*1'^DVV).= D^[E1WT#51Y+='.'Y<6
MJDKU=M[79U,'CL>#3&@61;&()$B-SX2D?DA\[L%J,#\.]YZ$L ]I6A&_;X2_
MSB^2+[V0ZRCBE(8Q%33F>%I(: @L'H!N:T.L?D(Q>(K(?W-Y5YX!S ?[#[I%
M]\JP)NT=E\XCFX3TRCPDP1-8)2\VLDHVJ>AR/IJ(^^ 0%@QV:-8L"5T)-@LC
M3+@$1#V)7*J\1$2MVO< .G>I"&>=!0-&L#%@CF:_O#AM^X5Q&B?$=96F$?65
M&\=$1CXX3:XK08NW)&4>6'&O+:DZI/WR8K'X[0CV2^2*4,8B#",1FF)%0914
M#+;,1 ?Q!EA#3R%+WZ3]0F(P7(A,?+!A.#AC 8^2V),R=IGB[HF)P9G8+Z@X
ML:\YGC@[ND  GK2XU\H93^$G62_\ \__T),:Y?!+O?65W%+I7I5I>WB-*>OX
M7>;  ^WY=ZUDLY')21@9XX /F^EVP$7W?'1GLO*J[X>/S0[DU8B*QP)6Y[ &
M6*\R =+>-O!,#+!>"<QDL:/?L<-"P&GM9IFI#DN1U6T"A:R245&'@>3 F_&7
M4DR$EGQ:F'R:1W-[DFM=6595/:_I6%,ID69^SN0>4VC@KJ&^,URK](0#.]MR
M E6G>PP?YZS%VJI9D7]LOC?]-6;CLB@W _MS(P;6>.X 9-%((BBG3&%XS,F$
M"8^;A)52D.>RAFIX@!2H5S2,4B14.FFD#F%:96/F()X:-Q(.-/J*^;6F-A)G
MLF).4UB$>B_OE.%]Y9"07LGJ9#%;_7+>=SGV6'O>MX.6WU3'7QCM^V.T?6SO
M3U1Y\[K<;I81V*J-R !FU]#6:]&??_@%D:_7I#O:+:UI,V)?Q86:WKJFLFJ\
MT%V>LQY=74H*YE/B8@LTZG-7Q*ZO=9Q$'F.<B];#HLX& 8>HHNS;^XOX R]N
M ^A(1W(X-2:2S,S.OA_:@B-H'WOSD,&,_F5XO0EGSS3E"0V3,(IHY"6,1$AP
MGWB)BEC4@N5Q7@0GKC>(@A9/$$TRWJ")3287$^QG:E*&RRQB&QRSL" ;+$&3
MS.^2>O(&0N5FI%Z6#Y\K3?$3%A+PQ@F7E$6@;V+E:<X1546%I#4X<DY+X!-W
M$-#E)6CM7[?#/OP$.^X.N^RY]O!UJFUHJ8W"JLUD8<]8M;7L?S/A'HMBQ"P,
M&*%$!G'$-0MD!.+F,2): /*.6+J]ES@7"?T!"=IZ23[1=J(\GRE!W) 2CR9"
M"\XHXTI2"=N*#%OW[W,BN>^R@7?:VTG@)<27<1R%2E :4I;$(G!%X'&9 )'W
M7KMW["5@ 1W$[G*WZNO*[[.%/'5'/7\.XKBJ*5OL)[9M%]N5&,5*,09L'S,A
M!>64B82)&$0@\<,DJ4.#\Q'V%;W:3HCHZZ#EIJ.2\;5:J-TJ.7_K%L&_SYY8
M<?A[6U.'/+^(3/=6-^D/OEL0<Q5*S_.H<BGGH?)]'<9A)'Q!6ROD3I_^WB#T
MPX%/6PJ#C>8Q$#>SUL";D+S2[BN[#M)()[Z;\(AHEX(Z$:#7)8(BN)HF4=(*
MBG#ZE*1T$'C+Y8A=]7\'UQNARUWP#JF*P5@1L8H]&06^HB&/9:""UM9XIZ^L
M-]0;M:Z8K]0]IMZ(4$G[L>^34%/E<Q'Y(5>!%\8!PBD_-6I3;Q,Q8F1 VW O
M#Z8W"&,^%5J!'2*I8#$#(H+R8"P*O)B+%I3^<Z"D'WB#J 6P]GJ.90UD+4]S
MYS,?3AMG_(L1.Z!JFZ:!H<CI$)'%G*G)G>&U9&#K!2Q$3Q PA8_X\+%(B\$F
M"[9 D]<PO+_BZ%!$AEF!;O$<>EE$:!(*&3-)%>/"#4$RHDA%Q%@RY[EZL'?&
M\8"1-5&([<[/]H+1)_(*>?-F/![J*R.&]NS^:J2_H"O^0Z.FMCG.^3YZ^T<,
M[-MS[UA=]E8TU5N7\6=23\JC5XNJA)OZ3 HP^+_8) U<.-#]).(1YU3JD(/W
M 5XM2:2"S:$]'KUEDS3.6)PD8<01SS^03)" RP@<:(IM,[RZ4O*7JM/3=OW1
MYJ!CMV:+KHYH#>6W=1>TQ;Y?VS<[6X5B:KEL^^9>V,",M+7E6F[(M<G@CS#>
M)D^74"2.Y>T-9K'44*S\8;Z)V+KV8:L/T;JYNH<H].H0]<-<\]$-='W_2;66
M@W7=M%@-UJDN>X#S;D>O=R,'&Q([-G#BS9\(8K-6,!R=?47M%^O[+F'\HX3Q
MBWL]3)Q<WX%2MT^#M2Q3-:O\"<2Q05 _V^AD74[JS71RG^7H=[U+$IW7_FVS
MITGST#&)!0-'RXVQ,C"00H&(A)@_D40:=LWE7=7#$Z^_?T#+R%B*O_&OZ</T
MH=-"O IK$S'L<I7:PKK O$.C D95[I5)Y<HUS!*[H9E,K(&-]#8R,/&B*KWS
MVKE1-F_40N$VA<F@;5>802!.5G4[+W%14C$U9+Y!N$5<%N<9WHI:WG-_;KFR
M5N/U'>9:\O-S6S;Q/L7LUX\PMB'\^W_Q!]A>;[-KYUGYR+GORUN=\K"GO.0C
M4+* YS>?C7.ME$*NK?,RSC/3*WI:S/)A+3!3]20.PG2OKVQ*;/6RI.QP/L F
M.^BIF\J#.FUO#JXP0T8K4P*!1]?E_1E<47@0_EL3:7(/XGA7%I/,IG7MO!DY
M[^0DJ_IU#A:O,"X7KQF^EI)R! 9FJM$+KVQ,TBU#C>SMF3@91^U3]D*_,<F*
M+Q[-0,PXFC%G5TL&-FJ2B(2"UQ9+'W]Q?1Z&2@6MG:!<?Z4\_?WC5!2I2GEN
M7M=,VK9LU^2ZFMFZ93'87!;#Z^7F\[4P\EF8J (,+5.K34$#$!OVX*'!:BL7
MQ>1K@Y6T+LJWWHDV)+"+\-+DCEML45MU!+N:^:JIXS1E0>0QP5T$ ]<\II((
M/PHX^-/"C5ITW.(QS-Y6@?1<!?\Z7KT(*P3.H*(91#2D-SZ_7JL6J4"$O+W:
M$9<LO#/(PENV4U::*7P,O *JR69FEX;)%AV>JH#O7'%,0TI]SP_"1(" *D4]
MJ@6HT"C"!FI@I)--SJN?7%>R=:H2%EO;'=R.IA;&%29&<]_%NV8;>=<!2=GK
M]8LVRK9E?TR+)FRQX.+QRAJAP_0AG7 +7;Q+2&SO[EQKZ7#73;TJAS>%*^D_
ME]::X*Z;%DN"#^&:.GU]^4WSO _?^ZJMA5*CL]6ZAEA/UO4J;.UZM9]^5R?7
MZ:HYK;EF5BL:7RVV=SNI[E:+?:V.W='JA'I9';F+U5/VKYH[Y5@X\>BW([36
M97;=U*LL\_"[6VO!9==-B_663Q]X?0.F&+BPPT;@H0IY&&]JL=?PL_3YOMU6
M$C.I?;"&71Y2#2:NCE@DO40Q'=.@K1[ =VEI$,-/:!#OTKFD9QM@,O ):Z_X
M7M60QC:0?HZQO*MD:O*7ZX+LY2[/Q^KJ'"?,ES'37B "JB,"#!PGQ(NXYR-4
M0EMK8$/TUA$8@K_/]6LSO?E"^\UBJ;V7@T5L$'G+29JU-EVQ+-C;MXQ*F\"H
M2G-T&+(RJES'*EM6K1F0'-@' :VJ -'88+Z#0S,$GQBY<W *RRVB,/$]DL!2
M^]2/&?-$E##BJ<1C/))M<%(=RVWEZXAK[0]('/9:ZVHMRP\7UW$Q;KYP&7B:
M=0UW[:U6BPMJ4ELG]HD6EJJ(\S".?*DHE40Q]O^S]Z[-;1O9VNCW_ IL3[)?
MIPK2H&] =Y+M*EFQ]WA.8ONU/3.UZ]2IJ49WP\*8(KD)4H[FUY_5#8 $R>95
M) 7*<"6V!!) 7]9ZUJ7712LC--<1,HA[6R1OXN-Z;L[Y>TIF%L#.T7*.P:;M
ME84K% "*W2Q;OC"C.^>AG?+QPHXM$H'=]IYK&G9G'4!VD^M;9Y(RF 87S6C'
M!F)-][ZL<S/?06>Q]DKHE01;A%<UW#YUWPXG7INQG8P*G2("N&YK1ADI)(N!
M$I3F!,AC):H_3A,P#RL[<?GP=:#$D"1B0AHFJ$@B+G26(,:P,BI%^G#2;<U*
MT%U6 HEE#WAH.]$/:Y(L*6VA"WU=C6+*(E/YY4!K'__EJ%S>DA":"H-,HDS&
M+#4IIYR[9.4LHARI-(VX]!W]S.MKAPF.#+D+K_-E(MFVDDO(G)GJE'2Z,E5:
MTKJDF+(@V!P.OH;G5.E)-A^F/GVN+S4+@,%T$Y1$H-HRRA!H5!)^DPF074RE
M\O3Q/,9",9J$8()XHA!W]VOM;2UY*WALNFDQZ?WQK:7 LV;;NP*/,?Z-Q54V
M+_(>.],UZ.G.VM94O'C3_V[MGUI&_772-Y7CP9Z<>[4A,RO267746M'HRD91
MS$Z*+-#/QU38-RPJ]/9;:X"_UL-K25]78=;-\A$&<VZ/\[2*J.%(&(1$)%"*
M::0I\1RZDTA,05[LK8 ?1-%^X-Q3+%(0_9&QZ1<R4]Q$2"K.$A2G1B)OA>ZH
MGKL+!WG$N2.,0R&6Y>)JJV.5Y> C4I<XT0PZ6*M@--2O>IWGCH_KZ3?7/F4B
MBKDT2*<TPXKCS$0FXQBQ)$M2;X/'PZ_]GCK)@=<",25U)"65PE#&4P%D"7*+
M,Q+93'"OZ7MX'MQ;D8UY$HID.<]RIXS!/=P,C?+#3?6>)UP25X$(V<;4*4J0
MRE0F0.%/(K(RE^H163GF(8\\@4,K&79D;FV5S<%L 587L]M?M?(VCML8I1Y-
MSSMV"DRH%<'#'I+4'^P?=._MU;7Q+O2P0Y_O]EJ+YM>/TGEFE\CSK;O-'/N@
M:ZEO6CN:\CQDZ3;U7:WKD:]2#F=ICE.I5!YO^1$U5:G )$E8PAE%L*H9:$BI
M$DHFB:+IJCSK@T C*#F8X##Q>)56>5$;J!BNT9"G^="Y[97<UX4_W"U2*8I!
M;' 9@Y*,A#0R(4*G*1%&<+VYW?T>0M:5TX:EF):F[P]6:76Z'GTCC!1>T)/V
M* CTN*',-W6+V >GO)F$%>C_^<7"D?N>>9%AX*Z$U@6>9_ME2<X&YHEK.41A
MX+GBB*OS*"VESN517O7+$^67$C3N]_+>A6OXTBF% D49L2A1TE#;0R4!J$,1
MCG$<(V:\2?8[IE-2PE*JC00;D%/;'9Q3RF(P_C"H3TDDE](IW7Q;E%+9T!\:
MO^Z66CE]QH/2*S>[S)93%FT*)?:E4)9<M)A&Z1OHW!O6C5I.QH-#C?H<P]"3
MSC5VHC#T*MOJ3=]&EMDBW6!%]4N/E;_1[C:4OY1^N\#Y\VFXY5-6I^*ZSU?J
ME9M1<0\HQ0WCZ,_^4>Y:6G_S*_<8)UEMO_@"\EK0O-+I;1=.G 978"CK*7F=
M;*6]P>^;;J*GIPAO8/NFF^K ]A>[ZP!>Z;VW$C:G2FRK GJPHL:313B9?JTA
M7^MW\N&B+)R&AS]"<O=&GECLY#$CKMKRWD:YF)N\5[EH,RX\ES_N-$VG(7FG
MN5%M:O,R.'@,W@T=4CA1?#*Q>VCX\D9A;[HI7G "M=>]4Z?46#C[*2"Q,S/^
M\T\HCG[>O*I;FJ/JQNB)BSV:VJ#7C< S1RPEK117-FH'-#F'VCX#E6N>F"@A
MB4QB&B6:"X;!3L5)DH@$)X<P4%.=&F92107/:)0)SJ)(1R[JDW$;H[*N"?AF
MRMB#G!8#X=M+3L]>U#O8R&RL7(15^9NB=IR5Z#!TBGJVJF9U@^^7/9!EIK^]
MN]>S5M :Q_S."OEF*MB#=/!#2,<;%;3I)C[UIFRI\>T%HD>=MS?F9M--8G\%
M\FAEU )O:IO*QN-M/4QK](H[]V:;T&=S(Y^M<BJ5'_\<5!.>IE)BCSO@ZTB"
M'A*,@+6 ?__K&9I)AK4JSHJAK$P FR^I==@1VSTXR.A7#6O+655YEO7@*Y*P
M64.YWGDJ>*5R^.)MW91LA<)5?:U"WUW4LLU+Y)GV,D^T='L[XCP!<?[#O=7H
M];0I83;RLUG_I3I^: .9N\2";X3(O7;3X25')<22^ =OBO?U]:M7KU]O(TLV
MI^2V1*5MG%,'<KS<N&#J67XH\+A>WJNIIU8?'KCP1\',]73?MI%O@Y?59E1#
M%X<<^H8\':^5?&5/,3Z[^*R7]TN'N<X'7=G0#7(MM8%F$76BE$JIHHA1FM)8
M9+9_6YS:^#^2Q;[X6]<RX-7ML#>X-Z:TU;_VS:BXR8?6L_/JX[OWC4+5+^_M
M11?(]NGK(,*H8=W;3PX8QX9#VSLL(LLYQ=\:.7<8LN?(O^_@8QU\U/K:5:F1
MU0'&+GNPV= H5EK'V(#Q;R@26<JD5@)EG,8\1FAE'Y*C@LJ>V97XTE.CX!Q)
M^]'UQ+D(!M$X2W.:XQ-2#__;AA=8H^;D6F#+8;KM^ER;4-<14?&F7Y9_^6^;
MKMQ 6)P0D1J,3<(1E09)06*.,DJ%SB*6;=$HL8T*' HQ$R'%Z#$!M^U:6L?C
MY\/CQ4Y,OJ5V1:(HU9(D"&PW&JG4UI$V+)9)QC*FL;<!] EY?^\J%M%R5=0S
MI-M6*%,K(C8C&@:8\#IB<\\CG[/1PUX/1IG)'T<3.^8.M,W6]LULX00!)E:=
M'LP31=NEQ2-.]OEQ]<N*.2S*U_)GKO8*98S'<4RQ /TR$SB.,EMSVY L0W*+
MEL1MU"\):)?\<<7,R7!A4]AAAW9/9V;'Q+8#3.W(2K0'R;;4I'E"$-4T1DBF
ME$8RY3A.B<I(QHVBQ-/Y^SPT:>$KAO ML<PCG'POSH<^,65ZX<Q[.?;R$93L
M_=;\D07*O*YHR^CKP<2&(9Z99GR4>3S>03C#]I@J13I"G&J)I&$*IQ$U.L*9
M,NFJNBVMU'-#N#6,/3W$3TCH+6+.IXTH!QCS28^]#S#>MAUX\RS5+&*4$XXH
MR52JE5!8$\H-BJE<6?2IG>IC_*CG+T=EP7,+B>R"@%H5*='Z2*!O<]$[2N\H
M_2DL>@O<%EN> ?[=%+9KM"VG4B5>N$PZ.?94#6RI0Z/IP:A\%[4CX_'LC;-P
MB3^1H[UC3..XADG)=5=];;LE*/CQT\!>6N?6$ 03P6(B8HRIHDSB"%'!HI@3
M6[+2V]2ZK6X-%&+!0IA-F\R31^38IPTS!QCSH[HU3G]0]F#TV-+;@8R1V$2
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
M"AT@R^VATJ2H_9!3K^2<GO 23-HO%X#^@YXM_S/#\)\V29=%TW\+B;X9F_<
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
M>[KTC)*URX?L;L"4$H$/EQU!\V ^A_#S L/V39VW+;QS&<)8+U([X0N9P4S
M<.M]E??%BE69,^A^N9F:NU6$1!/'/3OASL0KE&^:YC?5=%QVQ>*$/2?HM5/L
MSR\>Y*;S+NTN;CN_Y>?=H25INOF<6CHT>3,VM_@2B.C/\D5UZ7?9EU6/''M,
M/2D*X"O9UU?PK?^XN+CJJYO!Z.+"W?+=(8^$-QP"KW9C+J9/[>%8V>28J 9"
MV7"%8\+'A_.. N]@7]@-"/#EE)<V^TB:'I 50UD\"]_66%EPC<PHP55Y27XN
M@AE%.(?[55_V[HO<B;K79=E7V0-UI:_S<?V=#TY@NJ_,SC&.X)#8 MBW78=:
M:QO#JJKJE#$;V$, *_?U_!K(QAH,)J.Z_"VL@YI;A]%L'0;3=0"]8S !I2XU
M\+G457'=?TWZC>JZ\P^U9QDE=U9/[<'O&I!@#,R4]U5O8@](3*\P7V_,R,"E
MQN*!RFJ_5/[[?R=R!)C<NX<M&@Y&XP!>^!H !=CMXO^ZA]LW7_5!M/8\7_E_
M ANUH\LQ6HWI;Y<?+X./1DU&,&E3#N_5'^K&MMRR*NQM[A8M#*JCGH^OKD/[
M0- >U$V >7F0<QE\VCPX*_)E#LL'VL-7"49 ;S#X8O>FL3IV7&ZJ<Z=(1KI3
M'MB$CU4%8YQ<V5_=B&:#OU)C>Q4)0L) PF1NW<E3Z&8UO16]\MPZG?/L&73^
M&6"$P(Q!X0R*2?HO>%A]'&7Y#$<_%S(S 2BD(/?<%03H >1A]SF]AR\."KBS
M'$-Q:9=EU1K85Z2V 9I=/MC-YDHL,W=J>KG)RHT#")W<5GVT'2F B=LO=34[
M<YCL"&Z%[9%W,N\Y(0!SL 0S>_!E -9,88,Q0"^V81SW@PG\:(UEFXF7W:_;
M/CM1,[H%#IG8M2KJM;F5]V&]*-6EKWFOMWBMY*O%J\IW\?- +MW^U?=%\\<0
M%GWQ*ECO_?I:8WVK3T%VYRH?PK06[W.K?;=TV11CT'V7OPY6Q;]\;Q\9G7LN
MU\F.]76[AT4.DE>. I@'@%'A]C8'!=,=J<+N;;,M)>9D/4NT=K>;-#,8@AUK
M'SHHCUT!F\P=+$!-Y9?!.[@#5'@+*#4<NBT!3,TR,T^>L/LP?J"P;#2XK8B^
M@EZC2Q S:T8*? %O&HP*>PP\KEZCY 2> OAC <1E,=<GP>[A=@RFKV9 NO1:
MF.[@JYML$V&WP%,+:^N&VYCZ%,2W!&H8PJV$L0[ZEAV+&I&T/>JV QQD[N6%
M\2/#9+C VW,</2D:CP3 =P*P"K'9/+@2+@'NX&%?35"1?,G2C5<V)F^OP2NM
M-"Q [;2C@&'F#NG+^V:3")<>! MQ;V5I#RC=HB7<D]N0BF'/ $=-95IC'2KY
M"^)S*H,M)X#@5G:6CG:^6C"^,TZ>3Y1]+F"8^>,&B,F%'>7]_YWDHWO+2P,G
MW4;F+@>U=I"%-G1@EGD\!Y<U=\SM_'0F*[8L[]L==< +.@(H?R %RWGE_3N
M#DOO]GM Z/8II6+@]A&&WK-Q#O;.8<F@<X^_]*E*!]&F%K3*=Z"SVN4YPON>
MO?B'<=.78"!(:WT$:0[RQVZF5<=*+UHV &8N12*8* X)+2N"_IQG\$7 JTG_
MUHR#OG/B6+K["L_H6V]C3X/V;4J51P;I: #D8HD>E,-\8%D"K/]!!D^QQ*:4
M?31L=;U!_<&=+./48!/ET, 6*?>1SN7G_J"POQ:#GMNY(JQP ,;6H)!R8I;
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
M#Y:X(*)E 6_?I/7SB(=IF*VSD3ZYAN*#I9SX5I%,>_TA.SMMSA>XCC^]/3"
MA93CD$7MBMH["WH]WY%WG/8(G$9#3$1(6U:H^BSH]7Q'WG':(W :"C$E892T
MRXX]"WH]WY%WG/8(G(9%=WYX+A;T(]C&OPV*(LA&@]O:/A[TVV47/S9FG2T:
MG=HOS4*$>$AINT1ZYYKNN.)13VO"B(.R&S_1Q@L=5W1<L0=7H# B28B2<\C!
MZ[BBXXK36&JL:\]S-NUY'FB4K:_>/;XQHR#OJ\&ML1TTRU:9[:K@_80<3BU$
MGM:.^TF0Q?F.O+V#[ BZ&WE'T"T8]Y,@B_,=>7L'V1'T>56(?X1DLC?]L1F9
M8ES9'JTR.+IB1,?K"TS#"'<9,BT?TQ.F0(%#(G!'@.T>TQ,F0(+"F)S#841'
M@$^4 .GE.>#?T_']MRV#:4O%O#H,:!6IG(7IV,6>/D+LZ7.*2(A%NR+"NM)0
M':]VO+K,JSR,R#<=*=YQ:L>I9\&I-&(A9EW!Q2<Q^8Y7GS*OLHC2RZ>33MQR
M^W_W56I5+I8_[B\,^J9=W9<?&\C.%J).K2A@+D(</U''8KM4@(XGSH,G. T)
M:Y= [DYZ.G+>&^))0L(8/]'J=QW$=SRQ.]5<4(I;9G.=I35UQJ>I6]2\2$TV
M&)G:VAK+/[IZD%VT\[%:Y+"01DF81.TRQ3J?;2M)M^.OG?F+A$+$H8C8DR&Q
MCK\Z_FH/?Z&0(ML;M#MS?!*3[_BK7?Q%6%>C\5RLVH--^LW4\FQE5.]C(T?G
M[=J.C%"(6)>[U_(Q==2\)37_YY\X1OCGCI[;/::.GK>DYPZ=SV!,'35O2<T7
M*(HNVY7-\TW:(*T]67MKQD%O4'0G:6V,SMZ#*;X_Z4:>8X"W.]KC(8_;!8N=
M:[1C^#/PH)X^7*X[*.RXM>/6,^%6>^R(0L$Z;GT2D^^X]2ES:W>(N;<#8?KC
M=_")3'MF]J%][XM?TM&?&Y?*]\Q]9=W0@FS0'U^X+_P4Y&-8155=^VHL;=D5
M[6F8P4?9FP;!'G( SU[\(H-<_]>S?__S+[TOB*,($202N/QG6;[4AN&.C"R,
M#M+[X'N"HI#1) P&HP#AY!+]$ ;C0? ]8Q1T-PZ#'P7C&P/_CXP);F$J-T5@
M^AIN_VB&8W.;FE% X.4XPK3L;O<]IC0D,=KI7A(&>F+LJV?C*]QX!UEC^UZ;
M6_G1P&>RK^TO?Y^8R^K?X&^7'R_=]=R6<.J[!GNR%TSZ^;BP_*CGIXXNQ0_N
MZRB*8-(C4PR-&N=WIG<_';D:W [ER))),#2C?*"+$'AA?!,,1[FR_>W5H%_D
MQ=CTQX%4(QOL+'L]Z\;Y8L;%9? )GG%MG]&_AQ<H"Q,P"AA.EH^*\6PV*X;N
M%J Q^YTV(W0/M-S:?%H@1\8=@JNQ'4K?/8_^4DR&JS#  >1X,/PYZ.5]<W%3
M$3*JB3W_-]!Z<0OS-B.@O_'-+W^&I[T(_G<B1S 9V#\WG,O@W604?(2ER(N;
M0,.BC?)T,AZ,"HLRL*(]@ 4=."2U1#J;46,!RGD9J6[<6LCA<#3X([^58[MI
MWV.@Y2B*X$U]4SXH^"IAZV_RX;"<[/29E\&O);7=3$:PE1)N^(OIF;X)W8(4
ML%=]W7C&I.^( &Y(C?>!Y6K;KT[WV?U\9_H3&_H>O%/C@7WQ.HYNRB)E+"FL
M\OYM@1*J)XOBOYZ]_/#^]7OYV;P$RO]R!7]-P5[UC!PYC+^9>AYAGV%KHX8O
MLL9Y=W$.K7UO>3NQBS'W&L^D8/Q6\M3?<'24R=N\=_]3\'\^Y;= IF_-U^##
MX/;_;^_;NMO6D73?YU?PI-,SV;-HA3=14G8Z:SF.W3O3V4DFSCX]YVD6+4(6
M.Q2IYL6.^]>?J@) @C(ER[J1LMD/O1U)) JH*PJHK[SH/RIR-E02HG\RZ'\+
M!C:*$Y#%JB46G[UX9X';Q)'?+:[8BC4K)C*'3TZN\*,3;P+3> .Z?NO=I8L^
M[.TTD8^(P$"X3P-=9<VJO]$<B!CH6^EHP23]JDE5(Q>[..G[+E=^]>+UFM/[
MC7E 73$_=>S%*9%G\C2P.Y._O/C3]]/WG\Z_7)Q]^?S]_//WRSIVKF)'Q3&6
M?'WQ[CLI&1B,,_@&1"4MN.7536E1ZO?EK,]BL-5 5;HWIUT98<%#FQ!%N7V;
M.VBSYP@';8X,?6B/-G+00U<WA^[C_#-W9I(T+0!/DG$3#C^_[[9UA5'H6(,)
M^A2PTC!+Z?9J;>&A(K!O+ 5%!$>"=ML'.QW&\QG(W%[XBTLWB<,POL6@@>).
M+<UGH/X@_1#B@&?\]N_>;/[K!WE!C:0 ?!.LIY\G]-2T"$(@_ #J047\-X^G
M1=MV,JH*\JF,68A;"8R(_O+">$'_%OL$^C<W@_PK;H+&DXP>?;&!#^#N274K
M>%Y6[RFU%4;M_CZIYF!Q\Z/%G1R_[V;[=C!2W =)6=@J"Y\EMLN/.6;>+'*J
M-07?R?[]SNW?^7W[5[O;K-]LMXA?M:?GST[,MQW5VEZB-Q+>.CDE%WZ<PM@Q
M>!T&8YQUG/P]D+$1WGS@UJ9F_W1V=GY^<;&A"UD6F<\P'J.,#(6*"0L]#'DA
M%$OC*&(AK'6:U5_#V2?;5N;@'UB)?>OI-K0MX=*2^S'[7.''G@QL.#%3M_JN
M;KCUP#*="'6TM4]H5]O,D3G47;.^@/7XY+D!U[9+_Q4&$0TG_5;CWJIQG6VC
M8C[.93CV0#?=PX>*C2]B1\ .Q6BUX>C;CCX8UF-[M53&GNPFY'>PW$G@A8NY
MZN:->>OBGS;3=J -A6U:NNL</E'4YJ7O:&NSR*ZV?DZ_K]M.MYUHPW;B:Q)/
M6)KR"T7HC>(\2P.?T46H/,R\-CBEQM6XC;KZ.!]BC99?!N^X^*0).-@.P[1M
MW1G4MP)NJ8RU8H=1=[5ZFX+M=7C%^Z4T;MEWOAB-QG8'K)1XJK42PEWU=<>L
MQ_[H!+.CO5.J393J@1(D0W>-EAU9[DUL&W#[BW0[.W;HW^,,=G#)DDNPQ2W4
M)AG\B"4XI,6IJAK>W/?C'&_!;N/ 6G>[82^SM'3;L'7+:=1NM%.LVDG5=F+0
ML.?<APBO-JJ6;@PL?6C7 ]0<DWS7>CSE'S75L_NHFZ@KBE!*8RR(0AS3I-(8
MLRA=+:S,9L6KDH=;E<?PVQ98J!%@D4=X!Y0IRU=.8ZS>+Z3]-?GB^;IYUD9K
M:'A!,9+'*UY![/8B!C7C+!,)4^\;)@B BT)AZ:8Y[!FR8DKO V?-X68U4P-#
M'P[M;6NF0B^YQEI5/V>*.%3*IY9(1+IJ#;Q4NT6A&R=YD(GJZ&F0\+?-6#+&
MP^.,>3-M1A12@>T8KZ^.:1BJ:<Z(UB +^-#Q1'DX^%?Q85&T+(J'L7:Y22'\
M*XM8(K3$\V<P@S1+/"SDWHLL+A^N9(?/5)%T[!%>AZ,2>\OJV:4XVMCH83,S
M9>HCD$CGD17Z0B(E?2"1BA0JLHD$@O3DXT5YO&>;)HPU:X,^L#G(?5"2Y\UB
M\)%<7O<B 2M'7"H$(]U )@"S[%'AJ@:N;@TW UDPK;YNF]NR7S+;4^2 &"^U
MW5<G*^8&YB:-\3,8@RP'UB].@I]4\YZRAIW2PZV]=RL.*\9;D '10)2$@!HG
MRH"%]X[&Y98KO%%5+_7;Q;<(8K80C8HX\% &I212G%G$P2I8FI5R <H0Q=')
MV.,0#^,X1V ,53WD-51X&P?8B"BDQ; \BBEB\NXPL-3A#_A<E Q/0*IP"9<1
MP"=\.&R%+1 4EN,RJ,'V,6(K.*NQ%1Y$4:A'7ZAN011LA=78"0O("QN#*53P
M&CIDA<?8ZOL%][!Q03P?[<N<)60.]H&F\ A8!P3W"5+NZ- :?0ZB577 W-BB
MD5,*]7;K3&J! J;Q+<<(2,HEC(LE+,Q\A-0_Y"HD];7  6N07S%2+:S^+_2V
M*_Q_[H7_]3Y,*/\#JGZ<5;A'1LK#I==/? %:1,J3YL6!SF\[N3D"P]^!:'2B
ML40TCA=^X\A(.3K).)MZT75]T]!.-IZY;/Q9.V;I.%!HI/;9VG75V,.=M :5
M1EH%3FH%A?MP?&MSO=\>D'L6$E[EZK?NSMN^)VSJAC/0^[;5B5Q'V[$+\[ _
MU(?]1O$A6L>2CK:C%&5S.-3=0:-P.JUC24?;48JR92UI&MQ6.7[L!.M;_]3/
M;E=[F\<O!>US#KR9J?80>,5^CL,<]X>U5[CJ.YT=2$@:MQIM- V[40^[;^G.
MZ*AJZCL"CDB\#%,?##I8D&=(P"'$JV_H ZO1XL!GRMS&"3B$=)ENKU&,B.,-
M@/>9W'_.F\4VT[;CC>QS7LJ.MDX$.]J.DK9.!#O:.A%L?BD;B&0/G+X5-5%*
M5?^;]FU6NGWH<UR4CH!.+#H".K'H"'B68G$,6<2MPS+3K<1EBSADJYO%WQOZ
MR*+KIT];P]=R7-UP1OKPR30QZ6A[QL+<UTU[H#O-HKBVCBD=;4<IS"/3TAVC
MT0M3K6-)1]M1BK(Y:/9^PY.\^]M\PGCUSF0Y!&\C,M"X46BCYN_H:C_N'_2A
MVUWN?88$'$+ ',?1W4$+K\@]>>XV3L!A[)=CV+HY[ 3L&1)PD-OCCM%KM.OU
MLXARVY::?Q#^OQ%1:-W>M,VT-;QOAJC'P0:2'2Q'1]N3$&9L<M,)<T?;T0NS
MK5O-]E)K'4,ZVHY2D(W><1V6/K$]RR.0$O>\6UFG6U4C(M(BJ-'E_4>/JG'W
M_EMR*[DULZ^;3J/)CW8*4#NIZL1Z/;&V1Z;N#AL%9FNG +63JDZLUQ/K5^;
MU?MVH]B9NPN)[DVO46RQ3C..63-.G'ZS.Z4]JD7+]TCW]XC(8,MP=,VRA_!_
M_?XOA]U)6?U5.ZGO<>:%L@V>4C7;KGWVEFO8:,JFCO9C-F3[G^!C38)IZX/^
M4+?<EL%H/S6I/6;:.XW;J<89NFOV]=&PT5S)TY?:8Z:]T[B=YG!TT[%T:]@H
M:.S3%]ICIKU3N)V>!8QZ+2MGV^]&\M@VVNW90G^*TU2;)/%,Z29_),F7YG)W
M:[<;;%7:;E=-$FMRV;9NN'A1YUB.:;IT=J<2>U8)0S?Z0WUD-'IWK5.)3B5:
MHQ+@)"  M#LGT6E$IQ%BE_94S_];OO]J3_OI+]F4)5H0C>,9PX9MO#-;H["_
MK;NXW6;:.F3NCK9.!)_*4G:T=2+8T7:4M'4BJ#T?Q+./4<82EF8B<&X?X$<'
MYK(+,!?;TH?]1A.HSY2[C1-P$# J$"^SV6SD,^5NXP0<ID^VH0_,1M'>GREW
M&R?@()V,K5&OA4W8GWRBN.F*F#4#8Y%);E<>N;NTV!HCU,)+BZ],W71MW>PW
M&I(U?G6QT6/D3F<[G7V4SH[TD='IZ].9?:>O3UM?3?2ONM5L5JW3V4YG.YU=
M5UA-TW7ZS>[U&U?8)M($CU^JEM7VU-\MT[6(-=JTM*66K;NJNBIN<&U#MYN-
M])]J/-#IP_'I@V593>-2MU-LVDE5)\PKC?NP;^G]KBZGTX=.'U!@3NRAW2Q^
MPA/;2;6Z,F<-?(0K-HD3)G=2F?>S;1"#3_(R:ROO!3\^X6KK[L@&]]HR0)8=
MS[-E&=5.(5JK$"-]:+NZ.VC9"42G#YT^-*(/MC[LNTWW].[TH=.'=NB#/>H=
M5]_")[8!.^3QU3)0A(_%1@NV7A&;!-UYU4,IG*,Z8S_HC9?^J%%[TB4V.ZUH
MGU;\^Y^&EFG]V@G0<5#5B?5Z8MT9^\;GU6E%Z[3BQ#2,WK'<57CBVRD'9]ZV
M0Z[/+-/".&T5\/=F"]7\&;H?YU<AVP^?[PG_RX-S;*,3^H.N"3]QL_11NWHA
M'V;RK8H2GJ4*MRJN:$8!6W'"U^E?2P6XT[_#G"A:@\[_'>.4._T[<OUK^@2S
M&<W;>A^N_./?X%L/&%;^0+R\_#?^\^U5\GKU3Q:HK297)G&4G= /WFA!!NLY
M%I_=,I0K7-O0AYE=>F%QWW.7!(@WX[72A'DI\[6K.^VE.1Q"Z&3K6IQHEM4S
M_JQK60P?ZX8ST/NV!20F6C9E6A1$3)L!O=-48[#W][5+-L_8[(HEF@TC6(;E
M\,Y>+X?](;B$T6,>!0*\+$N"JYPXH<V38.8E07B'U*1$=SS1+MC,NV3,[^%?
M_S=G"@_S*,A23&KYFL^4";J]P9\+0L;Q;.XE? "6!+&?ZB#)V12'&V-'[W$<
MI4&:L2C3O'&"=W&],,34Q@^6I3WM.[SC#-\1W6D)&Z/R^QJ..PF2-"O(T_[H
M7?8T+X+O$!\IHC9G7BCFX><)#H7T9-,@\;5_YEX"/\,)XB+J]"0J5>4Q+V&$
MLC3.<,R(GG?>IOE\F:J2Y<KB^:]:".M_,A529DI)#/X%@IC.8((L >'(IF]?
MP]O>+9+3T[[DB78)<P[2J>;#ZA"7XB1%8P!+%X(B^QH90A0NA;=\-LP;3XD#
MWGR>Q#^!KQD#OKZTL&>18<#[03KH<>W6 Q9.@_F<3[%X4T_[D#.4A&F> *>\
M2.7\;RQD$=-I05)@2N0K;\LCXC8\>L5J7\U7&W]:,)3^OF%1CE>PM2_C+$82
MFC0)9S%(%_ CW9MIJ(RP8"+ZACZP3#00IML;"@-A]RW=&;F;F ?;,/7!H/\H
M\\!U3]*E!:EB(:3A@ >!LH)V141H5KJ6@O8$$]01>$HU)TWR]AM+F9> BJ <
M^B!W83R?@0':"YMQ$2=Q&,:W9()(-])\A@OY+S2QH.G?_MV;S7_](!'=2!A
MZV!Q%<,EK"<P :@'&^>_V9!<U2>_Y?2,68AA"-KCO[PP7M"_18Q!_^8Q%_\J
M]-(4YCK)Z-$B:J%UGG@SD(XWVG]\#V8PC<_L5OL6S[SH/RH&T#0P3ZU&>9C!
MOG=)J AX#.//B]'*GM/[+3H,.Q@I[H.D[*DX2Q6$,4IV<E\4ZK3X,]JPW[D-
M.[]OPPX>G^^$4P<ZOVJY@&\[JK6]+&\DMG5B2F[X.(6Q8_ Z#,98Z3CY>]C#
M\H';JK9LN*F$:(LVBA0()BST,*"%0"N-HXB%\$R:=66@>[Y%W[X3[EU-S-8M
M<Z2/1HT"Q#\I$7K.M#5<M&/I;G^D.Z;Y1(2Y =]W: <7!A&1)!U;X^ZL<:5N
MH^8^SJ>8NFV:>M]JM)3TF?*Q<0(.TG1$MUQ+'UA'U=7F66]D?@?CG@1>N)C-
M;M[>MRZ&:C-M!]J4#)V^[@Q:AN??B<51TM;PEF1H#72W;:TIN@W)4D?U-8DG
M+$WY#0MT5G&>I8'/Z I('F9>&WQ6XUK>1E5^G(OI#X:Z:S9Z-?69<K%Q @[2
M=1,BF)$]/";Q:L7^I.FVALO< N]AT+CA[WJVM+F8NK&>+>]&CF[9+3O">6J2
M><RT=UJU2R #Q]0';LO0X?8FL0V$!;65(P=V^-_C##: R9)+N,4MV-85V#1O
MD!XN?3KRJQ>[GJ"K&\Y('SJ-^N]V"E,[J=I8 EI?E+@;_]C737N@.TZCUS!V
M(CJUSD_YQ^XK!$/P-S2?:>&HLG@NZQ'$)W).]&%1[O#^V]>+K]XU>Y\P[\<I
M_%^%<S3*PB\_YW@1G7ZZXD+IBW=O<?TW**(8UKC6ZO74*$YF7EBMBA&?O7AG
M]=^^QI'?+:Y8=<WF,).3*YSTB3<!@M]H7GCKW:5+5F9!GM].$_DBH2!"B P4
MF!I^D"CQ;]7B#TT6TE&4M3CIFAR\5)?7RZ:W0/QOS /J"D:M*#SA,N=ITX1-
M_O+B3]]/WW\Z_W)Q]N7S]_//WR_KV+F*'94BI9*O$")164X\T<[@&Q"5M."6
M5S>E1:E_=)%270624HXV,BW=,5RJ1QL4]6B%<]VD(JTP9-O4I/&;36FU=+6N
M&FVL7O:E5),.#ZUY'$%?CFMO4S5:QL9KBY$X7BT+)GF/-<R5<98)"HJ)K9O#
M(8I*WS%ZCI 5"^4$(? WD17'<71W,-RR>C$$$X-5L#[5M2K"44[AOIC0M--5
M"^"EVBU*XCC) Y0+_-DT2/C;9BP9X]6,C'DS;4844L'N&"^8CVD8*H;.B-8@
M"_C0H/CEP\&_B@^+:F=1C(Q%STU*X%]9Q!*A/9X_@QFD60+4WK"]".+RX9;)
MHXTM'*G0WNB90A1!EO .A+E1G3T^;(& /^IA(8QIB(NGRJ0BA$LJ:K6)-P["
M(+N35BN>3%*6X>3*FON*)9LP(:OWA;E16?G YJ D05EOX<UBB#2Y<.]%7%:.
M6$I,!;O@I3EP];X](IEQ^H706"8X+,?9J/9Z9.KNT-Y 8"1E:+VXU=(\163
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
MT177LGHA"?=:F>X]<#(5=0D&&+E]W7!<%0:YI*= &>/+7-TJ]<'%#%P' :W
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
M[:+K__;WB_N[-Y7"+WR)?),]!OSM^U?P_5'^MH:^>%D!0-UPX85._EAV_'1
MBEV?;?,>TQIN76TOWW.[(.D)W[HWWNQ;]Z(IZ_%RU#FA_VBP@_S_-OX'4$L#
M!!0    ( &-&;%E'>$&)MP0  /(1   5    968R,# S-#4W-%]E>#,R+3$N
M:'1M[5AM3]M($/Y^TOV'N:!KJ80=VW$*>2%2"$%%QQ%*4NGZ<6VOX[UN=MWU
M&DA__<VNXQ!(>P<<J%^PD-B7\<P\S\SLK-//]((/?OT%H)]1DM@1CC73G [Z
MS>K_:O$WQX$S%E-1T 2T[,*1DB11+)E3.&&"B)@1#E/)2\VD*%PX%;%;O6N?
M8QF7"RHTQ(H2C3K*@HGYII:+RTG*.(4@=#NN[[:#=K#Q_DCF2\7FF0:_TVF#
M X$7A)NO.TZ%I+F"TH]DLH1H'DLNU6%C)[5/ PJ]Y/2PD4JAG90L&%]VX>V,
M+6@!Y_0:+N6"B+<]L/L%^T:[X'NY[H&F-]HAG,U%%SA-<<5J[L*.9Y]>H[*?
ML*N:LTR!D$5&$K2W&C3 JCAL().:JK4[&378NA#F-UN*(2+QE[F2I4B<^UN;
M7E4J>[ @:LZ$8YSL BFU7"^IRDBU%DF54-0EI* KY^^X7TUJ!S<-637;;EK*
MKE= (LD3U#J^R5C$-+0"U^\W'Z*\1O$0[:/QY>STY'0TG)U.SN'BT^7TT_!\
M!K,)^ ?PR9VZ(Q>FXY'=]5MM#X;'DXO9^/B.:"W0\=[#Y 1F'\8P'5X>#<_'
M4V?RU]GX,PQ',[,3>%ZPC6'0C]3MPH,@_ET6FJ7+[V30J< U(6ALB@BNF<Y
M9Q0^ED0A*7P)ES272H-,X80N2+$L;)WM 8%CRLDU410K1:$,,1KV8->\_F;G
M( B\WD@N<B*6=N;WW@%:.)%J@?GM?$1ZE37UM3(%5"18I%.::[J(<-[R]FS)
MH:D"3)TFM^Y-:5PJIAF6$!$)C&_BC(@YO:U>M+Q@16$PX9]Y)<$S #*J*"+9
M]+'"5[NX9V4Q[ZDJD#FT&5-EJ+/KJ>1<7IM3)"]541(\7+0TSECR_(.].@5,
MZ*W?))&Y.7N^)V_"C\Y8/$1%1-#"F=QPNH1A; DWX>^^</Q]%V;HP"K*:<DQ
MY#&&C1MNUWPK^K5DBIKCM#">K2&W=@F&58'?WDW>K='<1J>.3 W)[[3"GHG9
M"\,**EA,8)8M;&::-->$F9 RL0)582;,Y'FN:&'@[9EMPCF>8)B5IL7@1HYX
MBRHWTG7K084)LZI-#J)4R2MV9$ZK:BAJ1E:%X#X.M281=J>8<E[D),:T.VQX
M#3O/29+4\^I4M4.6'#:^T:@=$VQEG58G#-/ B\(T"@_"_2#:[^SO!^'3&](U
M2W1F)M[O]6%NV@,G>8$R]>C!C:MZ-CHN(E:#S;E926IW5];#CMOQT?Z5J<N8
M\-J0ECGJW62SYE0G_ZFT[;E>YT=*C?<8 &RA0>.>IKNIN86R;RB\0_>]=G(R
M_G,X_3R%T_-1OVD$!O=2Y <8<.$NSI_&7,OUP^?6&;YW._]+Z0O0\ZBXO]GQ
MWWN]8SQ NM40SN55U=7\H.IJ#PKSHPE_E)='R^Z3O?CW$#VN2,I!LVC"=JW8
M<1>81MTQ"OY!=+:$,TH=O"04+/ZR*IE^LQR\5LUSAN0[3+_2^WSTCC)&4[P:
MX35)LRL*DS3%[UQEKQ$7>(]@"5Y$7BE_3LIW<\7PUI;CM8VN>9<5[^^>0O7M
ME<W>TNJ/V0U-V[>[]7A+;"WRA _XX*=]P-_"J$?]IOD-Q Y6O_3\ U!+ P04
M    " !C1FQ9HY@'(:,$  #K$0  %0   &5F,C P,S0U-S1?97@S,BTR+FAT
M;>U8;6_B.!#^?M+]ASFJVVTE"$F MKP4B0+5(>V5;J'2[4<G<8COC)UUG+;L
MK[^Q0X"^[%W;;;5?&E6J7V?F>6;&8]-+])+W?_T%H)=0$MD6MC73G/9[]>+_
M>O"W6@T^L9"*C$:@90=.E2218M&"PAD31(2,<)A)GFLF1>; 1(1.L==^(QGF
M2RHTA(H2C3+RC(G%KI2+RVG,. 6_Z;0=SVGY+7]G_U"F*\46B0:OW6Y!#7S7
M;^YNK]4*)/4UE%X@HQ4$BU!RJ4XJ>[']*I#I%:<GE5@*78O)DO%5!S[.V9)F
M<$YOX%(NB?C8!3N?L6^T YZ;ZBYH>JMKA+.%Z "G,8Y8R1W8<^W7K13Z(W9=
M<I8H$#)+2(3ZUHT*6!$G%6124[4Q)Z$&6P>:Z>T#P1"0\)^%DKF(:O>G=JTJ
M1'9A2=2"B9HQL@,DUW(SI HEQ5@@5411EI""KHV_8W[1*0W<563%/#334G:S
M!A)('J'4\6W" J:AX3M^K_X4X26*IT@?CB_GD[/)<#"?3,_AXNIR=C4XG\-\
M"MXQ7#DS9^C ;#RTLUZCY<)@-+V8CT=WEI8+VNXA3,]@_L<89H/+T\'Y>%:;
M_O5I_ 4&P[F9\5WW$0S]7J"V T^"^'>>:1:O'HF@B< Q(6AHD@ANF$Y )Q0^
MYT0A*7P%ES252H.,X8PN2;;*;)Y5@<"(<G)#%,5,4;B&& E5V#?;/^P=^[[;
M'<IE2L3*]KSN :"&,ZF6&-^USTBOLJJ^%JJ B@B3=$9339<!]AMNU:8<JLK
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
MI#=\?$>,(3' "E][+T5)1BF7\VRYXJDA T*:MY2=U$LTM- .@ ,[MQP!;[Q
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
M@F]N &TYB%L*V@=Q;<%>][)U-TB5=S#U4;=MBVOO%X,4]\L5V^S?N$.L=>M
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
M@3)JJ.IHHMO,AV=\B5[XZH"^,75TOP6F#@'C(G5TF_GPCNL,K\IEL<B:)[N
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
MKQ^2HE02Q:M(BK*[@;U7VM)[88G/\_+E_3_^V],V!X^PK#)4_.<WQ]__^ V
MQ1IMLN+^/[_95T=IM<ZR;_Y;\K_^+__QOQT=_0H+6*8UW(#;9_"F1.FFS#;W
M$%Q_N+K+<@A._N7[G[\__OY?3_[UI/?ZZ(BHYUGQYR_D?V[3"@+LMJA^>:JR
M__SFH:YWO_SPP^?/G[___-/WJ+S_X>3''X]_^']_N_RX?H#;]"@KJCHMUO ;
M@.5_J>C#2[1.:UKFGOK3;9FW!G[ZH?,EE2!_';5B1^31T?')T4_'WS]5FV]8
M$<EK R>M^--(GOVFXY]__OD'^K83Q88RA>GN9^.O!T#S_4J4PP_P#I#__O[A
M0JK]\P]$XH<"UI?I+<RQ2ZI>/^_@?WY39=M=#MMG#R6\$]O)R[(S0[[.S^3K
M'/\;^3K_^\'R#R[%NR=@ND%UFOLI)[4W+NO(C7NAW_OZM*HBO_?YE3')X0Q?
MN>?&O=#7L,S0YKS8A"\X[\I7X3_6:3D#5,;.W'] ^%(+BIJ31Y?X7P._\*F&
MQ09N6L_$MB)V4M<TV%++G6VT'EC-22N"RO'/J;!5:K&"Z^_OT>,/<+W!ED_^
MA?SCB/R#_@K\QS\NBBK;P/*F3$FC>5J6N.SPHH;;JC5+?]%_?J,7K+.:_"J5
MX _#WT,L#WY1"2NT+]>0\VU64*./.L!$4V"M]6V."T(R"E@<_?[Q&Y!MM$H)
M>P?82X#?8A-P"XNZ I^((*"2_^,_?CC\TO'7.2V'59Z6Z[;T^)^:7\PD?E@C
MW [OZJ/!C[\KT=:H5I'I]V>?DWKY!<CE08V SN(/P8'_89_#XQ]O__48.S[=
MH!VF\[L\O>>0IY%B/UDJY8!WC6<3L-?C-O. >+E]&=QE&@EY <B;H^,^S@$3
MBHMP70TBH\\]Q+9$N 7VC'#X1WZ;'_L(@!K[EIAHU'3  )^(;.0(Z(:/P??W
M 1)F<-[X=U-NBUH7_L9"@NC7%_*$]K%?K[%O8-X$YCT%*<!Q-V*;%>FB@I^@
M_@38EM:R -4'61&H@T(A2-P;F[?#@R;J'4"QN,!GBPW#L&<*D-F"WGM4F.5]
M>D'VJU6"#JC7^W<.@DH7,N KE!+\[FC1J:!!I2+3SS\$O5R^!?[L./$6(?4N
M[,'"(J4!8A81*GT 1Q$R7= 3*W1*4T:MG#AP>LH6M-Y]ATVC]%&NHZ3 4K)(
M?96*T:_+):7B$MB'QDBHD&F>5VH4#=&RQ)@Y 33F$=,".9[BY5U:W=+/L:^.
M[M-TQX)F7E?MDT/T9 _^<;I>HWU15]?I<WJ;P]-B@Y^4>[BYS-+;+,_J#%9O
MLVJ=HVI?PAOX5+_!!?F30["C%?8=)UN9R#M/W\ I>KN7041;5ZL)$P/G3SM8
M5+"*2UM7>"%O=3UD_$1C)!XXER<.YKVT1I[*$ #XK$5KM0%3!VFQ 2TE>A;
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
M(H! (;DA7L":71.6+V4QG:*ZD,D''F)Z+-?'\BPU[W7YB]R\7?6S92R]%RO
M7KW,ZE>L-K'%0,15(^/"2/8EZ@6EP<W;OD-]&?RCW7!?H4(Q.1M'O,C[!0TJ
M4XE]]7Y N;R:!G'W^Y'.;9.35SC_8MDYW%S0$1ZR_NO\:9>5S4FWY=L]?(N[
M-V_3Y]]049/3JOX+IOQ BT>+W54$'BPZ'W_O[5>Y'YCOHRCJ(_;=/22_I?6^
MS.IGL,%O8Y_*[P^2* @F^./_G0T/;PWPSY_9@I-^3X)&JA=$0JS1UGCWLIU
M[D/'8N$&@69P=Q%;.G5UAXP_])A!FB7.,P/"\YTI2A\34-'=I');+W-9O3M2
ME/>M3(5+Q$X,*=$AAK?'A)YNR9YC08C4B?;BI%S4 S=TY?#!#84/'3>DJBQL
M[LJL6&>[- >WS;J]^+30UBRRJX$Q-V0:/$&B ,<JJN+4YQ;I6UN5KZD((I>M
MW-^7]*RV'HS2;?SK(7VB2!%B76&TB$#[KH1_[6&Q?KZZNZ8KAK,U3J7Z5TD+
M@ZY>31B 56I>.:4OG]_ K/1G3C&%F:1[1^:=,JR2YCF],WO72$0>@;?&AY2
MQM@2<E&N+>>E!2PC4+0]I/H#CK3TYI@-+N0:OTCO>3+8*PIIJE;T2E23,OJE
MJL:C.5F5AKHSU$&YB $C2U1(R6F!*2$]5?IR@BX$D&%S,YUG/\@\'B\  BD]
MT0,W*E\<9(W2._^8743JUPYIDP%293LB$A2V&T-!K[04E<%ON\!Y,&?;0'$X
M44!2M1RET:_QU=:FE#R*NA=RI2\OYX82*!&H\#[=PK=HFV;C*\758D(:],6\
MDF#LWR\%!O;-"=!3:X9<#Z]6@+P$GYK7"QAT55:FE 72BA=RX" M9X "(Q'P
M;]/UM^GOA^WDS]*S=^G.C_KP=!(R?^Z/EQ6;0]ZUQ)Z\=?=]0I_=N*.^P-YY
M)5EKI9$2TJ7RMLI*X]W;/*[8ASE##EK#>=S%7":LJT8I#60U+B1 )5I<-3,V
MO$[G2NQ/ ,:Q<"O7JT&'40?4!AZ+Z%J>/F7\'EZY@# 4-@)>D=[WZ1?CS+(Y
MNJD"GRMC5./'BT+TH)JD8!94IA#&1$Z.8&&-1\#N95; BQINU0 >20E1W)/R
M"N61=[]X[ILW!_5!:XQL\@[0EXO"][@6I2"75;@0Z9VP'.YR:$3 _(U@ZZU"
M0HCU&R];;!5>_6+\QF KK4@C^;A^@)M]3L?VR*;/([+K$W"(QRD*%5\4VF]D
MVV3U52U$^0V_'=8$$+.@F_4/JZL[6J2JVI.U3603(A_5#239)U!*.J+>H!2>
MIIS4GE1D4&DF-V5:5&ESP,B:/(J+>Y-:15:??\@#A4*?#Y$@XW5QKH&?B:AA
MBW1;B>8T)A)%F1#=6OQJ@*18K^N.IJCK=@\;WD^+S>D6X9[Z/^F?HX1"*]DE
M%@I)YP1#6PKW1$/E0IUPR#63_DLZ;ISV7L?.,_15BZSJ@,\[I K#_,,<-_,<
MQ9%69,\1^<_Y7_OL,<T)@0TN)K'5:P_J,-=S/;?#MH1>AIQMO"J/]C"VDQ"9
MYK(&\H^>=.1#/:P1@APJCSORPU1]< +(\J#I]XH16Z]>\-E>+"(#Z3)W/\T#
M7M55(D$1'#$;.T_+(BONJVM8TE-TWV;YOAY=CJ"18M]**N7(3XUW5R+*S:L8
M)]-*WL,:Y.3(R!TLF\-E05K797:[K]OACW7O -P'E&]P*[8"F\8 />IY@_(\
M+7LF(I\(I:M_9%Q90UI)A/LDFAE45N%=FWXHG$S UO%7<&DJS1>Z8@7CNSNX
MKK-'>%'@6H0WZ1-9"]Q</[7'Q61WI:."'Y2T5VQ#MH6B*^&LR^@<V&T\*OEH
M;BCI9$&=/BU@8?P$:""72N,H:*P_8.5T5"Z,I^S5!TAJ*,O92(-X 9AGJ]8,
MUUB=C?Y&OVZ^V* KCI_ H?;2BRJ-)8#E 5$ 0XT58'M&%K/BR3>J)P4G&\)8
M1RZE\6EAS8Z*L\2\TYS:A1N:)[U)*[@Y0UMR7"TMW'ES<BU'?CLE5@&F2HX!
MR:YL7KH#QBY5,<702$)?']V2]Z1/T FTAPS'#0N6R$!3ZVU(:C/=/F<7!4:O
MXX]V+MT1R48>&UA2H78>$YR6);8-F_T_YU\"/!5#C:$P&G&045PNC@IJ(?:-
M9$*.]%/[]A+[I2Y4S)(H+3RV:VH2F7[W(2_$LGT>S H.K[%8[<(>(::Q]CVN
M1#H!]!I@HXBI4[$3<V)FN\O1,X3TTK6KSP6.+P_9[AH#X?SCU37YKW#_L:U:
M.TI@K.8Z#&!9/N=^OKD_94?>U$S22@(J"CI90(3 MT3\NU7SQS(V.5LC!DVO
M3:Z+;:@]Z$-/!>H"2'N8^:W>/).'@EU/#A:,J"RQ$)35RE*');C,]72NBRT:
MT9X=;;" 35LN*#.FOPE8C2*!T)!Y4#"#_++BPZ5D3]ET [;1X=+;3K3I99XM
M-EP:[E^;8- L,O14%[3WS0%M4Z*$#+.V0>)2M)G. _#G&2MAN\6N[HQ++-J,
MYVJF'6^9;,:UT^U8?N<>^73_RN[Z5+.#783V(64)>PN=(8G\P8,;'IAH;3"
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
MSY@EU;ZD9-J5<)OMMPN:\A+6JH0:"@0(2-&7EM%A%K $Z[:(G$Q!C+"+0@7
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
M9N7?TWP_FA6*X]U3@F;M/7+TG_BU3!H%;.,6:=; SE[ZD$V&;6F25N0H;63
M'7X''LE+>N0):NR">Z++TL;%[?:(1%>/38E;Q/#4PE@6PF?K\\ICUJ*RV8EE
M7U#8"I %-R4X), KT)8"L&(T(H 4!)"2 %J4KY$O(I.^U/#W@A/SJWU=U6FQ
MR8K[9N^PY]1;:M]3<BVP'[DIDOYBDW9F1P'WL4[+.F22+"ICR/9D["]Y ^^S
M@AQ5!&[3G.XR>S4CH'+,>XS3.F)Y"L(C-S[#[ L@KU66V+#WO @Z<R$LXJSD
MQ:G>.?WS*W4]@^PE<]?]"&CO1;(Z-UJ_.SM$\68E[@GKHU4 '5Y]):\GD+UD
M\HY/X8Y.7M*I^FDI8S32TLW*W\:IUW&6GH_VK*ZO0< 1K"\Y$+ ?\L*',K@1
MF_,G6*ZS"M+3G\(-<)AX]3_LH?:ZG*AN\G66.42B*?E,38"R%)+AE-<V,VA+
MMC AWX+G_ML E?- +<-KB#"+'L?1%7P!$48\YO,UOD3#\9<28!8UK*0JJ+=+
MRF8L[P("R\EAS1-HUSQ!)K#D$VU??:0)/ZZUL$@3Z2:ZR;^N6WYP6E7[;?-3
MS]ENX+?98[:!Q>9#6GOK\-KZ<^WJFON+U4#8?I%H+8-%08,T"<;^D_8O\)S!
M_*5N>[!FBH_H/I&>KF'=U*V7@#XY)+S<2/YWE&,S>58_SQ7+Q1Y#1G/>XQ+C
MN?BK+#*BCXHZ>TSG2I"TS\%C]^(5AG8)<4('=R5?0X;WH>/@ 5X3)5Y>B/^0
M57^^*R&\*&J(0UH=.L"K_(4([V)_2PKNJB\2=\V016EGB^Y"_PEY"N[P8Y"Q
MYZ#$+UY1?%?R)E1T-R!KB-@N<ALLLK_, +&,S6.VI8T:)?QM$#OL] (]GRM
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
MI61"SDQ8U9^\]#919U:6(+W*2\,)/(VRJF]YN93)/<,JUW4Q92!1]3(O11.
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
M.\8--)QO6S8NE9<8:.9/?9FRWD+2$P(%JN%RS@>S@0&:5$_\W<=:Q>%MQXO
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
MS]_2 ;1GF):+V 4?EA7\\-@<'.P/A 7Q-QKR^M(([W_18-!BQF%]?U&CZ/+
MG@]P^ZRZV[EWP'?/V0IT487X^QI*O"/[=<63E[CBE/[/WYLC"9KI &%FY]FT
MZRI1H>E8ZS\5O]-?ON:O8$$6;HI<)>QO,H6)'RP@?/I&L8\%E7J6N"Z5%'CP
ML@ARZ23TGT-Y+MA<3/27)]'_@);7UU]Y/1V0+X_<$=.;8!L.FY_V#I7L$9'C
M$Z XSD-OT)8X7^I.;>6W6NR6;5FIH^S=%A>FVSASE+*-,TVZ!A#^$WQ^R-8/
M8-_?Y[WN-QU91?=]-R-O"-Q"<)!\I1O!U:R=8T>X2=P(O35<6(99]HB;!:YY
M)EWW9!G1U=T5IDQ*6LJ/\)[. /&SJSJY=AI5+N<Z7ZHK@9>>JLJ+<AI4JI<T
MK\@!.ZA]"2KV-O(TIK92D<7WYR8F9>*#&<CYT>*U2Z7U,@DRK+-SP$TG 3Z^
M(MPH^A)NX'F)@YCBD5F'+27.CEP'. T<Q1II,?X&<0<_38H99 !&[SCIMJ8O
M_'B5L!3Q,<IB2TC7X1:M/R^#+R^9_<L8=34N9IP0,,?,=?_TBZ^QQ#NT7U=
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
M#(Z=3$7=P)((9SV!Y/?O/WZ_D,:\]S61Z'L,P?+[1P*-OI0O,&Q@U@ !_^,
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
MK..-W-&KC4V=SM$TQR\WF)4^O7C/I*H=:H5ZDAY4U@9=O:22HTN1'RQUC2U
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
MVH O -.-U3U_*;+YCWDQ>VT -V]_9.NEE/ :!4+ABXU6V(X+F2J4QYWY2>4
M*9!P#%L\"8" PQ+X^MP4>I%R-@#+I;E4_/JL,&V*5SP-J'WC&L=\*X181T>V
M.("N8_EX$4^Z5_%G@^798(SO8E.<,'4Z8?8U:;C*M)OXWVDV*4[D\M+)9.":
MLJ//ZJ)5:>PHD)'?;]4MVEZ^]):"%:1B!&ET>)T4EDX*GI5[MN8;OM;^*4K*
MFK\'TDI:A&^* 13"<A*[+B2;K5N7CEVDID 9IC](-W5G?%5^'>5I^3+<%;V0
MT.M]X0@%%"^*[O? \I0XHNX$@R>' *3)1ZXZ^!'\W(->E3C0JJHGV-W*L_Y4
M%U'\@X1>/GU%IHS=I(:4"O'=1CTOM:0.#PA#\3V/FLM_UY6]6_HR5X&R>U1>
M+C>T:'7$I51F)'8\HF%5#U2IU+G/$ ;0(^RG^J@855>'>N4I,\&)0(E6OJ^/
MP1@XZL)\1#]>VI** !%S?;VQ&/&OG-?W3ABY^DP,7/&AH%$L5$\+&JBHF.YJ
MH%_]6C3M//A'5<0]E"<^UG=4R4-]E6/!3D]XDLKM9M(\?L]]:"46E,=?ZTB(
MJM9P,J&CTR&M3\+B!Q5:\>95NWEQCO_J[=Q:V 9$W0=#UOJXIY?AZ ==,P]0
MG^+0W55'#W8^.E)?VI*,"26KX_&16$(]_)Y,C?=S&86CYP.AB="#J>D+RK=Q
M6:_=E/C<IFG^IOU-?6#?1QEO#;7A8L3^<.?*R;;>9C$)IJTF6KA.2%,(^KJ5
M0F!!>RHLX2VA UQ&P:B&H"<'FHGP@KEH?J \/'P084ACR0HR5?XJ0KEIN-[4
MXK&N?JP9"Y(;%G^@AQ;\QA/(O\H8 CZBXLX/?=LU>@A&"1M)4?M^E[Y5 5 A
M@2)#4DV'/"A"1=ZPQ@Z.:8(0K06I4>L!7 G=%5%<.FLIBU/*(Y6T-#U +=Y
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
MY N[ST(M%6^NOI%/'[Z\54F%-9>\:O#[*P+,:@\X9*.OY276*8GG#F=$ +S
M15XK*&D\T2IHR7=@,\HC4KBE_R"FDL3SNB@6- @0(045TB!#&G24E,T<AK\@
M(3(%A,XO1;X!I?[?V-_<]AO$%!+4J<=4P=%*F2D552BEACXBNQ?AZ3;?EB$W
MF$;R1P$5:+_M;Y39(4UTQ9OO+B3G0\*3Z\U[203LG \TI2T1'-<Y_Y:NG7V6
M"3=>Z ;O*/;&=6$$M97N\R[;%R4OX,B+ZWYR#= =50+(O"L)9%_5:I'[[I'(
M$]YX:"X$;G1*V1_#_K3PQ[$OQ_%%!/YY'?DW%?+SCN2BAORB+X'.SPS=!OOP
M9/#VM +'?2]_P\^9+Q*T7]9S+\3/"'9,T^V3)+O+=H4A^36[^S\F#<G/C 5L
M<"!74; 7'.H1-^4)EVC^A;&(^JP1.&- -PU1AV5<7A"YK'):I-IAZON:2!$#
MN<@29G%QHQ8C\0 D\@R]T/>.W?-H>"6;^7P464K$9!AM+G$X],NE#W.XRQ!M
M'+,7=SPG$.KS+JDNZ!%-T,YN)B7=%P&U0]HCD5!/"QUW/OPM=[3Q3"R=E6!&
MI6 FA6!&QX)I-OW9BV"ZFJU+EDGD0GEZZV)UZ&O9NBIVU]_:L^9/'_$I"M99
M\.LKX3/8?54[I1JUCY^_E)P5.H3[%!Z5W>GK6"^L,\Q@8A"B%6VS8>0#OW,[
M_#TYB)DKHV%AS+^ZF<T[^QM&PXS&XLM_:7M2L)L4<5.X4:K8EF^Z(IE;2)4'
MA9;;I!,%#+\2!X:3N4FZCV'0I<25Y*I]V)>ILH'%(=]RS1$?Z+7=1T9BH=MU
MQ('8D<N(\T!FD 1<!\41S+%EH.&0J./\ON6U:)<>.#2C$ PX'IY0"I <#4=\
M0SP'0S?FF!+@H0&>)?87 7M,*_ 7_E?& YX># E7C,_S+]#QW$<<C\CAZ1PC
M::,\&7JLRM\7DTO"/$O"ZL,VX7S4M@2KB0KJE..MKUVD[6?[B4RT]QQ/MNF\
MBN3KANIPO-CD?F$T$%E[$7+LU;6Y[.N%9C^8F4R[B1SD:V<R#)"IF0HTD #1
MX3G::F!Y5WT(5!W]Q+K_DG:+%OCI-!#L)K?',# 3Z#8&AAB>"+83[/B&&6(
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
M&A](UUQO9SZ*KS$\:RTVJL'+*C,-S)_H,C-)?@WL^9XJU0;B.&=:8EZMFDN
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
M")?R+$[*8A3"8%Q>&YE=^</ )E\=,Z"SJZC!YZ>@\-DFJ&CCR'BV44K3*%9
MXS.6(&*!\2)@UIXZA>4!Q K#-TT**@$P@C S,-&,P<&:C ]A^?O\BF@N+;0Z
M>2&;T"=T7:X?4+9X'(7^\&R)4=DVPYE>69\!-D4-8-AI5M*",:RK:H&0S1!3
M!?X9EI8#4EPZ0$@"53$5E.)J6EA.]4ER'ZS$20WC-FF'1OX*C3+CM!V^9;7H
MFG;/>3N%_Y$5ZI[W,LJ>6U^KDH; X90B[.0U9D^Z0+2L;'Q:QR'<7Q$U%(QX
MPN_C8.WVN_OP4&E78+50@G!0'ELF.+ME%V18 B=FF(L))9TX(CL<C$"%U,2*
MA*U';QS5K6]S^W)!("-I-Z9<$O^['B":9J_S.4[P=G!\]2-(YLL%"HA6GBXY
M'.CH"*N)(07K(.,*V"2^7 #)B03IDL.!#$@\3:R(> ;I <0(>8;71#;N;"2@
M&4Q'(QK_$0(1SFA"&K$T]U?Q)C7,<$^)]39H BU6/.N,+U)>0:[Z.YFNB,6H
MO)E$.]P1 ;NM[1$X\EFBJVMTANH_+]/QL<@M3I(+G'V+,O:RQ;#TSL=)K[0?
MV51'71U2:GG3'M//-Z]9DR()O8%]V* LQO2H,RL<+OM/Y?D0 \\).0%.,)$G
M8TI8C?G1@1_ .OCWO29@R^C1+P-P*5\"TSFG& ;VW/@*LH-+.&D79X LE':
MQJ2F-#C$L&+'!*>A54-K4WM69F0_7>.Y&AWT9_I>0)4HL37.)^FJ/>OC+; F
MLNHOQ8Q9A8A0B\JSL[PS;LN$!!#33G[U$+Y;9$R'N!XO.<:AO X(Y$;JFPOE
MT,9,"'_:)\RK07M2W#^C.EW8XI&TE'R]IG]MI:0Y&G6LN18_@$D'\CL@R!NK
M<5;C#FR0L[ N$PMO$?L&#"&V_NVAWUR1\UI]/?R;1+DYOMN6#?[S]2;!6X0J
MFILR6SX3C=XD$7L=-8D'8#*0\#B@(:"EKEF-OJ01YC%SO#?OO(!Z/="%,FO-
M!&HN$/,OXW) @-=4V;R&7M8,\T"\R: W6-J?OZ)L&>=DHW*3H8N2^I@;',\
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
M)E@99Z-,W%W83.#A>!FQI]@'L@TR+.$:%?4KC-2#B-T$\[YU26T'W_S$@TP
M0+\SQ8-,TWY+KY=3M&JOV$^6RW)=5N]9GZ''>!F/LS=!"W1YB-0%_(2'MJ@
MS$!X6G;H#7F-HYI]YTYR/EJWA.=HPI^='+J5"*9+00I)$+%\<>)T8=:Y')_D
M.2IJUYXNX>A7%-'HQ=4BO:5>4!E]KXLLGG&:M?^LW@CA9="PSK?=Y]KCZU3=
MG[?=7_\9HXS8KN?M%7I!"2=IAEXA5E&*0DZUT'189>#&K>3FQS JR^H$5M:I
M:B[335GD54=]X*9* %"R8O,HG4W&9AV)=00?3K]:%58G0+** H]1U+0I>-K
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
M#-*$\!D'>8Y^5S[D\2J.LNU=U G.6RRHZ-J%@IC.B7B[1E G\L5C+UJ1NV*
M%V@%!A2P%[[1[ %BLI".'\IJS#UEJ (E=^8%TP\60U)Z=\,?WC587W+&$BCK
MVEE8:1T!6UOEB,<&PX51LZB.RMP"> >L7N!D!K2[>A.9F&F0GES<UVLYDYB2
M3O::L/,4E\/FR')=RBAE(MJ?KVXR=%'2XRYI:D0%5??&KH#*=7I$J;HQ5#QN
MID0>Z_J-70%+WS)CUAM?:>_+2 8'!*'U.T PK4[G\W-AL46C/8F6U>KGY(G\
M1S[D :3MN)>2^@X"#4'U+("4;\"73<HY&NO,<P"=,OE3^4P/?J$)71MI+30E
M3/WQ5\FSHK<*(__:K<#(/WZ[C=(G7O3QZ/=&0;W?]]I$KIGE?.DWT_JE@:*A
M7Z/7>%VNN4WE?FL:RWQS-I9XZL3RI@_'2X\!'1],P7"-S'@P8!GX.$IIK?"@
M4+@* 5I=D1'1LK(])N:^5.ZW[Y5L5X+@72D-YR&'*[>!NV._#>K$(G"=@!%W
M-_%R8GNK^9.R>,89]1-;/!(@=1$#1,-H669Q$8^\,W6*M'%QH"(.+_! ?8.-
M9&<O]&155=%QH"K\/ *HSQ@[ 2HWT'O\&5%O0[3Z7)U$YM5>1NP\H%5\[%L
M+!X UB;J1!=W^M4Y2T=MQW+7(IV5=(C=D(&&5W?/I-OR:_2M^C1VI=(IU+?D
M@$(!X-%(?ET40BOQ9V>IX_J5X2HG\071?.N /<A9/#HR!])WA^=*^@!PIBNU
M+L0 _,U7V.Z#UKC',=<EW6OUEQ"G49)0@]X>*C:$H-LT?6ZR"RD=;@' UZ[&
MM&?QJ;5;?CE[[QY [6OTU8PA]OOADHV]?1BR . 'E%%[7A:R;0#SIZ  PYT#
MLEK(6@&0J9A;0#87,P4"@).VW%9F8Z:"!F)_]F6S.[R6NT H;[(GT?0U[:Z]
M_4EZ)PHLR[TD598- 5X3M*&--+VZ&M#]);S=;6\I6^^;>H^@B<]=A*3C,Q8.
M:0!8TY!UPMD)AW6#I+\&-4.>Q2_Q"J6K7+P]E9&T62JX) & !2";+DCX+!MP
M?/+ LZ?=)K2;@O-7E"WC?!?&VCX:H*)KGPP0TP6  *B4NC"0\&T/5+TYU>\O
MSMIV#HY*6B$DJV50.<ZB65$N  29:F'*$EI13XNP(-,Q<<\V)&L;(+GL;"JX
M-8Z>S%9.EWAKG0_A.B4*O ^PYA4^UR=QR+N[[Y#P/'CG&(C/AXD[(LO0\KGF
MWB.QN6=]X!P6O(CLP?&>C%.(.55J$2]3^G9R_(+(WC^EV_QV)JRD7&QH1?6G
M):&:E'A%&LLI;(<TSPJXU""N$U#*<686ND/^')$5+PVN1FG>#**,>KA5:8L_
M;W<T-]&V.K/Y%F4K11X7.WS'65^F\G62.&6]2? 6H1KHWU(RO3S'&PJ)\[O%
M32\UV^<M_9'C^CR!0XM'$P[^*8O^R4\\HUD,I)9^,7L;N?MO^,>/'QBKQ_70
M!E V<D@IW<V6NIV"=61FYE%@772&E=81^(N!4TP%-AY'.GW!;4,5W0^N^R!6
MXI:F2&6G0:8'X:I^6B/5O2IH7)"I7;[0I1T5-"I*7OXWX?>F$SC?G8O!G6PE
M%#Q17&9X&X-SA]T6F=RY5[]@NUC5*.C,#,EZ$$\0?FA'.+54&UP-[D$: IF
MUSA%IK@3E@5 CU,V1/2I5# 9@)P*PLW"+)YQ,,2*2Y39KMFX3([+,R14]'X7
M7YRJ@TPXI%2%2!.C8^R1F9W*<&1[S1D&I=EZY]SWKKG%27*!,_K1EK9!E4SM
M 44E@?=*[>,P7X<,^=OOBY:_NSEA7O#B^7N#F6!FD6>XKK(FA_E28E,'JQ51
M5KB,;IRHDFH"SR_3.O3N2X9S:S.9N@9+@YE;PW$X3^B14 8T5Y*WM0!M-$&4
M^HCB@IYSMNJP/(XE-5@:Q]P:CN-X0H^$,HZYDAB$?7^JQW&*GJ*BH0US..]]
M??W;Q^,*VZ<5]J@_0AG*XC6V081]O<8^3_E#.00$C8]S[*)%?%QA"3!7 P_6
MF1H>^"W,9&7\BJAS-5J=O* L>D*M8W\5?4T5]3CWJ9=F ^S/$> &''!/N^E>
M-WT:HBV?/FSLVGZ-7IUM]0#4@.7)0R[YP9_I">_EN,<B-DV._9JA9L=FS4?3
ML^?>#<+\V)3^,,\@51KB'./LT_@85F_+ FE7?S1#+OKY(&R1M@J"S*%YT/NN
M.4]<CW;'W<YK?R>W'N^]CF>]>T:=^)#.\W-@L%"'N:16*.H7E%/=I"N:JVY)
M_GJ/Z4^B=R?V4YNE^4I9VP%UV-SWN;K5SMN%AW3W"QT3%DR]82?:75\HY+5A
M_>%R.GOY)  [LL<=C9W&[,WF'.CNQRM+Y.S Q0O[M-?#WQ @.LO61V\YZN,^
M1RG!FSR6DUZD5!_/H@)=1'%6/4DU:SP"N/998A4 M1]M@85>\]$V:$L4\D-%
MQLKJY#_)\W)=:X[8TZ^H>,8KG."G4;+$J69"O\:IID&G1F>=]Z 6[ $B6#<3
MHFS]@==GLU;4[ZJ9*@K/8!L@'N^QLRP9;[B4G76?2;HW>*K!T\IMG/]^D2%T
MF1*QR*KXEDQW<QIQ67USF'!^?6_*/.RQZ]Q9B7F%#/CA79O*:4UH^[#*W,9"
M5M\<QH)?W]%8S--UX1L+OI!OZSA)II=?<$+8)'&QW9>EX-<XIZU@:SQ:B[FZ
M[W#L!2NF^:'2\:YBVG&15V>2.E*$^6HTS0Y-WYPE4V9)'_^LCUTK;?1?"!$^
MA&?.H)T"#!@<RN":JKM9QHI!H\S?OW:]&3O=O1!W&FWB(DIJ06^)8K,7M+K
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
M Q0    ( &-&;%FDXY9E0YX! -?=%@ 2              "  0    !E9C(P
M,#,T-3<T7S$P<2YH=&U02P$"% ,4    " !C1FQ9*NCNXBT(   N(@  %0
M            @ %SG@$ 968R,# S-#4W-%]E>#,Q+3$N:'1M4$L! A0#%
M  @ 8T9L60BVS^DH"   P"$  !4              ( !TZ8! &5F,C P,S0U
M-S1?97@S,2TR+FAT;5!+ 0(4 Q0    ( &-&;%E'>$&)MP0  /(1   5
M          "  2ZO 0!E9C(P,#,T-3<T7V5X,S(M,2YH=&U02P$"% ,4
M" !C1FQ9HY@'(:,$  #K$0  %0              @ $8M $ 968R,# S-#4W
M-%]E>#,R+3(N:'1M4$L! A0#%     @ 8T9L62"+^=]M$   O[H  !$
M         ( ![K@! &9E;7DM,C R-# Y,S N>'-D4$L! A0#%     @ 8T9L
M6=HP*1(O$   T](  !4              ( !BLD! &9E;7DM,C R-# Y,S!?
M8V%L+GAM;%!+ 0(4 Q0    ( &-&;%D6P;,J-"P  '8? P 5
M  "  >S9 0!F96UY+3(P,C0P.3,P7V1E9BYX;6Q02P$"% ,4    " !C1FQ9
M8).'$D"<  #7Y@@ %0              @ %3!@( 9F5M>2TR,#(T,#DS,%]L
M86(N>&UL4$L! A0#%     @ 8T9L61-'5,1V3P  FY8% !4
M ( !QJ(" &9E;7DM,C R-# Y,S!?<')E+GAM;%!+!08     "@ * )<"  !O
%\@(    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>ef20034574_10q_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:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2024"
  xmlns:femy="http://femasys.com/20240930"
  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-20240930.xsd" xlink:type="simple"/>
    <context id="c20240101to20240930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c20241111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
        </entity>
        <period>
            <instant>2024-11-11</instant>
        </period>
    </context>
    <context id="c20240930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
        </entity>
        <period>
            <instant>2024-09-30</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="c20230101to20230930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c20230701to20230930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c20240701to20240930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c20230930_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-09-30</instant>
        </period>
    </context>
    <context id="c20240630_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-06-30</instant>
        </period>
    </context>
    <context id="c20230630_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-06-30</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="c20240630_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-06-30</instant>
        </period>
    </context>
    <context id="c20240630_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-06-30</instant>
        </period>
    </context>
    <context id="c20230630_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-06-30</instant>
        </period>
    </context>
    <context id="c20230930_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-09-30</instant>
        </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="c20230930_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-09-30</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_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="c20230630_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-06-30</instant>
        </period>
    </context>
    <context id="c20230630_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-06-30</instant>
        </period>
    </context>
    <context id="c20230630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c20230930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
        </entity>
        <period>
            <instant>2023-09-30</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="c20230930_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-09-30</instant>
        </period>
    </context>
    <context id="c20240630_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-06-30</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="c20240930_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-09-30</instant>
        </period>
    </context>
    <context id="c20240630_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-06-30</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="c20230630_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-06-30</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="c20230930_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-09-30</instant>
        </period>
    </context>
    <context id="c20230101to20230930_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-09-30</endDate>
        </period>
    </context>
    <context id="c20230101to20230930_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-09-30</endDate>
        </period>
    </context>
    <context id="c20230101to20230930_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-09-30</endDate>
        </period>
    </context>
    <context id="c20230101to20230930_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-09-30</endDate>
        </period>
    </context>
    <context id="c20230101to20230930_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-09-30</endDate>
        </period>
    </context>
    <context id="c20240701to20240930_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-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c20240101to20240930_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-09-30</endDate>
        </period>
    </context>
    <context id="c20240701to20240930_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-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c20240701to20240930_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-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c20240101to20240930_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-09-30</endDate>
        </period>
    </context>
    <context id="c20240101to20240930_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-09-30</endDate>
        </period>
    </context>
    <context id="c20240101to20240930_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-09-30</endDate>
        </period>
    </context>
    <context id="c20240701to20240930_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-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c20240701to20240930_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-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c20240101to20240930_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-09-30</endDate>
        </period>
    </context>
    <context id="c20230701to20230930_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-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c20230701to20230930_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-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c20230701to20230930_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-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c20230701to20230930_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-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c20230701to20230930_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-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c20240930_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-09-30</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="c20240930_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-09-30</instant>
        </period>
    </context>
    <context id="c20240930_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-09-30</instant>
        </period>
    </context>
    <context id="c20240930_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-09-30</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="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="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="c20240101to20240930_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-09-30</endDate>
        </period>
    </context>
    <context id="c20240101to20240930_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-09-30</endDate>
        </period>
    </context>
    <context id="c20240930_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-09-30</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="c20240101to20240930_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-09-30</endDate>
        </period>
    </context>
    <context id="c20240101to20240930_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-09-30</endDate>
        </period>
    </context>
    <context id="c20230701to20230930_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-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c20230101to20230930_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-09-30</endDate>
        </period>
    </context>
    <context id="c20230701to20230930_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-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c20240701to20240930_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-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c20230101to20230930_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-09-30</endDate>
        </period>
    </context>
    <context id="c20240101to20240930_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-09-30</endDate>
        </period>
    </context>
    <context id="c20240701to20240930_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-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c20240101to20240930_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-09-30</endDate>
        </period>
    </context>
    <context id="c20230701to20230731_DebtInstrumentAxis_JulyPromissoryNoteMember_LineOfCreditFacilityAxis_AFCOCreditCorporationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">femy:JulyPromissoryNoteMember</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="c20230731_DebtInstrumentAxis_JulyPromissoryNoteMember_LineOfCreditFacilityAxis_AFCOCreditCorporationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">femy:JulyPromissoryNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">femy:AFCOCreditCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="c20240101to20240930_DebtInstrumentAxis_JulyPromissoryNoteMember_LineOfCreditFacilityAxis_AFCOCreditCorporationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">femy:JulyPromissoryNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">femy:AFCOCreditCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c20240930_DebtInstrumentAxis_JulyPromissoryNoteMember_LineOfCreditFacilityAxis_AFCOCreditCorporationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">femy:JulyPromissoryNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">femy:AFCOCreditCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c20231231_DebtInstrumentAxis_JulyPromissoryNoteMember_LineOfCreditFacilityAxis_AFCOCreditCorporationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">femy:JulyPromissoryNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">femy:AFCOCreditCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20230701to20230930_DebtInstrumentAxis_JulyPromissoryNoteMember_LineOfCreditFacilityAxis_AFCOCreditCorporationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">femy:JulyPromissoryNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">femy:AFCOCreditCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c20240701to20240930_DebtInstrumentAxis_JulyPromissoryNoteMember_LineOfCreditFacilityAxis_AFCOCreditCorporationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">femy:JulyPromissoryNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">femy:AFCOCreditCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c20230101to20230930_DebtInstrumentAxis_JulyPromissoryNoteMember_LineOfCreditFacilityAxis_AFCOCreditCorporationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">femy:JulyPromissoryNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">femy:AFCOCreditCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</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="c20240930_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-09-30</instant>
        </period>
    </context>
    <context id="c20240101to20240930_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-09-30</endDate>
        </period>
    </context>
    <context id="c20240101to20240930_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-09-30</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="c20240930_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-09-30</instant>
        </period>
    </context>
    <context id="c20240930_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-09-30</instant>
        </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="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="c20240101to20240930_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-09-30</endDate>
        </period>
    </context>
    <context id="c20240101to20240930_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-09-30</endDate>
        </period>
    </context>
    <context id="c20240701to20240930_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-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </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="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_SubsidiarySaleOfStockAxis_EquityDistributionAgreementMember">
        <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:SubsidiarySaleOfStockAxis">femy:EquityDistributionAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="c20240101to20240930_SubsidiarySaleOfStockAxis_EquityDistributionAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">femy:EquityDistributionAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </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="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_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_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_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="c20230901to20230930_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-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="c20240930_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-09-30</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="c20240101to20240930_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-09-30</endDate>
        </period>
    </context>
    <context id="c20240101to20240930_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-09-30</endDate>
        </period>
    </context>
    <context id="c20240930_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-09-30</instant>
        </period>
    </context>
    <context id="c20240212to20240212_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-02-12</startDate>
            <endDate>2024-02-12</endDate>
        </period>
    </context>
    <context id="c20240212_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-02-12</instant>
        </period>
    </context>
    <context id="c20240930_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-09-30</instant>
        </period>
    </context>
    <context id="c20230101to20230930_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-09-30</endDate>
        </period>
    </context>
    <context id="c20240101to20240930_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-09-30</endDate>
        </period>
    </context>
    <context id="c20230701to20230930_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-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c20230701to20230930_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-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c20230101to20230930_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-09-30</endDate>
        </period>
    </context>
    <context id="c20230101to20230930_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-09-30</endDate>
        </period>
    </context>
    <context id="c20230701to20230930_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-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c20240101to20240930_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-09-30</endDate>
        </period>
    </context>
    <context id="c20240101to20240930_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-09-30</endDate>
        </period>
    </context>
    <context id="c20240701to20240930_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-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c20240701to20240930_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-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c20240701to20240930_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-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c20230101to20230930_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_EmployeeStockPurchasePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis">femy:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c20240101to20240930_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_EmployeeStockPurchasePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis">femy:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c20240930_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_EmployeeStockPurchasePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis">femy:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </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_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="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_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="c20240930_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-09-30</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="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="c20240701to20240930_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-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c20230101to20230930_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-09-30</endDate>
        </period>
    </context>
    <context id="c20230701to20230930_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-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c20240701to20240930_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-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c20240101to20240930_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-09-30</endDate>
        </period>
    </context>
    <context id="c20230101to20230930_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-09-30</endDate>
        </period>
    </context>
    <context id="c20230701to20230930_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-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c20240101to20240930_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-09-30</endDate>
        </period>
    </context>
    <context id="c20241001to20241031_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>2024-10-01</startDate>
            <endDate>2024-10-31</endDate>
        </period>
    </context>
    <unit id="U001">
        <measure>shares</measure>
    </unit>
    <unit id="U002">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="U003">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="U004">
        <measure>femy:Segment</measure>
    </unit>
    <unit id="U005">
        <measure>femy:Product</measure>
    </unit>
    <unit id="U006">
        <measure>femy:Women</measure>
    </unit>
    <unit id="U007">
        <measure>pure</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="c20240101to20240930"
      id="Fact_c6ebbae75f1540b3ade05afb738e1881">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate
      contextRef="c20240101to20240930"
      id="Fact_178b92fc444e497c895025cb57a313a6">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="c20240101to20240930"
      id="Fact_c521f23e9e5f4c019b1980afa2608c7c">2024</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="c20240101to20240930"
      id="Fact_227f24bc517948c69c7beb992abf26da">Q3</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey
      contextRef="c20240101to20240930"
      id="Fact_df2a95165be748e896305e1900088e28">0001339005</dei:EntityCentralIndexKey>
    <us-gaap:CommitmentsAndContingencies
      contextRef="c20240930"
      id="Fact_d6eabbb79d2f4ab5a03ec6411e256658"
      unitRef="U002"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="c20231231"
      id="Fact_c2fc02b9c54f4be5ac3a87a3a7d258be"
      unitRef="U002"
      xsi:nil="true"/>
    <us-gaap:DebtInstrumentMaturityDate
      contextRef="c20240101to20240930_DebtInstrumentAxis_JulyPromissoryNoteMember_LineOfCreditFacilityAxis_AFCOCreditCorporationMember"
      id="Fact_c9139126a34643aa85044e071a836d79">2023-11-30</us-gaap:DebtInstrumentMaturityDate>
    <dei:DocumentType
      contextRef="c20240101to20240930"
      id="Fact_970a2c3de97148adb2a906b8d71e76de">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="c20240101to20240930"
      id="Fact_48140b6cddf4477eb0e1a059409e6580">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="c20240101to20240930"
      id="Fact_66833aee9a894e03bf720cd1aaf8e114">2024-09-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="c20240101to20240930"
      id="Fact_bff6109a61814138b3ee4001dcd17ab0">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="c20240101to20240930"
      id="Fact_c64dfa755dba4148ab35b2b2c1b8d1e6">001-40492</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="c20240101to20240930"
      id="Fact_570c45802a0149ce813bbee81134de48">Femasys Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="c20240101to20240930"
      id="Fact_6ddf37fe00b14cb085cc51874f88d778">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="c20240101to20240930"
      id="Fact_5396e91ac5894e82a0264f01461f48f0">11-3713499</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="c20240101to20240930"
      id="Fact_9f2cac026049443da0104ead68f44657">3950 Johns Creek Court</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="c20240101to20240930"
      id="Fact_c37dc9e34776447bbea2b3a95d5f9077">Suite 100</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="c20240101to20240930"
      id="Fact_135934c95cf54ea097a1e498593ec623">Suwanee</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="c20240101to20240930"
      id="Fact_8f0b58ca7c61412c8a271093547ea511">GA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="c20240101to20240930"
      id="Fact_da768997e1c74e7b87757a34795ee85c">30024</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="c20240101to20240930"
      id="Fact_e87a9a0f513b406996a0a6d1f14a42cc">770</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="c20240101to20240930"
      id="Fact_a2f19e3616424705b2a871024e8b9264">500-3910</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="c20240101to20240930"
      id="Fact_30430c10b2e041fa974295944eba1bcf">Common stock, $0.001 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="c20240101to20240930"
      id="Fact_ad94975ac37a4dad966d86534d43febb">FEMY</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="c20240101to20240930"
      id="Fact_8d234256563f466495e8a31357c8bfc6">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="c20240101to20240930"
      id="Fact_43851499149c46a3839672897d798911">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="c20240101to20240930"
      id="Fact_a02addf34a3d4815aba08b10afab37d8">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="c20240101to20240930"
      id="Fact_545abae14cfa446b8e45f24989a9b088">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="c20240101to20240930"
      id="Fact_039cbf1ec33e443994e3e1c4b8bc9abf">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="c20240101to20240930"
      id="Fact_5e6c5dbd92db403897376db01b2e8c1f">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod
      contextRef="c20240101to20240930"
      id="Fact_96b70a885a724ffdacd8c4416af237ae">true</dei:EntityExTransitionPeriod>
    <dei:EntityShellCompany
      contextRef="c20240101to20240930"
      id="Fact_938f960832ad457484971e7231775952">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="c20241111"
      decimals="INF"
      id="Fact_de709048bb744bf28ba0dd67524f7abe"
      unitRef="U001">22898468</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="c20240930"
      decimals="0"
      id="Fact_97069a64be644a9aa6abf15c62d31a0d"
      unitRef="U002">7611210</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="c20231231"
      decimals="0"
      id="Fact_5f57abd8edcc437098fc830dda27a5a1"
      unitRef="U002">21716077</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="c20240930"
      decimals="0"
      id="Fact_c4a7ccb4287d4a76934354679918a812"
      unitRef="U002">378290</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="c20231231"
      decimals="0"
      id="Fact_cdf94b92528d48ae8609879c0a9fb4cb"
      unitRef="U002">98906</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="c20240930"
      decimals="0"
      id="Fact_08871672ca544c7c9fe495ed249eb52d"
      unitRef="U002">1937670</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="c20231231"
      decimals="0"
      id="Fact_ccca69f01da348a5a92082c121e80e6a"
      unitRef="U002">667118</us-gaap:InventoryNet>
    <us-gaap:OtherAssetsCurrent
      contextRef="c20240930"
      decimals="0"
      id="Fact_b6af8e07af11438b81eb37d49222155a"
      unitRef="U002">1370523</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="c20231231"
      decimals="0"
      id="Fact_a1c3f52990a748f591539f8c90fc9156"
      unitRef="U002">695879</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="c20240930"
      decimals="0"
      id="Fact_5734881a89aa4e0aae22b156be811e74"
      unitRef="U002">11297693</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="c20231231"
      decimals="0"
      id="Fact_a04ec579828b4e2da4d9ecaa61ddbc20"
      unitRef="U002">23177980</us-gaap:AssetsCurrent>
    <us-gaap:LeaseholdImprovementsGross
      contextRef="c20240930"
      decimals="0"
      id="Fact_3d3e1f0b09804738866a9429bd090371"
      unitRef="U002">1238886</us-gaap:LeaseholdImprovementsGross>
    <us-gaap:LeaseholdImprovementsGross
      contextRef="c20231231"
      decimals="0"
      id="Fact_cf5ea1459a3f4abda1e4bf484d0b556f"
      unitRef="U002">1212417</us-gaap:LeaseholdImprovementsGross>
    <us-gaap:PropertyPlantAndEquipmentOther
      contextRef="c20240930"
      decimals="0"
      id="Fact_5d66c96098524f4ba4871d87510dd239"
      unitRef="U002">67231</us-gaap:PropertyPlantAndEquipmentOther>
    <us-gaap:PropertyPlantAndEquipmentOther
      contextRef="c20231231"
      decimals="0"
      id="Fact_c797af52a3df402fa87c2d9c326f8325"
      unitRef="U002">47308</us-gaap:PropertyPlantAndEquipmentOther>
    <us-gaap:FurnitureAndFixturesGross
      contextRef="c20240930"
      decimals="0"
      id="Fact_6d843f4a88bc474885d24a8784661c2e"
      unitRef="U002">433584</us-gaap:FurnitureAndFixturesGross>
    <us-gaap:FurnitureAndFixturesGross
      contextRef="c20231231"
      decimals="0"
      id="Fact_9cff5420f49740ed98902b1be59cd89d"
      unitRef="U002">414303</us-gaap:FurnitureAndFixturesGross>
    <us-gaap:MachineryAndEquipmentGross
      contextRef="c20240930"
      decimals="0"
      id="Fact_fbbb56910a834fa7a2337d9f2c69ab13"
      unitRef="U002">2848833</us-gaap:MachineryAndEquipmentGross>
    <us-gaap:MachineryAndEquipmentGross
      contextRef="c20231231"
      decimals="0"
      id="Fact_f84871a614ab4f09aa74cb7aaa932fec"
      unitRef="U002">2559356</us-gaap:MachineryAndEquipmentGross>
    <us-gaap:ConstructionInProgressGross
      contextRef="c20240930"
      decimals="0"
      id="Fact_39bad729021c425099e1e44a901d39f1"
      unitRef="U002">548149</us-gaap:ConstructionInProgressGross>
    <us-gaap:ConstructionInProgressGross
      contextRef="c20231231"
      decimals="0"
      id="Fact_7c99a32db4fa43f8adce062cb9bda889"
      unitRef="U002">423077</us-gaap:ConstructionInProgressGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="c20240930"
      decimals="0"
      id="Fact_d0cc027093764999a720431a72f307de"
      unitRef="U002">5136683</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="c20231231"
      decimals="0"
      id="Fact_7ffd124824cf408c93e1b85659604b8f"
      unitRef="U002">4656461</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="c20240930"
      decimals="0"
      id="Fact_15d2992718a24fe8b82adca03deddf11"
      unitRef="U002">3748393</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="c20231231"
      decimals="0"
      id="Fact_25683a8c7ae040b2a2877153c3bcd5b9"
      unitRef="U002">3545422</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20240930"
      decimals="0"
      id="Fact_f873696755a94508a2837b5e72208059"
      unitRef="U002">1388290</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20231231"
      decimals="0"
      id="Fact_345605780774455f9d172c40ae4337e1"
      unitRef="U002">1111039</us-gaap:PropertyPlantAndEquipmentNet>
    <femy:OperatingLeaseAndFinanceLeaseRightOfUseAsset
      contextRef="c20240930"
      decimals="0"
      id="Fact_5a4d4f57f0f54e50ba94861e6a344f60"
      unitRef="U002">1941624</femy:OperatingLeaseAndFinanceLeaseRightOfUseAsset>
    <femy:OperatingLeaseAndFinanceLeaseRightOfUseAsset
      contextRef="c20231231"
      decimals="0"
      id="Fact_444824cbad59480da44fa904bd996fa3"
      unitRef="U002">2380225</femy:OperatingLeaseAndFinanceLeaseRightOfUseAsset>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="c20240930"
      decimals="0"
      id="Fact_54f4ba01e7bc42fd871776915461f223"
      unitRef="U002">70064</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="c20231231"
      decimals="0"
      id="Fact_fcf6cfea78dd4422a78c9cb82311c0ab"
      unitRef="U002">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="c20240930"
      decimals="0"
      id="Fact_1e215ad086b745aaab02bc26a34b399d"
      unitRef="U002">887410</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="c20231231"
      decimals="0"
      id="Fact_cf4385e946ab4642afc93a27f1255946"
      unitRef="U002">1086581</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment
      contextRef="c20240930"
      decimals="0"
      id="Fact_fcbdd447bf624e3fbf9afec0d0909585"
      unitRef="U002">2899098</us-gaap:AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment>
    <us-gaap:AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment
      contextRef="c20231231"
      decimals="0"
      id="Fact_def487b3e385473988c5c2e1027d3272"
      unitRef="U002">3466806</us-gaap:AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment>
    <us-gaap:Assets
      contextRef="c20240930"
      decimals="0"
      id="Fact_0eb0a71d321d4d1ca69cad67b929e456"
      unitRef="U002">15585081</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="c20231231"
      decimals="0"
      id="Fact_1ac129e8fb3f497fa5e6d37599a07db9"
      unitRef="U002">27755825</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="c20240930"
      decimals="0"
      id="Fact_fd346beb05cf4e5fac23daa5714f09bf"
      unitRef="U002">1121873</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="c20231231"
      decimals="0"
      id="Fact_3419e9624b724203bfadf5ceab65b4ac"
      unitRef="U002">1137823</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="c20240930"
      decimals="0"
      id="Fact_06f33029d61d4170b0aaa20ada1b87a6"
      unitRef="U002">1127645</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="c20231231"
      decimals="0"
      id="Fact_5fbd5fba93a1466da73180ce42abadae"
      unitRef="U002">1444296</us-gaap:AccruedLiabilitiesCurrent>
    <femy:ClinicalHoldbackCurrent
      contextRef="c20240930"
      decimals="0"
      id="Fact_b69ed0663e6e41c6a98e9e37438dbd47"
      unitRef="U002">92170</femy:ClinicalHoldbackCurrent>
    <femy:ClinicalHoldbackCurrent
      contextRef="c20231231"
      decimals="0"
      id="Fact_1ce1cd33d3154b2bb1465846aaafd0ff"
      unitRef="U002">65300</femy:ClinicalHoldbackCurrent>
    <femy:OperatingAndFinanceLeaseLiabilityCurrent
      contextRef="c20240930"
      decimals="0"
      id="Fact_a98b5a83dc2b4d27b0127cc3df657023"
      unitRef="U002">525752</femy:OperatingAndFinanceLeaseLiabilityCurrent>
    <femy:OperatingAndFinanceLeaseLiabilityCurrent
      contextRef="c20231231"
      decimals="0"
      id="Fact_f84ba24af0314508a746d85c12ecb93c"
      unitRef="U002">406636</femy:OperatingAndFinanceLeaseLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="c20240930"
      decimals="0"
      id="Fact_f0854c1a43a2497fafc0da8b10e76a7d"
      unitRef="U002">2867440</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="c20231231"
      decimals="0"
      id="Fact_62b235296d5248cfb64b9d74b12adb9f"
      unitRef="U002">3054055</us-gaap:LiabilitiesCurrent>
    <femy:ClinicalHoldbackNoncurrent
      contextRef="c20240930"
      decimals="0"
      id="Fact_c468d26e97ee46c7972a759b53fe62c3"
      unitRef="U002">36081</femy:ClinicalHoldbackNoncurrent>
    <femy:ClinicalHoldbackNoncurrent
      contextRef="c20231231"
      decimals="0"
      id="Fact_b6904d8cc6bc41d4bb3c722632a7184c"
      unitRef="U002">54935</femy:ClinicalHoldbackNoncurrent>
    <us-gaap:ConvertibleLongTermNotesPayable
      contextRef="c20240930"
      decimals="0"
      id="Fact_5f9c882fa5e7425c828fad2db1a7a281"
      unitRef="U002">5068556</us-gaap:ConvertibleLongTermNotesPayable>
    <us-gaap:ConvertibleLongTermNotesPayable
      contextRef="c20231231"
      decimals="0"
      id="Fact_f9d50753a926405599de8b26386e6114"
      unitRef="U002">4258179</us-gaap:ConvertibleLongTermNotesPayable>
    <femy:OperatingAndFinanceLeaseLiabilityNoncurrent
      contextRef="c20240930"
      decimals="0"
      id="Fact_8cb0441a67214f26b3dd2d02c72f774d"
      unitRef="U002">1643217</femy:OperatingAndFinanceLeaseLiabilityNoncurrent>
    <femy:OperatingAndFinanceLeaseLiabilityNoncurrent
      contextRef="c20231231"
      decimals="0"
      id="Fact_6dd04c235f83451e8da189ee190ad4f8"
      unitRef="U002">2036067</femy:OperatingAndFinanceLeaseLiabilityNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="c20240930"
      decimals="0"
      id="Fact_9ec061012b0d4010829e3fa7337389da"
      unitRef="U002">6747854</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="c20231231"
      decimals="0"
      id="Fact_8b77a47438cc4b04abb724b3bbc0271e"
      unitRef="U002">6349181</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="c20240930"
      decimals="0"
      id="Fact_ef00881b7e8b41b28f76a6f95c306e53"
      unitRef="U002">9615294</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="c20231231"
      decimals="0"
      id="Fact_fdadc55e2b5442d1aa0345e639d83a53"
      unitRef="U002">9403236</us-gaap:Liabilities>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c20231231"
      decimals="3"
      id="Fact_e05fa1c56a8c4bf99f5b8445f5ab249c"
      unitRef="U003">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c20240930"
      decimals="3"
      id="Fact_3d3ece3572e14b9fa4d804e0a0d9a81b"
      unitRef="U003">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c20240930"
      decimals="0"
      id="Fact_77086074fccf4955a49c71f2e6066edf"
      unitRef="U001">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c20231231"
      decimals="0"
      id="Fact_27e2a2241c9c486c8d8860ed9b5766b0"
      unitRef="U001">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="c20240930"
      decimals="0"
      id="Fact_24a0397dfdbd45cfa296b01238cbb34b"
      unitRef="U001">22350022</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c20240930"
      decimals="0"
      id="Fact_cd821fc23e39417c87ea6da60ee4d8e4"
      unitRef="U001">22232799</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="c20231231"
      decimals="0"
      id="Fact_b359130bf27549578f75bb429d61fbfb"
      unitRef="U001">21774604</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c20231231"
      decimals="0"
      id="Fact_16f28953e55449e0b3f7f21c45af7286"
      unitRef="U001">21657381</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="c20240930"
      decimals="0"
      id="Fact_17e38c2de7ba43b198ac9d3dcc8adcfe"
      unitRef="U002">22350</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="c20231231"
      decimals="0"
      id="Fact_cdeac715474845ea9b295606b1b9f111"
      unitRef="U002">21775</us-gaap:CommonStockValue>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c20231231"
      decimals="0"
      id="Fact_8f3373353eb148e78aa83b3175bbe208"
      unitRef="U001">117223</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c20240930"
      decimals="0"
      id="Fact_38cfb4c2ffdb4378aa50233fafee8354"
      unitRef="U001">117223</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonValue
      contextRef="c20240930"
      decimals="0"
      id="Fact_9541973f6454421ba15ad41d6386bb19"
      unitRef="U002">60000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:TreasuryStockCommonValue
      contextRef="c20231231"
      decimals="0"
      id="Fact_68710c170bc84ca8afb36f33f8d37a45"
      unitRef="U002">60000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="c20240930"
      decimals="0"
      id="Fact_79f96c79043943d68ca12cdb826ad6b4"
      unitRef="U002">2608642</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="c20231231"
      decimals="0"
      id="Fact_acc045cbf0874829b0bef50a5e70a7db"
      unitRef="U002">2787137</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:AdditionalPaidInCapital
      contextRef="c20240930"
      decimals="0"
      id="Fact_f6ed790a1c7e42b18a744e0f07fcbbc0"
      unitRef="U002">125473368</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="c20231231"
      decimals="0"
      id="Fact_88ded7fad613471d814cc5190ab14976"
      unitRef="U002">123985306</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="c20240930"
      decimals="0"
      id="Fact_a6e7ef21bf0f4cc4a01adc287882f0e3"
      unitRef="U002">-122074573</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="c20231231"
      decimals="0"
      id="Fact_db847d49d2a443b289bd0c29562c7df9"
      unitRef="U002">-108381629</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="c20240930"
      decimals="0"
      id="Fact_ca08e368b53a49a1be5358bf517741bb"
      unitRef="U002">5969787</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20231231"
      decimals="0"
      id="Fact_5d06dec470f943dbbf7f019e43665ef5"
      unitRef="U002">18352589</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="c20240930"
      decimals="0"
      id="Fact_e57ab76f5f3f4c3c8027202fe45a4f56"
      unitRef="U002">15585081</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="c20231231"
      decimals="0"
      id="Fact_844af8507a64410ab23606d62b8dd455"
      unitRef="U002">27755825</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20240701to20240930"
      decimals="0"
      id="Fact_f5f498d6850f42d1b2c6bdafd058ab3e"
      unitRef="U002">554908</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230701to20230930"
      decimals="0"
      id="Fact_1ed09ebe2e1749a5ab9b352bb5d4814e"
      unitRef="U002">244361</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20240101to20240930"
      decimals="0"
      id="Fact_1571f7da8f744eb8bbf854a6262da82c"
      unitRef="U002">1047532</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230101to20230930"
      decimals="0"
      id="Fact_ad5a945fb9ba43bf93f23bb7b5bbdab7"
      unitRef="U002">858859</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c20240701to20240930"
      decimals="0"
      id="Fact_cd756437bfb24d27bdf6f96785301c21"
      unitRef="U002">190839</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c20230701to20230930"
      decimals="0"
      id="Fact_68b6bbbdd66f4d90af7d395fa13eae76"
      unitRef="U002">86186</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c20240101to20240930"
      decimals="0"
      id="Fact_89b14d00d9914281940bf9ce4ba14429"
      unitRef="U002">352496</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c20230101to20230930"
      decimals="0"
      id="Fact_bb5f5c0f8cf64972b329227b2903932f"
      unitRef="U002">301775</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="c20240701to20240930"
      decimals="0"
      id="Fact_438fd3929dd347a4b8597019aba987d0"
      unitRef="U002">2303241</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="c20230701to20230930"
      decimals="0"
      id="Fact_3c736002eafc4ed3a03fbff6433a55d7"
      unitRef="U002">2072830</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="c20240101to20240930"
      decimals="0"
      id="Fact_dfa4be7b98544161b804e56d73237f5d"
      unitRef="U002">6049847</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="c20230101to20230930"
      decimals="0"
      id="Fact_53dd665d03d440f794e26ed53e671e8d"
      unitRef="U002">5137441</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="c20240701to20240930"
      decimals="0"
      id="Fact_9f760461da2549b099213b20b8be201b"
      unitRef="U002">1572189</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="c20230701to20230930"
      decimals="0"
      id="Fact_5456de1275d04960b2c2499fdb1027b6"
      unitRef="U002">70883</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="c20240101to20240930"
      decimals="0"
      id="Fact_2fd86054500a45a6b5486f6dd7c66d84"
      unitRef="U002">2847866</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="c20230101to20230930"
      decimals="0"
      id="Fact_b2755faab1e04e5db57d0cb6d15f9a18"
      unitRef="U002">444678</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="c20240701to20240930"
      decimals="0"
      id="Fact_cada3632281b44bd9c555104f927a768"
      unitRef="U002">1530791</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="c20230701to20230930"
      decimals="0"
      id="Fact_ac1354eb17d943548669b8691c1f033c"
      unitRef="U002">1970408</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="c20240101to20240930"
      decimals="0"
      id="Fact_0086a434aa664ae1bba55ba636180c27"
      unitRef="U002">4645412</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="c20230101to20230930"
      decimals="0"
      id="Fact_5c71cfffd4514d8c80fd8cb8bf2bec20"
      unitRef="U002">4642182</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:DepreciationAndAmortization
      contextRef="c20240701to20240930"
      decimals="0"
      id="Fact_b3ace0ca8e02482db7ac686664c2c655"
      unitRef="U002">76288</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="c20230701to20230930"
      decimals="0"
      id="Fact_2be717b53948487296e0320e4ce864f1"
      unitRef="U002">125318</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="c20240101to20240930"
      decimals="0"
      id="Fact_d1b001c275f840b7ae647d3d1a613a2e"
      unitRef="U002">215144</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="c20230101to20230930"
      decimals="0"
      id="Fact_3e978e82ce68468f87f968814ec3dc2c"
      unitRef="U002">391683</us-gaap:DepreciationAndAmortization>
    <us-gaap:OperatingExpenses
      contextRef="c20240701to20240930"
      decimals="0"
      id="Fact_4fda56b0451242b0954fd868a6e1908c"
      unitRef="U002">5482509</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="c20230701to20230930"
      decimals="0"
      id="Fact_504f0b953ee64d3195cc934024c83df5"
      unitRef="U002">4239439</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="c20240101to20240930"
      decimals="0"
      id="Fact_969bac6ec68e48d49067ebf8f58be684"
      unitRef="U002">13758269</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="c20230101to20230930"
      decimals="0"
      id="Fact_24025067a9334c1c81776476558b74df"
      unitRef="U002">10615984</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="c20240701to20240930"
      decimals="0"
      id="Fact_8a1f9d1ac77d4ca6a78214beb29b70aa"
      unitRef="U002">-5118440</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="c20230701to20230930"
      decimals="0"
      id="Fact_5091ba1b711a47d18bf36a27fa97bd80"
      unitRef="U002">-4081264</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="c20240101to20240930"
      decimals="0"
      id="Fact_0ff0135765f94566b4581f115b7da4d4"
      unitRef="U002">-13063233</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="c20230101to20230930"
      decimals="0"
      id="Fact_9a28ae5b60c2433da5f95d8fc640dafa"
      unitRef="U002">-10058900</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterest
      contextRef="c20240701to20240930"
      decimals="0"
      id="Fact_e9544bed3943447598ac582d7719aa0a"
      unitRef="U002">124028</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="c20230701to20230930"
      decimals="0"
      id="Fact_e5eac3e2efda4abc851241cf8d3c04e2"
      unitRef="U002">92392</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="c20240101to20240930"
      decimals="0"
      id="Fact_8da6bdb615ca41d39c7637203b913187"
      unitRef="U002">532850</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="c20230101to20230930"
      decimals="0"
      id="Fact_65351606279549819dcbe913a140a451"
      unitRef="U002">232133</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InterestExpenseNonoperating
      contextRef="c20240701to20240930"
      decimals="0"
      id="Fact_20fce802c6094aca8d8c56709eca126d"
      unitRef="U002">413290</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating
      contextRef="c20230701to20230930"
      decimals="0"
      id="Fact_c5cf9f2c5ba147c2a9b5ea33c6be5e9d"
      unitRef="U002">8033</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating
      contextRef="c20240101to20240930"
      decimals="0"
      id="Fact_29bbebcb00ae4790b0113fa9442c5289"
      unitRef="U002">1163153</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating
      contextRef="c20230101to20230930"
      decimals="0"
      id="Fact_ea74bf15f58a4a198742499b02bd1895"
      unitRef="U002">9903</us-gaap:InterestExpenseNonoperating>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="c20240701to20240930"
      decimals="0"
      id="Fact_53847cb0fab6488bb5af0998fb23f496"
      unitRef="U002">-289262</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="c20230701to20230930"
      decimals="0"
      id="Fact_2574a61a605f4cdda07c16f8ec79b0db"
      unitRef="U002">84359</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="c20240101to20240930"
      decimals="0"
      id="Fact_a3b53cf36e684d2bbfe4127dba144dc6"
      unitRef="U002">-630303</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="c20230101to20230930"
      decimals="0"
      id="Fact_25a8bcc04c364b7eb6be1a2e6a9c0558"
      unitRef="U002">222230</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c20240701to20240930"
      decimals="0"
      id="Fact_1a95a8254565436d9d4eaced93bdf735"
      unitRef="U002">-5407702</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c20230701to20230930"
      decimals="0"
      id="Fact_c46e7eb820d849a2aa9884d77fc7a164"
      unitRef="U002">-3996905</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c20240101to20240930"
      decimals="0"
      id="Fact_f3f2024d2db1471fad93959b8deb47fb"
      unitRef="U002">-13693536</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c20230101to20230930"
      decimals="0"
      id="Fact_cd2d772a61ff4480ac60f5cbfcdd5c4b"
      unitRef="U002">-9836670</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c20240701to20240930"
      decimals="0"
      id="Fact_bf496d75fee3450ab9dfdfbd68c27e1e"
      unitRef="U002">1158</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c20230701to20230930"
      decimals="0"
      id="Fact_231b35f598284dd7898baf0ddda9b92e"
      unitRef="U002">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c20240101to20240930"
      decimals="0"
      id="Fact_36637c7cdc01446587667bcb6357e939"
      unitRef="U002">-592</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c20230101to20230930"
      decimals="0"
      id="Fact_b16581e88ac842bb9d84db82ea072690"
      unitRef="U002">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="c20240701to20240930"
      decimals="0"
      id="Fact_037c73bd3b8d419bb0fdff1571297ddd"
      unitRef="U002">-5408860</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20230701to20230930"
      decimals="0"
      id="Fact_d2283b0885a246e8bc3975ca92710289"
      unitRef="U002">-3996905</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20240101to20240930"
      decimals="0"
      id="Fact_89435ad6f7264569aec967cf83451901"
      unitRef="U002">-13692944</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20230101to20230930"
      decimals="0"
      id="Fact_b15b258b82704323865cf15095c46169"
      unitRef="U002">-9836670</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="c20240701to20240930"
      decimals="0"
      id="Fact_a5594d045035432f99f558641bc03b56"
      unitRef="U002">-5408860</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="c20240701to20240930"
      decimals="0"
      id="Fact_5a0b487eb9a24978a319d728461fb55c"
      unitRef="U002">-5408860</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="c20230701to20230930"
      decimals="0"
      id="Fact_509a0be5982540698811ca6c8a7300f4"
      unitRef="U002">-3996905</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="c20230701to20230930"
      decimals="0"
      id="Fact_4c4f90b91cd942b99349c3d87edf2e10"
      unitRef="U002">-3996905</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="c20240101to20240930"
      decimals="0"
      id="Fact_8348ca4b39ca43d79aebe8d41e5fc0d1"
      unitRef="U002">-13692944</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="c20240101to20240930"
      decimals="0"
      id="Fact_9da8104d2de34c598bca74826ee98649"
      unitRef="U002">-13692944</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="c20230101to20230930"
      decimals="0"
      id="Fact_6f9e688ea8d04b8fa3e1c25adaf22b75"
      unitRef="U002">-9836670</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="c20230101to20230930"
      decimals="0"
      id="Fact_8a998813968e492d83fd6a2d65aa1752"
      unitRef="U002">-9836670</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c20240701to20240930"
      decimals="2"
      id="Fact_386478aae30e45ec92876a77cf554716"
      unitRef="U003">-0.24</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c20240701to20240930"
      decimals="2"
      id="Fact_328bd698744e45049c1111e4ef0122d7"
      unitRef="U003">-0.24</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c20230701to20230930"
      decimals="2"
      id="Fact_48e14a3b7f004aea91b32f2d51d0d565"
      unitRef="U003">-0.26</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c20230701to20230930"
      decimals="2"
      id="Fact_0c23d3055eab41c1a78f4ec86f65a862"
      unitRef="U003">-0.26</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c20240101to20240930"
      decimals="2"
      id="Fact_baeffb7f9b9d46d0a1b07acb59aeba61"
      unitRef="U003">-0.62</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c20240101to20240930"
      decimals="2"
      id="Fact_a8eaf2da1e76492fba26bbcdfa6e56cb"
      unitRef="U003">-0.62</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c20230101to20230930"
      decimals="2"
      id="Fact_624aa72b24ff4eab8bea691ad324b5fe"
      unitRef="U003">-0.74</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c20230101to20230930"
      decimals="2"
      id="Fact_7f1e3534ea35438590c6adc7ff2eb2f8"
      unitRef="U003">-0.74</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c20240701to20240930"
      decimals="0"
      id="Fact_9280c6aea9394165a4bb6e26592c45bc"
      unitRef="U001">22232799</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c20240701to20240930"
      decimals="0"
      id="Fact_14345184d2a740e79f66cce11b725c65"
      unitRef="U001">22232799</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c20230701to20230930"
      decimals="0"
      id="Fact_e8df3a63ccc648cf970941169b648dce"
      unitRef="U001">15093147</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c20230701to20230930"
      decimals="0"
      id="Fact_9865d32ce4854cdc93f9284ae1f56608"
      unitRef="U001">15093147</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c20240101to20240930"
      decimals="0"
      id="Fact_77a6aa08c50b4825953ab14f52bb1c7d"
      unitRef="U001">22075135</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c20240101to20240930"
      decimals="0"
      id="Fact_4a149c96651f4400a9d8223dbba61863"
      unitRef="U001">22075135</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c20230101to20230930"
      decimals="0"
      id="Fact_14b56c2a20804f0b8e601a3a21187f16"
      unitRef="U001">13369462</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c20230101to20230930"
      decimals="0"
      id="Fact_d272f9b377894b838346ebae5c5bc623"
      unitRef="U001">13369462</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:CommonStockSharesIssued
      contextRef="c20240630_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_9f97e24f5c5749c49adf5817ea1b491c"
      unitRef="U001">22350022</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="c20240630_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_d0d68ff965044bcbb3e2145bec036940"
      unitRef="U002">22350</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c20240630_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_334491fe089a490a8a847cafa9f8ca75"
      unitRef="U001">117223</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonValue
      contextRef="c20240630_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_cc5eb02f5040488bb7f18b7d584dc947"
      unitRef="U002">60000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:StockholdersEquity
      contextRef="c20240630_StatementEquityComponentsAxis_EquityWarrantsMember"
      decimals="0"
      id="Fact_85fdbdb4fa5346089e08c5a61c7f3276"
      unitRef="U002">2608642</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20240630_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_f98fe9b4d91e432eb34f501156635928"
      unitRef="U002">125344962</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20240630_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_e5fe6e5c744e44f4b9c23abdef6b479d"
      unitRef="U002">-116665713</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20240630"
      decimals="0"
      id="Fact_944fd6916d4042479d13686676331141"
      unitRef="U002">11250241</us-gaap:StockholdersEquity>
    <femy:StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts
      contextRef="c20240701to20240930_StatementEquityComponentsAxis_CommonStockMember"
      decimals="INF"
      id="Fact_903bca831ad54be39ab374ccfb041c54"
      unitRef="U001">0</femy:StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts>
    <femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts
      contextRef="c20240701to20240930_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_ea1469db6156473c84e4aa3de7ee0770"
      unitRef="U002">0</femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts>
    <femy:StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts
      contextRef="c20240701to20240930_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="INF"
      id="Fact_3e093b33d82e4b0e88f6957982178b08"
      unitRef="U001">0</femy:StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts>
    <femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts
      contextRef="c20240701to20240930_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_7deedad93f1d4f98a0741344c78b5d17"
      unitRef="U002">0</femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts>
    <femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts
      contextRef="c20240701to20240930_StatementEquityComponentsAxis_EquityWarrantsMember"
      decimals="0"
      id="Fact_cb9a5e32591b4169aab7e00820dd439e"
      unitRef="U002">0</femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts>
    <femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts
      contextRef="c20240701to20240930_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_cb7b051996204d07960d7766e3f3c248"
      unitRef="U002">0</femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts>
    <femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts
      contextRef="c20240701to20240930_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_c5b50d2689df4263b05b90c3ab6e0a4c"
      unitRef="U002">0</femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts>
    <femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts
      contextRef="c20240701to20240930"
      decimals="0"
      id="Fact_a9f3fb8fe80d41b4a6e3566e4eedae8b"
      unitRef="U002">0</femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="c20240701to20240930_StatementEquityComponentsAxis_CommonStockMember"
      decimals="INF"
      id="Fact_adbb6c38573c42e0a9a7fdcd13eaa1c1"
      unitRef="U001">0</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="c20240701to20240930_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_58ae536312bf48a4b1a7973b233b69f5"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="c20240701to20240930_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="INF"
      id="Fact_28ef20058b704128a651bcc6337ef6b5"
      unitRef="U001">0</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="c20240701to20240930_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_1f048d90dd554ac0a0931064a5645330"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="c20240701to20240930_StatementEquityComponentsAxis_EquityWarrantsMember"
      decimals="0"
      id="Fact_9b9e37f24ce24973914cea3cd82d66b6"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="c20240701to20240930_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_3e2aa9b248274a8ab15e5378f0ebb444"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="c20240701to20240930_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_30215e451414431692d3439af7c76c60"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="c20240701to20240930"
      decimals="0"
      id="Fact_7086dd4e518747a9aa9626e05b7b6765"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <femy:ExpirationOfWarrant
      contextRef="c20240701to20240930_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_3afdae2f834c46dba8310a64b3f69faf"
      unitRef="U002">0</femy:ExpirationOfWarrant>
    <femy:ExpirationOfWarrant
      contextRef="c20240701to20240930_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_2900f84d14e046c2a1785c476c9c4e44"
      unitRef="U002">0</femy:ExpirationOfWarrant>
    <femy:ExpirationOfWarrant
      contextRef="c20240701to20240930_StatementEquityComponentsAxis_EquityWarrantsMember"
      decimals="0"
      id="Fact_f094c354a44a4703bcbf3a80605a8e2d"
      unitRef="U002">0</femy:ExpirationOfWarrant>
    <femy:ExpirationOfWarrant
      contextRef="c20240701to20240930_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_9dbe882089b34166a8118aae5c527bce"
      unitRef="U002">0</femy:ExpirationOfWarrant>
    <femy:ExpirationOfWarrant
      contextRef="c20240701to20240930_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_05e60db6e613403d9d8610c9108a19a9"
      unitRef="U002">0</femy:ExpirationOfWarrant>
    <femy:ExpirationOfWarrant
      contextRef="c20240701to20240930"
      decimals="0"
      id="Fact_71c28e4250ef4a919a372dc8122d400d"
      unitRef="U002">0</femy:ExpirationOfWarrant>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20240701to20240930_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_1237f1f4c69b492bb8f69ab5b4999fa4"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20240701to20240930_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_33c53158ab884a41bf1a1242a1960c73"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20240701to20240930_StatementEquityComponentsAxis_EquityWarrantsMember"
      decimals="0"
      id="Fact_5e06d31cc5044211b0db4f279536602c"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20240701to20240930_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_e52aa594a3724f48887361602df60b0e"
      unitRef="U002">128406</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20240701to20240930_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_44d9a673ce724887b7414dc970ae47b3"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20240701to20240930"
      decimals="0"
      id="Fact_9d66841152a54f138b75977cbb46d61d"
      unitRef="U002">128406</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="c20240701to20240930_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_72063df0478c4119a2a49499a5161c33"
      unitRef="U002">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20240701to20240930_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_0c6e923399484ddfba311d5db508cc6c"
      unitRef="U002">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20240701to20240930_StatementEquityComponentsAxis_EquityWarrantsMember"
      decimals="0"
      id="Fact_39ca80c04b7f4f8a8d1d9a8cfc2a06d5"
      unitRef="U002">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20240701to20240930_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_bb2b64ba74e4487d843bf66f5392daae"
      unitRef="U002">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20240701to20240930_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_dc79e20099fd4654ba821aaf93e58dac"
      unitRef="U002">-5408860</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20240701to20240930"
      decimals="0"
      id="Fact_f846d601119345e2b79c785b04743913"
      unitRef="U002">-5408860</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesIssued
      contextRef="c20240930_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_4113f065d89e4931affff7761b962c0d"
      unitRef="U001">22350022</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="c20240930_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_8bf7277b2f2f4c60bd57e570294bf38f"
      unitRef="U002">22350</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c20240930_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_f2ec2201d9b049aaaf742b758a75db82"
      unitRef="U001">117223</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonValue
      contextRef="c20240930_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_de5483ae11af4380b3ee58c215f570ca"
      unitRef="U002">60000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:StockholdersEquity
      contextRef="c20240930_StatementEquityComponentsAxis_EquityWarrantsMember"
      decimals="0"
      id="Fact_0d4c34379b084b9c8f4e4e99dca6765f"
      unitRef="U002">2608642</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20240930_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_77f174e83fa246b7b0d7479be93ac363"
      unitRef="U002">125473368</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20240930_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_b7564fe15529494382c7d0c6e47b70a8"
      unitRef="U002">-122074573</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20240930"
      decimals="0"
      id="Fact_8eda6a5587cb4622b4e88efbacbf18fb"
      unitRef="U002">5969787</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesIssued
      contextRef="c20231231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_fa5f7bf1d88749c798c69d24dc0121f8"
      unitRef="U001">21774604</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="c20231231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_c6fe686ebb074b9db9424d7a28704c93"
      unitRef="U002">21775</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c20231231_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_c725a496d240477e9e902eaced7b7da4"
      unitRef="U001">117223</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonValue
      contextRef="c20231231_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_8055a75fbab04d0cb14659bfd678b145"
      unitRef="U002">60000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:StockholdersEquity
      contextRef="c20231231_StatementEquityComponentsAxis_EquityWarrantsMember"
      decimals="0"
      id="Fact_dcf249d59976409ca34bdda958ba8be3"
      unitRef="U002">2787137</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20231231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_f130b8c866c546dabd13f995d51430e8"
      unitRef="U002">123985306</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20231231_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_ecc19fa000e24586a56ffc37f1a3a830"
      unitRef="U002">-108381629</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20231231"
      decimals="0"
      id="Fact_1e3d8b7b951b4ea1b777fea45c360ae1"
      unitRef="U002">18352589</us-gaap:StockholdersEquity>
    <femy:StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts
      contextRef="c20240101to20240930_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_43808e11ffa248218788a45f4d341dbe"
      unitRef="U001">563337</femy:StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts>
    <femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts
      contextRef="c20240101to20240930_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_7ca84122dbcb497cbe05133f38578423"
      unitRef="U002">563</femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts>
    <femy:StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts
      contextRef="c20240101to20240930_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="INF"
      id="Fact_5ae0ae34f7f24b8082003b183df66b60"
      unitRef="U001">0</femy:StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts>
    <femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts
      contextRef="c20240101to20240930_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_130133213ac4450dac4b992d926bc9b5"
      unitRef="U002">0</femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts>
    <femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts
      contextRef="c20240101to20240930_StatementEquityComponentsAxis_EquityWarrantsMember"
      decimals="0"
      id="Fact_9aaf4ca3dabb436b9fa49825a8394075"
      unitRef="U002">0</femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts>
    <femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts
      contextRef="c20240101to20240930_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_b4653a74712741d6b244fa47aea26ad6"
      unitRef="U002">989185</femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts>
    <femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts
      contextRef="c20240101to20240930_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_7c15110e7d474270901a4c44f98832a6"
      unitRef="U002">0</femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts>
    <femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts
      contextRef="c20240101to20240930"
      decimals="0"
      id="Fact_0085ef0d7853459ea8508792bd1f1bf9"
      unitRef="U002">989748</femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="c20240101to20240930_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_4cc3a0b223374717b6623d96ff3a46d6"
      unitRef="U001">12081</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="c20240101to20240930_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_aa135c61b1274b62be883344ffad54ea"
      unitRef="U002">12</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="c20240101to20240930_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="INF"
      id="Fact_67172f725ee441efb96f52d136791b9b"
      unitRef="U001">0</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="c20240101to20240930_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_0e4384ae31624564b73fe7a2143661a3"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="c20240101to20240930_StatementEquityComponentsAxis_EquityWarrantsMember"
      decimals="0"
      id="Fact_667ba39943f7452fa75674ce8ee3d8e9"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="c20240101to20240930_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_306bddcd46b546b5a422bdc8d86486c3"
      unitRef="U002">10378</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="c20240101to20240930_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_e78231e041444b9ba5d3b5a161dbe72c"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="c20240101to20240930"
      decimals="0"
      id="Fact_1810075676004bca800e7ce76c580358"
      unitRef="U002">10390</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <femy:ExpirationOfWarrant
      contextRef="c20240101to20240930_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_03601eb16d7445179e03153015dd2950"
      unitRef="U002">0</femy:ExpirationOfWarrant>
    <femy:ExpirationOfWarrant
      contextRef="c20240101to20240930_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_d41660473cdb42e881831e7fcedf86fb"
      unitRef="U002">0</femy:ExpirationOfWarrant>
    <femy:ExpirationOfWarrant
      contextRef="c20240101to20240930_StatementEquityComponentsAxis_EquityWarrantsMember"
      decimals="0"
      id="Fact_f1daf8bc3cda473ca65f05f527246f90"
      unitRef="U002">-178495</femy:ExpirationOfWarrant>
    <femy:ExpirationOfWarrant
      contextRef="c20240101to20240930_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_9bce263614614af6b69987a742eb0823"
      unitRef="U002">178495</femy:ExpirationOfWarrant>
    <femy:ExpirationOfWarrant
      contextRef="c20240101to20240930_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_b3bdc602c06e4820b18171f935597f26"
      unitRef="U002">0</femy:ExpirationOfWarrant>
    <femy:ExpirationOfWarrant
      contextRef="c20240101to20240930"
      decimals="0"
      id="Fact_907c24d9db904f94b18dc61e7202c03d"
      unitRef="U002">0</femy:ExpirationOfWarrant>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20240101to20240930_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_197362c43a83420eb0b4bf402740f1ce"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20240101to20240930_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_d77c16c04c7e4d369c9b21821c02db05"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20240101to20240930_StatementEquityComponentsAxis_EquityWarrantsMember"
      decimals="0"
      id="Fact_211c3d6e2be64c50bfb80f79e3cad72c"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20240101to20240930_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_b461f3a216a340e782f9f5e39843823f"
      unitRef="U002">310004</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20240101to20240930_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_06a82235bbf94dd898f81ce3e9dbee09"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20240101to20240930"
      decimals="0"
      id="Fact_3dad3a6cd5f14543bdf3d61ffae7afbf"
      unitRef="U002">310004</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="c20240101to20240930_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_00a715ea4dce46fd976d5f72412970a1"
      unitRef="U002">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20240101to20240930_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_9c9c3f9cc80d4a949113db25806323f2"
      unitRef="U002">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20240101to20240930_StatementEquityComponentsAxis_EquityWarrantsMember"
      decimals="0"
      id="Fact_d9fe8c76c678400b898d5bf8164920b3"
      unitRef="U002">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20240101to20240930_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_aa5a221f1040426a80805b1dd464d8f2"
      unitRef="U002">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20240101to20240930_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_751ac941128745ecaca676146a11d0ac"
      unitRef="U002">-13692944</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20240101to20240930"
      decimals="0"
      id="Fact_b1701e9661ac4a3eae1e5356313fdf42"
      unitRef="U002">-13692944</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesIssued
      contextRef="c20240930_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_0c69872cc72a4de183d88c2baf35094e"
      unitRef="U001">22350022</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="c20240930_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_ec52f83c3de64f998c247a159a8ef0a1"
      unitRef="U002">22350</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c20240930_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_8ab068f466054b758ee21cf40c58ff17"
      unitRef="U001">117223</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonValue
      contextRef="c20240930_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_0278275556a94644b4ad6582d99a024d"
      unitRef="U002">60000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:StockholdersEquity
      contextRef="c20240930_StatementEquityComponentsAxis_EquityWarrantsMember"
      decimals="0"
      id="Fact_74edd71e93fd42cbbf3b77407f75c5a8"
      unitRef="U002">2608642</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20240930_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_42372068af224c2189521d4aaa60368a"
      unitRef="U002">125473368</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20240930_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_c6c0f165f3274a4daf41f933c85d79d8"
      unitRef="U002">-122074573</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20240930"
      decimals="0"
      id="Fact_e9a0b7d091d24930beab1406f0c49d58"
      unitRef="U002">5969787</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesIssued
      contextRef="c20230630_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_30f3d5e5846144309594e1c79dabdbef"
      unitRef="U001">15190376</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="c20230630_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_046d01af31024ba4a55cc1d70c841f89"
      unitRef="U002">15190</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c20230630_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_b5ad6bb4f1b74c3bb66a971344244552"
      unitRef="U001">117223</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonValue
      contextRef="c20230630_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_1b47e35843694cbd91642629947cd046"
      unitRef="U002">60000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:StockholdersEquity
      contextRef="c20230630_StatementEquityComponentsAxis_EquityWarrantsMember"
      decimals="0"
      id="Fact_da346a48c3bb40e99f13d42a0c096917"
      unitRef="U002">1918103</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20230630_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_4bba1ada4d274b6f98230f642e88974f"
      unitRef="U002">110977150</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20230630_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_27ea4bc469a14d7aa6b9cbfd2ac3d34b"
      unitRef="U002">-99974270</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20230630"
      decimals="0"
      id="Fact_a82cd71206614a4bbd811f6aba65fdd6"
      unitRef="U002">12876173</us-gaap:StockholdersEquity>
    <femy:StockIssuedDuringPeriodSharesExerciseOfCommonWarrants
      contextRef="c20230701to20230930_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_03a9a5a07e724990b49269f6d609d292"
      unitRef="U001">919716</femy:StockIssuedDuringPeriodSharesExerciseOfCommonWarrants>
    <femy:StockIssuedDuringPeriodValueExerciseOfCommonWarrants
      contextRef="c20230701to20230930_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_f1ed222fb7f04c42ac9b120b3fafb649"
      unitRef="U002">920</femy:StockIssuedDuringPeriodValueExerciseOfCommonWarrants>
    <femy:StockIssuedDuringPeriodValueExerciseOfCommonWarrants
      contextRef="c20230701to20230930_StatementEquityComponentsAxis_EquityWarrantsMember"
      decimals="0"
      id="Fact_a8d52410fbcf45f5a963b32d1a13e921"
      unitRef="U002">-336495</femy:StockIssuedDuringPeriodValueExerciseOfCommonWarrants>
    <femy:StockIssuedDuringPeriodValueExerciseOfCommonWarrants
      contextRef="c20230701to20230930_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_11b455cec5bd47f586e723786d73179d"
      unitRef="U002">1395550</femy:StockIssuedDuringPeriodValueExerciseOfCommonWarrants>
    <femy:StockIssuedDuringPeriodValueExerciseOfCommonWarrants
      contextRef="c20230701to20230930"
      decimals="0"
      id="Fact_a9552c2ad619425492e8fc44a8006541"
      unitRef="U002">1059975</femy:StockIssuedDuringPeriodValueExerciseOfCommonWarrants>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20230701to20230930_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_80d144142309498fae893c342349c554"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20230701to20230930_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_d9b907c51567473499c5ea4eb4245ab0"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20230701to20230930_StatementEquityComponentsAxis_EquityWarrantsMember"
      decimals="0"
      id="Fact_bfcc1e7f9567437ab36ec79420cf7f81"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20230701to20230930_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_7065aa0a0a9b4ed2872d33a77d087aff"
      unitRef="U002">504359</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20230701to20230930_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_aceb56c79bba483b81b07271a46de738"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20230701to20230930"
      decimals="0"
      id="Fact_0ab0d7528e014d62b803c0316232becd"
      unitRef="U002">504359</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="c20230701to20230930_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_473b744e2fd14ac782ad1494157bf5b9"
      unitRef="U002">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20230701to20230930_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_972dd1c2311f47c6a01d9fb5844177e4"
      unitRef="U002">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20230701to20230930_StatementEquityComponentsAxis_EquityWarrantsMember"
      decimals="0"
      id="Fact_84be6e2e8b0e4dd4beb958a360c190c6"
      unitRef="U002">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20230701to20230930_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_7bd2f87a674746da87e9f37a8a8c6eb7"
      unitRef="U002">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20230701to20230930_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_a29c091cfe3649ea9a1ebb9aed17e92a"
      unitRef="U002">-3996905</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20230701to20230930"
      decimals="0"
      id="Fact_00f491ac94d7470ea5cefefe62b42b40"
      unitRef="U002">-3996905</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesIssued
      contextRef="c20230930_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_dd985b5ff1c248d8ad260b2a1dccf58e"
      unitRef="U001">16110092</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="c20230930_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_572a0b9d9fa84f1c80ebb532a529fe87"
      unitRef="U002">16110</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c20230930_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_a5d0fd4caa6d4c27b6a6a2e2e11499c3"
      unitRef="U001">117223</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonValue
      contextRef="c20230930_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_5b4e5b1ece7940dc84b2e4c67c9c1e99"
      unitRef="U002">60000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:StockholdersEquity
      contextRef="c20230930_StatementEquityComponentsAxis_EquityWarrantsMember"
      decimals="0"
      id="Fact_fd073953044e44e39e3a657c3dfe09cb"
      unitRef="U002">1581608</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20230930_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_72ec1969c94f454db012f1e3f1169354"
      unitRef="U002">112877059</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20230930_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_e98e7a93f72141bf9919f4a9d93bfeac"
      unitRef="U002">-103971175</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20230930"
      decimals="0"
      id="Fact_f160eaba6b4749f698209ec142ced86b"
      unitRef="U002">10443602</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesIssued
      contextRef="c20221231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_2ddefea5efbc4454accde5de87dee810"
      unitRef="U001">11986927</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="c20221231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_f05435acee9844bf87370b3e04ebf03b"
      unitRef="U002">11987</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c20221231_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_49690557069d4af890cf7d91621bc2fb"
      unitRef="U001">117223</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonValue
      contextRef="c20221231_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_c40746d51cdb40bab734659857c4a2e2"
      unitRef="U002">60000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:StockholdersEquity
      contextRef="c20221231_StatementEquityComponentsAxis_EquityWarrantsMember"
      decimals="0"
      id="Fact_3370e81e1b254a87a5be3e941fc8b5cb"
      unitRef="U002">567972</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20221231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_557fc77b873d4db9a3b923e3969baab4"
      unitRef="U002">108857065</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20221231_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_d547d017ea6141b4b1f34d8719ae8b30"
      unitRef="U002">-94134505</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20221231"
      decimals="0"
      id="Fact_9aeb88de27a041088caab9f72a7fd1ab"
      unitRef="U002">15242519</us-gaap:StockholdersEquity>
    <femy:StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants
      contextRef="c20230101to20230930_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_5b674df1763342e89a13fb357011d818"
      unitRef="U001">1318000</femy:StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants>
    <femy:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants
      contextRef="c20230101to20230930_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_5e8f5f5fbdeb4028a846e00cc04b2ce6"
      unitRef="U002">1318</femy:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants>
    <femy:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants
      contextRef="c20230101to20230930_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_af3b4464a94c429c90c5b65f65b93fee"
      unitRef="U002">0</femy:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants>
    <femy:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants
      contextRef="c20230101to20230930_StatementEquityComponentsAxis_EquityWarrantsMember"
      decimals="0"
      id="Fact_1cdeadc987dd4028989349612b32b70d"
      unitRef="U002">2526664</femy:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants>
    <femy:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants
      contextRef="c20230101to20230930_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_c45516de24e844b5b09caaf7e85dbc8f"
      unitRef="U002">818014</femy:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants>
    <femy:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants
      contextRef="c20230101to20230930_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_1f346c9312a94431bd8bc5422df3d8ef"
      unitRef="U002">0</femy:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants>
    <femy:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants
      contextRef="c20230101to20230930"
      decimals="0"
      id="Fact_0e96d2be00f44f7ba87a19235e237571"
      unitRef="U002">3345996</femy:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants>
    <femy:StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts
      contextRef="c20230101to20230930_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_835c701bf6524eedacb1c824500bb27c"
      unitRef="U001">2869</femy:StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts>
    <femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts
      contextRef="c20230101to20230930_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_09b7adb62df64d8187a4e4f1db6a7e8a"
      unitRef="U002">3</femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts>
    <femy:StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts
      contextRef="c20230101to20230930_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="INF"
      id="Fact_7fdb53eee1984a77ac8ca8fb9ff11a8d"
      unitRef="U001">0</femy:StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts>
    <femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts
      contextRef="c20230101to20230930_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_e1ad0523749e49fdaa25c29b26066334"
      unitRef="U002">0</femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts>
    <femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts
      contextRef="c20230101to20230930_StatementEquityComponentsAxis_EquityWarrantsMember"
      decimals="0"
      id="Fact_c410919ae0f945be8325ccd41be113e0"
      unitRef="U002">0</femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts>
    <femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts
      contextRef="c20230101to20230930_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_3a05e2663d104adcba05c7516a0f026e"
      unitRef="U002">3365</femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts>
    <femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts
      contextRef="c20230101to20230930_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_d5d162fab0804cdbbf5e0a58203acd64"
      unitRef="U002">0</femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts>
    <femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts
      contextRef="c20230101to20230930"
      decimals="0"
      id="Fact_732b482bd7c541e793c20771174a0c04"
      unitRef="U002">3368</femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="c20230101to20230930_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_70bb7dfef3d04d4f9be7f05c80bc4f4d"
      unitRef="U001">3858</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="c20230101to20230930_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_8f0647859bca4d5eb720d58a2b4c8000"
      unitRef="U002">3</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="c20230101to20230930_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="INF"
      id="Fact_a12658933fec4e0ebb1115b898b5b182"
      unitRef="U001">0</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="c20230101to20230930_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_3e801809378e46e388322e39c16d7acc"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="c20230101to20230930_StatementEquityComponentsAxis_EquityWarrantsMember"
      decimals="0"
      id="Fact_724831ee8a594293b223661e4e2b9ec1"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="c20230101to20230930_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_8f791d4b85824dea9197617bc0012631"
      unitRef="U002">1694</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="c20230101to20230930_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_751832ce99494534837119e6484d4533"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="c20230101to20230930"
      decimals="0"
      id="Fact_a2a5b042167b4856ad76d228c2b612bc"
      unitRef="U002">1697</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <femy:StockIssuedDuringPeriodSharesExerciseOfPreFundedWarrants
      contextRef="c20230101to20230930_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_860f7c11aa324f0d9d66859cc54ede55"
      unitRef="U001">1878722</femy:StockIssuedDuringPeriodSharesExerciseOfPreFundedWarrants>
    <femy:StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants
      contextRef="c20230101to20230930_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_493eacebe536488dadcadf0c3d124ddf"
      unitRef="U002">1879</femy:StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants>
    <femy:StockIssuedDuringPeriodSharesExerciseOfPreFundedWarrants
      contextRef="c20230101to20230930_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="INF"
      id="Fact_130a335e5ca942bb8350d8d0639b700e"
      unitRef="U001">0</femy:StockIssuedDuringPeriodSharesExerciseOfPreFundedWarrants>
    <femy:StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants
      contextRef="c20230101to20230930_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_35bfae8e036849d6b0bd6ee8ce1d4737"
      unitRef="U002">0</femy:StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants>
    <femy:StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants
      contextRef="c20230101to20230930_StatementEquityComponentsAxis_EquityWarrantsMember"
      decimals="0"
      id="Fact_0dcf81eb1fed4281b1c0ea467d5fdbe2"
      unitRef="U002">-1176533</femy:StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants>
    <femy:StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants
      contextRef="c20230101to20230930_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_36dd94de4956483a8690c2bd500c0d70"
      unitRef="U002">1174842</femy:StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants>
    <femy:StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants
      contextRef="c20230101to20230930_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_64c424a909184a7cb1a3a670e9069228"
      unitRef="U002">0</femy:StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants>
    <femy:StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants
      contextRef="c20230101to20230930"
      decimals="0"
      id="Fact_1ad9ff42dff64955b3a80a434f163d80"
      unitRef="U002">188</femy:StockIssuedDuringPeriodValueExerciseOfPreFundedWarrants>
    <femy:StockIssuedDuringPeriodSharesExerciseOfCommonWarrants
      contextRef="c20230101to20230930_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_ed32c082b08946cbaa9ae2279ab0e458"
      unitRef="U001">919716</femy:StockIssuedDuringPeriodSharesExerciseOfCommonWarrants>
    <femy:StockIssuedDuringPeriodValueExerciseOfCommonWarrants
      contextRef="c20230101to20230930_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_6e0ce97a609442f18496168f6c0530de"
      unitRef="U002">920</femy:StockIssuedDuringPeriodValueExerciseOfCommonWarrants>
    <femy:StockIssuedDuringPeriodSharesExerciseOfCommonWarrants
      contextRef="c20230101to20230930_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="INF"
      id="Fact_f551a10c2dbd4a4f9b201f36a47d97e0"
      unitRef="U001">0</femy:StockIssuedDuringPeriodSharesExerciseOfCommonWarrants>
    <femy:StockIssuedDuringPeriodValueExerciseOfCommonWarrants
      contextRef="c20230101to20230930_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_cba793e200f046cea37d9a7a6996f5c7"
      unitRef="U002">0</femy:StockIssuedDuringPeriodValueExerciseOfCommonWarrants>
    <femy:StockIssuedDuringPeriodValueExerciseOfCommonWarrants
      contextRef="c20230101to20230930_StatementEquityComponentsAxis_EquityWarrantsMember"
      decimals="0"
      id="Fact_9879054d749f4707ac377d38f0f2c671"
      unitRef="U002">-336495</femy:StockIssuedDuringPeriodValueExerciseOfCommonWarrants>
    <femy:StockIssuedDuringPeriodValueExerciseOfCommonWarrants
      contextRef="c20230101to20230930_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_a46cd3d64c8f477b8f4d7ca50a0e09c4"
      unitRef="U002">1395550</femy:StockIssuedDuringPeriodValueExerciseOfCommonWarrants>
    <femy:StockIssuedDuringPeriodValueExerciseOfCommonWarrants
      contextRef="c20230101to20230930_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_467795bb60634f9fbd14ac356891af3b"
      unitRef="U002">0</femy:StockIssuedDuringPeriodValueExerciseOfCommonWarrants>
    <femy:StockIssuedDuringPeriodValueExerciseOfCommonWarrants
      contextRef="c20230101to20230930"
      decimals="0"
      id="Fact_0b798ee502504b13bb68c0f7000e8e18"
      unitRef="U002">1059975</femy:StockIssuedDuringPeriodValueExerciseOfCommonWarrants>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20230101to20230930_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_f5afad0ffedf483cac819a40cfc3a638"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20230101to20230930_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_b24920fa88564d93916cdcfc37eb5e44"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20230101to20230930_StatementEquityComponentsAxis_EquityWarrantsMember"
      decimals="0"
      id="Fact_938abd0b6d8e4ed2a8a2a5fd9d732471"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20230101to20230930_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_2e27633bdfdb4a29a51d15c3822077a5"
      unitRef="U002">626529</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20230101to20230930_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_2a8f6fa28d044396b72d8a8e9f886e25"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20230101to20230930"
      decimals="0"
      id="Fact_68cb2db252234db39938287444ebee46"
      unitRef="U002">626529</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="c20230101to20230930_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_4294e981bce24f3889da4152aa8080ce"
      unitRef="U002">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20230101to20230930_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_a18b4304585e4514ac703651e5c04aa2"
      unitRef="U002">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20230101to20230930_StatementEquityComponentsAxis_EquityWarrantsMember"
      decimals="0"
      id="Fact_e8270caed4e6475fa8181baa891a4512"
      unitRef="U002">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20230101to20230930_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_ccbd803dc49948b897383ab08ca628da"
      unitRef="U002">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20230101to20230930_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_f5b409b71b1347038b1ded5a5284378b"
      unitRef="U002">-9836670</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20230101to20230930"
      decimals="0"
      id="Fact_adf7ee2c6e3c47b1bdd87d53bb2301c8"
      unitRef="U002">-9836670</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesIssued
      contextRef="c20230930_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_0ca5aa4c7fba4a60abe47e4f961fc704"
      unitRef="U001">16110092</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="c20230930_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_d181a76de93144daa8fec26ef1153e29"
      unitRef="U002">16110</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c20230930_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_2d7721c75faa442aa608f5f14110fd5d"
      unitRef="U001">117223</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonValue
      contextRef="c20230930_StatementEquityComponentsAxis_TreasuryStockCommonMember"
      decimals="0"
      id="Fact_6bc0d5dbf988467cbc52bc750a37b5ae"
      unitRef="U002">60000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:StockholdersEquity
      contextRef="c20230930_StatementEquityComponentsAxis_EquityWarrantsMember"
      decimals="0"
      id="Fact_73d9d32d5fe24102a368b2e64db23132"
      unitRef="U002">1581608</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20230930_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_98a0fbe9949e4fc998763e37ce911052"
      unitRef="U002">112877059</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20230930_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_1c8a2cd3a41a4510a37702c540b7ec29"
      unitRef="U002">-103971175</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20230930"
      decimals="0"
      id="Fact_b5338935b67e4f06a3025529a4796c0c"
      unitRef="U002">10443602</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="c20240101to20240930"
      decimals="0"
      id="Fact_7b6192c244184665a298c17657cd856a"
      unitRef="U002">-13692944</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20230101to20230930"
      decimals="0"
      id="Fact_b9d426ac751b4592b68eb5e2d7348ef9"
      unitRef="U002">-9836670</us-gaap:NetIncomeLoss>
    <us-gaap:Depreciation
      contextRef="c20240101to20240930"
      decimals="0"
      id="Fact_57ea73f2c6084895920229a7a45d83e8"
      unitRef="U002">202971</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="c20230101to20230930"
      decimals="0"
      id="Fact_210e6a6659b64d908968ea5677135a25"
      unitRef="U002">388777</us-gaap:Depreciation>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="c20240101to20240930"
      decimals="0"
      id="Fact_f5cb41f93388417cb38e3dbae09161d9"
      unitRef="U002">12173</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="c20230101to20230930"
      decimals="0"
      id="Fact_2b7bfa56e31148d9bdde01334a4d8e00"
      unitRef="U002">2906</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="c20240101to20240930"
      decimals="0"
      id="Fact_40fcc0c6266947b6842096d0b32bb8c5"
      unitRef="U002">438601</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="c20230101to20230930"
      decimals="0"
      id="Fact_f9e74077a5244830b6441eef4488910b"
      unitRef="U002">274158</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="c20240101to20240930"
      decimals="0"
      id="Fact_b805994efbf7446e9238f0f6eb61ea6d"
      unitRef="U002">0</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="c20230101to20230930"
      decimals="0"
      id="Fact_c87b222eb4db4a858ea79aab01f1234d"
      unitRef="U002">-44538</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="c20240101to20240930"
      decimals="0"
      id="Fact_14abd7f2eed844ebbca67eac6f4024c6"
      unitRef="U002">6000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="c20230101to20230930"
      decimals="0"
      id="Fact_8f2ab0bf805a4b10aa7732581c4e269a"
      unitRef="U002">0</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:InventoryLIFOReservePeriodCharge
      contextRef="c20240101to20240930"
      decimals="0"
      id="Fact_e7d72f66205a4fd5b3409dd6834efc3e"
      unitRef="U002">2830</us-gaap:InventoryLIFOReservePeriodCharge>
    <us-gaap:InventoryLIFOReservePeriodCharge
      contextRef="c20230101to20230930"
      decimals="0"
      id="Fact_16a5f601fd34477d97a796754d489c0c"
      unitRef="U002">4972</us-gaap:InventoryLIFOReservePeriodCharge>
    <us-gaap:ShareBasedCompensation
      contextRef="c20240101to20240930"
      decimals="0"
      id="Fact_99ec2f3659d048799fbefce30860f793"
      unitRef="U002">310004</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="c20230101to20230930"
      decimals="0"
      id="Fact_637c399efd604444a46fb0d270c74026"
      unitRef="U002">626529</us-gaap:ShareBasedCompensation>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="c20240101to20240930"
      decimals="0"
      id="Fact_6faddd093f814d44bf56bd05905e7547"
      unitRef="U002">854902</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="c20230101to20230930"
      decimals="0"
      id="Fact_3770969f482b45caaf010e7837b10915"
      unitRef="U002">0</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="c20240101to20240930"
      decimals="0"
      id="Fact_c6d4ea68c7f243fdab342a058911d955"
      unitRef="U002">285384</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="c20230101to20230930"
      decimals="0"
      id="Fact_06c10973dd3d4e2db8bd47dd79e56c79"
      unitRef="U002">26086</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="c20240101to20240930"
      decimals="0"
      id="Fact_8186b23a3dec4ababf39fbcc206fbe43"
      unitRef="U002">1273382</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="c20230101to20230930"
      decimals="0"
      id="Fact_e4ed458fd6624e79bbf18d2ea83ff048"
      unitRef="U002">170917</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="c20240101to20240930"
      decimals="0"
      id="Fact_ca5506f3bbc044b8bc4781fe3ed00ded"
      unitRef="U002">266518</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="c20230101to20230930"
      decimals="0"
      id="Fact_731521c734d14687bd62fecebc90118c"
      unitRef="U002">-313154</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="c20240101to20240930"
      decimals="0"
      id="Fact_18152b7bb2294c7991dc6246017e04cb"
      unitRef="U002">-51799</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="c20230101to20230930"
      decimals="0"
      id="Fact_33afe78b6fc24494a38dad66ec66851d"
      unitRef="U002">341119</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="c20240101to20240930"
      decimals="0"
      id="Fact_a11720747e74472db0c9e4018c11d7d0"
      unitRef="U002">-316651</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="c20230101to20230930"
      decimals="0"
      id="Fact_28fdbf81f95e423981714981a687e0e7"
      unitRef="U002">112728</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="c20240101to20240930"
      decimals="0"
      id="Fact_3b61eb375e504476b1db8184a036e189"
      unitRef="U002">-273734</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="c20230101to20230930"
      decimals="0"
      id="Fact_23f6a08942e64b1e9f23087ec16b69aa"
      unitRef="U002">-304004</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="c20240101to20240930"
      decimals="0"
      id="Fact_e4de5fb183a84bab9e4aed6c31353b14"
      unitRef="U002">-36509</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="c20230101to20230930"
      decimals="0"
      id="Fact_09475319b86b4c24884d00b69fd825bb"
      unitRef="U002">-15770</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="c20240101to20240930"
      decimals="0"
      id="Fact_baa89e99d86941e2a52661e3984d0871"
      unitRef="U002">-14369440</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="c20230101to20230930"
      decimals="0"
      id="Fact_86003d43f3214fa892c75f84ac8c8cf0"
      unitRef="U002">-8244566</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="c20240101to20240930"
      decimals="0"
      id="Fact_c8c2b09949e34799a7c73ed96b22517d"
      unitRef="U002">82237</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="c20230101to20230930"
      decimals="0"
      id="Fact_a82e9cf039734093830a5a935fa7f354"
      unitRef="U002">0</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="c20240101to20240930"
      decimals="0"
      id="Fact_3e91d8d25df64edeac78e06885171ebb"
      unitRef="U002">654914</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="c20230101to20230930"
      decimals="0"
      id="Fact_5fb36b7ddb5e4e759c0f1e9a25d0d9fa"
      unitRef="U002">99018</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="c20240101to20240930"
      decimals="0"
      id="Fact_c8aff1c9bbb844a1987f9efcd2bd6f01"
      unitRef="U002">-737151</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="c20230101to20230930"
      decimals="0"
      id="Fact_22b872d335d248879c82b76253fd5cc0"
      unitRef="U002">-99018</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfWarrants
      contextRef="c20240101to20240930"
      decimals="0"
      id="Fact_611f2c549fc7415ca4ba0fa5062dfd86"
      unitRef="U002">0</us-gaap:ProceedsFromIssuanceOfWarrants>
    <us-gaap:ProceedsFromIssuanceOfWarrants
      contextRef="c20230101to20230930"
      decimals="0"
      id="Fact_d9d1d4b1ac8340eb807cd2293a1b6532"
      unitRef="U002">3899813</us-gaap:ProceedsFromIssuanceOfWarrants>
    <femy:PaymentsOfEquityIssuanceCosts
      contextRef="c20240101to20240930"
      decimals="0"
      id="Fact_a61479cc57b44f0ab295227a0dea041d"
      unitRef="U002">0</femy:PaymentsOfEquityIssuanceCosts>
    <femy:PaymentsOfEquityIssuanceCosts
      contextRef="c20230101to20230930"
      decimals="0"
      id="Fact_b8e5844b8e04473c84360de025ad27e4"
      unitRef="U002">547764</femy:PaymentsOfEquityIssuanceCosts>
    <us-gaap:ProceedsFromWarrantExercises
      contextRef="c20240101to20240930"
      decimals="0"
      id="Fact_a76a3596d87a4c888be2eb77c755f0c4"
      unitRef="U002">0</us-gaap:ProceedsFromWarrantExercises>
    <us-gaap:ProceedsFromWarrantExercises
      contextRef="c20230101to20230930"
      decimals="0"
      id="Fact_02da5a18994d4b13855c4bd690523ac1"
      unitRef="U002">188</us-gaap:ProceedsFromWarrantExercises>
    <femy:ProceedsFromExerciseOfCommonStockWarrants
      contextRef="c20240101to20240930"
      decimals="0"
      id="Fact_11e5ec33841049bd9267947aaad5c79e"
      unitRef="U002">0</femy:ProceedsFromExerciseOfCommonStockWarrants>
    <femy:ProceedsFromExerciseOfCommonStockWarrants
      contextRef="c20230101to20230930"
      decimals="0"
      id="Fact_408fee1754ca4d97a4f9cd3982cd846b"
      unitRef="U002">1059975</femy:ProceedsFromExerciseOfCommonStockWarrants>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="c20240101to20240930"
      decimals="0"
      id="Fact_7a7ae897b99e4fb9813bda8bcff8b168"
      unitRef="U002">10390</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="c20230101to20230930"
      decimals="0"
      id="Fact_8e5d2d7e2dd0440d898747c38b152463"
      unitRef="U002">1697</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="c20240101to20240930"
      decimals="0"
      id="Fact_129a30a93458403396309220fdca6cae"
      unitRef="U002">1021994</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="c20230101to20230930"
      decimals="0"
      id="Fact_fbe1329f67604f1f8c5e62cfefeccb5d"
      unitRef="U002">3373</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="c20240101to20240930"
      decimals="0"
      id="Fact_2dea9f788f0a4b49a37a5b14bc3ac45a"
      unitRef="U002">30660</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="c20230101to20230930"
      decimals="0"
      id="Fact_c7c0a84a0b254195ab78d0a5a5c49a93"
      unitRef="U002">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:RepaymentsOfNotesPayable
      contextRef="c20240101to20240930"
      decimals="0"
      id="Fact_e4b588f325a04179b9d69cdd3c4b22e1"
      unitRef="U002">0</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:RepaymentsOfNotesPayable
      contextRef="c20230101to20230930"
      decimals="0"
      id="Fact_81af41f1da894f2b97984650c2a8fa09"
      unitRef="U002">327006</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="c20240101to20240930"
      decimals="0"
      id="Fact_576ed8e6e1b7412f8c156963c5b9c5fe"
      unitRef="U002">0</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="c20230101to20230930"
      decimals="0"
      id="Fact_d3034ef69a9f4387b5b6348eb96c9037"
      unitRef="U002">16193</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="c20240101to20240930"
      decimals="0"
      id="Fact_7e4a80d438d04188971a91a60658e9f8"
      unitRef="U002">1001724</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="c20230101to20230930"
      decimals="0"
      id="Fact_a9f2c43d784842d7b08f01cae65bf450"
      unitRef="U002">4074083</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="c20240101to20240930"
      decimals="0"
      id="Fact_1d157592bfe547709e8a07a9507fca1c"
      unitRef="U002">-14104867</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="c20230101to20230930"
      decimals="0"
      id="Fact_8d37b2619bc84e63b805a77f798ad24b"
      unitRef="U002">-4269501</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="c20231231"
      decimals="0"
      id="Fact_ca6d9966af954d4f94b99bf4257e419f"
      unitRef="U002">21716077</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="c20221231"
      decimals="0"
      id="Fact_bfc797536d884a16a1d6a8f83d3bd904"
      unitRef="U002">12961936</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="c20240930"
      decimals="0"
      id="Fact_660ec7766fe34d468dde5c27e0c70bf0"
      unitRef="U002">7611210</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="c20230930"
      decimals="0"
      id="Fact_6efab2e0dc35444e895a75588abc77c6"
      unitRef="U002">8692435</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="c20240101to20240930"
      decimals="0"
      id="Fact_a639b3509f07476f930f9873d0967edd"
      unitRef="U002">0</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="c20230101to20230930"
      decimals="0"
      id="Fact_6bce586678a94d5a8d7d8b840fa8643f"
      unitRef="U002">9903</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="c20240101to20240930"
      decimals="0"
      id="Fact_35264c4fe4974d73abcd5bccb458bf8e"
      unitRef="U002">5708</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="c20230101to20230930"
      decimals="0"
      id="Fact_1ac40639c62d48a6a75221ea6b66098c"
      unitRef="U002">4550</us-gaap:IncomeTaxesPaidNet>
    <femy:PropertyAndEquipmentCostsIncludedInAccountsPayableAndAccruedExpense
      contextRef="c20240101to20240930"
      decimals="0"
      id="Fact_8f18dfc261d84d5fa1f5ce81064575b9"
      unitRef="U002">35849</femy:PropertyAndEquipmentCostsIncludedInAccountsPayableAndAccruedExpense>
    <femy:PropertyAndEquipmentCostsIncludedInAccountsPayableAndAccruedExpense
      contextRef="c20230101to20230930"
      decimals="0"
      id="Fact_78dd9ac1462f4dd49588e61526f17aff"
      unitRef="U002">0</femy:PropertyAndEquipmentCostsIncludedInAccountsPayableAndAccruedExpense>
    <femy:CommissionCostsRelatingToCertainProceedsFromIssuanceOfCommonStock
      contextRef="c20240101to20240930"
      decimals="0"
      id="Fact_caa0fdc2810441c5a716e6dbecfdf582"
      unitRef="U002">0</femy:CommissionCostsRelatingToCertainProceedsFromIssuanceOfCommonStock>
    <femy:CommissionCostsRelatingToCertainProceedsFromIssuanceOfCommonStock
      contextRef="c20230101to20230930"
      decimals="0"
      id="Fact_4ca33525fcd7417d84a632d7d164ec60"
      unitRef="U002">6163</femy:CommissionCostsRelatingToCertainProceedsFromIssuanceOfCommonStock>
    <femy:DeferredOfferingCostsReclassifiedToAdditionalPaidInCapital
      contextRef="c20240101to20240930"
      decimals="0"
      id="Fact_1109bc81c9e7420ba4359ad5f43b0e59"
      unitRef="U002">1586</femy:DeferredOfferingCostsReclassifiedToAdditionalPaidInCapital>
    <femy:DeferredOfferingCostsReclassifiedToAdditionalPaidInCapital
      contextRef="c20230101to20230930"
      decimals="0"
      id="Fact_a83a3514a3a0461a87a83a9ae79e7e02"
      unitRef="U002">0</femy:DeferredOfferingCostsReclassifiedToAdditionalPaidInCapital>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="c20240101to20240930"
      decimals="0"
      id="Fact_f614288e85ff47378ab676ba9613c382"
      unitRef="U002">0</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="c20230101to20230930"
      decimals="0"
      id="Fact_2cc828b8057646f3bde9c94e0256909a"
      unitRef="U002">2496968</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <femy:PrepaidInsuranceFinancedWithPromissoryNote
      contextRef="c20240101to20240930"
      decimals="0"
      id="Fact_c2d4710cc46e46e792a43edda828d804"
      unitRef="U002">0</femy:PrepaidInsuranceFinancedWithPromissoryNote>
    <femy:PrepaidInsuranceFinancedWithPromissoryNote
      contextRef="c20230101to20230930"
      decimals="0"
      id="Fact_1caf9b98ca014ce7bb7d8b0e936180b7"
      unitRef="U002">283334</femy:PrepaidInsuranceFinancedWithPromissoryNote>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="c20240101to20240930"
      id="Text_c988646925144901a885fd6051e76fc5">
&lt;div&gt;
      &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;


  &lt;tr style="vertical-align: top;"&gt;

    &lt;td style="vertical-align: top; width: 27pt;"&gt;
              &lt;div style="text-align: left; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;(1)&lt;/div&gt;
            &lt;/td&gt;

    &lt;td style="align: left; vertical-align: top; width: auto;"&gt;
              &lt;div style="text-align: left; 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&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="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&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="margin-right: 154.8pt; font-style: italic; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;Organization and Nature of Business&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;span style="font-weight: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt; &lt;/span&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;&#160;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&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; color: rgb(0, 0, 0);"&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="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-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;Femasys Inc. (the Company or Femasys) was incorporated in Delaware on February 19, 2004 and is headquartered in Suwanee, Georgia. The Company is a leading biomedical company focused on addressing significant unmet needs
          for women worldwide with a broad portfolio of in-office, accessible, and innovative therapeutic and diagnostic products, including a lead revolutionary product candidate and FDA-cleared products.&#160;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"&gt;The Company&#x2019;s mission is to provide women with superior minimally-invasive, non-surgical product technologies, accessible in the office, improving patient care and overall health
          economics focused on servicing the reproductive health needs for those seeking solutions for infertility issues (FemaSeed&#xae; and FemVue&#xae;) or permanent birth control (FemBloc&#xae;).&#160;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-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 Company currently operates a&lt;/span&gt;s one &lt;/span&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;segment with an initial focus on servicing the reproductive
        health needs for those seeking solutions for infertility issues or permanent birth control.&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="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; &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; &lt;/span&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; letter-spacing: normal; white-space: normal; word-spacing: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: normal; text-align: left; text-transform: none; background-color: rgb(255, 255, 255); font-variant: normal;"&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;Femasys &lt;/span&gt;has an expansive intellectual property portfolio which covers both utility and design patents in the U.S. and significant ex-U.S. markets for each product initiative. Femasys has taken concepts internally
        conceived and protected through development, including domestic and foreign regulatory approvals, and production, through in-house manufacturing.&#160;The Company received approval to sell FemaSeed, a solution which enables directed intratubal
        insemination to improve on historic intrauterine insemination (IUI) and provides a lower cost and safer option to in vitro fertilization (IVF) methods, from Health Canada, the Public Health Agency of Canada (Health Canada) in April 2023. In
        September 2023, the Company received 510(k) clearance from the FDA for FemaSeed intratubal insemination to market in the United States. A pivotal clinical trial was still ongoing at the time of receiving regulatory clearance, however, enrollment
        was completed in November 2023. In June 2024, the Company received European Union Medical Device Regulation (EU MDR) certificates and CE Mark certification&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;"&gt; for four products:&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; FemaSeed, FemVue, FemCerv&#xae; and FemCath&#xae;. FemVue, a solution that enables fallopian tube assessment with ultrasound as an alternative to the radiologic approach (hysterosalpingogram) for the diagnosis of
          infertility, is approved for sale in the U.S., Japan, and Canada. FemCerv is a solution for complete tissue sampling with minimal contamination of the endocervical canal in a virtually pain-free procedure as an alternative to the single biopsy
          method for diagnosis of cervical cancer and is approved for sale in the U.S. and Canada. FemCath, allows for selective evaluation of an individual fallopian tube as an alternative to the traditional intrauterine catheter that is undirected, is
          approved for sale in the U.S. and Canada. I&lt;/span&gt;n August 2024, the Company announced receipt of CE Mark certification and product approval from Health Canada for our compact, eco-friendly FemVue&#xae; MINI for fallopian tube assessment. In September
        2024, the Company announced receipt of 510(k) clearance from FDA for FemChec&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&#xae;, a controlled contrast generating device. &lt;/span&gt;The Company received CE mark approval for
        FemChec in September 2024. &lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; letter-spacing: normal; white-space: normal; word-spacing: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: normal; text-align: left; text-transform: none; background-color: rgb(255, 255, 255); font-variant: normal;"&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;"&gt; &lt;br/&gt;
        &lt;/span&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; letter-spacing: normal; white-space: normal; word-spacing: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: normal; text-align: left; text-transform: none; background-color: rgb(255, 255, 255); font-variant: normal;"&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;"&gt;FemBloc&#xae;, the
          Company&#x2019;s solution for permanent birth control, is based on the Company&#x2019;s platform technology for delivery and in June 2023 Femasys received FDA approval of our IDE to evaluate the safety and efficacy of FemBloc, our non-surgical, non-implant,
          non-hormonal in-office solution for permanent birth control in a pivotal clinical trial. In August 2023 Femasys announced the initiation of enrollment in the FINALE [Prospective Multi-Center Trial for FemBloc Intratubal Occlusion for
          TranscervicAL Permanent Birth Control] pivotal trial designed to evaluate the safety and efficacy of FemBloc. 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 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 used FemBloc for permanent birth control for one year.
          Follow-up will continue annually for five years post-market. &lt;br/&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="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;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&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&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&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;span style="font-weight: normal; color: rgb(0, 0, 0); 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-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="margin-right: 36pt; font-style: italic; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Basis of Presentation&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"&gt; &lt;span style="font-style: normal;"&gt; &lt;/span&gt; &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;&#160;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"&gt; &lt;/span&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; 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;"&gt;The &lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;Company has prepared the accompanying condensed financial statements pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (SEC).
        Certain information and footnote disclosures normally included in the annual financial statements prepared in accordance with accounting principles generally accepted in the United States of America (U.S. GAAP) have been condensed or omitted
        pursuant to these rules and regulations. These condensed financial statements should be read in conjunction with the Company&#x2019;s audited financial statements and footnotes related thereto for the year ended December 31, 2023 included in our Annual
        Report on Form 10K filed with the SEC on March 28, 2024 (the Annual Report). There have been no material changes to the Company&#x2019;s significant accounting policies described in Note 2 to the financial statements included in the Annual Report.&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"&gt; &lt;/span&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: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial;"&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; 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;"&gt;In &lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;the opinion of management, the unaudited financial statements include all adjustments (consisting only of normal recurring adjustments) necessary to present fairly
        the Company&#x2019;s financial position and the results of its operations and cash flows at the dates for periods presented. The results of operations for such interim periods are not necessarily indicative of the results to be expected for the full year.&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&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;br/&gt;
      &lt;/span&gt; &lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt; &lt;span style="font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&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;&lt;span style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-style: italic;"&gt;Use of Estimates&lt;/span&gt;&lt;/span&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; &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;&lt;span style="font-style: italic;"&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; &lt;span style="font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&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; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0);"&gt;The &lt;span style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-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;preparation of financial statements in conformity with U.S. 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. Estimates for these and other
        items are subject to change and are reassessed by management in accordance with U.S. GAAP. Actual results could differ from those estimates.&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&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;  &lt;/span&gt;&lt;/div&gt;

&lt;div style="margin-right: 36pt; font-style: italic; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Liquidity&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"&gt; &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-variant: normal; text-transform: none; font-style: normal;"&gt;&#160;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt; &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-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; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;As of September 30, 2024, the Company had cash and cash equivalents of&lt;/span&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; font-size: 10pt;"&gt; $7,611,210. &lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;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 the sale of FemaSeed &lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; font-size: 10pt;"&gt;&lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; font-size: 10pt;"&gt;&lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;and &lt;/span&gt;&lt;/span&gt;FemVue &lt;/span&gt;&lt;/span&gt;to support the Company&#x2019;s 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;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt; &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-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-variant: normal; text-transform: none; font-style: normal;"&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-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; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;For the nine months ended &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; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;September&lt;/span&gt; 30, 2024, the Company generated a net loss of&lt;/span&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; font-size: 10pt;"&gt; $13,692,944.
        &lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;The Company expects such losses to increase over the next few years as the Company advances FemBloc through clinical development if and until FDA approval is received and is available to be marketed.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"&gt; &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-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-variant: normal; text-transform: none;"&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; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; 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="font-weight: 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 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 &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; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;September&lt;/span&gt; 30, 2024 of $122,074,573 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;/span&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; &lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"&gt; &lt;/span&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 style="font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"&gt; &lt;/span&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: italic; font-variant: normal; text-transform: none;"&gt;Recently Issued Accounting Pronouncements&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/span&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="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;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;I&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;n November 2023, the FASB issued ASU No. 2023-07,&#160;&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. The Company will adopt the ASU for the fiscal year ended December 31, 2024 and interim periods in fiscal 2025. The adoption of the ASU will result in additional disclosures to the
            Company&#x2019;s financial statements and footnote disclosures.&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"&gt; &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-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"&gt; &lt;/span&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="margin-right: 36pt; font-style: italic; font-weight: normal; 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;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="margin-right: 36pt; font-style: italic; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; 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&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-style: italic; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; text-align: left;"&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-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;In December 2023, the FASB issued ASU 2023-09,&#160;&lt;/span&gt;&lt;span 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-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;Income Taxes (Topic 740): Improvements to Income Tax Disclosures&lt;/span&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-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 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;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="margin-right: 36pt; font-style: italic; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;&lt;span style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt; &lt;br/&gt;
      &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"&gt; &lt;/span&gt; &lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"&gt; &lt;/span&gt; &lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"&gt; &lt;/span&gt; &lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"&gt; &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-variant: normal; text-transform: none;"&gt;No &lt;span style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;other new accounting pronouncement issued or effective has had, or is expected to have, a material impact on the Company&#x2019;s financial statements.&lt;/span&gt;&lt;/div&gt;
</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <femy:OrganizationAndNatureOfBusinessPolicyTextBlock
      contextRef="c20240101to20240930"
      id="Text_176a1631e7c44045971bf4a6a9f77d9a">
&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;  &lt;/span&gt;&lt;/div&gt;

&lt;div style="margin-right: 154.8pt; font-style: italic; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;Organization and Nature of Business&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;span style="font-weight: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt; &lt;/span&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;&#160;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&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; color: rgb(0, 0, 0);"&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="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-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;Femasys Inc. (the Company or Femasys) was incorporated in Delaware on February 19, 2004 and is headquartered in Suwanee, Georgia. The Company is a leading biomedical company focused on addressing significant unmet needs
          for women worldwide with a broad portfolio of in-office, accessible, and innovative therapeutic and diagnostic products, including a lead revolutionary product candidate and FDA-cleared products.&#160;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"&gt;The Company&#x2019;s mission is to provide women with superior minimally-invasive, non-surgical product technologies, accessible in the office, improving patient care and overall health
          economics focused on servicing the reproductive health needs for those seeking solutions for infertility issues (FemaSeed&#xae; and FemVue&#xae;) or permanent birth control (FemBloc&#xae;).&#160;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-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 Company currently operates a&lt;/span&gt;s one &lt;/span&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;segment with an initial focus on servicing the reproductive
        health needs for those seeking solutions for infertility issues or permanent birth control.&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="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; &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; &lt;/span&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; letter-spacing: normal; white-space: normal; word-spacing: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: normal; text-align: left; text-transform: none; background-color: rgb(255, 255, 255); font-variant: normal;"&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;Femasys &lt;/span&gt;has an expansive intellectual property portfolio which covers both utility and design patents in the U.S. and significant ex-U.S. markets for each product initiative. Femasys has taken concepts internally
        conceived and protected through development, including domestic and foreign regulatory approvals, and production, through in-house manufacturing.&#160;The Company received approval to sell FemaSeed, a solution which enables directed intratubal
        insemination to improve on historic intrauterine insemination (IUI) and provides a lower cost and safer option to in vitro fertilization (IVF) methods, from Health Canada, the Public Health Agency of Canada (Health Canada) in April 2023. In
        September 2023, the Company received 510(k) clearance from the FDA for FemaSeed intratubal insemination to market in the United States. A pivotal clinical trial was still ongoing at the time of receiving regulatory clearance, however, enrollment
        was completed in November 2023. In June 2024, the Company received European Union Medical Device Regulation (EU MDR) certificates and CE Mark certification&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;"&gt; for four products:&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; FemaSeed, FemVue, FemCerv&#xae; and FemCath&#xae;. FemVue, a solution that enables fallopian tube assessment with ultrasound as an alternative to the radiologic approach (hysterosalpingogram) for the diagnosis of
          infertility, is approved for sale in the U.S., Japan, and Canada. FemCerv is a solution for complete tissue sampling with minimal contamination of the endocervical canal in a virtually pain-free procedure as an alternative to the single biopsy
          method for diagnosis of cervical cancer and is approved for sale in the U.S. and Canada. FemCath, allows for selective evaluation of an individual fallopian tube as an alternative to the traditional intrauterine catheter that is undirected, is
          approved for sale in the U.S. and Canada. I&lt;/span&gt;n August 2024, the Company announced receipt of CE Mark certification and product approval from Health Canada for our compact, eco-friendly FemVue&#xae; MINI for fallopian tube assessment. In September
        2024, the Company announced receipt of 510(k) clearance from FDA for FemChec&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&#xae;, a controlled contrast generating device. &lt;/span&gt;The Company received CE mark approval for
        FemChec in September 2024. &lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; letter-spacing: normal; white-space: normal; word-spacing: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: normal; text-align: left; text-transform: none; background-color: rgb(255, 255, 255); font-variant: normal;"&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;"&gt; &lt;br/&gt;
        &lt;/span&gt;&lt;/div&gt;

&lt;div style="margin-top: 0px; margin-bottom: 0px; letter-spacing: normal; white-space: normal; word-spacing: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: normal; text-align: left; text-transform: none; background-color: rgb(255, 255, 255); font-variant: normal;"&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;"&gt;FemBloc&#xae;, the
          Company&#x2019;s solution for permanent birth control, is based on the Company&#x2019;s platform technology for delivery and in June 2023 Femasys received FDA approval of our IDE to evaluate the safety and efficacy of FemBloc, our non-surgical, non-implant,
          non-hormonal in-office solution for permanent birth control in a pivotal clinical trial. In August 2023 Femasys announced the initiation of enrollment in the FINALE [Prospective Multi-Center Trial for FemBloc Intratubal Occlusion for
          TranscervicAL Permanent Birth Control] pivotal trial designed to evaluate the safety and efficacy of FemBloc. 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 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 used FemBloc for permanent birth control for one year.
          Follow-up will continue annually for five years post-market. &lt;br/&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;
</femy:OrganizationAndNatureOfBusinessPolicyTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="c20240101to20240930"
      decimals="INF"
      id="Fact_a3e30f68dfab4158860fbfb0747d0af8"
      unitRef="U004">1</us-gaap:NumberOfOperatingSegments>
    <femy:NumberOfProductsThatReceivedInternationalCertificationMarks
      contextRef="c20240101to20240930"
      decimals="INF"
      id="Fact_8634ef5e2f7d476c8b6c3ee7c1b5672d"
      unitRef="U005">4</femy:NumberOfProductsThatReceivedInternationalCertificationMarks>
    <femy:NumberOfWomenUsingProprietaryBirthControlMedication
      contextRef="c20240930"
      decimals="0"
      id="Fact_8c2da278a4504ad59a04148eb7b4f36e"
      unitRef="U006">401</femy:NumberOfWomenUsingProprietaryBirthControlMedication>
    <femy:DurationOfUseAsPermanentBirthControlForProprietaryBirthControlMedication
      contextRef="c20240101to20240930"
      id="Fact_473303bea550423e8e61bb904820a5ed">P1Y</femy:DurationOfUseAsPermanentBirthControlForProprietaryBirthControlMedication>
    <femy:NumberOfWomenEnrolledForClinicalReadout
      contextRef="c20240101to20240930"
      decimals="0"
      id="Fact_06b1a90793484eb5b7ffb1da9696e39b"
      unitRef="U006">50</femy:NumberOfWomenEnrolledForClinicalReadout>
    <femy:MinimumNumberOfSubjectsNeededForInterimAnalysisOfClinicalDataEndpoints
      contextRef="c20240101to20240930"
      decimals="0"
      id="Fact_69bb2995756a49ef84b68cba49b3e0f1"
      unitRef="U006">300</femy:MinimumNumberOfSubjectsNeededForInterimAnalysisOfClinicalDataEndpoints>
    <femy:PeriodForAnalysisOfClinicalData
      contextRef="c20240101to20240930"
      id="Fact_9eaa00e1daa140cca395ed802983952d">P1Y</femy:PeriodForAnalysisOfClinicalData>
    <femy:FollowUpPeriodForInterimAnalysisOfClinicalData
      contextRef="c20240101to20240930"
      id="Fact_7cc5467cd33d4f7392723eaeb17d9455">P5Y</femy:FollowUpPeriodForInterimAnalysisOfClinicalData>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="c20240101to20240930"
      id="Text_6897248ebe8240eb890b072b91bf774e">
&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;span style="font-weight: normal; color: rgb(0, 0, 0); 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-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="margin-right: 36pt; font-style: italic; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Basis of Presentation&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"&gt; &lt;span style="font-style: normal;"&gt; &lt;/span&gt; &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;&#160;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"&gt; &lt;/span&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; 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;"&gt;The &lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;Company has prepared the accompanying condensed financial statements pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (SEC).
        Certain information and footnote disclosures normally included in the annual financial statements prepared in accordance with accounting principles generally accepted in the United States of America (U.S. GAAP) have been condensed or omitted
        pursuant to these rules and regulations. These condensed financial statements should be read in conjunction with the Company&#x2019;s audited financial statements and footnotes related thereto for the year ended December 31, 2023 included in our Annual
        Report on Form 10K filed with the SEC on March 28, 2024 (the Annual Report). There have been no material changes to the Company&#x2019;s significant accounting policies described in Note 2 to the financial statements included in the Annual Report.&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"&gt; &lt;/span&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: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial;"&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; 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;"&gt;In &lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;the opinion of management, the unaudited financial statements include all adjustments (consisting only of normal recurring adjustments) necessary to present fairly
        the Company&#x2019;s financial position and the results of its operations and cash flows at the dates for periods presented. The results of operations for such interim periods are not necessarily indicative of the results to be expected for the full year.&lt;/span&gt;&lt;/div&gt;
</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="c20240101to20240930"
      id="Text_1b8f038012e54530a3c1e1e0c21cd556">
&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt; &lt;span style="font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&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;&lt;span style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-style: italic;"&gt;Use of Estimates&lt;/span&gt;&lt;/span&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; &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;&lt;span style="font-style: italic;"&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; &lt;span style="font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&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; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0);"&gt;The &lt;span style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-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;preparation of financial statements in conformity with U.S. 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. Estimates for these and other
        items are subject to change and are reassessed by management in accordance with U.S. GAAP. Actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;
</us-gaap:UseOfEstimates>
    <femy:LiquidityPolicyTextBlock
      contextRef="c20240101to20240930"
      id="Text_7cb4f823a54d40f4941b8810db80a59b">
&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;  &lt;/span&gt;&lt;/div&gt;

&lt;div style="margin-right: 36pt; font-style: italic; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Liquidity&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"&gt; &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-variant: normal; text-transform: none; font-style: normal;"&gt;&#160;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt; &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-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; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;As of September 30, 2024, the Company had cash and cash equivalents of&lt;/span&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; font-size: 10pt;"&gt; $7,611,210. &lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;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 the sale of FemaSeed &lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; font-size: 10pt;"&gt;&lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; font-size: 10pt;"&gt;&lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;and &lt;/span&gt;&lt;/span&gt;FemVue &lt;/span&gt;&lt;/span&gt;to support the Company&#x2019;s 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;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt; &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-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-variant: normal; text-transform: none; font-style: normal;"&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-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; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;For the nine months ended &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; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;September&lt;/span&gt; 30, 2024, the Company generated a net loss of&lt;/span&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none; font-size: 10pt;"&gt; $13,692,944.
        &lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;The Company expects such losses to increase over the next few years as the Company advances FemBloc through clinical development if and until FDA approval is received and is available to be marketed.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"&gt; &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-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-variant: normal; text-transform: none;"&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; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; 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="font-weight: 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 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 &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; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;September&lt;/span&gt; 30, 2024 of $122,074,573 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;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
        &lt;/span&gt; &lt;/div&gt;
</femy:LiquidityPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="c20240930"
      decimals="0"
      id="Fact_4fbab1bac03649738f68311f6de30463"
      unitRef="U002">7611210</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:NetIncomeLoss
      contextRef="c20240101to20240930"
      decimals="0"
      id="Fact_a064da854b664a519684b12b3559f075"
      unitRef="U002">-13692944</us-gaap:NetIncomeLoss>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="c20240930"
      decimals="0"
      id="Fact_73b77ab72dd4477a985ede213ab4a893"
      unitRef="U002">-122074573</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="c20240101to20240930"
      id="Text_8025756ee87949568565180fceedfd6e">
&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"&gt; &lt;/span&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: italic; font-variant: normal; text-transform: none;"&gt;Recently Issued Accounting Pronouncements&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
      &lt;/span&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="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;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;I&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;n November 2023, the FASB issued ASU No. 2023-07,&#160;&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. The Company will adopt the ASU for the fiscal year ended December 31, 2024 and interim periods in fiscal 2025. The adoption of the ASU will result in additional disclosures to the
            Company&#x2019;s financial statements and footnote disclosures.&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"&gt; &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-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"&gt; &lt;/span&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="margin-right: 36pt; font-style: italic; font-weight: normal; 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;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="margin-right: 36pt; font-style: italic; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; 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&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-style: italic; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; text-align: left;"&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-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;In December 2023, the FASB issued ASU 2023-09,&#160;&lt;/span&gt;&lt;span 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-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;Income Taxes (Topic 740): Improvements to Income Tax Disclosures&lt;/span&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-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 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;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="margin-right: 36pt; font-style: italic; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;&lt;span style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt; &lt;br/&gt;
      &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"&gt; &lt;/span&gt; &lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"&gt; &lt;/span&gt; &lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"&gt; &lt;/span&gt; &lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"&gt; &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-variant: normal; text-transform: none;"&gt;No &lt;span style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;other new accounting pronouncement issued or effective has had, or is expected to have, a material impact on the Company&#x2019;s financial statements.&lt;/span&gt;&lt;/div&gt;
</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="c20240101to20240930"
      id="Text_97ba2f3bcb9e45c6b985c181c756be59">
&lt;div&gt;
          &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;


  &lt;tr style="vertical-align: top;"&gt;

    &lt;td style="text-align: right; vertical-align: top; width: 27pt;"&gt;
                  &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;(2)&lt;/div&gt;
                &lt;/td&gt;

    &lt;td style="text-align: left; vertical-align: top; width: auto;"&gt;
                  &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Fair Value&lt;br/&gt;
                  &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&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 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;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Level 1 &#x2013; Valuation is based upon quoted prices for identical instruments traded in active markets.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&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;br/&gt;
          &lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&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;

&lt;div&gt;&lt;br/&gt;
          &lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Certain of the Company&#x2019;s financial instruments, including cash and other liabilities approximate their fair value because of the short&#x2011;term maturity of these financial instruments. The fair value
              of stock options, convertible notes and warrants are based on Level 3 inputs.&lt;/span&gt;&lt;br/&gt;
          &lt;/div&gt;
</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:CashAndCashEquivalentsDisclosureTextBlock
      contextRef="c20240101to20240930"
      id="Text_dcf0e14802bf47daaa74220b27a489eb">
&lt;div&gt;
      &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;


  &lt;tr style="vertical-align: top;"&gt;

    &lt;td style="vertical-align: top; width: 27pt;"&gt;
              &lt;div style="text-align: left; font-weight: bold;"&gt;(3)&lt;/div&gt;
            &lt;/td&gt;

    &lt;td style="align: left; vertical-align: top; width: auto;"&gt;
              &lt;div style="text-align: left; font-weight: bold;"&gt;Cash and Cash Equivalents&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="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 September 30, 2024 and December 31,
      2023, money market funds included in cash and cash equivalents on the balance sheets were $6,809,936 and $21,278,895, respectively, which represent level 1 within the fair value hierarchy where there are quoted prices in active markets for identical assets.&lt;/div&gt;
</us-gaap:CashAndCashEquivalentsDisclosureTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="c20240930_FairValueByAssetClassAxis_MoneyMarketFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member"
      decimals="0"
      id="Fact_1392a9e84e7e419d8286f5401f4c6d71"
      unitRef="U002">6809936</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="c20231231_FairValueByAssetClassAxis_MoneyMarketFundsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member"
      decimals="0"
      id="Fact_6cdec9aee0d94da89999a375ba99b56c"
      unitRef="U002">21278895</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="c20240101to20240930"
      id="Text_e757aa285f334b29905e10af6df67fea">
&lt;div&gt;
      &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;


  &lt;tr style="vertical-align: top;"&gt;

    &lt;td style="vertical-align: top; width: 27pt;"&gt;
              &lt;div style="text-align: left; font-weight: bold;"&gt;(4)&lt;/div&gt;
            &lt;/td&gt;

    &lt;td style="align: left; vertical-align: top; width: auto;"&gt;
              &lt;div style="text-align: left; font-weight: bold;"&gt;Inventories&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-right: 36pt; 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;Inventory stated at cost,
      net of reserve, consisted of the following:&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'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

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

    &lt;td colspan="1" rowspan="1" style="text-align: center; font-weight: bold; font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; font-size: 10pt;" valign="bottom"&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-align: center; 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="text-indent: 0pt;"&gt;September 30&lt;/span&gt;,&lt;/span&gt;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-weight: bold; font-size: 10pt; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: center; font-weight: bold; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold;" valign="bottom"&gt;December 31,&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-weight: bold; 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; 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;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: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;span style="font-weight: bold;"&gt;2023&lt;/span&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);"&gt;Materials&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;1,043,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;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;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);"&gt;Work in progress&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;509,217&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;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);"&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; 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;385,408&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;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="color: rgb(0, 0, 0);"&gt;Inventory, net&lt;/div&gt;
          &lt;/td&gt;

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

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div 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;1,937,670&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;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;
</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="c20240101to20240930"
      id="Text_8135bedc4c9f4035a8fb24de3a784cf1">
&lt;div style="margin-right: 36pt; 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;Inventory stated at cost,
      net of reserve, consisted of the following:&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'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

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

    &lt;td colspan="1" rowspan="1" style="text-align: center; font-weight: bold; font-size: 10pt; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; font-size: 10pt;" valign="bottom"&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-align: center; 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="text-indent: 0pt;"&gt;September 30&lt;/span&gt;,&lt;/span&gt;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-weight: bold; font-size: 10pt; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: center; font-weight: bold; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold;" valign="bottom"&gt;December 31,&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-weight: bold; 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; 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;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: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&lt;span style="font-weight: bold;"&gt;2023&lt;/span&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);"&gt;Materials&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;1,043,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;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;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);"&gt;Work in progress&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;509,217&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;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);"&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; 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;385,408&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;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="color: rgb(0, 0, 0);"&gt;Inventory, net&lt;/div&gt;
          &lt;/td&gt;

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

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div 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;1,937,670&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;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;
</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterials
      contextRef="c20240930"
      decimals="0"
      id="Fact_39352886059546e1a83ae3bdbc0cb519"
      unitRef="U002">1043045</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials
      contextRef="c20231231"
      decimals="0"
      id="Fact_7730ffbe2ea1477a88eeb8637f8dbcf2"
      unitRef="U002">367934</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryWorkInProcess
      contextRef="c20240930"
      decimals="0"
      id="Fact_7af84d9ffe974d6d800dfa5c0be0e03f"
      unitRef="U002">509217</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess
      contextRef="c20231231"
      decimals="0"
      id="Fact_ee7b41dbc9d348afa65ed8aa1b21215c"
      unitRef="U002">128993</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryFinishedGoods
      contextRef="c20240930"
      decimals="0"
      id="Fact_fb14426acba441c88048e143df8a8809"
      unitRef="U002">385408</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="c20231231"
      decimals="0"
      id="Fact_15b54cd5baa64015b3e26c5052672319"
      unitRef="U002">170191</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryNet
      contextRef="c20240930"
      decimals="0"
      id="Fact_cb97eb9b1c39472ea0adf0bb487d6324"
      unitRef="U002">1937670</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="c20231231"
      decimals="0"
      id="Fact_9fa5023531e240ecbadad752f1f5ac4b"
      unitRef="U002">667118</us-gaap:InventoryNet>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock
      contextRef="c20240101to20240930"
      id="Text_20b285dd248c4c0b9163f40a63da9b35">
&lt;div&gt;
        &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;


  &lt;tr style="vertical-align: top;"&gt;

    &lt;td style="vertical-align: top; width: 27pt;"&gt;
                &lt;div style="text-align: left; font-weight: bold;"&gt;(5)&lt;/div&gt;
              &lt;/td&gt;

    &lt;td style="align: left; vertical-align: top; width: auto;"&gt;
                &lt;div style="text-align: left; font-weight: bold;"&gt;Accrued Expenses&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="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;Accrued expenses consisted of the following:&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'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: center; font-weight: bold; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;September 30,&lt;/td&gt;

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

    &lt;td colspan="1" rowspan="1" style="text-align: center; font-weight: bold; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;December 31,&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-weight: bold; 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;" valign="bottom"&gt;&#160;&lt;/td&gt;

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

    &lt;td colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;span style="font-weight: bold;"&gt; 2024&lt;/span&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="font-weight: bold; text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

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

    &lt;td colspan="1" style="font-weight: bold; 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);"&gt;Accrued interest&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;352,775&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 rowspan="1" style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"&gt;Clinical trial costs &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;350,208&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;276,141&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;Incentive and other compensation costs &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;297,897&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;1,082,606&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 rowspan="1" style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"&gt;Director fees &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;70,000&lt;/td&gt;

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

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

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#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;60,210&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;Franchise taxes &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;3,150&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;12,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;/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);"&gt;Other&lt;/div&gt;
            &lt;/td&gt;

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

    &lt;td colspan="1" style="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;53,615&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;13,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;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="color: rgb(0, 0, 0);"&gt;Accrued expenses&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="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;
              &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: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;1,127,645&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 style="color: rgb(0, 0, 0);"&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: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="c20240101to20240930"
      id="Text_553fbdbc1b794d2598f633960005d044">
&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;Accrued expenses consisted of the following:&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'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: center; font-weight: bold; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;September 30,&lt;/td&gt;

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

    &lt;td colspan="1" rowspan="1" style="text-align: center; font-weight: bold; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;December 31,&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-weight: bold; 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;" valign="bottom"&gt;&#160;&lt;/td&gt;

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

    &lt;td colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&lt;span style="font-weight: bold;"&gt; 2024&lt;/span&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="font-weight: bold; text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

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

    &lt;td colspan="1" style="font-weight: bold; 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);"&gt;Accrued interest&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;352,775&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 rowspan="1" style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"&gt;Clinical trial costs &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;350,208&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;276,141&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;Incentive and other compensation costs &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;297,897&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;1,082,606&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 rowspan="1" style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"&gt;Director fees &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;70,000&lt;/td&gt;

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

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

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#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;60,210&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;Franchise taxes &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;3,150&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;12,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;/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);"&gt;Other&lt;/div&gt;
            &lt;/td&gt;

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

    &lt;td colspan="1" style="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;53,615&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;13,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;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="color: rgb(0, 0, 0);"&gt;Accrued expenses&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="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;
              &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: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;1,127,645&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 style="color: rgb(0, 0, 0);"&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: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:InterestPayableCurrent
      contextRef="c20240930"
      decimals="0"
      id="Fact_5e4944f694c64ad4b8b3f47a326d0ba8"
      unitRef="U002">352775</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="c20231231"
      decimals="0"
      id="Fact_10066d32dc1a495dab7ef74e2d1673d2"
      unitRef="U002">0</us-gaap:InterestPayableCurrent>
    <femy:AccruedClinicalTrialCost
      contextRef="c20240930"
      decimals="0"
      id="Fact_b9ba3d21dbd747599be0b90131e68148"
      unitRef="U002">350208</femy:AccruedClinicalTrialCost>
    <femy:AccruedClinicalTrialCost
      contextRef="c20231231"
      decimals="0"
      id="Fact_2ecbdfdaaf5a4a3394b8e31fb943e910"
      unitRef="U002">276141</femy:AccruedClinicalTrialCost>
    <femy:IncentiveAndOtherCompensationCostsCurrent
      contextRef="c20240930"
      decimals="0"
      id="Fact_873ea9bb47424a97b80083daaffb432e"
      unitRef="U002">297897</femy:IncentiveAndOtherCompensationCostsCurrent>
    <femy:IncentiveAndOtherCompensationCostsCurrent
      contextRef="c20231231"
      decimals="0"
      id="Fact_033674deca714cf288ead5a0937c6ef0"
      unitRef="U002">1082606</femy:IncentiveAndOtherCompensationCostsCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="c20240930"
      decimals="0"
      id="Fact_361804322b4249ce88755cb52bc76641"
      unitRef="U002">70000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="c20231231"
      decimals="0"
      id="Fact_096461584819486b84042120a37bcc1f"
      unitRef="U002">60210</us-gaap:AccruedProfessionalFeesCurrent>
    <femy:FranchiseTaxes
      contextRef="c20240930"
      decimals="0"
      id="Fact_838f1883f821449496e81eaf80e88644"
      unitRef="U002">3150</femy:FranchiseTaxes>
    <femy:FranchiseTaxes
      contextRef="c20231231"
      decimals="0"
      id="Fact_728616c70f5e49968cfebc54b53aaec7"
      unitRef="U002">12160</femy:FranchiseTaxes>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="c20240930"
      decimals="0"
      id="Fact_0911d715c72547b7ab8ecb8fc9647c18"
      unitRef="U002">53615</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="c20231231"
      decimals="0"
      id="Fact_e3ba6d0be0dc4b5498cdcba3f84aa76b"
      unitRef="U002">13179</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="c20240930"
      decimals="0"
      id="Fact_c5cc4b44922f4739860bd5d8aab1552e"
      unitRef="U002">1127645</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="c20231231"
      decimals="0"
      id="Fact_178ad4a9411f452ba6128121b75b79ef"
      unitRef="U002">1444296</us-gaap:AccruedLiabilitiesCurrent>
    <femy:ClinicalHoldbackTextBlock
      contextRef="c20240101to20240930"
      id="Text_7af9b74a137a4fe79c37d8991e067924">
&lt;div&gt;
        &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;


  &lt;tr style="vertical-align: top;"&gt;

    &lt;td style="vertical-align: top; width: 27pt;"&gt;
                &lt;div style="text-align: left; font-weight: bold;"&gt;(6)&lt;/div&gt;
              &lt;/td&gt;

    &lt;td style="align: left; vertical-align: top; width: auto;"&gt;
                &lt;div style="text-align: left; font-weight: bold;"&gt;Clinical Holdback&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="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 following table shows the activity
        within the clinical holdback liability accounts for the nine months ended September 30, 2024:&lt;/div&gt;

&lt;div&gt;&#160;&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%;"&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; color: rgb(0, 0, 0);"&gt;Balance at December 31, 2023&lt;br/&gt;
              &lt;/div&gt;
            &lt;/td&gt;

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

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div 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;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);"&gt;Clinical holdback retained&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;14,465&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);"&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; 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;(6,449&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; color: rgb(0, 0, 0);"&gt;Balance at September 30, 2024&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);"&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;128,251&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);"&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; 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;(92,170&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; color: rgb(0, 0, 0);"&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: 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;36,081&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;
</femy:ClinicalHoldbackTextBlock>
    <femy:ScheduleOfClinicalHoldbackLiabilityAccountTableTextBlock
      contextRef="c20240101to20240930"
      id="Text_a3046eda22434f3aa0b4b6021882a75a">
&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 following table shows the activity
        within the clinical holdback liability accounts for the nine months ended September 30, 2024:&lt;/div&gt;

&lt;div&gt;&#160;&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%;"&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; color: rgb(0, 0, 0);"&gt;Balance at December 31, 2023&lt;br/&gt;
              &lt;/div&gt;
            &lt;/td&gt;

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

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div 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;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);"&gt;Clinical holdback retained&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;14,465&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);"&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; 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;(6,449&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; color: rgb(0, 0, 0);"&gt;Balance at September 30, 2024&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);"&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;128,251&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);"&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; 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;(92,170&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; color: rgb(0, 0, 0);"&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: 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;36,081&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;
</femy:ScheduleOfClinicalHoldbackLiabilityAccountTableTextBlock>
    <femy:ClinicalHoldbackLiability
      contextRef="c20231231"
      decimals="0"
      id="Fact_f6b1412e39a647858a5ddc7f13f337a7"
      unitRef="U002">120235</femy:ClinicalHoldbackLiability>
    <femy:ClinicalHoldbackRetained
      contextRef="c20240101to20240930"
      decimals="0"
      id="Fact_ba1669f7698743da91abb1484ad3c922"
      unitRef="U002">14465</femy:ClinicalHoldbackRetained>
    <femy:ClinicalHoldbackPaid
      contextRef="c20240101to20240930"
      decimals="0"
      id="Fact_bc58b084c0574f1887463d0a4edb2957"
      unitRef="U002">6449</femy:ClinicalHoldbackPaid>
    <femy:ClinicalHoldbackLiability
      contextRef="c20240930"
      decimals="0"
      id="Fact_b883033a2ffe4e37a7a36505d322e92f"
      unitRef="U002">128251</femy:ClinicalHoldbackLiability>
    <femy:ClinicalHoldbackCurrent
      contextRef="c20240930"
      decimals="0"
      id="Fact_15fcb978d881474591bfeb209d5aa871"
      unitRef="U002">92170</femy:ClinicalHoldbackCurrent>
    <femy:ClinicalHoldbackNoncurrent
      contextRef="c20240930"
      decimals="0"
      id="Fact_4dbba710cc80497db979a3c30202cfb6"
      unitRef="U002">36081</femy:ClinicalHoldbackNoncurrent>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="c20240101to20240930"
      id="Text_0cf25deb64324f1e998ac32d5eb5c243">
&lt;div&gt;
        &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;


  &lt;tr style="vertical-align: top;"&gt;

    &lt;td style="vertical-align: top; width: 27pt;"&gt;
                &lt;div style="text-align: left; font-weight: bold;"&gt;(7)&lt;/div&gt;
              &lt;/td&gt;

    &lt;td style="align: left; vertical-align: top; width: auto;"&gt;
                &lt;div style="text-align: left; font-weight: bold;"&gt;Revenue Recognition&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="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;Revenue is recognized upon shipment of our
        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. For the three and nine months ended September 30, 2024 and 2023, there was no revenue recognized from performance obligations satisfied or partially satisfied in prior periods, nor were there any unsatisfied performance
        obligations as of September 30, 2024 or December 31, 2023.&lt;/div&gt;

&lt;div&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 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. Throughout the periods presented, the Company has not had a history
          of significant returns.&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 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 following table summarizes our sales by
        geographic region as follows:&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;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

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

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

    &lt;td colspan="6" 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;Three Months Ended September 30,&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="6" 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;Nine Months Ended September 30,&lt;/div&gt;
            &lt;/td&gt;

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

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;span style="font-weight: bold;"&gt;Primary geographical markets&lt;/span&gt; &lt;br/&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; 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; 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;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; 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; 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;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: 52%; 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);"&gt;U.S.&lt;/div&gt;
            &lt;/td&gt;

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

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div 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;262,458&lt;/div&gt;
            &lt;/td&gt;

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

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

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

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;244,361&lt;/div&gt;
            &lt;/td&gt;

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

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

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

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;755,082&lt;/div&gt;
            &lt;/td&gt;

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

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

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

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;800,814&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: 52%; 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);"&gt;International&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;292,450&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;&#x2014;&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;292,450&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;58,045&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: 52%; 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);"&gt;Total&lt;/div&gt;
            &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;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="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);"&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);"&gt;554,908&lt;/div&gt;
            &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;&#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;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="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 style="color: rgb(0, 0, 0);"&gt;244,361&lt;/div&gt;
            &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;&#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;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="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 style="color: rgb(0, 0, 0);"&gt;1,047,532&lt;/div&gt;
            &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;&#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;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="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 style="color: rgb(0, 0, 0);"&gt;858,859&lt;/div&gt;
            &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;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <femy:RevenueRecognitionPaymentTermOfPeriod
      contextRef="c20240101to20240930_RangeAxis_MinimumMember"
      id="Fact_1e2f56fb332441d0adb2d1e8fbf3e9c3">P30D</femy:RevenueRecognitionPaymentTermOfPeriod>
    <femy:RevenueRecognitionPaymentTermOfPeriod
      contextRef="c20240101to20240930_RangeAxis_MaximumMember"
      id="Fact_35ad9328449947219324fd1ba310483a">P60D</femy:RevenueRecognitionPaymentTermOfPeriod>
    <us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod
      contextRef="c20240701to20240930"
      decimals="0"
      id="Fact_e75cc021b809402d9369113f99e4d064"
      unitRef="U002">0</us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod>
    <us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod
      contextRef="c20230101to20230930"
      decimals="0"
      id="Fact_c59b81885514411e860581ceda1240ff"
      unitRef="U002">0</us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod>
    <us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod
      contextRef="c20240101to20240930"
      decimals="0"
      id="Fact_5f7b62a0d2e04c899cd7bb0d380a41aa"
      unitRef="U002">0</us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod>
    <us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod
      contextRef="c20230701to20230930"
      decimals="0"
      id="Fact_33867d1be82b4bb494e97c59ad55763c"
      unitRef="U002">0</us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod>
    <femy:PercentageOfRestockingFee
      contextRef="c20240101to20240930"
      decimals="2"
      id="Fact_8b26772c7e88468f8ef06e8cf9434c47"
      unitRef="U007">0.30</femy:PercentageOfRestockingFee>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock
      contextRef="c20240101to20240930"
      id="Text_e316c7ad606e4d00a4102ee668175dc5">
&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 following table summarizes our sales by
        geographic region as follows:&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;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

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

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

    &lt;td colspan="6" 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;Three Months Ended September 30,&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="6" 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;Nine Months Ended September 30,&lt;/div&gt;
            &lt;/td&gt;

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

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;span style="font-weight: bold;"&gt;Primary geographical markets&lt;/span&gt; &lt;br/&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; 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; 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;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; 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; 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;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: 52%; 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);"&gt;U.S.&lt;/div&gt;
            &lt;/td&gt;

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

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div 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;262,458&lt;/div&gt;
            &lt;/td&gt;

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

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

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

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;244,361&lt;/div&gt;
            &lt;/td&gt;

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

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

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

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;755,082&lt;/div&gt;
            &lt;/td&gt;

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

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

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

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
              &lt;div style="color: rgb(0, 0, 0);"&gt;800,814&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: 52%; 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);"&gt;International&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;292,450&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;&#x2014;&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;292,450&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;58,045&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: 52%; 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);"&gt;Total&lt;/div&gt;
            &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;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="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);"&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);"&gt;554,908&lt;/div&gt;
            &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;&#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;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="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 style="color: rgb(0, 0, 0);"&gt;244,361&lt;/div&gt;
            &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;&#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;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="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 style="color: rgb(0, 0, 0);"&gt;1,047,532&lt;/div&gt;
            &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;&#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;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="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 style="color: rgb(0, 0, 0);"&gt;858,859&lt;/div&gt;
            &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;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20240701to20240930_StatementGeographicalAxis_US"
      decimals="0"
      id="Fact_06a2e871fc37495fb1c3a47105e5ecb8"
      unitRef="U002">262458</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230701to20230930_StatementGeographicalAxis_US"
      decimals="0"
      id="Fact_9340a7be44684ae287ef653bc68bf652"
      unitRef="U002">244361</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20240101to20240930_StatementGeographicalAxis_US"
      decimals="0"
      id="Fact_a3331a4d89254bb8812f404f4c2ddc22"
      unitRef="U002">755082</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230101to20230930_StatementGeographicalAxis_US"
      decimals="0"
      id="Fact_f86870e8584740ef9a7e2c448937db14"
      unitRef="U002">800814</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20240701to20240930_StatementGeographicalAxis_NonUsMember"
      decimals="0"
      id="Fact_807f69ae9f0645368bd7fcc5d9668a55"
      unitRef="U002">292450</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230701to20230930_StatementGeographicalAxis_NonUsMember"
      decimals="0"
      id="Fact_7f0a184320074e65abb59e2b1d58ae25"
      unitRef="U002">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20240101to20240930_StatementGeographicalAxis_NonUsMember"
      decimals="0"
      id="Fact_deddf08234aa473e98602cc000cb9232"
      unitRef="U002">292450</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230101to20230930_StatementGeographicalAxis_NonUsMember"
      decimals="0"
      id="Fact_758fc2ebc562410d85ffb736d30dfe2e"
      unitRef="U002">58045</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20240701to20240930"
      decimals="0"
      id="Fact_a88ba1c46c8a4706af4285d2983abfc1"
      unitRef="U002">554908</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230701to20230930"
      decimals="0"
      id="Fact_35d54b4360bb4f619988b9d755d2e5ae"
      unitRef="U002">244361</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20240101to20240930"
      decimals="0"
      id="Fact_1aa200aac5ad4a3bae710e524707fe5e"
      unitRef="U002">1047532</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20230101to20230930"
      decimals="0"
      id="Fact_4eb1f3d850e24a41967f1388579f59f7"
      unitRef="U002">858859</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="c20240101to20240930"
      id="Text_38faba15ce8d4a81a8f9529e6559a913">
&lt;div&gt;
      &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;


  &lt;tr style="vertical-align: top;"&gt;

    &lt;td style="vertical-align: top; width: 27pt;"&gt;
              &lt;div style="text-align: left; font-weight: bold;"&gt;(8)&lt;/div&gt;
            &lt;/td&gt;

    &lt;td style="align: left; vertical-align: top; width: auto;"&gt;
              &lt;div style="text-align: left; font-weight: bold;"&gt;Commitments and Contingencies&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="font-style: italic; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Legal Claims&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-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-variant: normal; text-transform: none;"&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-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-variant: normal; text-transform: 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 &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;"&gt;Accounting Standards Codification&lt;/span&gt; (ASC) 450, &lt;span style="font-style: italic;"&gt;Contingencies&lt;/span&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 both periods
      presented, there were no material legal contingencies requiring accrual or disclosure.&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-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-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-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 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 &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; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;September&lt;/span&gt; 30, 2024 and December 31, 2023.&lt;/div&gt;
</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="c20240101to20240930"
      id="Text_f9bc9685a68942adae0a8ab331b0172f">
&lt;div&gt;  &lt;span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;


  &lt;tr style="vertical-align: top;"&gt;

    &lt;td style="vertical-align: top; width: 27pt;"&gt;
              &lt;div style="text-align: left; font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;(9)&lt;/div&gt;
              &lt;span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/td&gt;

    &lt;td style="align: left; vertical-align: top; width: auto;"&gt;
              &lt;div style="text-align: left; font-weight: bold;"&gt;Notes Payable&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
      &lt;/span&gt; &lt;/div&gt;

&lt;div&gt;&lt;span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-style: normal; margin-right: 154.8pt; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;&lt;span style="font-style: italic;"&gt;AFCO
        Credit Corporation (AFCO)&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;In July 2023, the Company executed a 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 was $48,423, which
        represents principal and interest.&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; The Promissory Note was paid in full without penalty in &lt;span style="-sec-ix-hidden:Fact_c9139126a34643aa85044e071a836d79"&gt;November 2023&lt;/span&gt;&lt;/span&gt;.&lt;/div&gt;

&lt;div style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
    &lt;/div&gt;

&lt;div&gt;&lt;span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;As&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; of September &lt;/span&gt;30,&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&#160;&lt;/span&gt;2024,&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; and December &lt;/span&gt;31,&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&#160;&lt;/span&gt;2023,&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; there was no principal balance on the AFCO. Interest expense in connection with the AFCO promissory notes was &lt;/span&gt;$0&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; and &lt;/span&gt;$9,317&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; for the &lt;/span&gt;three&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; and nine months ended
        September &lt;/span&gt;30,&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt;&#160;&lt;/span&gt;2024&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; and &lt;/span&gt;2023,&lt;span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"&gt; respectively.&lt;/span&gt;&lt;/div&gt;
</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ProceedsFromNotesPayable
      contextRef="c20230701to20230731_DebtInstrumentAxis_JulyPromissoryNoteMember_LineOfCreditFacilityAxis_AFCOCreditCorporationMember"
      decimals="0"
      id="Fact_c75e515ea43c47b5a1de9ccf2c51ff75"
      unitRef="U002">469042</us-gaap:ProceedsFromNotesPayable>
    <us-gaap:RepaymentsOfNotesPayable
      contextRef="c20230701to20230731_DebtInstrumentAxis_JulyPromissoryNoteMember_LineOfCreditFacilityAxis_AFCOCreditCorporationMember"
      decimals="0"
      id="Fact_b659d3f94200457c8f2aed2a171b5941"
      unitRef="U002">48423</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c20230731_DebtInstrumentAxis_JulyPromissoryNoteMember_LineOfCreditFacilityAxis_AFCOCreditCorporationMember"
      decimals="3"
      id="Fact_da8659bc74e24fe582dbb2bb978e24c2"
      unitRef="U007">0.086</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFrequencyOfPeriodicPayment
      contextRef="c20240101to20240930_DebtInstrumentAxis_JulyPromissoryNoteMember_LineOfCreditFacilityAxis_AFCOCreditCorporationMember"
      id="Fact_2be27788a2de40c1b2f7ae76914eaebd">monthly</us-gaap:DebtInstrumentFrequencyOfPeriodicPayment>
    <us-gaap:DebtInstrumentPeriodicPayment
      contextRef="c20230701to20230731_DebtInstrumentAxis_JulyPromissoryNoteMember_LineOfCreditFacilityAxis_AFCOCreditCorporationMember"
      decimals="0"
      id="Fact_6d9d5813fbc543e49c46165fc57d1de4"
      unitRef="U002">48423</us-gaap:DebtInstrumentPeriodicPayment>
    <us-gaap:NotesPayableCurrent
      contextRef="c20240930_DebtInstrumentAxis_JulyPromissoryNoteMember_LineOfCreditFacilityAxis_AFCOCreditCorporationMember"
      decimals="0"
      id="Fact_8761f5305cca4915aa1400a066e8c35f"
      unitRef="U002">0</us-gaap:NotesPayableCurrent>
    <us-gaap:NotesPayableCurrent
      contextRef="c20231231_DebtInstrumentAxis_JulyPromissoryNoteMember_LineOfCreditFacilityAxis_AFCOCreditCorporationMember"
      decimals="0"
      id="Fact_63cf98642e284c8daeb7e92ac18ca010"
      unitRef="U002">0</us-gaap:NotesPayableCurrent>
    <us-gaap:InterestExpenseDebt
      contextRef="c20240101to20240930_DebtInstrumentAxis_JulyPromissoryNoteMember_LineOfCreditFacilityAxis_AFCOCreditCorporationMember"
      decimals="0"
      id="Fact_b2b770783c004033bb2899c2bd8e8ad9"
      unitRef="U002">0</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="c20240701to20240930_DebtInstrumentAxis_JulyPromissoryNoteMember_LineOfCreditFacilityAxis_AFCOCreditCorporationMember"
      decimals="0"
      id="Fact_2fdb8aa6f467460b9a096a1d4782bf89"
      unitRef="U002">0</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="c20230701to20230930_DebtInstrumentAxis_JulyPromissoryNoteMember_LineOfCreditFacilityAxis_AFCOCreditCorporationMember"
      decimals="0"
      id="Fact_dff81d1682944cda8ac002f2b293bb7b"
      unitRef="U002">9317</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="c20230101to20230930_DebtInstrumentAxis_JulyPromissoryNoteMember_LineOfCreditFacilityAxis_AFCOCreditCorporationMember"
      decimals="0"
      id="Fact_b3088d379c8245208dee5a6c31381c0a"
      unitRef="U002">9317</us-gaap:InterestExpenseDebt>
    <femy:ConvertibleNotesWithWarrantsNovember2023FinancingTextBlock
      contextRef="c20240101to20240930"
      id="Text_45a4625d8a2e481293f45478ced64bf5">
&lt;div&gt;
            &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;


  &lt;tr style="vertical-align: top;"&gt;

    &lt;td style="text-align: right; vertical-align: top; width: 27pt;"&gt;
                    &lt;div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"&gt;(10)&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-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Convertible Notes with Warrants (November 2023 Financing)&lt;/div&gt;
                  &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
          &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 style="color: rgb(0, 0, 0); text-align: left;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&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;/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;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"&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.&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 style="color: rgb(0, 0, 0); text-align: left;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&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. As of September 30, 2024, the Convertible Notes have not been converted into shares of common stock.&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: 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;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-style: italic; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;The Warrants&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;span style="font-style: italic; background-color: rgb(255, 255, 255); font-weight: normal; 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;/div&gt;

&lt;div&gt;&lt;span style="font-style: italic; background-color: rgb(255, 255, 255); font-weight: normal; 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; text-align: left;"&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&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="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"&gt;The Series B Warrants are exercisable immediately, together with the Series A Warrant Shares, and expire one year from the date of issuance. The Company has the right to call the exercise of the Series B Warrants if the closing price of the common stock exceeds 200% of the Series B 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. 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.&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 style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"&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: 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-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
        &lt;/span&gt; &lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); text-align: left;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;For the convertible notes for the three months e&lt;span style="font-size: 10pt;"&gt;nded September 30, 2024, the Company recognized total
              interest expense of $413,290, including coupon interest expense of $102,750 and amortization of debt discount and issuance costs of $310,540.&lt;/span&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: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt; For the nine months ended September 30, 2024, the
              Company recognized total interest expense of $1,163,153, including coupon interest expense of $308,250 and amortization of debt discount and issuance costs of $854,902. &lt;/span&gt;As of December 31, 2023, the Notes principal balance as $6,850,000, unamortized
            discount was $2,636,346 and accrued interest was $44,525. As of September 30, 2024, the Notes principal balance as $6,850,000, unamortized discount
            was $1,781,444 and accrued interest was $352,775.
            The fair value of the convertible notes on September 30, 2024, calculated using a discounted cash flow analysis, was $6,399,810.&lt;/span&gt;&lt;/div&gt;
</femy:ConvertibleNotesWithWarrantsNovember2023FinancingTextBlock>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="c20231121_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_c62b3dae8e664ec89f96564565592ce4"
      unitRef="U002">6850000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="c20231121_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="2"
      id="Fact_a921868bc0e64478a7f50662034f675f"
      unitRef="U003">1.18</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="c20231121_DebtInstrumentAxis_November2023FinancingMember_StatementClassOfStockAxis_SeriesAWarrantsMember"
      decimals="0"
      id="Fact_fe115606d01d4563ae236d980b93003b"
      unitRef="U001">5805083</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c20231121_DebtInstrumentAxis_November2023FinancingMember_StatementClassOfStockAxis_SeriesAWarrantsMember"
      decimals="2"
      id="Fact_57a4cb88bde749119527de3aac3a9620"
      unitRef="U003">1.18</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="c20231121_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember_StatementClassOfStockAxis_SeriesBWarrantsMember"
      decimals="0"
      id="Fact_6380be6995de4414b64a53dd3e5d42ac"
      unitRef="U001">5805083</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c20231121_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember_StatementClassOfStockAxis_SeriesBWarrantsMember"
      decimals="3"
      id="Fact_6b025a88b81c4e34bc4ca9dfe6c8bf2f"
      unitRef="U003">1.475</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="c20231121to20231121_DebtInstrumentAxis_November2023FinancingMember"
      decimals="0"
      id="Fact_977e760130964c0f8461a154a15a1a2b"
      unitRef="U002">6850000</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="c20231121to20231121_DebtInstrumentAxis_November2023FinancingMember"
      decimals="0"
      id="Fact_6c201d3b399a49319d97868048a85602"
      unitRef="U002">525144</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c20240930_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember"
      decimals="3"
      id="Fact_4a4554692dc94f40ab3e00b215eb8ece"
      unitRef="U007">0.06</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear
      contextRef="c20240101to20240930_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember"
      id="Fact_719805277bce4356a23c3189156f767d">2025-11-21</us-gaap:DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="c20231121_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="2"
      id="Fact_cdceef0b728d43b087630157df911038"
      unitRef="U003">1.18</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <femy:PeriodOfConversionPrice
      contextRef="c20240101to20240930_DebtInstrumentAxis_November2023FinancingMember"
      id="Fact_708d1baded0f48b4911da462e2595c77">P18M</femy:PeriodOfConversionPrice>
    <femy:DebtInstrumentConvertibleConversionPriceOfCommonStockExceeds
      contextRef="c20231121_DebtInstrumentAxis_November2023FinancingMember"
      decimals="2"
      id="Fact_1d225279ae034e7ca3e08a15c1be00f7"
      unitRef="U003">2.36</femy:DebtInstrumentConvertibleConversionPriceOfCommonStockExceeds>
    <femy:ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice
      contextRef="c20240101to20240930_DebtInstrumentAxis_November2023FinancingMember"
      id="Fact_8b75912511b146cf994650240660168f">P10D</femy:ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice>
    <femy:DailyDollarTradingVolumeOfCommonStockExceedsPerDay
      contextRef="c20231121to20231121_DebtInstrumentAxis_November2023FinancingMember"
      decimals="0"
      id="Fact_a5b13e31731146f084530533df333aec"
      unitRef="U002">1000000</femy:DailyDollarTradingVolumeOfCommonStockExceedsPerDay>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="c20231121to20231121_DebtInstrumentAxis_November2023FinancingMember"
      decimals="2"
      id="Fact_78f11f3e0394463bac9d9d65fa10e8c7"
      unitRef="U007">1.15</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="c20240930_DebtInstrumentAxis_November2023FinancingMember_StatementClassOfStockAxis_SeriesAWarrantsMember"
      id="Fact_144d34d6c3f44db9a78d33abf64da701">P5Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <femy:PercentageOfWarrantClosingPriceOfCommonStockExceedsPercentage
      contextRef="c20231121to20231121_DebtInstrumentAxis_November2023FinancingMember_StatementClassOfStockAxis_SeriesAWarrantsMember"
      decimals="2"
      id="Fact_466bb53d89e5425cbaed0cc28db737ea"
      unitRef="U007">2</femy:PercentageOfWarrantClosingPriceOfCommonStockExceedsPercentage>
    <femy:ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice
      contextRef="c20240101to20240930_DebtInstrumentAxis_November2023FinancingMember_StatementClassOfStockAxis_SeriesAWarrantsMember"
      id="Fact_024e8779b7c64d38bc43613a29e58396">P10D</femy:ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice>
    <femy:DailyDollarTradingVolumeOfCommonStockExceedsPerDay
      contextRef="c20231121to20231121_DebtInstrumentAxis_November2023FinancingMember_StatementClassOfStockAxis_SeriesAWarrantsMember"
      decimals="0"
      id="Fact_c26ae77a44694b49ada461463115db91"
      unitRef="U002">1000000</femy:DailyDollarTradingVolumeOfCommonStockExceedsPerDay>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="c20240930_DebtInstrumentAxis_November2023FinancingMember_StatementClassOfStockAxis_SeriesBWarrantsMember"
      id="Fact_416fe8f60cf64818b01b91f704d2fb76">P1Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <femy:PercentageOfWarrantClosingPriceOfCommonStockExceedsPercentage
      contextRef="c20231121to20231121_DebtInstrumentAxis_November2023FinancingMember_StatementClassOfStockAxis_SeriesBWarrantsMember"
      decimals="2"
      id="Fact_8a49f100de4743d0991c73f1100c9ade"
      unitRef="U007">2</femy:PercentageOfWarrantClosingPriceOfCommonStockExceedsPercentage>
    <femy:ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice
      contextRef="c20240101to20240930_DebtInstrumentAxis_November2023FinancingMember_StatementClassOfStockAxis_SeriesBWarrantsMember"
      id="Fact_70b6c9b667b64414bb1dcd85dbfe59f5">P10D</femy:ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice>
    <femy:DailyDollarTradingVolumeOfCommonStockExceedsPerDay
      contextRef="c20231121to20231121_DebtInstrumentAxis_November2023FinancingMember_StatementClassOfStockAxis_SeriesBWarrantsMember"
      decimals="0"
      id="Fact_c196941cf37a4ab9a5a7f92cc908da0e"
      unitRef="U002">1000000</femy:DailyDollarTradingVolumeOfCommonStockExceedsPerDay>
    <us-gaap:InterestExpenseDebt
      contextRef="c20240701to20240930_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember"
      decimals="0"
      id="Fact_cc4f16f0eaeb43a0b903ee9f7288aab1"
      unitRef="U002">413290</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="c20240701to20240930_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember"
      decimals="0"
      id="Fact_b8e4af46f677472f8173ee9312fd7872"
      unitRef="U002">102750</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="c20240701to20240930_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember"
      decimals="0"
      id="Fact_13f8614ab1ac48789c9d2eaad978d615"
      unitRef="U002">310540</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:InterestExpenseDebt
      contextRef="c20240101to20240930_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember"
      decimals="0"
      id="Fact_a2879115658141c597ae85c7f86281b0"
      unitRef="U002">1163153</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebtExcludingAmortization
      contextRef="c20240101to20240930_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember"
      decimals="0"
      id="Fact_d238db1064124fbeba848adc4c73ec61"
      unitRef="U002">308250</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="c20240101to20240930_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember"
      decimals="0"
      id="Fact_52f13c9976db44648f9b50b52acf024f"
      unitRef="U002">854902</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="c20231231_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember"
      decimals="0"
      id="Fact_dd88eba98bcb4a48bf8b98adf36fff16"
      unitRef="U002">6850000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="c20231231_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember"
      decimals="0"
      id="Fact_16459ad6c2224d04aa6d33e6967b3b47"
      unitRef="U002">2636346</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:InterestPayableCurrent
      contextRef="c20231231_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember"
      decimals="0"
      id="Fact_47ef30fa71e04976bb10c157d0e4f7f8"
      unitRef="U002">44525</us-gaap:InterestPayableCurrent>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="c20240930_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember"
      decimals="0"
      id="Fact_60a04134d9814b9d92c753d46a9c5d59"
      unitRef="U002">6850000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="c20240930_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember"
      decimals="0"
      id="Fact_798ad393316e4d3ab736ad526953a96e"
      unitRef="U002">1781444</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:InterestPayableCurrent
      contextRef="c20240930_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember"
      decimals="0"
      id="Fact_18834bed2f1c4b8985266bb887529ab4"
      unitRef="U002">352775</us-gaap:InterestPayableCurrent>
    <us-gaap:ConvertibleDebtFairValueDisclosures
      contextRef="c20240930_DebtInstrumentAxis_November2023FinancingMember_LongtermDebtTypeAxis_ConvertibleDebtMember"
      decimals="0"
      id="Fact_4a714f6bc98c4d8ab0698a77d71f8b98"
      unitRef="U002">6399810</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="c20240101to20240930"
      id="Text_deb96e17a7aa4ce6a854beb1fcdad5b1">
&lt;div&gt;
      &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;


  &lt;tr style="vertical-align: top;"&gt;

    &lt;td style="vertical-align: top; width: 27pt;"&gt;
              &lt;div style="text-align: left; font-weight: bold; font-family: 'Times New Roman';"&gt;(11)&lt;/div&gt;
            &lt;/td&gt;

    &lt;td style="vertical-align: top;"&gt;
              &lt;div style="text-align: left; font-weight: bold; font-family: 'Times New Roman';"&gt;Stockholders&#x2019; Equity&lt;/div&gt;
            &lt;/td&gt;

  &lt;/tr&gt;


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

&lt;div&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: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman';"&gt;On July 1, 2022, the Company filed a &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-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;shelf registration statement&lt;/span&gt; to sell up to $150 million in common and preferred stock, debt securities and warrants. Additionally, the Company 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 the Company may offer and sell shares of 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. As of September 30, 2024, 3.9 million shares of common stock have been sold for
        aggregate proceeds of &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;approximately &lt;/span&gt;$8.7 million under the Equity
        Distribution Agreement pursuant to the prospectus. As of September 30, 2024, the amount we are authorized to sell is subject to baby-shelf limitations.&lt;br class="Apple-interchange-newline"/&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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;span style="font-family: 'Times New Roman';"&gt;&lt;br/&gt;
      &lt;/span&gt; &lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman';"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman';"&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, pre-funded 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;br/&gt;
      &lt;/span&gt; &lt;/div&gt;

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

&lt;div style="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;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 September 30, 2024, 68,809 placement agent warrants remain outstanding.&lt;/div&gt;

&lt;div&gt;&lt;br class="Apple-interchange-newline"/&gt;

      &lt;span style="font-family: 'Times New Roman';"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman';"&gt; &lt;/span&gt;
     &lt;span style="font-family: 'Times New Roman';"&gt; &lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&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 September 30, 2024, the Company had 22,232,799 shares of common stock outstanding, and no
      dividends have been declared or paid.&lt;/div&gt;
</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <femy:AuthorizedOfferingAmountOfSecurities
      contextRef="c20220701_RangeAxis_MaximumMember"
      decimals="-6"
      id="Fact_bf9b831609d34d5cbd89f63333f7e093"
      unitRef="U002">150000000</femy:AuthorizedOfferingAmountOfSecurities>
    <femy:CommonStockAuthorizedValueToBeIssuedBySalesAgent
      contextRef="c20231031_RangeAxis_MaximumMember_SubsidiarySaleOfStockAxis_EquityDistributionAgreementMember"
      decimals="-5"
      id="Fact_d0ec87a7ffbf4c4d9c3a7ff03a66dd50"
      unitRef="U002">16700000</femy:CommonStockAuthorizedValueToBeIssuedBySalesAgent>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c20240101to20240930_SubsidiarySaleOfStockAxis_EquityDistributionAgreementMember"
      decimals="-5"
      id="Fact_e485728ba05546ea94c1b375a069b073"
      unitRef="U001">3900000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="c20240101to20240930_SubsidiarySaleOfStockAxis_EquityDistributionAgreementMember"
      decimals="-5"
      id="Fact_32356fb46edd424ebffb77d42a5ac161"
      unitRef="U002">8700000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c20230401to20230430_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_198ce3edd0a64e409e787c2fd8e94572"
      unitRef="U001">1318000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="c20230430_ClassOfWarrantOrRightAxis_PreFundedWarrantsMember_RangeAxis_MaximumMember"
      decimals="0"
      id="Fact_9f83c98e25b54e719ff9f127a23bfe5f"
      unitRef="U001">1878722</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="c20230430_ClassOfWarrantOrRightAxis_CommonWarrantsMember_RangeAxis_MaximumMember"
      decimals="0"
      id="Fact_b76f321f4e73439882b7f812df28a7c1"
      unitRef="U001">3196722</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="c20230430_ClassOfWarrantOrRightAxis_PlacementAgentWarrantsMember_RangeAxis_MaximumMember"
      decimals="0"
      id="Fact_4d7aa6973cd44c1d88dce9d8d01e1802"
      unitRef="U001">191803</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="c20230430_StatementEquityComponentsAxis_CommonStockMember"
      decimals="2"
      id="Fact_6549db138e204d2ea9a5601ecd8344cf"
      unitRef="U003">1.22</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="c20230430_ClassOfWarrantOrRightAxis_PreFundedWarrantsMember"
      decimals="4"
      id="Fact_43e37059ae59497089df71552cecb1df"
      unitRef="U003">1.2199</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:ProceedsFromIssuanceOrSaleOfEquity
      contextRef="c20230401to20230430"
      decimals="0"
      id="Fact_9a70fa65beb848889c2ff0481cbb08a0"
      unitRef="U002">3899813</us-gaap:ProceedsFromIssuanceOrSaleOfEquity>
    <femy:PlacementAgentFeesExpensesAndOfferingExpenses
      contextRef="c20230401to20230430"
      decimals="0"
      id="Fact_82307170edd54517a2a170a71df64acd"
      unitRef="U002">547764</femy:PlacementAgentFeesExpensesAndOfferingExpenses>
    <femy:NumberOfWarrantsExercised
      contextRef="c20230901to20230930_ClassOfWarrantOrRightAxis_PlacementAgentWarrantsMember"
      decimals="0"
      id="Fact_ce288fb46dc04e819e119091b240d433"
      unitRef="U001">122994</femy:NumberOfWarrantsExercised>
    <femy:NumberOfWarrantsExercised
      contextRef="c20231001to20231031_ClassOfWarrantOrRightAxis_PlacementAgentWarrantsMember"
      decimals="0"
      id="Fact_b29bff00e8834afc8e01ac85716bea1a"
      unitRef="U001">122994</femy:NumberOfWarrantsExercised>
    <femy:ProceedsFromExerciseOfCommonStockWarrants
      contextRef="c20231001to20231031_ClassOfWarrantOrRightAxis_PlacementAgentWarrantsMember"
      decimals="0"
      id="Fact_bb59068ae1db4f2c82fe0ef82157f7bc"
      unitRef="U002">3687976</femy:ProceedsFromExerciseOfCommonStockWarrants>
    <femy:ProceedsFromExerciseOfCommonStockWarrants
      contextRef="c20230901to20230930_ClassOfWarrantOrRightAxis_PlacementAgentWarrantsMember"
      decimals="0"
      id="Fact_15cad0aa4a9e458b99bfa4585308adc2"
      unitRef="U002">3687976</femy:ProceedsFromExerciseOfCommonStockWarrants>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="c20240930_ClassOfWarrantOrRightAxis_PlacementAgentWarrantsMember"
      decimals="0"
      id="Fact_9878a39c2f6143b0b171cfcf95be7034"
      unitRef="U001">68809</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c20240930"
      decimals="0"
      id="Fact_bcb92377578541218f571bc9ca77c4b9"
      unitRef="U001">22232799</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:DividendsCommonStock
      contextRef="c20240101to20240930"
      decimals="0"
      id="Fact_0cb160348a6b4619aea739dbb39e98d7"
      unitRef="U002">0</us-gaap:DividendsCommonStock>
    <us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock
      contextRef="c20240101to20240930"
      id="Text_9cb591507cae44469767a102626615ee">
&lt;div&gt;
          &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;


  &lt;tr style="vertical-align: top;"&gt;

    &lt;td style="vertical-align: top; width: 27pt;"&gt;
                  &lt;div style="text-align: left; font-weight: bold;"&gt;(12)&lt;/div&gt;
                &lt;/td&gt;

    &lt;td style="align: left; vertical-align: top; width: auto;"&gt;
                  &lt;div style="text-align: left; font-weight: bold;"&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: 700; 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;Equity Incentive Plans and Warrants&lt;/span&gt;&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&gt;&lt;span style="font-style: italic; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Stock-Based Awards&lt;/span&gt;&lt;br/&gt;
        &lt;/div&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'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; font-weight: normal;"&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: normal; 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: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Stock Option Plans&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; margin-left: 36pt;"&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;Activity under the Company&#x2019;s stock option plans for the nine months ended
          September 30, 2024 was as follows:&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%;"&gt;


  &lt;tr&gt;

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

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

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

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

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

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;Weighted&lt;/div&gt;
                  &lt;div&gt;average&lt;/div&gt;
                  &lt;div&gt;exercise&lt;/div&gt;
                  &lt;div&gt; price&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-weight: bold; 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;&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;Outstanding at December 31, 2023&lt;/span&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;2,102,030&lt;/td&gt;

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

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

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

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

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

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; text-indent: 9pt; width: 76%; white-space: nowrap;" valign="bottom"&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;Granted&lt;/span&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;1,259,421&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;1.07&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; text-indent: 9pt; width: 76%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&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;Forfeited&lt;/span&gt;&lt;/td&gt;

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

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

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

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

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

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#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); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;1.96&lt;/td&gt;

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

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&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;Outstanding at September 30, 2024&lt;/span&gt;&lt;/td&gt;

    &lt;td colspan="1" rowspan="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" rowspan="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" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;3,001,644&lt;/td&gt;

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

    &lt;td colspan="1" rowspan="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" rowspan="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" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;1.61&lt;/td&gt;

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

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 76%; 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;&#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="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;&#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;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;Vested and exercisable at &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;September 30&lt;/span&gt;, 2024&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: 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;1,295,956&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%; padding-bottom: 2px; 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; white-space: nowrap;" valign="bottom"&gt;2.36&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;/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;Options granted under our 2021 Stock Option Plan for the nine months ended
          September 30, 2024 to employees and nonemployees were 1,186,521 and 72,900, respectively and the weighted average exercise prices were $1.06 and
          $1.13, respectively. The weighted-average fair values of the options granted to employees and nonemployees were $0.91 and $0.93, respectively and were
          estimated using the following Black-Scholes assumptions:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div&gt;
            &lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="letter-spacing: normal; word-spacing: 0px; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-transform: none; width: 100%;"&gt;


  &lt;tr&gt;

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

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

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; border-bottom: #000000 solid 2px;" valign="bottom"&gt;Employee &lt;br/&gt;
                  &lt;/td&gt;

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

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

    &lt;td colspan="2" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; border-bottom: #000000 solid 2px;" valign="bottom"&gt; Nonemployee&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-weight: bold; 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-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';"&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: #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-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';"&gt;&lt;br/&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-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';"&gt;6.25&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;5.36&lt;/td&gt;

    &lt;td colspan="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="margin: 0px 0px 0px 0px; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: 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-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';"&gt;4.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;
                    &lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';"&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;4.09&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;/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-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';"&gt;Dividend yield&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); font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';"&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;
                    &lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';"&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;&#x2014;&lt;/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;/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-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';"&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-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';"&gt;110.29&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-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';"&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;111.97&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;/tr&gt;


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

&lt;div&gt;
        &#160; &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: 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;No options were exercised for the nine months ended
            September 30, 2024 under our stock option plans.&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; margin-left: 36pt;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; 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: 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;As of September 30, 2024, the total number of shares of common stock reserved for future awards under the 2021 Stock Option Plan was 596,236.&lt;br/&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="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; font-weight: normal;"&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: normal; 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: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Inducement Grants&lt;/div&gt;
                  &lt;/td&gt;

  &lt;/tr&gt;


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

&lt;div style="background-color: #FFFFFF; color: #000000; 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;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; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;On February 12, 2024, the Company awarded, outside the 2021 Plan, our Chief Commercial Officer a stock option grant for the right to purchase 100,000 shares of common stock at an exercise price of $1.10
              per share (inducement grant), which was approved by the Compensation committee. The inducement grant will vest in equal installments over four years
              provided the employee remains employed by the Company on the vesting date. The fair value of the inducement grant was $0.94 and was
              estimated using the following assumptions:&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; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt; &lt;/span&gt;&lt;br/&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%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;
                    &lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Inducement&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: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&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: #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'; font-size: 10pt;"&gt;&lt;br/&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'; font-size: 10pt;"&gt;6.25&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-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&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="font-family: 'Times New Roman'; font-size: 10pt;"&gt;4.10&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
                  &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-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Dividend yield&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: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&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;
                    &lt;div style="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: 88%; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&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="font-family: 'Times New Roman'; font-size: 10pt;"&gt;109.64&lt;/div&gt;
                  &lt;/td&gt;

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

  &lt;/tr&gt;


&lt;/table&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; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt; &lt;br/&gt;
            &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="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 September 30, 2024,
              inducement grant awards of 250,000 shares were outstanding with a weighted average exercise price of $1.89, and 62,500 shares were
              vested and exercisable with a weighted average exercise price of $2.64.&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;"&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-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: normal; 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;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: italic; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;Share-Based



















                  Compensation Expense&lt;/span&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-variant: normal; text-transform: none;"&gt;The following table shows the share-based compensation expense related to vested stock option grants
          to employees and nonemployees by financial statement line item on the accompanying condensed statement of comprehensive loss:&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; 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-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: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

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

    &lt;td colspan="6" rowspan="1" style="vertical-align: bottom; text-align: center; border-bottom: #000000 solid 2px;" valign="bottom"&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: 700; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: nowrap; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;Three Months Ended &lt;span style="font-size: 10pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;September 30&lt;/span&gt;&lt;/span&gt;,&lt;/span&gt;&lt;/td&gt;

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

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

    &lt;td colspan="6" rowspan="1" style="text-align: center; vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&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: 700; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: nowrap; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;&lt;span style="text-indent: 0pt;"&gt;Nine&lt;/span&gt; Months Ended &lt;span style="font-size: 10pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;September 30&lt;/span&gt;&lt;/span&gt;,&lt;/span&gt;&lt;/td&gt;

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

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; 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;&lt;span style="font-weight: normal; 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;"&gt;2024&lt;/span&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; color: rgb(0, 0, 0); font-weight: bold;"&gt;&lt;span style="font-weight: normal; 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;"&gt;2023&lt;/span&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="text-align: center; font-weight: bold; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="text-align: center; vertical-align: bottom; font-weight: bold; border-bottom: #000000 solid 2px;" valign="bottom"&gt;2024&lt;/td&gt;

    &lt;td colspan="1" style="font-weight: bold; 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-weight: bold; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

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

    &lt;td colspan="1" style="font-weight: bold; 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: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: normal; 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;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-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-variant: normal; text-transform: none;"&gt;49,800&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-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;79,561&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;114,437&lt;/td&gt;

    &lt;td colspan="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;131,812&lt;/td&gt;

    &lt;td colspan="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: 52%;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: normal; 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;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-variant: normal; text-transform: none;"&gt;18,895&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-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;623&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;43,659&lt;/td&gt;

    &lt;td colspan="1" 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;(1,319&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; 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-weight: normal; 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;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-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;59,711&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-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;424,175&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;151,908&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;496,036&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: 52%; 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-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&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-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; 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; 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-variant: normal; text-transform: none;"&gt;128,406&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-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;504,359&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;310,004&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;626,529&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="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;As &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;September 30, 2024&lt;/span&gt;, the remaining share-based compensation expense that is expected to be recognized in future periods for employees and nonemployees is $1,487,486, which includes $155,222 of
          compensation expense to be recognized upon achieving certain performance conditions. For service-based awards, the $1,332,264 of
          unrecognized expense is expected to be recognized over a weighted average period of 3.0 years.&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-variant: normal; text-transform: none;"&gt;&#160;&lt;/span&gt;
         &lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;&#160;&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;"&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-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: normal; 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: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Employee Stock Purchase Plan (ESPP)&lt;br/&gt;
                &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-variant: normal; text-transform: none;"&gt;&#160;&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-variant: normal; text-transform: none;"&gt;For the nine months ended &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;September 30, 2024&lt;/span&gt;, 12,081
              shares of common stock were issued under the Company&#x2019;s ESPP Plan at a fair value of $10,390. For the nine months ended September
              30, 2023, 3,858 shares of common stock were issued under the ESPP plan at a fair value of $1,697. As of &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;September 30, 2024&lt;/span&gt;, the total number of shares of common stock reserved for future awards under the ESPP Plan was 591,437.&lt;/span&gt; &lt;/div&gt;

&lt;div style="margin-left: 36pt;"&gt;&lt;span style="font-weight: normal; 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;/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;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; font-weight: normal;"&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: normal; 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: normal; color: rgb(0, 0, 0); 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;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/span&gt;
         &lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;&#160;&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-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 compensation for services performed. &lt;/span&gt;See Note 11,&#160;&lt;span style="font-style: italic; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Stockholders&#x2019; Equity&lt;/span&gt;.&lt;/div&gt;

&lt;div style="margin-left: 36pt;"&gt;&lt;span style="font-weight: normal; 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;/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-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 had an unlimited term and an exercise price of $0.0001
            per share. The common warrants had 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;/span&gt;&lt;/div&gt;

&lt;div style="margin-left: 36pt;"&gt;&lt;span style="font-weight: normal; 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;/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-variant: normal; text-transform: none;"&gt;The pre-funded warrants and common 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 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;br/&gt;
          &lt;/span&gt;&lt;/div&gt;

&lt;div style="margin-left: 36pt;"&gt;&lt;span style="font-weight: normal; 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;/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-variant: normal; text-transform: none; font-style: normal;"&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;/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-variant: normal; text-transform: none; font-style: normal;"&gt; &lt;br/&gt;
          &lt;/span&gt;&lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="letter-spacing: normal; word-spacing: 0px; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; text-transform: none; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; color: rgb(0, 0, 0); padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;Pre-funded&lt;/div&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;warrants&lt;/div&gt;
                &lt;/td&gt;

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

    &lt;td colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;Common&lt;/div&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;warrants&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="color: rgb(0, 0, 0); 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; color: rgb(0, 0, 0); width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;Expected term (in years)&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="color: rgb(0, 0, 0); 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="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;&lt;br/&gt;
                  &lt;/div&gt;
                &lt;/td&gt;

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

    &lt;td colspan="1" style="color: rgb(0, 0, 0); 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="color: rgb(0, 0, 0); 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="color: rgb(0, 0, 0); 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="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;4&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="color: rgb(0, 0, 0); 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; color: rgb(0, 0, 0); width: 76%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;Risk&#x2011;free interest rate&lt;/div&gt;
                &lt;/td&gt;

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

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

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

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

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

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

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

    &lt;td colspan="1" style="color: rgb(0, 0, 0); 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; color: rgb(0, 0, 0); width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;Dividend yield&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="color: rgb(0, 0, 0); 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="color: rgb(0, 0, 0); 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="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;&#x2014;&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="color: rgb(0, 0, 0); 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="color: rgb(0, 0, 0); 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="color: rgb(0, 0, 0); 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="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;&#x2014;&lt;/div&gt;
                &lt;/td&gt;

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

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; color: rgb(0, 0, 0); width: 76%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;Expected volatility&lt;/div&gt;
                &lt;/td&gt;

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

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

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

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

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

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

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

    &lt;td colspan="1" style="color: rgb(0, 0, 0); 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; color: rgb(0, 0, 0); width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;Exercise price&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="color: rgb(0, 0, 0); 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="color: rgb(0, 0, 0); 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="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;0.0001&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="color: rgb(0, 0, 0); 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="color: rgb(0, 0, 0); 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="color: rgb(0, 0, 0); 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="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;1.095&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="color: rgb(0, 0, 0); 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; color: rgb(0, 0, 0); width: 76%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;Stock price&lt;/div&gt;
                &lt;/td&gt;

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

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

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

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

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

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

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

    &lt;td colspan="1" style="color: rgb(0, 0, 0); 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; color: rgb(0, 0, 0); width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;Black-Scholes value &lt;br/&gt;
                &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); 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="color: rgb(0, 0, 0); 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="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;0.86&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); 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="color: rgb(0, 0, 0); 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="color: rgb(0, 0, 0); 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="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;0.58&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); 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;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; font-style: normal;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&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;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. The valuations were
          recorded to stockholders&#x2019; equity.&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;In June 2023, all pre-funded
            warrants were exercised for shares of common stock. &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; 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;In September and October 2023, all
              common warrants and 122,994 placement agent warrants were exercised for cash proceeds of $3,687,976&lt;/span&gt;. As of September 30, 2024, 68,809
            placement agent warrants remain outstanding. &lt;/span&gt;&lt;/div&gt;
</us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="c20240101to20240930"
      id="Text_8d87e0737a76407d895244627779727e">
&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;Activity under the Company&#x2019;s stock option plans for the nine months ended
          September 30, 2024 was as follows:&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%;"&gt;


  &lt;tr&gt;

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

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

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

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

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

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;Weighted&lt;/div&gt;
                  &lt;div&gt;average&lt;/div&gt;
                  &lt;div&gt;exercise&lt;/div&gt;
                  &lt;div&gt; price&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-weight: bold; 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;&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;Outstanding at December 31, 2023&lt;/span&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;2,102,030&lt;/td&gt;

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

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

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

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

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

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; text-indent: 9pt; width: 76%; white-space: nowrap;" valign="bottom"&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;Granted&lt;/span&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;1,259,421&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;1.07&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; text-indent: 9pt; width: 76%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&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;Forfeited&lt;/span&gt;&lt;/td&gt;

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

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

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

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

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

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#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); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;1.96&lt;/td&gt;

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

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&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;Outstanding at September 30, 2024&lt;/span&gt;&lt;/td&gt;

    &lt;td colspan="1" rowspan="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" rowspan="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" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;3,001,644&lt;/td&gt;

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

    &lt;td colspan="1" rowspan="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" rowspan="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" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;1.61&lt;/td&gt;

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

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 76%; 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;&#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="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;&#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;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;Vested and exercisable at &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;September 30&lt;/span&gt;, 2024&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: 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;1,295,956&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%; padding-bottom: 2px; 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; white-space: nowrap;" valign="bottom"&gt;2.36&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;/table&gt;
        &lt;/div&gt;
</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c20231231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember"
      decimals="0"
      id="Fact_73cccb4c41544b469f903e6ba4583f63"
      unitRef="U001">2102030</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c20231231_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember"
      decimals="2"
      id="Fact_56cdd62e98fe419fb5adc91f84686118"
      unitRef="U003">2</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="c20240101to20240930_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember"
      decimals="0"
      id="Fact_2739be22e7814ae1a93681f449df05f0"
      unitRef="U001">1259421</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="c20240101to20240930_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember"
      decimals="2"
      id="Fact_300bda37173c40cb87a7e56a7f5f5d22"
      unitRef="U003">1.07</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="c20240101to20240930_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember"
      decimals="0"
      id="Fact_8245586664294aef9260f46ede3ff1af"
      unitRef="U001">359807</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="c20240101to20240930_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember"
      decimals="2"
      id="Fact_87314d4611ab440ab826b3cf3f8ec436"
      unitRef="U003">1.96</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c20240930_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember"
      decimals="0"
      id="Fact_52fb5ab1d0184da1ae5c2b04ed02fceb"
      unitRef="U001">3001644</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c20240930_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember"
      decimals="2"
      id="Fact_8fbd5054838143fcbdc9c2d348e164a4"
      unitRef="U003">1.61</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="c20240930_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember"
      decimals="0"
      id="Fact_9323956396224c45a20149506837a573"
      unitRef="U001">1295956</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="c20240930_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember"
      decimals="2"
      id="Fact_1eea2e0c45c44e8e946b167b4aa1ce30"
      unitRef="U003">2.36</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock
      contextRef="c20240101to20240930_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember"
      id="Text_485a699e1c1341eba45ac59194f57b91">
&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 our 2021 Stock Option Plan for the nine months ended
          September 30, 2024 to employees and nonemployees were 1,186,521 and 72,900, respectively and the weighted average exercise prices were $1.06 and
          $1.13, respectively. The weighted-average fair values of the options granted to employees and nonemployees were $0.91 and $0.93, respectively and were
          estimated using the following Black-Scholes assumptions:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div&gt;
            &lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="letter-spacing: normal; word-spacing: 0px; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-transform: none; width: 100%;"&gt;


  &lt;tr&gt;

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

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

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; border-bottom: #000000 solid 2px;" valign="bottom"&gt;Employee &lt;br/&gt;
                  &lt;/td&gt;

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

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

    &lt;td colspan="2" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; border-bottom: #000000 solid 2px;" valign="bottom"&gt; Nonemployee&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-weight: bold; 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-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';"&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: #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-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';"&gt;&lt;br/&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-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';"&gt;6.25&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;5.36&lt;/td&gt;

    &lt;td colspan="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="margin: 0px 0px 0px 0px; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: 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-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';"&gt;4.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;
                    &lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';"&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;4.09&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;/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-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';"&gt;Dividend yield&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); font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';"&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;
                    &lt;div style="color: rgb(0, 0, 0); font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';"&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;&#x2014;&lt;/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;/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-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';"&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-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';"&gt;110.29&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-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; font-family: 'Times New Roman';"&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;111.97&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;/tr&gt;


&lt;/table&gt;
             &lt;/div&gt;
</us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="c20240101to20240930_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember_GranteeStatusAxis_ShareBasedPaymentArrangementEmployeeMember"
      decimals="0"
      id="Fact_194e2ca1fa104fcf9df63a234eed2b81"
      unitRef="U001">1186521</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="c20240101to20240930_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember_GranteeStatusAxis_ShareBasedPaymentArrangementNonemployeeMember"
      decimals="0"
      id="Fact_c506faf270ad4f258574253755d6072e"
      unitRef="U001">72900</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="c20240101to20240930_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember_GranteeStatusAxis_ShareBasedPaymentArrangementEmployeeMember"
      decimals="2"
      id="Fact_503622f6db3b4f72af270c18976c9c2f"
      unitRef="U003">1.06</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="c20240101to20240930_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember_GranteeStatusAxis_ShareBasedPaymentArrangementNonemployeeMember"
      decimals="2"
      id="Fact_035b757fb65d4054b4ed02c07b26d327"
      unitRef="U003">1.13</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c20240101to20240930_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember_GranteeStatusAxis_ShareBasedPaymentArrangementEmployeeMember"
      decimals="2"
      id="Fact_08a230cf36144dc487ce9a67954a1505"
      unitRef="U003">0.91</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c20240101to20240930_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember_GranteeStatusAxis_ShareBasedPaymentArrangementNonemployeeMember"
      decimals="2"
      id="Fact_50eb46e3655f4b5e9904cb491e66f218"
      unitRef="U003">0.93</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="c20240101to20240930_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember_GranteeStatusAxis_ShareBasedPaymentArrangementEmployeeMember"
      id="Fact_062ea703225545b196ed582dc3834dd3">P6Y3M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="c20240101to20240930_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember_GranteeStatusAxis_ShareBasedPaymentArrangementNonemployeeMember"
      id="Fact_e652103e70ff424797689db4f3bcecdd">P5Y4M9D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="c20240101to20240930_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember_GranteeStatusAxis_ShareBasedPaymentArrangementEmployeeMember"
      decimals="4"
      id="Fact_b96aa76170be4f278e90bbfd2e231d43"
      unitRef="U007">0.0405</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="c20240101to20240930_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember_GranteeStatusAxis_ShareBasedPaymentArrangementNonemployeeMember"
      decimals="4"
      id="Fact_9326cd9b4588465c8888d863abd11af5"
      unitRef="U007">0.0409</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c20240101to20240930_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember_GranteeStatusAxis_ShareBasedPaymentArrangementEmployeeMember"
      decimals="0"
      id="Fact_1ea1a936af3d49f0b8dc87809e85601b"
      unitRef="U007">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c20240101to20240930_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember_GranteeStatusAxis_ShareBasedPaymentArrangementNonemployeeMember"
      decimals="0"
      id="Fact_c91b925b5a0d45aea951770785135dd9"
      unitRef="U007">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="c20240101to20240930_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember_GranteeStatusAxis_ShareBasedPaymentArrangementEmployeeMember"
      decimals="4"
      id="Fact_e808ca39f4e3487eb36a5e2c61ada7a7"
      unitRef="U007">1.1029</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="c20240101to20240930_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember_GranteeStatusAxis_ShareBasedPaymentArrangementNonemployeeMember"
      decimals="4"
      id="Fact_6b317a0aa52d408985b3a567a6f0dccc"
      unitRef="U007">1.1197</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c20240101to20240930_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember"
      decimals="INF"
      id="Fact_5f914a4ddf504e92b3396295c9e44170"
      unitRef="U001">0</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="c20240930_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_Two021StockOptionPlanMember"
      decimals="0"
      id="Fact_6fc72998bc044907a543b87fc25e1c62"
      unitRef="U001">596236</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock
      contextRef="c20240101to20240930_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember"
      id="Text_88535b5f93194b53888581cc932c30a4">
&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; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;On February 12, 2024, the Company awarded, outside the 2021 Plan, our Chief Commercial Officer a stock option grant for the right to purchase 100,000 shares of common stock at an exercise price of $1.10
              per share (inducement grant), which was approved by the Compensation committee. The inducement grant will vest in equal installments over four years
              provided the employee remains employed by the Company on the vesting date. The fair value of the inducement grant was $0.94 and was
              estimated using the following assumptions:&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; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt; &lt;/span&gt;&lt;br/&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%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;
                    &lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&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; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Inducement&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: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&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: #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'; font-size: 10pt;"&gt;&lt;br/&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'; font-size: 10pt;"&gt;6.25&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-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&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="font-family: 'Times New Roman'; font-size: 10pt;"&gt;4.10&lt;/div&gt;
                  &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
                  &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-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Dividend yield&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: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&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;
                    &lt;div style="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: 88%; white-space: nowrap;" valign="bottom"&gt;
                    &lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&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="font-family: 'Times New Roman'; font-size: 10pt;"&gt;109.64&lt;/div&gt;
                  &lt;/td&gt;

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

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="c20240212to20240212_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember"
      decimals="0"
      id="Fact_18aee1f816c0493bb1f9ccc7e1fe1a9c"
      unitRef="U001">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c20240212_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember"
      decimals="2"
      id="Fact_c1a365aa5efa48ab98a155de28573b44"
      unitRef="U003">1.1</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="c20240212to20240212_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember"
      id="Fact_96adab89ec8c4e31bece5357cca3534e">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c20240212to20240212_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember"
      decimals="2"
      id="Fact_922c9b5f5d02424983a6c457790e9fcc"
      unitRef="U003">0.94</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="c20240212to20240212_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember"
      id="Fact_4577c53894b94adc9f8735b9e7ce9661">P6Y3M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="c20240212to20240212_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember"
      decimals="4"
      id="Fact_bd03227245a74767abf8d49cda6d9a57"
      unitRef="U007">0.041</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c20240212to20240212_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember"
      decimals="0"
      id="Fact_919391de5b624aeaa32e66b0001fc2e9"
      unitRef="U007">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="c20240212to20240212_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember"
      decimals="4"
      id="Fact_6cb61299cb044ea7a6e64114094ad23b"
      unitRef="U007">1.0964</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c20240930_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember"
      decimals="0"
      id="Fact_d67b511b699a4a258e02a218f1209b03"
      unitRef="U001">250000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c20240930_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember"
      decimals="2"
      id="Fact_d5f5182b32864243aee93f565dc9a925"
      unitRef="U003">1.89</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="c20240930_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember"
      decimals="0"
      id="Fact_28ea34316395410e8cf9ad05e1a24fd2"
      unitRef="U001">62500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="c20240930_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_InducementGrantMember"
      decimals="2"
      id="Fact_323ff19455db4becac0a8fd277889822"
      unitRef="U003">2.64</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock
      contextRef="c20240101to20240930"
      id="Text_7312ef5875694dc2a395619098013999">
&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;The following table shows the share-based compensation expense related to vested stock option grants
          to employees and nonemployees by financial statement line item on the accompanying condensed statement of comprehensive loss:&lt;/div&gt;

&lt;div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; 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-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: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

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

    &lt;td colspan="6" rowspan="1" style="vertical-align: bottom; text-align: center; border-bottom: #000000 solid 2px;" valign="bottom"&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: 700; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: nowrap; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;Three Months Ended &lt;span style="font-size: 10pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;September 30&lt;/span&gt;&lt;/span&gt;,&lt;/span&gt;&lt;/td&gt;

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

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

    &lt;td colspan="6" rowspan="1" style="text-align: center; vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&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: 700; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: nowrap; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;&lt;span style="text-indent: 0pt;"&gt;Nine&lt;/span&gt; Months Ended &lt;span style="font-size: 10pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;September 30&lt;/span&gt;&lt;/span&gt;,&lt;/span&gt;&lt;/td&gt;

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

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; 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;&lt;span style="font-weight: normal; 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;"&gt;2024&lt;/span&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; color: rgb(0, 0, 0); font-weight: bold;"&gt;&lt;span style="font-weight: normal; 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;"&gt;2023&lt;/span&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="text-align: center; font-weight: bold; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="text-align: center; vertical-align: bottom; font-weight: bold; border-bottom: #000000 solid 2px;" valign="bottom"&gt;2024&lt;/td&gt;

    &lt;td colspan="1" style="font-weight: bold; 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-weight: bold; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

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

    &lt;td colspan="1" style="font-weight: bold; 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: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: normal; 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;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-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-variant: normal; text-transform: none;"&gt;49,800&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-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;79,561&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;114,437&lt;/td&gt;

    &lt;td colspan="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;131,812&lt;/td&gt;

    &lt;td colspan="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: 52%;" valign="bottom"&gt;
                  &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: normal; 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;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-variant: normal; text-transform: none;"&gt;18,895&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-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;623&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;43,659&lt;/td&gt;

    &lt;td colspan="1" 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;(1,319&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;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; 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-weight: normal; 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;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-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;59,711&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-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;424,175&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;151,908&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;496,036&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: 52%; 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-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&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-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; 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; 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-variant: normal; text-transform: none;"&gt;128,406&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-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;504,359&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;310,004&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;626,529&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;
</us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c20240701to20240930_IncomeStatementLocationAxis_ResearchAndDevelopmentExpenseMember"
      decimals="0"
      id="Fact_562fd1ebe1dc4554adeb6cb50eb7ad5a"
      unitRef="U002">49800</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c20230701to20230930_IncomeStatementLocationAxis_ResearchAndDevelopmentExpenseMember"
      decimals="0"
      id="Fact_58f5237521c24188ab5951030bafdb95"
      unitRef="U002">79561</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c20240101to20240930_IncomeStatementLocationAxis_ResearchAndDevelopmentExpenseMember"
      decimals="0"
      id="Fact_18035d487a3541388fac31ab5f4e7150"
      unitRef="U002">114437</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c20230101to20230930_IncomeStatementLocationAxis_ResearchAndDevelopmentExpenseMember"
      decimals="0"
      id="Fact_dc209d286c104afd85f7de358c9388f0"
      unitRef="U002">131812</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c20240701to20240930_IncomeStatementLocationAxis_SellingAndMarketingExpenseMember"
      decimals="0"
      id="Fact_4e5287af4db1454caf47c2ae0722fee2"
      unitRef="U002">18895</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c20230701to20230930_IncomeStatementLocationAxis_SellingAndMarketingExpenseMember"
      decimals="0"
      id="Fact_5ecf04775843443ab201948c0e64e22e"
      unitRef="U002">623</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c20240101to20240930_IncomeStatementLocationAxis_SellingAndMarketingExpenseMember"
      decimals="0"
      id="Fact_b5b9e3b573744d5ea93a1b3fe343e042"
      unitRef="U002">43659</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c20230101to20230930_IncomeStatementLocationAxis_SellingAndMarketingExpenseMember"
      decimals="0"
      id="Fact_e2b7c2d618094c568c331770e18733d1"
      unitRef="U002">-1319</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c20240701to20240930_IncomeStatementLocationAxis_GeneralAndAdministrativeExpenseMember"
      decimals="0"
      id="Fact_fbf2d3e76d104b448d0611f8c0a90cac"
      unitRef="U002">59711</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c20230701to20230930_IncomeStatementLocationAxis_GeneralAndAdministrativeExpenseMember"
      decimals="0"
      id="Fact_1cd74aaf3b964f5e85e0c7028c9e8e51"
      unitRef="U002">424175</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c20240101to20240930_IncomeStatementLocationAxis_GeneralAndAdministrativeExpenseMember"
      decimals="0"
      id="Fact_ac4f9126d5a741708c3a663571251bbd"
      unitRef="U002">151908</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c20230101to20230930_IncomeStatementLocationAxis_GeneralAndAdministrativeExpenseMember"
      decimals="0"
      id="Fact_f305eb4517dd400cac695ab11eb296f6"
      unitRef="U002">496036</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c20240701to20240930"
      decimals="0"
      id="Fact_b0b94d3db80146a68af139721818bb67"
      unitRef="U002">128406</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c20230701to20230930"
      decimals="0"
      id="Fact_dc8c147a03c94ab48aa0bee544fb0613"
      unitRef="U002">504359</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c20240101to20240930"
      decimals="0"
      id="Fact_8b7392e82e57412abd949fa85f67a278"
      unitRef="U002">310004</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c20230101to20230930"
      decimals="0"
      id="Fact_be6137e398ef4c36839ea9c970bb0689"
      unitRef="U002">626529</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="c20240930"
      decimals="0"
      id="Fact_bbf645112968429ebe3cc7235e4b0011"
      unitRef="U002">1487486</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <femy:ShareBasedCompensationExpenseToBeRecognizedUponAchievingCertainPerformanceCondition
      contextRef="c20240101to20240930"
      decimals="0"
      id="Fact_718bf4b3c19a475890ba4d976f9ac1bd"
      unitRef="U002">155222</femy:ShareBasedCompensationExpenseToBeRecognizedUponAchievingCertainPerformanceCondition>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="c20240930"
      decimals="0"
      id="Fact_ae5d4a61b0ca49d9bbf5129f987dee4c"
      unitRef="U002">1332264</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="c20240101to20240930"
      id="Fact_c3cce464fe434205a9391b86369155cd">P3Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="c20240101to20240930_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_EmployeeStockPurchasePlanMember"
      decimals="0"
      id="Fact_96d510ad43f34953987ad8b5b93a3a2e"
      unitRef="U001">12081</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="c20240101to20240930_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_EmployeeStockPurchasePlanMember"
      decimals="0"
      id="Fact_b486d1114f6847b29805fa01fb36f023"
      unitRef="U002">10390</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="c20230101to20230930_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_EmployeeStockPurchasePlanMember"
      decimals="0"
      id="Fact_8771b568f85e47a380625f7afd46baed"
      unitRef="U001">3858</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="c20230101to20230930_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_EmployeeStockPurchasePlanMember"
      decimals="0"
      id="Fact_530b03c6f3d0495f9df39cdb22316998"
      unitRef="U002">1697</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="c20240930_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_EmployeeStockPurchasePlanMember"
      decimals="0"
      id="Fact_1a4c854e8f7144af9200026953cf0a2d"
      unitRef="U001">591437</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c20230420to20230420"
      decimals="0"
      id="Fact_04db760d75ec460cb01f3cc1a6b41b94"
      unitRef="U001">1318000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="c20230420_ClassOfWarrantOrRightAxis_PreFundedWarrantsMember"
      decimals="0"
      id="Fact_3b75f573e75c4f0da4ec23e8e2c1ad0d"
      unitRef="U001">1878722</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="c20230420_ClassOfWarrantOrRightAxis_CommonWarrantsMember"
      decimals="0"
      id="Fact_538b073673fd42ceba999c5c74c2dacb"
      unitRef="U001">3196722</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="c20230420_ClassOfWarrantOrRightAxis_PlacementAgentWarrantsMember"
      decimals="0"
      id="Fact_2dbd1f075b21463fa33bebdc26c0d1a5"
      unitRef="U001">191803</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c20230420_ClassOfWarrantOrRightAxis_PreFundedWarrantsMember"
      decimals="4"
      id="Fact_fb99e99ad04f45aa8ded6416b1c46219"
      unitRef="U003">0.0001</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="c20240930_ClassOfWarrantOrRightAxis_CommonWarrantsMember"
      id="Fact_f86948061d2448378f78d268dc93969d">P5Y6M</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c20230420_ClassOfWarrantOrRightAxis_CommonWarrantsMember"
      decimals="3"
      id="Fact_1f545dd0d2ac42acadfdc6b20094c1a8"
      unitRef="U003">1.095</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="c20240930_ClassOfWarrantOrRightAxis_PlacementAgentWarrantsMember"
      id="Fact_2e405b83192940c59a581e6dfc672493">P5Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c20230420_ClassOfWarrantOrRightAxis_PlacementAgentWarrantsMember"
      decimals="3"
      id="Fact_b807cc3aa9e0484b9c158919c71e047b"
      unitRef="U003">1.525</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ProceedsFromIssuanceOrSaleOfEquity
      contextRef="c20230420to20230420"
      decimals="0"
      id="Fact_e4790aa975c948b89c3c4f017264a678"
      unitRef="U002">3899813</us-gaap:ProceedsFromIssuanceOrSaleOfEquity>
    <femy:PaymentsOfEquityIssuanceCosts
      contextRef="c20230420to20230420"
      decimals="0"
      id="Fact_72a3e8a2f2594aeeabb73bb86d2a9c2c"
      unitRef="U002">547764</femy:PaymentsOfEquityIssuanceCosts>
    <femy:ScheduleOfShareBasedPaymentAwardFairValueWarrantLiabilityValuationAssumptionsTableTextBlock
      contextRef="c20240101to20240930"
      id="Text_e5bf9002b83a4603a83bdce8c2b9ddf9">
&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; font-style: normal;"&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;/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-variant: normal; text-transform: none; font-style: normal;"&gt; &lt;br/&gt;
          &lt;/span&gt;&lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="letter-spacing: normal; word-spacing: 0px; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; text-transform: none; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; color: rgb(0, 0, 0); padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;Pre-funded&lt;/div&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;warrants&lt;/div&gt;
                &lt;/td&gt;

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

    &lt;td colspan="1" style="color: rgb(0, 0, 0); vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; color: rgb(0, 0, 0); border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;Common&lt;/div&gt;
                  &lt;div style="text-align: center; font-weight: bold;"&gt;warrants&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="color: rgb(0, 0, 0); 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; color: rgb(0, 0, 0); width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;Expected term (in years)&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="color: rgb(0, 0, 0); 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="color: rgb(0, 0, 0); text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;&lt;br/&gt;
                  &lt;/div&gt;
                &lt;/td&gt;

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

    &lt;td colspan="1" style="color: rgb(0, 0, 0); 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="color: rgb(0, 0, 0); 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="color: rgb(0, 0, 0); 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="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;4&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="color: rgb(0, 0, 0); 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; color: rgb(0, 0, 0); width: 76%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;Risk&#x2011;free interest rate&lt;/div&gt;
                &lt;/td&gt;

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

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

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

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

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

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

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

    &lt;td colspan="1" style="color: rgb(0, 0, 0); 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; color: rgb(0, 0, 0); width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;Dividend yield&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="color: rgb(0, 0, 0); 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="color: rgb(0, 0, 0); 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="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;&#x2014;&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="color: rgb(0, 0, 0); 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="color: rgb(0, 0, 0); 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="color: rgb(0, 0, 0); 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="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;&#x2014;&lt;/div&gt;
                &lt;/td&gt;

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

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; color: rgb(0, 0, 0); width: 76%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;Expected volatility&lt;/div&gt;
                &lt;/td&gt;

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

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

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

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

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

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

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

    &lt;td colspan="1" style="color: rgb(0, 0, 0); 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; color: rgb(0, 0, 0); width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;Exercise price&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="color: rgb(0, 0, 0); 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="color: rgb(0, 0, 0); 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="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;0.0001&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="color: rgb(0, 0, 0); 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="color: rgb(0, 0, 0); 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="color: rgb(0, 0, 0); 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="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;1.095&lt;/div&gt;
                &lt;/td&gt;

    &lt;td colspan="1" style="color: rgb(0, 0, 0); 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; color: rgb(0, 0, 0); width: 76%; white-space: nowrap;" valign="bottom"&gt;
                  &lt;div&gt;Stock price&lt;/div&gt;
                &lt;/td&gt;

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

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

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

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

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

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

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

    &lt;td colspan="1" style="color: rgb(0, 0, 0); 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; color: rgb(0, 0, 0); width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;Black-Scholes value &lt;br/&gt;
                &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); 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="color: rgb(0, 0, 0); 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="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;0.86&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); 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="color: rgb(0, 0, 0); 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="color: rgb(0, 0, 0); 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="color: rgb(0, 0, 0); vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;0.58&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="color: rgb(0, 0, 0); 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;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; font-style: normal;"&gt; &lt;/span&gt;&lt;/div&gt;
</femy:ScheduleOfShareBasedPaymentAwardFairValueWarrantLiabilityValuationAssumptionsTableTextBlock>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="c20230420to20230420"
      decimals="0"
      id="Fact_ecdb031644c94632be56d56312d34c10"
      unitRef="U002">1133480</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="c20230420to20230420_ClassOfWarrantOrRightAxis_PreFundedWarrantsMember"
      decimals="0"
      id="Fact_7a591aa27ef94d55adebb0645eef2d3b"
      unitRef="U002">1615701</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="c20230420to20230420_ClassOfWarrantOrRightAxis_CommonWarrantsMember"
      decimals="0"
      id="Fact_5444a10d67704476a93595c3e4a4a70e"
      unitRef="U002">1854099</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="c20230420to20230420_ClassOfWarrantOrRightAxis_PreFundedWarrantsMember"
      id="Fact_1ef5e3b4d0e447729d1f0e20c96e28f1">P4Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="c20230420to20230420_ClassOfWarrantOrRightAxis_CommonWarrantsMember"
      id="Fact_99cd76e4634b4413a0fd163a43d25c2d">P4Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="c20230420to20230420_ClassOfWarrantOrRightAxis_PreFundedWarrantsMember"
      decimals="4"
      id="Fact_5b9f2bf25e5f4b8d93f9c94f57f4176e"
      unitRef="U007">0.0383</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="c20230420to20230420_ClassOfWarrantOrRightAxis_CommonWarrantsMember"
      decimals="4"
      id="Fact_52bd35ebeed54649aa68d25b2002a001"
      unitRef="U007">0.0383</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c20230420to20230420_ClassOfWarrantOrRightAxis_PreFundedWarrantsMember"
      decimals="0"
      id="Fact_38159b8dad744ab48136040a572ef941"
      unitRef="U007">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c20230420to20230420_ClassOfWarrantOrRightAxis_CommonWarrantsMember"
      decimals="0"
      id="Fact_713757deb9d94dd09fcd97f0e218bd4f"
      unitRef="U007">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="c20230420to20230420_ClassOfWarrantOrRightAxis_PreFundedWarrantsMember"
      decimals="4"
      id="Fact_5e301ecf59ac4e96955315e903e5f94d"
      unitRef="U007">1.0025</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="c20230420to20230420_ClassOfWarrantOrRightAxis_CommonWarrantsMember"
      decimals="4"
      id="Fact_5fe77b74d35d402380ecb0cc2a8a07b4"
      unitRef="U007">1.0025</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice
      contextRef="c20230420_ClassOfWarrantOrRightAxis_PreFundedWarrantsMember"
      decimals="4"
      id="Fact_4d6d0cca9b224f478c6b6906e25ca9ad"
      unitRef="U003">0.0001</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice
      contextRef="c20230420_ClassOfWarrantOrRightAxis_CommonWarrantsMember"
      decimals="3"
      id="Fact_6ace517e4a8b484fa5d5b273c1066969"
      unitRef="U003">1.095</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice>
    <us-gaap:SharePrice
      contextRef="c20230420_ClassOfWarrantOrRightAxis_PreFundedWarrantsMember"
      decimals="2"
      id="Fact_480dea9fbd754822954c55e62220dde4"
      unitRef="U003">0.86</us-gaap:SharePrice>
    <us-gaap:SharePrice
      contextRef="c20230420_ClassOfWarrantOrRightAxis_CommonWarrantsMember"
      decimals="2"
      id="Fact_bd56a7ee7a014f488c2a4de80a351a2c"
      unitRef="U003">0.86</us-gaap:SharePrice>
    <femy:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsBlackScholesValue
      contextRef="c20230420_ClassOfWarrantOrRightAxis_PreFundedWarrantsMember"
      decimals="2"
      id="Fact_a8ffb0d4b33c47b08c1d21fe10cea999"
      unitRef="U003">0.86</femy:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsBlackScholesValue>
    <femy:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsBlackScholesValue
      contextRef="c20230420_ClassOfWarrantOrRightAxis_CommonWarrantsMember"
      decimals="2"
      id="Fact_6b7e28560d0044fd89bfe72854b50d5a"
      unitRef="U003">0.58</femy:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsBlackScholesValue>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="c20230420to20230420"
      decimals="0"
      id="Fact_1d1b052d91fb44b8b1bb3a4e63fc2f58"
      unitRef="U002">3352049</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <femy:NumberOfWarrantsExercised
      contextRef="c20230901to20230930_ClassOfWarrantOrRightAxis_PlacementAgentWarrantsMember"
      decimals="0"
      id="Fact_f515be4964cc41f8856f79cca3e0b718"
      unitRef="U001">122994</femy:NumberOfWarrantsExercised>
    <femy:NumberOfWarrantsExercised
      contextRef="c20231001to20231031_ClassOfWarrantOrRightAxis_PlacementAgentWarrantsMember"
      decimals="0"
      id="Fact_d5148d992ca6469b871e39a8ee0c434b"
      unitRef="U001">122994</femy:NumberOfWarrantsExercised>
    <femy:ProceedsFromExerciseOfCommonStockWarrants
      contextRef="c20230901to20230930_ClassOfWarrantOrRightAxis_PlacementAgentWarrantsMember"
      decimals="0"
      id="Fact_69324d2006d94c869e929b9bb1bb3e4f"
      unitRef="U002">3687976</femy:ProceedsFromExerciseOfCommonStockWarrants>
    <femy:ProceedsFromExerciseOfCommonStockWarrants
      contextRef="c20231001to20231031_ClassOfWarrantOrRightAxis_PlacementAgentWarrantsMember"
      decimals="0"
      id="Fact_1e509d93d71241e9acc309293864de57"
      unitRef="U002">3687976</femy:ProceedsFromExerciseOfCommonStockWarrants>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="c20240930_ClassOfWarrantOrRightAxis_PlacementAgentWarrantsMember"
      decimals="0"
      id="Fact_3ba024dd81b74be58640a50df91858db"
      unitRef="U001">68809</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="c20240101to20240930"
      id="Text_7d6345bda70b4ef897df6c2d5068d402">
&lt;div&gt;
        &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;


  &lt;tr style="vertical-align: top;"&gt;

    &lt;td style="text-align: right; vertical-align: top; width: 27pt;"&gt;
                &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;(13)&lt;/div&gt;
              &lt;/td&gt;

    &lt;td style="text-align: left; vertical-align: top; width: auto;"&gt;
                &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Related&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: 700; letter-spacing: normal; orphans: 2; text-align: justify; 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;&#x2011;&lt;/span&gt;Party Transactions&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; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;In November 2023, the Company issued unsecured convertible notes and accompanying Series A and Series B Warrants (see Note 10). The transaction included the
        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. In addition, during the year ended December 31, 2023 and nine months ended September 30, 2024 and 2023, a family member of the CEO was employed by
        the Company.&lt;br/&gt;
      &lt;/div&gt;
</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="c20231101to20231130"
      decimals="-6"
      id="Fact_a24ffdcbc9164ba299ce6e52b58f805b"
      unitRef="U002">5000000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="c20240101to20240930"
      id="Text_af3bfd4dc72c40bfa15679c0f33686b2">
&lt;div&gt;
      &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;


  &lt;tr style="vertical-align: top;"&gt;

    &lt;td style="vertical-align: top; width: 27pt;"&gt;
              &lt;div style="text-align: left; font-weight: bold;"&gt;(14)&lt;/div&gt;
            &lt;/td&gt;

    &lt;td style="align: left; vertical-align: top; width: auto;"&gt;
              &lt;div style="text-align: left; 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;

&lt;div&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 following ta&lt;span style="background-color: rgb(255, 255, 255);"&gt;ble sets forth the computation of t&lt;/span&gt;he basic and diluted net loss per share:&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'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

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

    &lt;td colspan="7" 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;Three Months Ended September 30,&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="7" 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;Nine Months Ended September 30,&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;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" 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;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="3" 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;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="3" 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;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="3" 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;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;br/&gt;
          &lt;/td&gt;

    &lt;td colspan="3" 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;td colspan="3" 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;td colspan="3" 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;td colspan="3" 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: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;
              &lt;div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Net loss attributable to common stockholders, basic &amp;amp; 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; background-color: #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 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; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;(5,408,860&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 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%; 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 style="color: rgb(0, 0, 0);"&gt;(3,996,905&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 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%; 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 style="color: rgb(0, 0, 0);"&gt;(13,692,944&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 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%; 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 style="color: rgb(0, 0, 0);"&gt;(9,836,670&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 style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 52%;" 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;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 style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Weighted average number of shares used in computing net loss per share attributable to common stockholders, basic and 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;&#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);"&gt;22,232,799&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;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 style="color: rgb(0, 0, 0);"&gt;15,093,147&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 style="color: rgb(0, 0, 0);"&gt;22,075,135&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 style="color: rgb(0, 0, 0);"&gt;13,369,462&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: 52%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Net loss per share attributable to common stockholders, basic and diluted&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 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 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;(0.24&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);"&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="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;(0.26&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);"&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="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;(0.62&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);"&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="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;(0.74&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);"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
       &lt;/div&gt;

&lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The following potentially dilutive securities have been excluded from the computations of diluted weighted average shares outstanding
        because they would be anti-dilutive:&lt;/div&gt;

&lt;div&gt;&#160;
        &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%;"&gt;


  &lt;tr&gt;

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

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

    &lt;td colspan="6" style="vertical-align: top; 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;Three Months Ended September 30,&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="6" style="vertical-align: top; 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;Nine Months Ended September 30,&lt;/div&gt;
              &lt;/td&gt;

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

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; 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: top; border-bottom: #000000 solid 2px;" 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;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: top; border-bottom: #000000 solid 2px;" 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;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: top; border-bottom: #000000 solid 2px;" 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;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: top; border-bottom: #000000 solid 2px;" 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;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

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

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Options to purchase common stock&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3,251,644&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="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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2,229,271&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="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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3,251,644&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="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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2,229,271&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: top; width: 52%;" valign="bottom"&gt;
                &lt;div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"&gt;Warrants to purchase common stock, in connection with April 2023 financing&lt;/div&gt;
              &lt;/td&gt;

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

    &lt;td colspan="1" style="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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;68,809&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="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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2,468,809&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="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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;68,809&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="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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2,468,809&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="vertical-align: top; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"&gt;Warrants to purchase common stock, in connection with November 2023 financing&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;11,610,166&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="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="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%; 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;" 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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;11,610,166&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="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="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%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 52%; padding-bottom: 2px;" valign="bottom"&gt;
                &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Warrants to purchase common stock&lt;/div&gt;
              &lt;/td&gt;

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

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid 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: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&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="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: 2px solid 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: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&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;td colspan="1" style="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: 2px solid 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: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&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="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: 2px solid 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: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&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: top; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#160;&#160;Total potential shares&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;15,127,435&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="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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;4,931,540&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="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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;15,127,435&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="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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;4,931,540&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;
</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="c20240101to20240930"
      id="Text_842a0d462fb44db89052caa2cb6690c0">
&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 following ta&lt;span style="background-color: rgb(255, 255, 255);"&gt;ble sets forth the computation of t&lt;/span&gt;he basic and diluted net loss per share:&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'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

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

    &lt;td colspan="7" 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;Three Months Ended September 30,&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="7" 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;Nine Months Ended September 30,&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;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" 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;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="3" 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;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="3" 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;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="3" 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;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;br/&gt;
          &lt;/td&gt;

    &lt;td colspan="3" 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;td colspan="3" 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;td colspan="3" 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;td colspan="3" 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: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;
              &lt;div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Net loss attributable to common stockholders, basic &amp;amp; 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; background-color: #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 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; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;(5,408,860&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 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%; 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 style="color: rgb(0, 0, 0);"&gt;(3,996,905&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 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%; 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 style="color: rgb(0, 0, 0);"&gt;(13,692,944&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 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%; 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 style="color: rgb(0, 0, 0);"&gt;(9,836,670&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 style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 52%;" 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;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 style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Weighted average number of shares used in computing net loss per share attributable to common stockholders, basic and 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;&#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);"&gt;22,232,799&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;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 style="color: rgb(0, 0, 0);"&gt;15,093,147&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 style="color: rgb(0, 0, 0);"&gt;22,075,135&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 style="color: rgb(0, 0, 0);"&gt;13,369,462&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: 52%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Net loss per share attributable to common stockholders, basic and diluted&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 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 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;(0.24&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);"&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="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;(0.26&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);"&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="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;(0.62&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);"&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="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;(0.74&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);"&gt;)&lt;/div&gt;
          &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="c20240701to20240930"
      decimals="0"
      id="Fact_cf11675f152e41a4a8d3d400bd85bbe7"
      unitRef="U002">-5408860</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="c20240701to20240930"
      decimals="0"
      id="Fact_906a02ac2cb94ef5a6c618936d9808e6"
      unitRef="U002">-5408860</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="c20230701to20230930"
      decimals="0"
      id="Fact_4cb08390358148cdbe411e3d8e6d347a"
      unitRef="U002">-3996905</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="c20230701to20230930"
      decimals="0"
      id="Fact_36aee98188e54c878c05701690ecb477"
      unitRef="U002">-3996905</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="c20240101to20240930"
      decimals="0"
      id="Fact_bee20855adfa40ffb09f2f41084da4f2"
      unitRef="U002">-13692944</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="c20240101to20240930"
      decimals="0"
      id="Fact_0e9dc562db964ac49ae1c36ffa2bded9"
      unitRef="U002">-13692944</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="c20230101to20230930"
      decimals="0"
      id="Fact_b6dc49ea8a174ecba07f65b65b39a82e"
      unitRef="U002">-9836670</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="c20230101to20230930"
      decimals="0"
      id="Fact_7b5689657f534b47ac584e788087fa92"
      unitRef="U002">-9836670</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c20240701to20240930"
      decimals="0"
      id="Fact_df3a76e1786e43dfacc2b725cc85557a"
      unitRef="U001">22232799</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c20240701to20240930"
      decimals="0"
      id="Fact_0efb65bae1844a6c81803fe03c438e0d"
      unitRef="U001">22232799</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c20230701to20230930"
      decimals="0"
      id="Fact_9cf5d44bd0844ed0be40972b21e05ed1"
      unitRef="U001">15093147</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c20230701to20230930"
      decimals="0"
      id="Fact_49ad54ce2b504f599e60b54e298376fa"
      unitRef="U001">15093147</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c20240101to20240930"
      decimals="0"
      id="Fact_6e85db53e97447399db45a2406072063"
      unitRef="U001">22075135</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c20240101to20240930"
      decimals="0"
      id="Fact_40df17d961e04f6380e347952f5f0e4a"
      unitRef="U001">22075135</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c20230101to20230930"
      decimals="0"
      id="Fact_a6b3113121634c919b0c69ab41e2a029"
      unitRef="U001">13369462</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c20230101to20230930"
      decimals="0"
      id="Fact_78272d5224764797a3f290ad5466558d"
      unitRef="U001">13369462</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c20240701to20240930"
      decimals="2"
      id="Fact_c2befc21fd20409a8310359957533406"
      unitRef="U003">-0.24</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c20240701to20240930"
      decimals="2"
      id="Fact_15e071462b5247529ce705ec43d97d28"
      unitRef="U003">-0.24</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c20230701to20230930"
      decimals="2"
      id="Fact_efbcadc0f1af4e68a1dfe66d55be11a4"
      unitRef="U003">-0.26</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c20230701to20230930"
      decimals="2"
      id="Fact_e9a0873e7ea44e24866024d67ad22da4"
      unitRef="U003">-0.26</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c20240101to20240930"
      decimals="2"
      id="Fact_b8d85d77865a4f8db32020e21d3ab650"
      unitRef="U003">-0.62</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c20240101to20240930"
      decimals="2"
      id="Fact_0adb5333e39843f1ac4028586fbf6a9c"
      unitRef="U003">-0.62</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c20230101to20230930"
      decimals="2"
      id="Fact_e38970be5e48407cb0329e6ec51e7d81"
      unitRef="U003">-0.74</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c20230101to20230930"
      decimals="2"
      id="Fact_3bcb0840534a497fb9ecb09eaa85a133"
      unitRef="U003">-0.74</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="c20240101to20240930"
      id="Text_e9fdf698b6704ed9a73d5ec8982f8129">
&lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;The following potentially dilutive securities have been excluded from the computations of diluted weighted average shares outstanding
        because they would be anti-dilutive:&lt;/div&gt;

&lt;div&gt;&#160;
        &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%;"&gt;


  &lt;tr&gt;

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

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

    &lt;td colspan="6" style="vertical-align: top; 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;Three Months Ended September 30,&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="6" style="vertical-align: top; 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;Nine Months Ended September 30,&lt;/div&gt;
              &lt;/td&gt;

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

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; 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: top; border-bottom: #000000 solid 2px;" 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;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: top; border-bottom: #000000 solid 2px;" 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;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: top; border-bottom: #000000 solid 2px;" 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;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: top; border-bottom: #000000 solid 2px;" 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;br/&gt;
                &lt;/div&gt;
              &lt;/td&gt;

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

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Options to purchase common stock&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3,251,644&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="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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2,229,271&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="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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;3,251,644&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="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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2,229,271&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: top; width: 52%;" valign="bottom"&gt;
                &lt;div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"&gt;Warrants to purchase common stock, in connection with April 2023 financing&lt;/div&gt;
              &lt;/td&gt;

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

    &lt;td colspan="1" style="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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;68,809&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="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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2,468,809&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="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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;68,809&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="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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;2,468,809&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="vertical-align: top; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="text-align: left; font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;"&gt;Warrants to purchase common stock, in connection with November 2023 financing&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;11,610,166&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="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="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%; 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;" 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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;11,610,166&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="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="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%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 52%; padding-bottom: 2px;" valign="bottom"&gt;
                &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;Warrants to purchase common stock&lt;/div&gt;
              &lt;/td&gt;

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

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid 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: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&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="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: 2px solid 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: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&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;td colspan="1" style="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: 2px solid 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: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&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="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: 2px solid 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: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                &lt;div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&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: top; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;&#160;&#160;Total potential shares&lt;/div&gt;
              &lt;/td&gt;

    &lt;td colspan="1" style="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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;15,127,435&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="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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;4,931,540&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="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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;15,127,435&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="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="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"&gt;4,931,540&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;
</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c20240701to20240930"
      decimals="0"
      id="Fact_d36fba69aa8a481b9ee1b0b60b170308"
      unitRef="U001">3251644</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c20230701to20230930"
      decimals="0"
      id="Fact_7996b0ccb8054c8bb02824cbaa5ab578"
      unitRef="U001">2229271</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c20240101to20240930"
      decimals="0"
      id="Fact_4136e8fe10cb4ecf9fa121adad22b43d"
      unitRef="U001">3251644</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c20230101to20230930"
      decimals="0"
      id="Fact_c2db51eee4284af68188a265458b8faf"
      unitRef="U001">2229271</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <femy:IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants
      contextRef="c20240701to20240930_ClassOfWarrantOrRightAxis_WarrantsSixMember"
      decimals="0"
      id="Fact_b75350eb7dc741c29e371bb97e8a28d8"
      unitRef="U001">68809</femy:IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants>
    <femy:IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants
      contextRef="c20230701to20230930_ClassOfWarrantOrRightAxis_WarrantsSixMember"
      decimals="0"
      id="Fact_299dd54e31ec4b17854690c97f3eaca2"
      unitRef="U001">2468809</femy:IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants>
    <femy:IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants
      contextRef="c20240101to20240930_ClassOfWarrantOrRightAxis_WarrantsSixMember"
      decimals="0"
      id="Fact_e566b1f5de1d4c52bc3d89f471c468fb"
      unitRef="U001">68809</femy:IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants>
    <femy:IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants
      contextRef="c20230101to20230930_ClassOfWarrantOrRightAxis_WarrantsSixMember"
      decimals="0"
      id="Fact_dc1eb070370c4a44ac54e353b6cd8b30"
      unitRef="U001">2468809</femy:IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants>
    <femy:IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants
      contextRef="c20240701to20240930_ClassOfWarrantOrRightAxis_WarrantsSevenMember"
      decimals="0"
      id="Fact_eae8d04fd46d4864bfda7f0358eebc1a"
      unitRef="U001">11610166</femy:IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants>
    <femy:IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants
      contextRef="c20230701to20230930_ClassOfWarrantOrRightAxis_WarrantsSevenMember"
      decimals="0"
      id="Fact_2c773d7639e1464e8dbe4a8139e3a6c1"
      unitRef="U001">0</femy:IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants>
    <femy:IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants
      contextRef="c20240101to20240930_ClassOfWarrantOrRightAxis_WarrantsSevenMember"
      decimals="0"
      id="Fact_be468895d1714514832e1ad8d589f4b9"
      unitRef="U001">11610166</femy:IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants>
    <femy:IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants
      contextRef="c20230101to20230930_ClassOfWarrantOrRightAxis_WarrantsSevenMember"
      decimals="0"
      id="Fact_be82a241855c4b60b659848e2ef49154"
      unitRef="U001">0</femy:IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants>
    <us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants
      contextRef="c20240701to20240930"
      decimals="0"
      id="Fact_cddd20d72b61469c9600b9aa480a8c40"
      unitRef="U001">196816</us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants>
    <us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants
      contextRef="c20230701to20230930"
      decimals="0"
      id="Fact_2bed940c8d9f433984c5709b14ab4354"
      unitRef="U001">233460</us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants>
    <us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants
      contextRef="c20240101to20240930"
      decimals="0"
      id="Fact_faa11397394a41ec92e1532183752019"
      unitRef="U001">196816</us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants>
    <us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants
      contextRef="c20230101to20230930"
      decimals="0"
      id="Fact_39138d44f0a9401fbbd159179ad80bca"
      unitRef="U001">233460</us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="c20240701to20240930"
      decimals="0"
      id="Fact_43d9430c98874a76adbe0a2bbf5336c6"
      unitRef="U001">15127435</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="c20230701to20230930"
      decimals="0"
      id="Fact_5db7a8c33499453996d93e7c2ccc6eb7"
      unitRef="U001">4931540</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="c20240101to20240930"
      decimals="0"
      id="Fact_8a493b2da69e43529beb9a853c6171d7"
      unitRef="U001">15127435</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="c20230101to20230930"
      decimals="0"
      id="Fact_3aab45fcc0cb45ff8ded958ea673af1b"
      unitRef="U001">4931540</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="c20240101to20240930"
      id="Text_eba45dfbdd054d66bf729718834be402">
&lt;div&gt;
          &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%;"&gt;


  &lt;tr style="vertical-align: top;"&gt;

    &lt;td style="text-align: right; vertical-align: top; width: 27pt;"&gt;
                  &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;(15)&lt;/div&gt;
                &lt;/td&gt;

    &lt;td style="text-align: left; vertical-align: top; width: auto;"&gt;
                  &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;Income Taxes&lt;br/&gt;
                  &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; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The effective tax rate of 0% for the three and nine
          months ended September 30, 2024 and 2023 was lower than the statutory rate due to the Company remaining in a full valuation allowance position.&lt;/div&gt;
</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="c20230701to20230930"
      decimals="2"
      id="Fact_ef2fa5cd3a1042a7ad7b93ce3fa167f0"
      unitRef="U007">0</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="c20240101to20240930"
      decimals="2"
      id="Fact_b52398702a9d46ea90ee9b170d66aa88"
      unitRef="U007">0</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="c20240701to20240930"
      decimals="2"
      id="Fact_8d6863458f464ed38413ca3b5cf03dc7"
      unitRef="U007">0</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="c20230101to20230930"
      decimals="2"
      id="Fact_8361585ad8aa4b678c66fbf04e32b72b"
      unitRef="U007">0</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="c20240101to20240930"
      id="Text_8db4288ef3644f80b0f8ff54b6a7047b">
&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; 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;"&gt;

        &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;


  &lt;tr style="vertical-align: top;"&gt;

    &lt;td style="vertical-align: top; width: 27pt;"&gt;
                &lt;div style="text-align: left; font-weight: bold;"&gt;(16)&lt;/div&gt;
              &lt;/td&gt;

    &lt;td style="align: left; vertical-align: top; width: auto;"&gt;
                &lt;div style="text-align: left; font-weight: bold;"&gt;&lt;span style="font-family: 'Times New Roman'; font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Subsequent Events&lt;/span&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; 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;"&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: 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;In October 2024, the Company sold 665,669 shares under the at-the-market facility, resulting in gross
          cash proceeds of $900,317.&lt;/div&gt;
</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="c20241001to20241031_SubsequentEventTypeAxis_SubsequentEventMember_SubsidiarySaleOfStockAxis_AtTheMarketFacilityMember"
      decimals="0"
      id="Fact_d1bffae5e71e4d76b9ae600cf683b90c"
      unitRef="U001">665669</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="c20241001to20241031_SubsequentEventTypeAxis_SubsequentEventMember_SubsidiarySaleOfStockAxis_AtTheMarketFacilityMember"
      decimals="0"
      id="Fact_bded2dbee23c40b1b75f6f34aaedb2ab"
      unitRef="U002">900317</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <ecd:Rule10b51ArrAdoptedFlag
      contextRef="c20240701to20240930"
      id="Fact_e97f589d299e4e5a8bb7c47facbb79d0">false</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:NonRule10b51ArrAdoptedFlag
      contextRef="c20240701to20240930"
      id="Fact_3781b4d9d12c4da18cb362f86166d9b7">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:NonRule10b51ArrTrmntdFlag
      contextRef="c20240701to20240930"
      id="Fact_dd950cce12c848b6ae58dfc9e6f3ef7a">false</ecd:NonRule10b51ArrTrmntdFlag>
    <ecd:Rule10b51ArrTrmntdFlag
      contextRef="c20240701to20240930"
      id="Fact_8da92630ea63445a8bdf66b49c9fad22">false</ecd:Rule10b51ArrTrmntdFlag>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
