<SEC-DOCUMENT>0001140361-25-029864.txt : 20250808
<SEC-HEADER>0001140361-25-029864.hdr.sgml : 20250808
<ACCEPTANCE-DATETIME>20250808161634
ACCESSION NUMBER:		0001140361-25-029864
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		67
CONFORMED PERIOD OF REPORT:	20250630
FILED AS OF DATE:		20250808
DATE AS OF CHANGE:		20250808

FILER:

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

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

	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>ef20050506_10q.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Fri Aug 08 20:15:27 UTC 2025 -->
<!-- Created by CompSci Resources, LLC on Tue Jul 29 06:20:29 UTC 2025 -->
<html xmlns:compsci="http://compsciresources.com" xmlns:country="http://xbrl.sec.gov/country/2025" xmlns:dei="http://xbrl.sec.gov/dei/2025" xmlns:dtr="http://www.xbrl.org/dtr/type/2024-01-31" xmlns:ecd="http://xbrl.sec.gov/ecd/2025" xmlns:femy="http://femasys.com/20250630" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" 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:link="http://www.xbrl.org/2003/linkbase" xmlns:srt="http://fasb.org/srt/2025" xmlns:us-gaap="http://fasb.org/us-gaap/2025" xmlns:us-types="http://fasb.org/us-types/2025" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.w3.org/1999/xhtml">
 <head>
  <title> </title>

<meta content="text/html" http-equiv="Content-Type"/>
</head>
 <body><div style="font-family: 'Times New Roman'; font-size: 10pt;"><div>

  </div><hr style="border-top: 3px solid black; border-bottom: 1px solid black; border-left: none; border-right: none; height: 2px;"/><div style="text-align: center; font-size: 14pt;"><span style="color: rgb(0, 0, 0); font-weight: bold;">UNITED STATES</span>
  </div><div>
  </div><div style="text-align: center; font-size: 14pt;">
   <span style="color: rgb(0, 0, 0); font-weight: bold;">SECURITIES AND EXCHANGE COMMISSION</span>
  </div><div>

  </div><div style="text-align: center; font-size: 12pt;">
   <span style="color: rgb(0, 0, 0);">Washington, D.C. 20549</span>
  </div><div>
  </div><div style="text-align: center; font-size: 10pt;">&#160;
  </div><div>
  </div><div style="text-align: center; font-size: 18pt;"> <span style="color: rgb(0, 0, 0); font-weight: bold;">FORM <ix:nonNumeric contextRef="c0" name="dei:DocumentType" id="ixv-8101">10-Q</ix:nonNumeric></span> </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">(Mark One)</span>
  </div><div>
  </div><div style="text-indent: -36pt; text-align: justify; padding-left: 36pt;"> <ix:nonNumeric contextRef="c0" format="ixt-sec:boolballotbox" name="dei:DocumentQuarterlyReport" id="ixv-29"><span style="font-family: Segoe UI Symbol; font-size: 10.0pt; color: #000000;">&#9745;</span></ix:nonNumeric> <span style="font-size: 10.0pt; color: #000000;">QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span> </div><div>

  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="text-align: center;"> <span style="font-size: 10.0pt; color: #000000; font-weight: bold;">For the quarterly period ended <ix:nonNumeric contextRef="c0" format="ixt:date-monthname-day-year-en" name="dei:DocumentPeriodEndDate" id="ixv-8102">June 30, <ix:nonNumeric contextRef="c0" name="dei:DocumentFiscalYearFocus" id="ixv-8103">2025</ix:nonNumeric></ix:nonNumeric></span> </div><div>
  </div><div style="text-align: center; font-size: 10pt;">&#160;
  </div><div>
  </div><div style="text-align: center;">
   <span style="font-size: 10.0pt; color: #000000;">OR</span>
  </div><div>
  </div><div style="text-align: center; font-size: 10pt;">&#160;
  </div><div>
  </div><div style="text-indent: -36pt; text-align: justify; padding-left: 36pt;"> <ix:nonNumeric contextRef="c0" format="ixt-sec:boolballotbox" name="dei:DocumentTransitionReport" id="ixv-46"><span style="font-family: Segoe UI Symbol; font-size: 10.0pt; color: #000000;">&#9744;</span></ix:nonNumeric> <span style="font-size: 10.0pt; color: #000000;">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span> </div><div>

  </div><div style="text-align: justify; margin-left: 36pt; font-size: 10pt;">&#160;
  </div><div>
  </div><div style="text-align: center;">
   <span style="font-size: 10.0pt; color: #000000;">For the transition period from ____________to____________</span>
  </div><div>
  </div><div style="text-align: center; font-size: 10pt;">&#160;
  </div><div>
  </div><div style="text-align: center;"> <span style="font-size: 10.0pt; color: #000000; font-weight: bold;">Commission file number: <ix:nonNumeric contextRef="c0" name="dei:EntityFileNumber" id="ixv-8104">001-40492</ix:nonNumeric>.</span> </div><div>
  </div><div style="text-align: center; font-size: 10pt;">&#160;</div><div>




  </div><table style="font-size: 10pt; width: 100%; border-collapse: collapse;"><tr style="height: 0px; font-size: 0px;"><td style="width: 25%;">&#160;</td><td style="width: 50%;">&#160;</td><td style="width: 25%;">&#160;</td></tr><tr><td>&#160;</td><td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; font-size: 24pt;"><ix:nonNumeric contextRef="c0" name="dei:EntityRegistrantName" id="ixv-70"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Femasys Inc.</span></ix:nonNumeric></td><td>&#160;</td></tr><tr><td>&#160;</td><td style="text-align: center;"><span style="font-size: 13.3333px; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">(Exact Name of Registrant as Specified in its Charter)</span></td><td>&#160;</td></tr></table><div>
   <span style="font-size: 10.0pt; color: #000000;">&#160;</span>
  </div><div>
  </div><table style="font-size: 10pt; border-spacing: 0px; border-collapse: collapse; width: 100%;"> <tr style="vertical-align: top;"> <td style="padding: 0; width: 49%; padding-top: 1pt; padding-bottom: 1pt; padding-left: 1pt; padding-right: 1pt; vertical-align: middle; font-size: 0;">&#160; </td> <td style="padding: 0; width: 2%; padding-top: 1pt; padding-bottom: 1pt; padding-left: 1pt; padding-right: 1pt; vertical-align: middle; font-size: 0;">&#160; </td> <td style="padding: 0; width: 49%; padding-top: 1pt; padding-bottom: 1pt; padding-left: 1pt; padding-right: 1pt; vertical-align: middle; font-size: 0;">&#160; </td> </tr> <tr style="vertical-align: top;"> <td style="padding: 0; width: 49%; border-bottom: 1pt solid #000000; padding-top: 0.25pt; padding-bottom: 0.5pt; padding-left: 0.25pt; padding-right: 0.25pt; vertical-align: bottom;"> <div style="text-align: center;"> <ix:nonNumeric contextRef="c0" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode" id="ixv-89"><span style="font-size: 10.0pt; color: #000000; font-weight: bold;">Delaware</span></ix:nonNumeric> </div> </td> <td style="padding: 0; width: 2%; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt;"> <div> <span style="font-size: 10.0pt;">&#160;</span> </div> </td> <td style="padding: 0; width: 49%; border-bottom: 1pt solid #000000; padding-top: 0.25pt; padding-bottom: 0.5pt; padding-left: 0.25pt; padding-right: 0.25pt; vertical-align: bottom;"> <div style="text-align: center;"> <ix:nonNumeric contextRef="c0" name="dei:EntityTaxIdentificationNumber" id="ixv-96"><span style="font-size: 10.0pt; color: #000000; font-weight: bold;">11-3713499</span></ix:nonNumeric> </div> </td> </tr> <tr style="vertical-align: top;"> <td style="padding: 0; width: 49%; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt; vertical-align: bottom;"> <div style="text-align: center;"> <span style="font-size: 10.0pt; color: #000000;">(State or other jurisdiction of incorporation or organization)</span> </div> </td> <td style="padding: 0; width: 2%; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt;"> <div> <span style="font-size: 10.0pt;">&#160;</span> </div> </td> <td style="padding: 0; width: 49%; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt; vertical-align: bottom;"> <div style="text-align: center;"> <span style="font-size: 10.0pt; color: #000000;">(IRS Employer Identification No.)</span> </div> </td> </tr> <tr style="vertical-align: top;"> <td style="padding: 0; width: 49%; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt; vertical-align: bottom;"> <div style="text-align: center;"> <span style="font-size: 10.0pt; color: #000000;">&#160;</span> </div> </td> <td style="padding: 0; width: 2%; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt;"> <div> <span style="font-size: 10.0pt;">&#160;</span> </div> </td> <td style="padding: 0; width: 49%; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt; vertical-align: bottom;"> <div style="text-align: center;"> <span style="font-size: 10.0pt; color: #000000;">&#160;</span> </div> </td> </tr> <tr style="vertical-align: top;"> <td style="padding: 0; width: 49%; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt; vertical-align: bottom;"> <div style="text-align: center;"> <span style="font-size: 10.0pt; color: #000000; font-weight: bold;"><ix:nonNumeric contextRef="c0" name="dei:EntityAddressAddressLine1" id="ixv-8105">3950 Johns Creek Court</ix:nonNumeric>, <ix:nonNumeric contextRef="c0" name="dei:EntityAddressAddressLine2" id="ixv-8106">Suite 100</ix:nonNumeric> </span> </div> </td> <td style="padding: 0; width: 2%; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt;"> <div> <span style="font-size: 10.0pt;">&#160;</span> </div> </td> <td style="padding: 0; width: 49%; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt; vertical-align: bottom;"> <div style="text-align: center;"> <span style="font-size: 10.0pt; color: #000000;">&#160;</span> </div> </td> </tr> <tr style="vertical-align: top;"> <td style="padding: 0; width: 49%; border-bottom: 1pt solid #000000; padding-top: 0.25pt; padding-bottom: 0.5pt; padding-left: 0.25pt; padding-right: 0.25pt; vertical-align: bottom;"> <div style="text-align: center;"> <span style="font-size: 10.0pt; color: #000000; font-weight: bold;"><ix:nonNumeric contextRef="c0" name="dei:EntityAddressCityOrTown" id="ixv-8107">Suwanee</ix:nonNumeric>, <ix:nonNumeric contextRef="c0" name="dei:EntityAddressStateOrProvince" id="ixv-8108">GA</ix:nonNumeric> </span> </div> </td> <td style="padding: 0; width: 2%; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt;"> <div> <span style="font-size: 10.0pt;">&#160;</span> </div> </td> <td style="padding: 0; width: 49%; border-bottom: 1pt solid #000000; padding-top: 0.25pt; padding-bottom: 0.5pt; padding-left: 0.25pt; padding-right: 0.25pt; vertical-align: bottom;"> <div style="text-align: center;"> <ix:nonNumeric contextRef="c0" name="dei:EntityAddressPostalZipCode" id="ixv-137"><span style="font-size: 10.0pt; color: #000000; font-weight: bold;">30024</span></ix:nonNumeric> </div> </td> </tr> <tr style="vertical-align: top;"> <td style="padding: 0; width: 49%; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt; vertical-align: bottom;"> <div style="text-align: center;"> <span style="font-size: 10.0pt; color: #000000;">(Address of principal executive offices)</span> </div> </td> <td style="padding: 0; width: 2%; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt;"> <div> <span style="font-size: 10.0pt;">&#160;</span> </div> </td> <td style="padding: 0; width: 49%; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt; vertical-align: bottom;"> <div style="text-align: center;"> <span style="font-size: 10.0pt; color: #000000;">(Zip Code)</span> </div> </td> </tr> <tr style="vertical-align: top;"> <td style="padding: 0; width: 49%; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt; vertical-align: bottom;"> <div> <span style="font-size: 10.0pt; color: #000000;">&#160;</span> </div> </td> <td style="padding: 0; width: 2%; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt;"> <div style="text-align: center;"> <span style="font-size: 10.0pt; color: #000000;">&#160;</span> </div> </td> <td style="padding: 0; width: 49%; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt; vertical-align: bottom;"> <div> <span style="font-size: 10.0pt; color: #000000;">&#160;</span> </div> </td> </tr> <tr style="vertical-align: top;"> <td style="padding: 0; width: 49%; border-bottom: 1pt solid #000000; padding-top: 0.25pt; padding-bottom: 0.5pt; padding-left: 0.25pt; padding-right: 0.25pt; vertical-align: bottom;"> <div style="text-align: center;"> <span style="font-size: 10.0pt; color: #000000; font-weight: bold;">(<ix:nonNumeric contextRef="c0" name="dei:CityAreaCode" id="ixv-8109">770</ix:nonNumeric>) <ix:nonNumeric contextRef="c0" name="dei:LocalPhoneNumber" id="ixv-8110">500-3910</ix:nonNumeric></span> </div> </td> <td style="padding: 0; width: 2%; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt;"> <div style="text-align: center;"> <span style="font-size: 10.0pt; color: #000000;">&#160;</span> </div> </td> <td style="padding: 0; width: 49%; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt; vertical-align: bottom;"> <div> <span style="font-size: 10.0pt; color: #000000;">&#160;</span> </div> </td> </tr> <tr style="vertical-align: top;"> <td style="padding: 0; width: 49%; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt; vertical-align: bottom;"> <div style="text-align: center;"> <span style="font-size: 10.0pt; color: #000000;">(Registrant&#8217;s telephone number, including area code)</span> </div> </td> <td style="padding: 0; width: 2%; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt;"> <div style="text-align: center;"> <span style="font-size: 10.0pt; color: #000000;">&#160;</span> </div> </td> <td style="padding: 0; width: 49%; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt; vertical-align: bottom;"> <div> <span style="font-size: 10.0pt; color: #000000;">&#160;</span> </div> </td> </tr> <tr style="vertical-align: top;"> <td style="padding: 0; width: 49%; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt; vertical-align: bottom;"> <div> <span style="font-size: 10.0pt; color: #000000;">&#160;</span> </div> </td> <td style="padding: 0; width: 2%; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt;"> <div style="text-align: center;"> <span style="font-size: 10.0pt; color: #000000;">&#160;</span> </div> </td> <td style="padding: 0; width: 49%; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt; vertical-align: bottom;"> <div> <span style="font-size: 10.0pt; color: #000000;">&#160;</span> </div> </td> </tr> <tr style="vertical-align: top;"> <td style="padding: 0; width: 49%; border-bottom: 1pt solid #000000; padding-top: 0.25pt; padding-bottom: 0.5pt; padding-left: 0.25pt; padding-right: 0.25pt; vertical-align: bottom;"> <div style="text-align: center;"> <span style="font-size: 10.0pt; color: #000000;">N/A</span> </div> </td> <td style="padding: 0; width: 2%; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt;"> <div style="text-align: center;"> <span style="font-size: 10.0pt; color: #000000;">&#160;</span> </div> </td> <td style="padding: 0; width: 49%; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt; vertical-align: bottom;"> <div> <span style="font-size: 10.0pt; color: #000000;">&#160;</span> </div> </td> </tr> <tr style="vertical-align: top;"> <td style="padding: 0; width: 49%; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt; vertical-align: bottom;"> <div style="text-align: center;"> <span style="font-size: 10.0pt; color: #000000;">(Former name, former address and former fiscal year, if changed since last report)</span> </div> </td> <td style="padding: 0; width: 2%; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt;"> <div style="text-align: center;"> <span style="font-size: 10.0pt; color: #000000;">&#160;</span> </div> </td> <td style="padding: 0; width: 49%; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt; vertical-align: bottom;"> <div> <span style="font-size: 10.0pt; color: #000000;">&#160;</span> </div> </td> </tr> </table><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">Securities registered pursuant to Section 12(b) of the Act:</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>

  </div><table style="font-size: 10pt; border-spacing: 0px; border-collapse: collapse; width: 100%;"> <tr style="height: 0px; font-size: 0px;"><td style="width: 1%;"/><td style="width: 32%;"/><td style="width: 2%;"/><td style="width: 31%;"/><td style="width: 2%;"/><td style="width: 32%;"/></tr><tr style="vertical-align: top;"> <td style="padding: 0.25pt;"> <div style="text-align: center;"> <span style="font-size: 10.0pt;">&#160;</span> </div> </td> <td style="border-bottom: 1pt solid rgb(0, 0, 0); padding: 0.25pt 0.25pt 0.5pt; vertical-align: bottom;"> <div style="text-align: center;"> <span style="font-size: 10.0pt; color: #000000;">Title of each class</span> </div> </td> <td style="padding: 0.25pt; vertical-align: bottom;"> <div> <span style="font-size: 10.0pt;">&#160;</span> </div> </td> <td style="border-bottom: 1pt solid rgb(0, 0, 0); padding: 0.25pt 0.25pt 0.5pt; vertical-align: bottom;"> <div style="text-align: center;"> <span style="font-size: 10.0pt; color: #000000;">Trading symbol</span> </div> </td> <td style="padding: 0.25pt; vertical-align: bottom;"> <div> <span style="font-size: 10.0pt;">&#160;</span> </div> </td> <td style="border-bottom: 1pt solid rgb(0, 0, 0); padding: 0.25pt 0.25pt 0.5pt; vertical-align: bottom;"> <div style="text-align: center;"> <span style="font-size: 10.0pt; color: #000000;">Name of each exchange on which </span> </div> <div style="text-align: center;"> <span style="font-size: 10.0pt; color: #000000;">Registered</span> </div> </td> </tr> <tr style="vertical-align: top;"> <td style="padding: 0.25pt;"> <div style="text-align: center;"> <span style="font-size: 10.0pt;">&#160;</span> </div> </td> <td style="padding: 0.25pt; vertical-align: bottom;"> <div style="text-align: center;"> <ix:nonNumeric contextRef="c0" name="dei:Security12bTitle" id="ixv-252"><span style="font-size: 10.0pt; color: #000000; font-weight: bold;">Common stock, $0.001 par value</span></ix:nonNumeric> </div> </td> <td style="padding: 0.25pt; vertical-align: bottom;"> <div> <span style="font-size: 10.0pt;">&#160;</span> </div> </td> <td style="padding: 0.25pt; vertical-align: bottom;"> <div style="text-align: center;"> <ix:nonNumeric contextRef="c0" name="dei:TradingSymbol" id="ixv-259"><span style="font-size: 10.0pt; color: #000000; font-weight: bold;">FEMY</span></ix:nonNumeric> </div> </td> <td style="padding: 0.25pt; vertical-align: bottom;"> <div> <span style="font-size: 10.0pt;">&#160;</span> </div> </td> <td style="padding: 0.25pt; vertical-align: bottom;"> <div style="text-align: center;"> <span style="font-size: 10.0pt; color: #000000; font-weight: bold;">The <ix:nonNumeric contextRef="c0" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName" id="ixv-8111">Nasdaq</ix:nonNumeric> Capital Market</span> </div> </td> </tr> </table><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div> <span style="font-size: 10.0pt; color: #000000;">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 contextRef="c0" name="dei:EntityCurrentReportingStatus" id="ixv-8112">Yes</ix:nonNumeric> </span><span style="font-family: Segoe UI Symbol; font-size: 10.0pt; color: #000000;">&#9745;</span><span style="font-size: 10.0pt; color: #000000;"> No </span><span style="font-family: Segoe UI Symbol; font-size: 10.0pt; color: #000000;">&#9744;</span> </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div> <span style="font-size: 10.0pt; color: #000000;">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 contextRef="c0" name="dei:EntityInteractiveDataCurrent" id="ixv-8113">Yes</ix:nonNumeric> </span><span style="font-family: Segoe UI Symbol; font-size: 10.0pt; color: #000000;">&#9745;</span><span style="font-size: 10.0pt; color: #000000;">&#160;No </span><span style="font-family: Segoe UI Symbol; font-size: 10.0pt; color: #000000;">&#9744;</span> </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">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.</span>
  </div><div>
  </div><div style="text-align: justify; font-size: 10pt;">&#160;
  </div><div>

  </div><table style="font-size: 10pt; border-spacing: 0px; border-collapse: collapse; margin-left: 0.25pt; width: 100%;"> <tr style="height: 0px; font-size: 0px;"><td style="width: 60%;"/><td style="width: 40%;"/></tr><tr style="vertical-align: top;"> <td style="padding: 0.25pt; vertical-align: middle;"> <div> <span style="font-size: 10.0pt; color: #000000;">Large accelerated filer </span><span style="font-family: Segoe UI Symbol; font-size: 10.0pt; color: #000000;">&#9744;</span> </div> </td> <td style="padding: 0.25pt; vertical-align: middle;"> <div> <span style="font-size: 10.0pt; color: #000000;">Accelerated filer </span><span style="font-family: Segoe UI Symbol; font-size: 10.0pt; color: #000000;">&#9744;</span> </div> </td> </tr> <tr style="vertical-align: top;"> <td style="padding: 0.25pt; vertical-align: middle;"> <div> <span style="font-size: 10.0pt; color: #000000;"><ix:nonNumeric contextRef="c0" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory" id="ixv-8114">Non-accelerated filer</ix:nonNumeric> </span><span style="font-family: Segoe UI Symbol; font-size: 10.0pt; color: #000000;">&#9745;</span> </div> </td> <td style="padding: 0.25pt; vertical-align: middle;"> <div> <span style="font-size: 10.0pt; color: #000000;">Smaller reporting company </span><ix:nonNumeric contextRef="c0" format="ixt-sec:boolballotbox" name="dei:EntitySmallBusiness" id="ixv-311"><span style="font-family: Segoe UI Symbol; font-size: 10.0pt; color: #000000;">&#9745;</span></ix:nonNumeric> </div> </td> </tr> <tr style="vertical-align: top;"> <td style="padding: 0.25pt; vertical-align: middle;"> <div> <span style="font-size: 10.0pt; color: #000000;">Emerging growth company </span><ix:nonNumeric contextRef="c0" format="ixt-sec:boolballotbox" name="dei:EntityEmergingGrowthCompany" id="ixv-317"><span style="font-family: Segoe UI Symbol; font-size: 10.0pt; color: #000000;">&#9745;</span></ix:nonNumeric> </div> </td> <td style="padding: 0.25pt; vertical-align: middle;"> <div> <span style="font-size: 10.0pt;">&#160;</span> </div> </td> </tr> </table><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div> <span style="font-size: 10.0pt; color: #000000;">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. </span><ix:nonNumeric contextRef="c0" format="ixt-sec:boolballotbox" name="dei:EntityExTransitionPeriod" id="ixv-326"><span style="font-family: Segoe UI Symbol; font-size: 10.0pt; color: #000000;">&#9745;</span></ix:nonNumeric> </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div> <span style="font-size: 10.0pt; color: #000000;">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes </span><span style="font-family: Segoe UI Symbol; font-size: 10.0pt; color: #000000;">&#9744;</span><span style="font-size: 10.0pt; color: #000000;"> No </span><ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:EntityShellCompany" id="ixv-335"><span style="font-family: Segoe UI Symbol; font-size: 10.0pt; color: #000000;">&#9745;</span></ix:nonNumeric> </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div> <span style="font-size: 10.0pt; color: #000000;">The Registrant had </span><span style="font-family: TimesNewRoman; font-size: 10.0pt; color: #000000;"><ix:nonFraction contextRef="c1" decimals="INF" format="ixt:num-dot-decimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-8115">32,575,407</ix:nonFraction> </span><span style="font-size: 10.0pt; color: #000000;">shares of common stock, $0.001 par value, outstanding as of August 7, 2025.</span> </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>


  </div><hr style="border-top: 1px solid black; border-bottom: 3px solid black; border-left: none; border-right: none; height: 2px;"/><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="display: none; text-align: center">1</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
</div><div><a id="Table_of_Contents" title="Table of Contents"></a></div><table cellpadding="0" id="tableOfContents0" style="width: 100%; margin-left: 0.25pt; border-collapse: collapse; font-size: 10pt; border-spacing: 0px;" width="100%">
 <tr style="height: 0px; font-size: 0px;"><td style="width: 8%;">&#160;</td><td style="width: 87%;">&#160;</td><td style="width: 5%;">&#160;</td></tr><tr style="mso-yfti-irow:0;mso-yfti-firstrow:yes">
  <td style="padding: 0.25pt; width: 8%;" valign="bottom">&#160;</td>
  <td style="padding:.25pt .25pt .25pt .25pt" valign="bottom">
  <div style="margin: 0in;"><b>TABLE OF
  CONTENTS</b></div>
  </td>
  <td style="padding:.25pt .25pt .25pt .25pt" valign="bottom">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:1">
  <td style="padding: 0.25pt; width: 8%;" valign="bottom">&#160;</td>
  <td style="padding:.25pt .25pt .25pt .25pt" valign="bottom">&#160;</td>
  <td style="padding: 0.25pt; text-align: center;" valign="bottom">
  <div style="margin: 0in; text-align: center;"><b>Page</b></div>
  </td>
 </tr>
 <tr style="mso-yfti-irow:2">
  <td style="padding: 0.25pt; width: 8%;" valign="bottom">&#160;</td>
  <td style="padding:.25pt .25pt .25pt .25pt" valign="bottom">&#160;</td>
  <td style="padding:.25pt .25pt .25pt .25pt" valign="bottom">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:3">
  <td colspan="3" style="padding: 0.25pt; text-align: center;" valign="bottom">
  <div style="margin: 0in; text-align: center;"><b>Part I. Financial Information</b></div>
  </td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0.25pt; width: 8%;" valign="bottom">
  <div style="margin: 0in;">Item 1</div>
  </td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0.25pt;" valign="bottom">
  <div style="margin: 0in;"><a href="#Financial_Statements">Condensed Financial Statements</a></div>
  </td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0.25pt; text-align: center;" valign="bottom">
  <div style="margin: 0in; text-align: center;">5 </div>
  </td>
 </tr>

 <tr>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; width: 8%;" valign="bottom">&#160;</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;" valign="bottom"><a href="#Balance_sheets">Condensed Balance Sheets as of June 30, 2025 and December 31, 2024 (unaudited)</a></td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; text-align: center;" valign="bottom">5</td>
 </tr><tr style="background-color: rgb(204, 238, 255);">
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0.25pt; width: 8%;" valign="bottom">&#160;</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0.25pt;" valign="bottom">
  <div style="margin: 0in;"><a href="#Condensed_statements_of_Comprehensive_loss">Condensed Statements of Comprehensive Loss for the  Three and Six Months Ended June 30, 2025 and 2024 (unaudited)</a></div>
  </td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0.25pt; text-align: center;" valign="bottom">
  <div style="margin: 0in; text-align: center;">7 </div>
  </td>
 </tr>
 <tr>
  <td style="padding: 0.25pt; width: 8%;" valign="bottom">&#160;</td>
  <td style="padding: 0.25pt;" valign="bottom">
  <div style="margin: 0in;"><a href="#Condensed_Statements_of_Stockholders_Equity">Condensed Statements of Stockholders&#8217; Equity for the  Three and Six Months Ended June 30, 2025 and 2024 (unaudited)</a></div>
  </td>
  <td style="padding: 0.25pt; text-align: center;" valign="bottom">
  <div style="margin: 0in; text-align: center;">8 </div>
  </td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0.25pt; width: 8%;" valign="bottom">&#160;</td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0.25pt;" valign="bottom">
  <div style="margin: 0in;"><a href="#Condensed_Statements_of_Cash_Flows">Condensed Statements of Cash Flows for the Six Months  Ended June 30, 2025 and 2024 (unaudited)</a></div>
  </td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0.25pt; text-align: center;" valign="bottom">
  <div style="margin: 0in; text-align: center;">10</div>
  </td>
 </tr>
 <tr>
  <td style="padding: 0.25pt; width: 8%;" valign="bottom">&#160;</td>
  <td style="padding: 0.25pt;" valign="bottom">
  <div style="margin: 0in;"><a href="#Condensed_Notes_to_Financial_Statements">Condensed Notes to Financial Statements (unaudited)</a></div>
  </td>
  <td style="padding: 0.25pt; text-align: center;" valign="bottom">
  <div style="margin: 0in; text-align: center;">11</div>
  </td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0.25pt; width: 8%;" valign="bottom">
  <div style="margin: 0in;">Item 2</div>
  </td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0.25pt;" valign="bottom">
  <div style="margin: 0in;"><a href="#Managements_Discussion_and_Analysis_of_Financial_Condition_and_Results_of_Operations">Management&#8217;s Discussion and Analysis of Financial  Condition and Results of Operations</a></div>
  </td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0.25pt; text-align: center;" valign="bottom">
  <div style="margin: 0in; text-align: center;">21</div>
  </td>
 </tr>
 <tr>
  <td style="padding: 0.25pt; width: 8%;" valign="bottom">
  <div style="margin: 0in;">Item 3</div>
  </td>
  <td style="padding: 0.25pt;" valign="bottom">
  <div style="margin: 0in;"><a href="#Quantitative_and_Qualitative_Disclosures_About_Market_Risk">Quantitative and Qualitative Disclosures About Market  Risk</a></div>
  </td>
  <td style="padding: 0.25pt; text-align: center;" valign="bottom">
  <div style="margin: 0in; text-align: center;">29</div>
  </td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0.25pt; width: 8%;" valign="bottom">
  <div style="margin: 0in;">Item 4</div>
  </td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0.25pt;" valign="bottom">
  <div style="margin: 0in;"><a href="#Controls_and_Procedures">Controls and Procedures</a></div>
  </td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0.25pt; text-align: center;" valign="bottom">
  <div style="margin: 0in; text-align: center;">30</div>
  </td>
 </tr>
 <tr>
  <td colspan="3" style="padding:.25pt .25pt .25pt .25pt" valign="bottom">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td colspan="3" style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0.25pt; text-align: center;" valign="bottom">
  <div style="margin: 0in; text-align: center;"><b>Part II. Other Information</b></div>
  </td>
 </tr>
 <tr>
  <td style="padding: 0.25pt; width: 8%;" valign="bottom">
  <div style="margin: 0in;">Item 1</div>
  </td>
  <td style="padding: 0.25pt;" valign="bottom">
  <div style="margin: 0in;"><a href="#Legal_Proceedings">Legal Proceedings</a></div>
  </td>
  <td style="padding: 0.25pt; text-align: center;" valign="bottom">
  <div style="margin: 0in; text-align: center;">30</div>
  </td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0.25pt; width: 8%;" valign="bottom">
  <div style="margin: 0in;">Item 1A</div>
  </td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0.25pt;" valign="bottom">
  <div style="margin: 0in;"><a href="#Risk_Factors">Risk Factors</a></div>
  </td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0.25pt; text-align: center;" valign="bottom">
  <div style="margin: 0in; text-align: center;">30</div>
  </td>
 </tr>
 <tr>
  <td style="padding: 0.25pt; width: 8%;" valign="bottom">
  <div style="margin: 0in;">Item 2</div>
  </td>
  <td style="padding: 0.25pt;" valign="bottom">
  <div style="margin: 0in;"><a href="#Unregistered_Sales_of_Equity_Securities_Use_of_Proceeds_and_Issuer_Purchases_of_Equity_Securities">Unregistered Sales of Equity Securities and Use of  Proceeds</a></div>
  </td>
  <td style="padding: 0.25pt; text-align: center;" valign="bottom">
  <div style="margin: 0in; text-align: center;">32</div>
  </td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0.25pt; width: 8%;" valign="bottom">
  <div style="margin: 0in;">Item 3</div>
  </td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0.25pt;" valign="bottom">
  <div style="margin: 0in;"><a href="#Defaults_Upon_Senior_Securities">Defaults Upon Senior Securities</a></div>
  </td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0.25pt; text-align: center;" valign="bottom">
  <div style="margin: 0in; text-align: center;">32</div>
  </td>
 </tr>
 <tr>
  <td style="padding: 0.25pt; width: 8%;" valign="bottom">
  <div style="margin: 0in;">Item 4</div>
  </td>
  <td style="padding: 0.25pt;" valign="bottom">
  <div style="margin: 0in;"><a href="#Mine_Safety_Disclosures">Mine Safety Disclosures</a></div>
  </td>
  <td style="padding: 0.25pt; text-align: center;" valign="bottom">
  <div style="margin: 0in; text-align: center;">32</div>
  </td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0.25pt; width: 8%;" valign="bottom">
  <div style="margin: 0in;">Item 5</div>
  </td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0.25pt;" valign="bottom">
  <div style="margin: 0in;"><a href="#Other_Information">Other Information</a></div>
  </td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0.25pt; text-align: center;" valign="bottom">
  <div style="margin: 0in; text-align: center;">32</div>
  </td>
 </tr>
 <tr>
  <td style="padding: 0.25pt; width: 8%;" valign="bottom">
  <div style="margin: 0in;">Item 6</div>
  </td>
  <td style="padding: 0.25pt;" valign="bottom">
  <div style="margin: 0in;"><a href="#Exhibits">Exhibits</a></div>
  </td>
  <td style="padding: 0.25pt; text-align: center;" valign="bottom">
  <div style="margin: 0in; text-align: center;">33</div>
  </td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td colspan="2" style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0.25pt;" valign="bottom">
  <div style="margin: 0in;"><a href="#SIGNATURES">SIGNATURES</a></div>
  </td>
  <td style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; padding: 0.25pt; text-align: center;" valign="bottom">&#160;</td>
 </tr>
</table><div style="font-size: 10pt;">&#160;
  </div><div>




  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">2</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents0">Table of Contents</a></div></div><div>
  </div><div style="text-align: center;">
   <span style="font-size: 10.0pt; color: #000000; font-weight: bold;">SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS</span>
  </div><div>

  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">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:</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;</div><div>
  </div><div style="margin: 0in; font-size: 12pt;"><span style="font-size: 10pt;">&#8226; our ability to
obtain additional financing to fund commercialization of our products and fund
our operations;</span></div><div style="font-size: 10pt;">&#160;</div><div>
   <span style="font-size: 10.0pt; color: #000000;">&#8226; our ability to obtain additional financing to fund the U.S. clinical development of our U.S. product candidate FemBloc&#174; permanent birth control;</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">&#8226; our ability to pay our convertible notes due November 2025, if not converted into common stock;</span></div><div>
  </div><div>&#160;</div><div style="margin: 0in; font-size: 12pt;"><span style="font-size: 10pt;">&#8226; our ability to
obtain U.S. Food and Drug Administration (FDA) approval for our U.S. product
candidate, FemBloc, for permanent birth control;</span></div><div style="margin: 0in; font-size: 12pt;"><span style="font-size:10.0pt"><span style="mso-spacerun:yes">&#160;&#160;</span></span></div><div style="margin: 0in; font-size: 12pt;"><span style="font-size: 10pt;">&#8226; our ability to
successfully grow sales of FemaSeed&#174; intratubal insemination in the U.S.;</span></div><div style="margin: 0in; font-size: 12pt;"><span style="font-size: 10pt;">&#160;</span></div><div style="margin: 0in; font-size: 12pt;"><span style="font-size: 10pt;">&#8226; our ability to
successfully grow sales of FemBloc permanent birth control in the European
Union;</span></div><div style="margin: 0in; font-size: 12pt;"><span style="font-size:10.0pt"><span style="mso-spacerun:yes">&#160;&#160;</span></span></div><div style="margin: 0in; font-size: 12pt;"><span style="font-size: 10pt;">&#8226; estimates
regarding the total addressable market for our products and U.S. product
candidate;</span></div><div style="margin: 0in; font-size: 12pt;"><span style="font-size:10.0pt"><span style="mso-spacerun:yes">&#160;&#160;</span></span></div><div style="margin: 0in; font-size: 12pt;"><span style="font-size: 10pt;">&#8226; competitive
companies and technologies in our industry;</span></div><div style="margin: 0in; font-size: 12pt;"><span style="font-size:10.0pt"><span style="mso-spacerun:yes">&#160;&#160;</span></span></div><div style="margin: 0in; font-size: 12pt;"><span style="font-size: 10pt;">&#8226; our business
model and strategic plans for our products, product candidate, technologies and
business, including our implementation thereof;</span></div><div style="margin: 0in; font-size: 12pt;"><span style="font-size:10.0pt"><span style="mso-spacerun:yes">&#160;&#160;</span></span></div><div style="margin: 0in; font-size: 12pt;"><span style="font-size: 10pt;">&#8226; commercial
success and market acceptance of our products and U.S. product candidate;</span></div><div style="margin: 0in; font-size: 12pt;"><span style="font-size:10.0pt"><span style="mso-spacerun:yes">&#160;&#160;</span></span></div><div style="margin: 0in; font-size: 12pt;"><span style="font-size: 10pt;">&#8226; our ability to
achieve and maintain adequate levels of coverage or reimbursement for FemBloc
or any future product candidates, and our products we seek to commercialize;</span></div><div style="margin: 0in; font-size: 12pt;"><span style="font-size:10.0pt"><span style="mso-spacerun:yes">&#160;&#160;</span></span></div><div style="margin: 0in; font-size: 12pt;"><span style="font-size: 10pt;">&#8226; our ability to
accurately forecast customer demand for our products and U.S. product
candidate, and manage our inventory;</span></div><div>















  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">&#8226; our ability to build, manage, and maintain our direct sales and marketing organization, and to market and sell our FemaSeed artificial insemination product, FemBloc permanent birth control system, and women-specific medical product solutions in markets in and outside of the United States;</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">&#8226; our ability to establish, maintain, grow or increase sales and revenues;</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">&#8226; our expectations about market trends;</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">&#8226; our ability to continue operating as a going concern;</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">&#8226; the ability of our clinical trials to demonstrate safety and effectiveness of our U.S product candidate, FemBloc, and other positive results;</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">&#8226; our ability to enroll subjects in the clinical trial for our U.S. product candidate, FemBloc, in order to advance the development thereof on a timely basis;</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">&#8226; our ability to manufacture our products and U.S. product candidate, if approved, in compliance with applicable laws, regulations, and requirements and to oversee third-party suppliers, service providers and vendors in the performance of any contracted activities in accordance with applicable laws, regulations, and requirements;</span>
  </div><div>

  </div><div>
   <span style="font-size: 10.0pt;">&#160;</span>
  </div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">3</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents0">Table of Contents</a></div></div><div>
   <span style="font-size: 10.0pt; color: #000000;">&#8226; our ability to hire and retain our senior management and other highly qualified personnel;</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">&#8226; FDA or other U.S. or foreign regulatory actions affecting us or the healthcare industry generally, including healthcare reform measures in the United States and international markets;</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">&#8226; the timing or likelihood of regulatory filings and approvals or clearances;</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">&#8226; our ability to establish and maintain intellectual property protection for our products and U.S. product candidate and our ability to avoid claims of infringement; and</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">&#8226; the volatility of the trading price of our common stock.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000;">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;Management's Discussion and Analysis of Financial Condition and Results of Operations&#8221; and elsewhere in this Quarterly Report on Form 10-Q. Because forward-looking statements are inherently subject to risks and uncertainties, some of which cannot be predicted or quantified and some of which are beyond our control, you should not rely on these forward-looking statements as predictions of future events. The events and circumstances reflected in our forward-looking statements may not be achieved or occur and actual results could differ materially from those projected in the forward-looking statements. Moreover, we operate in an evolving environment. New risk factors and uncertainties may emerge from time to time, and it is not possible for management to predict all risk factors and uncertainties. You should read this Quarterly Report on Form 10-Q and the documents that we reference in this Quarterly Report on Form 10-Q 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 forward-looking statements contained in this Quarterly Report on Form 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.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>


  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">4</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents0">Table of Contents</a></div></div><div style="text-align: center;">
   <span style="font-size: 10.0pt; color: #000000; font-weight: bold;">PART I. FINANCIAL INFORMATION</span>
  </div><div>
  </div><div style="text-align: center; font-size: 10pt;">&#160;</div><div>
  </div><div style="margin: 0in 0in 0in 45pt; font-size: 12pt; text-indent: -45pt;"><a id="new_id"></a><a id="Financial_Statements" title="Financial Statements"></a><b><span style="font-size: 10pt;">ITEM I.<span style="mso-tab-count:1">&#160;&#160;&#160; </span>Financial
Statements</span></b></div><div style="text-align: center; font-size: 10pt;">&#160;</div><div>

  </div><div style="text-align: center;">
   <span style="font-size: 10.0pt; color: #000000; font-weight: bold;">FEMASYS INC.</span>
  </div><div>

  </div><div style="text-align: center;">&#160;<a id="Balance_sheets" title="Balance sheets"></a><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Condensed Balance Sheets</span></div><div style="text-align: center;">
   <span style="font-size: 10.0pt; color: #000000;">(unaudited)</span>
  </div><div>
  </div><div style="text-align: center; font-size: 10pt;">&#160;
  </div><div>

  </div><table cellpadding="0" style="font-size: 10pt; margin-left: auto; margin-right: auto; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">

   <tr style="height: 0px; font-size: 0px;"><td style="width: 76%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr>
    <td colspan="2" style="font-weight: bold; vertical-align: middle; text-align: center;">
     <div>
      Assets
     </div>
    </td>
    <td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td>
    <td style="text-align: center; white-space: nowrap; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;">



      <b>June 30, <br/>

      2025</b>
     </td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td><td style="text-align: center; white-space: nowrap; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;">


      <b>December 31, <br/>2024</b>
     </td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td>
   </tr>
   <tr>
    <td colspan="2">
     <div>
      Current assets:
     </div>
    </td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td colspan="2" style="padding-left: 10px;">
     <div>
      Cash and cash equivalents
     </div>
    </td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">$</td>
    <td style="text-align: right; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="0" unitRef="usd" id="ixv-8116">3,218,067</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="0" unitRef="usd" id="ixv-8117">3,451,761</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr>
    <td colspan="2" style="padding-left: 10px;">
     <div>
      Accounts receivable, net
     </div>
    </td>
    <td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="0" unitRef="usd" id="ixv-8118">254,584</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="0" unitRef="usd" id="ixv-8119">488,373</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td colspan="2" style="padding-left: 10px;">
     <div>
      Inventory
     </div>
    </td>
    <td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="0" unitRef="usd" id="ixv-8120">5,232,738</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="0" unitRef="usd" id="ixv-8121">3,046,323</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr>
    <td colspan="2" style="padding-left: 10px;">
     <div>
      Prepaid and other current assets
     </div>
    </td>
    <td style="text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsCurrent" scale="0" unitRef="usd" id="ixv-8122">1,045,591</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsCurrent" scale="0" unitRef="usd" id="ixv-8123">1,035,993</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td colspan="2" style="padding-left: 20px;">
     <div>
      Total current assets
     </div>
    </td>
    <td style="text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="0" unitRef="usd" id="ixv-8124">9,750,980</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="0" unitRef="usd" id="ixv-8125">8,022,450</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr>
    <td colspan="2">
     <div>
      Property and equipment, at cost:
     </div>
    </td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td colspan="2" style="padding-left: 10px;">
     <div>
      Leasehold improvements
     </div>
    </td>
    <td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LeaseholdImprovementsGross" scale="0" unitRef="usd" id="ixv-8126">1,238,886</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LeaseholdImprovementsGross" scale="0" unitRef="usd" id="ixv-8127">1,238,886</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr>
    <td colspan="2" style="padding-left: 10px;">
     <div>
      Office equipment
     </div>
    </td>
    <td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentOther" scale="0" unitRef="usd" id="ixv-8128">68,530</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentOther" scale="0" unitRef="usd" id="ixv-8129">60,921</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td colspan="2" style="padding-left: 10px;">
     <div>
      Furniture and fixtures
     </div>
    </td>
    <td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FurnitureAndFixturesGross" scale="0" unitRef="usd" id="ixv-8130">417,876</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FurnitureAndFixturesGross" scale="0" unitRef="usd" id="ixv-8131">417,876</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr>
    <td colspan="2" style="padding-left: 10px;">
     <div>
      Machinery and equipment
     </div>
    </td>
    <td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:MachineryAndEquipmentGross" scale="0" unitRef="usd" id="ixv-8132">3,211,109</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:MachineryAndEquipmentGross" scale="0" unitRef="usd" id="ixv-8133">2,856,740</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td colspan="2" style="padding-left: 10px;">
     <div>
      Construction in progress
     </div>
    </td>
    <td style="text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ConstructionInProgressGross" scale="0" unitRef="usd" id="ixv-8134">548,426</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ConstructionInProgressGross" scale="0" unitRef="usd" id="ixv-8135">762,445</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr>
    <td colspan="2">&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-8136">5,484,827</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-8137">5,336,868</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td colspan="2">
     <div>
      Less accumulated depreciation
     </div>
    </td>
    <td style="text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-8138">3,884,964</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-8139">3,740,769</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
   </tr>
   <tr>
    <td colspan="2" style="padding-left: 20px;">
     <div>
      Net property and equipment
     </div>
    </td>
    <td style="text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="usd" id="ixv-8140">1,599,863</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="usd" id="ixv-8141">1,596,099</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Long-term assets:
     </div>
    </td>
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr>
    <td colspan="2" style="padding-left: 10px;">
     <div>
      Lease right-of-use assets, net
     </div>
    </td>
    <td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="0" unitRef="usd" id="ixv-8142">1,544,724</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="0" unitRef="usd" id="ixv-8143">1,805,543</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td colspan="2" style="padding-left: 10px;">
     <div>
      Intangible assets, net of accumulated amortization
     </div>
    </td>
    <td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="0" unitRef="usd" id="ixv-8144">55,638</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="0" unitRef="usd" id="ixv-8145">65,918</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr>
    <td colspan="2" style="padding-left: 10px;">
     <div>
      Other long-term assets
     </div>
    </td>
    <td style="text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsNoncurrent" scale="0" unitRef="usd" id="ixv-8146">829,204</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsNoncurrent" scale="0" unitRef="usd" id="ixv-8147">954,992</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td colspan="2" style="padding-left: 20px;">
     <div>
      Total long-term assets
     </div>
    </td>
    <td style="text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-8148">2,429,566</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-8149">2,826,453</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr>
    <td colspan="2">&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 9%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr><tr style="background-color: rgb(204, 238, 255);">
    <td colspan="2" style="padding-left: 20px;">
     <div>
      Total assets
     </div>
    </td>
    <td style="text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">$</td>
    <td style="text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-8150">13,780,409</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-8151">12,445,002</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
  </table><div>&#160;
  </div><div>
  </div><div style="font-style: italic;">
   (continued)
  </div><div>

  </div><div>
   <span style="font-size: 10.0pt;">&#160;</span>
  </div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">5</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents0">Table of Contents</a></div></div><div style="text-align: center;">
   <span style="font-size: 10.0pt; color: #000000; font-weight: bold;">FEMASYS INC.</span>
  </div><div>

  </div><div style="text-align: center;">
   <a id="Condensed_Balance_Sheets" title="Condensed Balance Sheets"></a><span style="font-size: 10.0pt; color: #000000;">Condensed Balance Sheets</span>
  </div><div>

  </div><div style="text-align: center;">
   <span style="font-size: 10.0pt; color: #000000;">(unaudited)</span>
  </div><div>

  </div><div>
   <span style="font-size: 10.0pt;">&#160;</span>
  </div><div>


  </div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; margin-left: auto; margin-right: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 77%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr>
    <td style="font-weight: bold; text-align: center;">
     <div>
      Liabilities and Stockholders&#8217; Equity
    </div>
    </td>
    <td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td>
    <td style="font-weight: bold; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; white-space: nowrap; width: 9%;">

     <div>June 30,</div><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><span style="text-decoration-thickness: initial; float: none; display: inline !important;">2</span>025</span><br/>
     </td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td><td style="font-weight: bold; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; white-space: nowrap; width: 9%;">


      December 31, <br/>2024
     </td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td>
   </tr>
   <tr>
    <td>
     <div>
      Current liabilities:
     </div>
    </td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Accounts payable
     </div>
    </td>
    <td style="width: 1%; text-align: left; vertical-align: bottom;">$</td>
    <td style="width: 9%; text-align: right; vertical-align: bottom;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="0" unitRef="usd" id="ixv-8152">3,263,584</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right; vertical-align: bottom;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="0" unitRef="usd" id="ixv-8153">1,419,044</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr>
    <td style="padding-left: 10px;">
     <div>
      Accrued expenses
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-8154">1,052,752</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-8155">1,151,049</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Convertible notes payable, net (including related parties)
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ConvertibleNotesPayableCurrent" scale="0" unitRef="usd" id="ixv-8156">6,080,813</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ConvertibleNotesPayableCurrent" scale="0" unitRef="usd" id="ixv-8157">5,406,228</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr>
    <td style="padding-left: 10px;">
     <div>
      Clinical holdback &#8211; current portion
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="femy:ClinicalHoldbackCurrent" scale="0" unitRef="usd" id="ixv-8158">63,990</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="femy:ClinicalHoldbackCurrent" scale="0" unitRef="usd" id="ixv-8159">88,581</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Operating lease liabilities &#8211; current portion
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="0" unitRef="usd" id="ixv-8160">502,468</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="0" unitRef="usd" id="ixv-8161">517,967</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr>
    <td style="padding-left: 20px;">
     <div>
      Total current liabilities
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-8162">10,963,607</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-8163">8,582,869</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Long-term liabilities:
     </div>
    </td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr>
    <td style="padding-left: 10px;">
     <div>
      Clinical holdback &#8211; long-term portion
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="femy:ClinicalHoldbackNoncurrent" scale="0" unitRef="usd" id="ixv-8164">40,348</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="femy:ClinicalHoldbackNoncurrent" scale="0" unitRef="usd" id="ixv-8165">39,611</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>Lease liabilities &#8211; long-term portion
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="0" unitRef="usd" id="ixv-8166">1,269,019</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="0" unitRef="usd" id="ixv-8167">1,518,100</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr>
    <td style="padding-left: 20px;">
     <div>
      Total long-term liabilities
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesNoncurrent" scale="0" unitRef="usd" id="ixv-8168">1,309,367</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesNoncurrent" scale="0" unitRef="usd" id="ixv-8169">1,557,711</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      Total liabilities
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="0" unitRef="usd" id="ixv-8170">12,272,974</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="0" unitRef="usd" id="ixv-8171">10,140,580</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr>
    <td>
     <div>
      Commitments and contingencies
     </div>
    </td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 9%;"><div style="-sec-ix-hidden: hidden-fact-0">&#160;</div></td><td style="width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;"><div style="-sec-ix-hidden: hidden-fact-1">&#160;</div></td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Stockholders&#8217; equity:
     </div>
    </td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr>
    <td style="padding-left: 10px;"> <div style="text-indent : -10px; padding-left : 10px; "> Common stock, $<ix:nonFraction contextRef="c2" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-8172"><ix:nonFraction contextRef="c3" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-8173">.001</ix:nonFraction></ix:nonFraction> par, <ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-8174"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-8175">200,000,000</ix:nonFraction></ix:nonFraction> authorized, <ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares" id="ixv-8176">32,692,630</ix:nonFraction> shares issued and <ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-8177">32,575,407</ix:nonFraction> outstanding as of June 30, 2025; and <ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares" id="ixv-8178">23,473,149</ix:nonFraction> shares issued and <ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-8179">23,355,926</ix:nonFraction> outstanding as of December 31, 2024 </div> </td>
    <td style="width: 1%; text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="width: 9%; text-align: right; vertical-align: bottom;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockValue" scale="0" unitRef="usd" id="ixv-8180">32,693</ix:nonFraction></td><td style="width: 1%; text-align: left; vertical-align: bottom;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left; vertical-align: bottom;">&#160;</td><td style="width: 9%; text-align: right; vertical-align: bottom;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockValue" scale="0" unitRef="usd" id="ixv-8181">23,473</ix:nonFraction></td><td style="width: 1%; text-align: left; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td> <div> Treasury stock, <ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockCommonShares" scale="0" unitRef="shares" id="ixv-8182"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockCommonShares" scale="0" unitRef="shares" id="ixv-8183">117,223</ix:nonFraction></ix:nonFraction> common shares </div> </td>
    <td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 9%; text-align: right;">(<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockCommonValue" scale="0" unitRef="usd" id="ixv-8184">60,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockCommonValue" scale="0" unitRef="usd" id="ixv-8185">60,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">)&#160;</td>
   </tr>
   <tr>
    <td>
     <div>
      Warrants
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WarrantsAndRightsOutstanding" scale="0" unitRef="usd" id="ixv-8186">1,821,744</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WarrantsAndRightsOutstanding" scale="0" unitRef="usd" id="ixv-8187">1,860,008</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Additional paid-in-capital
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapital" scale="0" unitRef="usd" id="ixv-8188">137,394,016</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapital" scale="0" unitRef="usd" id="ixv-8189">127,679,198</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr>
    <td>
     <div>
      Accumulated deficit
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="0" sign="-" unitRef="usd" id="ixv-8190">137,681,018</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="0" sign="-" unitRef="usd" id="ixv-8191">127,198,257</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      Total stockholders&#8217; equity
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-8192">1,507,435</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-8193">2,304,422</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr>
    <td>&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 9%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr><tr style="background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      Total liabilities and stockholders' equity
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td>
    <td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="0" unitRef="usd" id="ixv-8194">13,780,409</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="0" unitRef="usd" id="ixv-8195">12,445,002</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
  </table><div>&#160;
  </div><div>
   <span style="font-size: 10.0pt; color: #000000; font-style: italic;">The accompanying notes are an integral part of these condensed unaudited financial statements.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>


  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">6</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents0">Table of Contents</a></div></div><div style="text-align: center;">
   <span style="font-size: 10.0pt; color: #000000; font-weight: bold;">FEMASYS INC.</span>
  </div><div>
  </div><div style="text-align: center;">
   <a id="Condensed_statements_of_Comprehensive_loss" title="Condensed statements of Comprehensive loss"></a><span style="font-size: 10.0pt; color: #000000;">Condensed Statements of Comprehensive Loss</span>
  </div><div>
  </div><div style="text-align: center;">
   <span style="font-size: 10.0pt; color: #000000;">(unaudited)</span>
  </div><div>
  </div><div style="text-align: center; font-size: 10pt;">&#160;
  </div><div>

  </div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">

   <tr style="height: 0px; font-size: 0px;"><td style="width: 53%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr>
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td colspan="6" style="white-space: nowrap; text-align: center; font-weight: bold; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">


      Three Months Ended June 30,
     </td>
    <td>&#160;</td>
    <td colspan="7" style="white-space: nowrap; text-align: center; font-weight: bold; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">


      Six Months Ended June 30,
     </td>
   </tr>
   <tr>
    <td>&#160;</td>
    <td style="border-bottom: 1px solid black; border-top: 1px solid black; border-left: none; border-right: none; width: 1%;">&#160;</td>
    <td style="text-align: center; font-weight: bold; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;">


      2025
     </td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;">


      2024
     </td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;">


      2025
     </td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;">


      2024
     </td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Sales
     </div>
    </td>
    <td style="width: 1%; text-align: left; vertical-align: bottom;">$</td>
    <td style="width: 9%; text-align: right; vertical-align: bottom;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd" id="ixv-8196">409,268</ix:nonFraction></td><td style="width: 1%; text-align: left; vertical-align: bottom;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left; vertical-align: bottom;">&#160;</td><td style="width: 9%; text-align: right; vertical-align: bottom;"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd" id="ixv-8197">221,484</ix:nonFraction></td><td style="width: 1%; text-align: left; vertical-align: bottom;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left; vertical-align: bottom;">&#160;</td><td style="width: 9%; text-align: right; vertical-align: bottom;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd" id="ixv-8198">750,532</ix:nonFraction></td><td style="width: 1%; text-align: left; vertical-align: bottom;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left; vertical-align: bottom;">&#160;</td><td style="width: 9%; text-align: right; vertical-align: bottom;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd" id="ixv-8199">492,624</ix:nonFraction></td><td style="width: 1%; text-align: left; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr>
    <td>
     <div>
      Cost of sales (excluding depreciation expense)
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="0" unitRef="usd" id="ixv-8200">158,171</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="0" unitRef="usd" id="ixv-8201">73,125</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="0" unitRef="usd" id="ixv-8202">275,437</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="0" unitRef="usd" id="ixv-8203">161,657</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr>
    <td>
     <div>
      Operating expenses:
     </div>
    </td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div>
      &#160;&#160;&#160;&#160;Research and development
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="0" unitRef="usd" id="ixv-8204">1,414,429</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="0" unitRef="usd" id="ixv-8205">1,975,875</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="0" unitRef="usd" id="ixv-8206">4,382,901</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="0" unitRef="usd" id="ixv-8207">3,746,606</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr>
    <td>
     <div>
      &#160;&#160;&#160;&#160;Sales and marketing
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SellingAndMarketingExpense" scale="0" unitRef="usd" id="ixv-8208">984,977</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SellingAndMarketingExpense" scale="0" unitRef="usd" id="ixv-8209">975,190</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SellingAndMarketingExpense" scale="0" unitRef="usd" id="ixv-8210">1,893,544</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SellingAndMarketingExpense" scale="0" unitRef="usd" id="ixv-8211">1,275,677</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div>
      &#160;&#160;&#160;&#160;General and administrative
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" unitRef="usd" id="ixv-8212">1,616,972</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" unitRef="usd" id="ixv-8213">1,611,817</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" unitRef="usd" id="ixv-8214">3,339,685</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" unitRef="usd" id="ixv-8215">3,114,621</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr>
    <td>
     <div>
      &#160;&#160;&#160;&#160;Depreciation and amortization
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="0" unitRef="usd" id="ixv-8216">86,285</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="0" unitRef="usd" id="ixv-8217">67,628</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="0" unitRef="usd" id="ixv-8218">171,138</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="0" unitRef="usd" id="ixv-8219">138,856</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div>
      &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total operating expenses
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="0" unitRef="usd" id="ixv-8220">4,102,663</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="0" unitRef="usd" id="ixv-8221">4,630,510</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="0" unitRef="usd" id="ixv-8222">9,787,268</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="0" unitRef="usd" id="ixv-8223">8,275,760</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr>
    <td>
     <div>
      &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Loss from operations
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-8224">3,851,566</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-8225">4,482,151</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-8226">9,312,173</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-8227">7,944,793</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Other (expense) income:
     </div>
    </td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr>
    <td>
     <div>
      &#160;&#160;&#160;&#160;Interest income
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentIncomeInterest" scale="0" unitRef="usd" id="ixv-8228">17,144</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentIncomeInterest" scale="0" unitRef="usd" id="ixv-8229">184,138</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentIncomeInterest" scale="0" unitRef="usd" id="ixv-8230">36,173</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentIncomeInterest" scale="0" unitRef="usd" id="ixv-8231">408,822</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div>
      &#160;&#160;&#160;&#160;Interest expense
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 9%; text-align: right;">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseNonoperating" scale="0" unitRef="usd" id="ixv-8232">491,500</ix:nonFraction></td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseNonoperating" scale="0" unitRef="usd" id="ixv-8233">388,311</ix:nonFraction></td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseNonoperating" scale="0" unitRef="usd" id="ixv-8234">950,949</ix:nonFraction></td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseNonoperating" scale="0" unitRef="usd" id="ixv-8235">749,863</ix:nonFraction></td><td style="width: 1%; text-align: left;">)&#160;</td>
   </tr>
   <tr>
    <td>
     <div>
      &#160;&#160;&#160;&#160;Other expense
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="0" sign="-" unitRef="usd" id="ixv-8236">260,000</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; text-align: right;"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:fixed-zero" name="us-gaap:OtherNonoperatingIncomeExpense" scale="0" unitRef="usd" id="ixv-8237"> &#8212; </ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="0" sign="-" unitRef="usd" id="ixv-8238">260,000</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; text-align: right;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:fixed-zero" name="us-gaap:OtherNonoperatingIncomeExpense" scale="0" unitRef="usd" id="ixv-8239"> &#8212; </ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div>
      &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total other expense, net
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="0" sign="-" unitRef="usd" id="ixv-8240">734,356</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="0" sign="-" unitRef="usd" id="ixv-8241">204,173</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="0" sign="-" unitRef="usd" id="ixv-8242">1,174,776</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="0" sign="-" unitRef="usd" id="ixv-8243">341,041</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
   </tr>
   <tr>
    <td>
     <div>
      &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Loss before income taxes
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 9%; text-align: right;">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" sign="-" unitRef="usd" id="ixv-8244">4,585,922</ix:nonFraction></td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" sign="-" unitRef="usd" id="ixv-8245">4,686,324</ix:nonFraction></td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" sign="-" unitRef="usd" id="ixv-8246">10,486,949</ix:nonFraction></td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" sign="-" unitRef="usd" id="ixv-8247">8,285,834</ix:nonFraction></td><td style="width: 1%; text-align: left;">)&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Income tax benefit
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; text-align: right;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:fixed-zero" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-8248">&#160; &#8212; </ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" sign="-" unitRef="usd" id="ixv-8249">1,750</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" sign="-" unitRef="usd" id="ixv-8250">4,188</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" sign="-" unitRef="usd" id="ixv-8251">1,750</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
   </tr>
   <tr>
    <td>
     <div>
      &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Net loss
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td>
    <td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-8252">4,585,922</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-8253">4,684,574</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-8254">10,482,761</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-8255">8,284,084</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr>
    <td style="text-indent: -10px; padding-left: 10px;">
     <div>
      Net loss attributable to common stockholders, basic and diluted
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td>
    <td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" scale="0" sign="-" unitRef="usd" id="ixv-8256"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="0" sign="-" unitRef="usd" id="ixv-8257">4,585,922</ix:nonFraction></ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" scale="0" sign="-" unitRef="usd" id="ixv-8258"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="0" sign="-" unitRef="usd" id="ixv-8259">4,684,574</ix:nonFraction></ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" scale="0" sign="-" unitRef="usd" id="ixv-8260"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="0" sign="-" unitRef="usd" id="ixv-8261">10,482,761</ix:nonFraction></ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" scale="0" sign="-" unitRef="usd" id="ixv-8262"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="0" sign="-" unitRef="usd" id="ixv-8263">8,284,084</ix:nonFraction></ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
   </tr><tr style="background-color: rgb(204, 238, 255);">
    <td>&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 9%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr>
    <td style="text-indent: -10px; padding-left: 10px;">
     <div>
      Net loss per share attributable to common stockholders, basic and diluted
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td>
    <td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c4" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares" id="ixv-8264"><ix:nonFraction contextRef="c4" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" sign="-" unitRef="usdPershares" id="ixv-8265">0.16</ix:nonFraction></ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c5" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares" id="ixv-8266"><ix:nonFraction contextRef="c5" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" sign="-" unitRef="usdPershares" id="ixv-8267">0.21</ix:nonFraction></ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares" id="ixv-8268"><ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" sign="-" unitRef="usdPershares" id="ixv-8269">0.39</ix:nonFraction></ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c6" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares" id="ixv-8270"><ix:nonFraction contextRef="c6" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" sign="-" unitRef="usdPershares" id="ixv-8271">0.38</ix:nonFraction></ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div style="padding-left : 10px; text-indent : -10px; ">
      Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td>
    <td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares" id="ixv-8272"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares" id="ixv-8273">28,880,704</ix:nonFraction></ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares" id="ixv-8274"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares" id="ixv-8275">22,215,516</ix:nonFraction></ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares" id="ixv-8276"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares" id="ixv-8277">27,025,277</ix:nonFraction></ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares" id="ixv-8278"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares" id="ixv-8279">21,995,436</ix:nonFraction></ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td>
   </tr>
  </table><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-style: italic;">
   The accompanying notes are an integral part of these condensed unaudited financial statements.
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>


  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">7</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents0">Table of Contents</a></div></div><div style="text-align: center;">
   <span style="font-size: 10.0pt; color: #000000; font-weight: bold;">FEMASYS INC.</span>
  </div><div>
  </div><div style="text-align: center;">
   <a id="Condensed_Statements_of_Stockholders_Equity" title="Condensed Statements of Stockholders&#8217; Equity"></a><span style="font-size: 10.0pt; color: #000000;">Condensed Statements of Stockholders&#8217; Equity</span>
  </div><div>
  </div><div style="text-align: center;">
   <span style="font-size: 10.0pt; color: #000000;">(unaudited)</span>
  </div><div>
  </div><div style="text-align: center; font-size: 10pt;">&#160;
  </div><div>

  </div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 21%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="height: 0px; font-size: 0px;"><td>&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td>&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td>&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td>&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td>&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td>&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td>&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td>&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="height: 0px; font-size: 0px;"><td>&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td>&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td>&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td>&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td>&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td>&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td>&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td>&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="height: 0px; font-size: 0px;"><td>&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td>&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td>&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td>&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td>&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td>&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td>&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td>&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr>
    <td>&#160;</td>


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


      Total
     </td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr>
    <td>&#160;</td>


    <td colspan="7" style="text-align: center; font-weight: bold; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">


      Common stock
     </td>
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td colspan="5" style="text-align : center; font-weight : bold; border-bottom : 1px solid black; border-top : none; border-left : none; border-right : none; white-space : nowrap; ">


      Treasury common stock</td>

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


      Additional
     </td><td style="width: 1%;">&#160;</td><td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="text-align: center; font-weight: bold; width: 9%;">


      Accumulated
     </td><td style="width: 1%;">&#160;</td><td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="text-align: center; font-weight: bold; width: 9%;">


      stockholders&#8217;
     </td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr>
    <td>&#160;</td>


    <td style="width: 1%;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;">


      Shares
     </td><td style="width: 1%;">&#160;</td><td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="text-align: center; font-weight: bold; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;">


      Amount
     </td><td style="width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;">


      Shares
     </td><td style="width: 1%;">&#160;</td><td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="text-align: center; font-weight: bold; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;">


      Amount
     </td><td style="width: 1%;">&#160;</td><td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="text-align: center; font-weight: bold; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;">


      Warrants
     </td><td style="width: 1%;">&#160;</td><td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="text-align: center; font-weight: bold; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;">


      paid-in capital
     </td><td style="width: 1%;">&#160;</td><td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="text-align: center; font-weight: bold; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;">


      deficit
     </td><td style="width: 1%;">&#160;</td><td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="text-align: center; font-weight: bold; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;">


      equity
     </td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr>
    <td colspan="6" style="font-weight: bold;">
     <div>
      THREE MONTHS ENDED JUNE 30, 2025
     </div>
     </td>




    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr>
    <td>&#160;</td>


    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Balance at March 31, 2025
     </div>
    </td>


    <td style="width: 1%; text-align: left; vertical-align: bottom;">&#160;</td><td style="width: 9%; text-align: right; vertical-align: bottom;"><ix:nonFraction contextRef="c7" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares" id="ixv-8280">27,087,886</ix:nonFraction></td><td style="width: 1%; text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left; vertical-align: bottom;">$</td>
    <td style="width: 9%; text-align: right; vertical-align: bottom;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-8281">27,205</ix:nonFraction></td><td style="width: 1%; text-align: left; vertical-align: bottom;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left; vertical-align: bottom;">&#160;</td><td style="width: 9%; text-align: right; vertical-align: bottom;"><ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockCommonShares" scale="0" unitRef="shares" id="ixv-8282">117,223</ix:nonFraction></td><td style="width: 1%; text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left; vertical-align: bottom;">$</td>
    <td style="width: 9%; text-align: right; vertical-align: bottom;">(<ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd" id="ixv-8283">60,000</ix:nonFraction></td><td style="width: 1%; text-align: left; vertical-align: bottom;">)&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left; vertical-align: bottom;">$</td>
    <td style="width: 9%; text-align: right; vertical-align: bottom;"><ix:nonFraction contextRef="c9" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-8284">1,860,008</ix:nonFraction></td><td style="width: 1%; text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left; vertical-align: bottom;">$</td>
    <td style="width: 9%; text-align: right; vertical-align: bottom;"><ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-8285">133,264,600</ix:nonFraction></td><td style="width: 1%; text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left; vertical-align: bottom;">$</td>
    <td style="width: 9%; text-align: right; vertical-align: bottom;">(<ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd" id="ixv-8286">133,095,096</ix:nonFraction></td><td style="width: 1%; text-align: left; vertical-align: bottom;">)&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left; vertical-align: bottom;">$</td>
    <td style="width: 9%; text-align: right; vertical-align: bottom;"><ix:nonFraction contextRef="c12" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-8287">1,996,717</ix:nonFraction></td><td style="width: 1%; text-align: left; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr>
    <td>&#160;</td>


    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent : -10px; padding-left : 10px; ">
      Issuance of common stock in connection with at-the-market offering, net of issuance costs
     </div>
    </td>


    <td style="width: 1%; text-align: left; vertical-align: bottom;">&#160;</td><td style="width: 9%; text-align: right; vertical-align: bottom;"><ix:nonFraction contextRef="c13" decimals="INF" format="ixt:num-dot-decimal" name="femy:StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts" scale="0" unitRef="shares" id="ixv-8288">79,966</ix:nonFraction></td><td style="width: 1%; text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="width: 9%; text-align: right; vertical-align: bottom;"><ix:nonFraction contextRef="c13" decimals="0" format="ixt:num-dot-decimal" name="femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" scale="0" unitRef="usd" id="ixv-8289">80</ix:nonFraction></td><td style="width: 1%; text-align: left; vertical-align: bottom;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; vertical-align: bottom; text-align: left;">&#160;</td><td style="width: 9%; vertical-align: bottom; text-align: right;">         &#8212;      </td><td style="width: 1%; vertical-align: bottom; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; vertical-align: bottom; text-align: right;">&#160;</td>
    <td style="width: 9%; vertical-align: bottom; text-align: right;"><ix:nonFraction contextRef="c14" decimals="0" format="ixt:fixed-zero" name="femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" scale="0" unitRef="usd" id="ixv-8290">&#160; &#8212; </ix:nonFraction></td><td style="width: 1%; vertical-align: bottom; text-align: right;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; vertical-align: bottom; text-align: right;">&#160;</td>
    <td style="width: 9%; vertical-align: bottom; text-align: right;"><ix:nonFraction contextRef="c15" decimals="0" format="ixt:fixed-zero" name="femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" scale="0" unitRef="usd" id="ixv-8291">&#160; &#8212; </ix:nonFraction></td><td style="width: 1%; vertical-align: bottom; text-align: right;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="width: 9%; text-align: right; vertical-align: bottom;"><ix:nonFraction contextRef="c16" decimals="0" format="ixt:num-dot-decimal" name="femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" scale="0" unitRef="usd" id="ixv-8292">101,377</ix:nonFraction></td><td style="width: 1%; text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; vertical-align: bottom; text-align: right;">&#160;</td>
    <td style="width: 9%; vertical-align: bottom; text-align: right;"><ix:nonFraction contextRef="c17" decimals="0" format="ixt:fixed-zero" name="femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" scale="0" unitRef="usd" id="ixv-8293">&#160; &#8212; </ix:nonFraction></td><td style="width: 1%; vertical-align: bottom; text-align: right;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="width: 9%; text-align: right; vertical-align: bottom;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" scale="0" unitRef="usd" id="ixv-8294">101457</ix:nonFraction></td><td style="width: 1%; text-align: left; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr>
    <td>
     <div style="padding-left : 10px; text-indent : -10px; ">
      Issuance of common stock in connection with June 2025 financing, net of issuance costs
     </div>
    </td>


    <td style="width: 1%; text-align: left; vertical-align: bottom;">&#160;</td><td style="width: 9%; text-align: right; vertical-align: bottom;"><ix:nonFraction contextRef="c13" decimals="INF" format="ixt:num-dot-decimal" name="femy:StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants" scale="0" unitRef="shares" id="ixv-8295">5,286,275</ix:nonFraction></td><td style="width: 1%; text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 9%; text-align: right; vertical-align: bottom;"><ix:nonFraction contextRef="c13" decimals="0" format="ixt:num-dot-decimal" name="femy:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants" scale="0" unitRef="usd" id="ixv-8296">5,287</ix:nonFraction></td><td style="width: 1%; text-align: left; vertical-align: bottom;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; vertical-align: bottom; text-align: right;">&#160;</td><td style="width: 9%; vertical-align: bottom; text-align: right;">         &#8212;      </td><td style="width: 1%; vertical-align: bottom; text-align: right;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; vertical-align: bottom; text-align: right;">&#160;</td>
    <td style="width: 9%; vertical-align: bottom; text-align: right;"><ix:nonFraction contextRef="c14" decimals="0" format="ixt:fixed-zero" name="femy:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants" scale="0" unitRef="usd" id="ixv-8297">&#160; &#8212; </ix:nonFraction></td><td style="width: 1%; vertical-align: bottom; text-align: right;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; vertical-align: bottom; text-align: right;">&#160;</td>
    <td style="width: 9%; vertical-align: bottom; text-align: right;"><ix:nonFraction contextRef="c15" decimals="0" format="ixt:fixed-zero" name="femy:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants" scale="0" unitRef="usd" id="ixv-8298">&#160; &#8212; </ix:nonFraction></td><td style="width: 1%; vertical-align: bottom; text-align: right;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="width: 9%; text-align: right; vertical-align: bottom;"><ix:nonFraction contextRef="c16" decimals="0" format="ixt:num-dot-decimal" name="femy:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants" scale="0" unitRef="usd" id="ixv-8299">3,695,024</ix:nonFraction></td><td style="width: 1%; text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="width: 9%; vertical-align: bottom; text-align: left;"><ix:nonFraction contextRef="c17" decimals="0" format="ixt:fixed-zero" name="femy:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants" scale="0" unitRef="usd" id="ixv-8300">&#160; &#8212; </ix:nonFraction></td><td style="width: 1%; vertical-align: bottom; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="width: 9%; text-align: right; vertical-align: bottom;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="femy:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants" scale="0" unitRef="usd" id="ixv-8301">3,700,311</ix:nonFraction></td><td style="width: 1%; text-align: left; vertical-align: bottom;">&#160;</td>
   </tr><tr style="background-color: rgb(204, 238, 255);">
    <td>


<div style="margin: 0in; padding-left: 10px; text-indent: -10px;">Issuance of warrants in connection with June 2025 financing</div>


</td>


    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: right; vertical-align: bottom; width: 9%;"><span style="letter-spacing: normal; text-align: left; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#8212;</span></td><td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; vertical-align: bottom; width: 9%;"><span style="letter-spacing: normal; text-align: left; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><ix:nonFraction contextRef="c13" decimals="0" format="ixt:fixed-zero" name="femy:StockIssuedDuringPeriodValueIssuanceOfIssuanceOfWarrants" scale="0" unitRef="usd" id="ixv-8302">&#8212;</ix:nonFraction></span></td><td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><span style="letter-spacing: normal; text-align: left; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#8212;</span></td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><span style="letter-spacing: normal; text-align: left; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><ix:nonFraction contextRef="c14" decimals="0" format="ixt:fixed-zero" name="femy:StockIssuedDuringPeriodValueIssuanceOfIssuanceOfWarrants" scale="0" unitRef="usd" id="ixv-8303">&#8212;</ix:nonFraction></span></td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="femy:StockIssuedDuringPeriodValueIssuanceOfIssuanceOfWarrants" scale="0" unitRef="usd" id="ixv-8304">56,035</ix:nonFraction></td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="text-align: right; vertical-align: bottom; width: 9%;">(<ix:nonFraction contextRef="c16" decimals="0" format="ixt:num-dot-decimal" name="femy:StockIssuedDuringPeriodValueIssuanceOfIssuanceOfWarrants" scale="0" sign="-" unitRef="usd" id="ixv-8305">56,035</ix:nonFraction></td><td style="text-align: left; vertical-align: bottom; width: 1%;">)</td><td style="text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><span style="letter-spacing: normal; text-align: left; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><ix:nonFraction contextRef="c17" decimals="0" format="ixt:fixed-zero" name="femy:StockIssuedDuringPeriodValueIssuanceOfIssuanceOfWarrants" scale="0" unitRef="usd" id="ixv-8306">&#8212;</ix:nonFraction></span></td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
    <td style="text-align: right; vertical-align: bottom; width: 9%;"><span style="letter-spacing: normal; text-align: left; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:fixed-zero" name="femy:StockIssuedDuringPeriodValueIssuanceOfIssuanceOfWarrants" scale="0" unitRef="usd" id="ixv-8307">&#8212;</ix:nonFraction></span></td><td style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr>
    <td style="text-indent: -10px; padding-left: 10px;">
     <div>
      Issuance of common stock in connection with ESPP
     </div>
    </td>


    <td style="width: 1%; text-align: left; vertical-align: bottom;">&#160;</td><td style="width: 9%; text-align: right; vertical-align: bottom;"><ix:nonFraction contextRef="c13" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="0" unitRef="shares" id="ixv-8308">49,247</ix:nonFraction></td><td style="width: 1%; text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="width: 9%; text-align: right; vertical-align: bottom;"><ix:nonFraction contextRef="c13" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="0" unitRef="usd" id="ixv-8309">49</ix:nonFraction></td><td style="width: 1%; text-align: left; vertical-align: bottom;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; vertical-align: bottom; text-align: right;">&#160;</td><td style="width: 9%; vertical-align: bottom; text-align: right;">         &#8212;      </td><td style="width: 1%; vertical-align: bottom; text-align: right;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; vertical-align: bottom; text-align: right;">&#160;</td>
    <td style="width: 9%; vertical-align: bottom; text-align: right;"><ix:nonFraction contextRef="c14" decimals="0" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="0" unitRef="usd" id="ixv-8310">&#160; &#8212; </ix:nonFraction></td><td style="width: 1%; vertical-align: bottom; text-align: right;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; vertical-align: bottom; text-align: right;">&#160;</td>
    <td style="width: 9%; vertical-align: bottom; text-align: right;"><ix:nonFraction contextRef="c15" decimals="0" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="0" unitRef="usd" id="ixv-8311">&#160; &#8212; </ix:nonFraction></td><td style="width: 1%; vertical-align: bottom; text-align: right;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="width: 9%; text-align: right; vertical-align: bottom;"><ix:nonFraction contextRef="c16" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="0" unitRef="usd" id="ixv-8312">40,826</ix:nonFraction></td><td style="width: 1%; text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; vertical-align: bottom; text-align: right;">&#160;</td>
    <td style="width: 9%; vertical-align: bottom; text-align: right;"><ix:nonFraction contextRef="c17" decimals="0" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="0" unitRef="usd" id="ixv-8313">&#160; &#8212; </ix:nonFraction></td><td style="width: 1%; vertical-align: bottom; text-align: right;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="width: 9%; text-align: right; vertical-align: bottom;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="0" unitRef="usd" id="ixv-8314">40,875</ix:nonFraction></td><td style="width: 1%; text-align: left; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td style="text-indent: -10px; padding-left: 10px;">
     <div>
      Share-based compensation expense
     </div>
    </td>


    <td style="width: 1%; text-align: right;">&#160;</td><td style="width: 9%; text-align: right;">         &#8212;      </td><td style="width: 1%; text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td>
    <td style="width: 1%; text-align: right;">&#160;</td>
    <td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c13" decimals="0" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="usd" id="ixv-8315">&#160; &#8212; </ix:nonFraction></td><td style="width: 1%; text-align: right;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: right;">&#160;</td><td style="width: 9%; text-align: right;">         &#8212;      </td><td style="width: 1%; text-align: right;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: right;">&#160;</td>
    <td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c14" decimals="0" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="usd" id="ixv-8316">&#160; &#8212; </ix:nonFraction></td><td style="width: 1%; text-align: right;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: right;">&#160;</td>
    <td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c15" decimals="0" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="usd" id="ixv-8317">&#160; &#8212; </ix:nonFraction></td><td style="width: 1%; text-align: right;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c16" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="usd" id="ixv-8318">181,971</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: right;">&#160;</td>
    <td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c17" decimals="0" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="usd" id="ixv-8319">&#160; &#8212; </ix:nonFraction></td><td style="width: 1%; text-align: right;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="usd" id="ixv-8320">181,971</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr>
    <td>
     <div>
      Expiration of warrant
     </div>
    </td>


    <td style="width: 1%; text-align: right;">&#160;</td><td style="width: 9%; text-align: right;">         &#8212;      </td><td style="width: 1%; text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td>
    <td style="width: 1%; text-align: right;">&#160;</td>
    <td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c13" decimals="0" format="ixt:fixed-zero" name="femy:ExpirationOfWarrant" scale="0" unitRef="usd" id="ixv-8321">&#160; &#8212; </ix:nonFraction></td><td style="width: 1%; text-align: right;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: right;">&#160;</td><td style="width: 9%; text-align: right;">         &#8212;      </td><td style="width: 1%; text-align: right;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c14" decimals="0" format="ixt:fixed-zero" name="femy:ExpirationOfWarrant" scale="0" unitRef="usd" id="ixv-8322">&#160; &#8212; </ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 9%; text-align: right;">(<ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="femy:ExpirationOfWarrant" scale="0" sign="-" unitRef="usd" id="ixv-8323">94,299</ix:nonFraction></td><td style="width: 1%; text-align: left;">)&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c16" decimals="0" format="ixt:num-dot-decimal" name="femy:ExpirationOfWarrant" scale="0" unitRef="usd" id="ixv-8324">94,299</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: right;">&#160;</td>
    <td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c17" decimals="0" format="ixt:fixed-zero" name="femy:ExpirationOfWarrant" scale="0" unitRef="usd" id="ixv-8325">&#160; &#8212; </ix:nonFraction></td><td style="width: 1%; text-align: right;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: right;">&#160;</td>
    <td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:fixed-zero" name="femy:ExpirationOfWarrant" scale="0" unitRef="usd" id="ixv-8326">&#160; &#8212; </ix:nonFraction></td><td style="width: 1%; text-align: right;">&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td style="text-indent: -10px; padding-left: 10px;">
     <div>
      Conversion of convertible notes into common stock
     </div>
    </td>


    <td style="width: 1%; text-align: left; vertical-align: bottom;">&#160;</td><td style="width: 9%; text-align: right; vertical-align: bottom;"><ix:nonFraction contextRef="c13" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" scale="0" unitRef="shares" id="ixv-8327">72,033</ix:nonFraction></td><td style="width: 1%; text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="width: 9%; text-align: right; vertical-align: bottom;"><ix:nonFraction contextRef="c13" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="0" unitRef="usd" id="ixv-8328">72</ix:nonFraction></td><td style="width: 1%; text-align: left; vertical-align: bottom;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; vertical-align: bottom; text-align: right;">&#160;</td><td style="width: 9%; vertical-align: bottom; text-align: right;">         &#8212;      </td><td style="width: 1%; vertical-align: bottom; text-align: right;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; vertical-align: bottom; text-align: right;">&#160;</td>
    <td style="width: 9%; vertical-align: bottom; text-align: right;"><ix:nonFraction contextRef="c14" decimals="0" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="0" unitRef="usd" id="ixv-8329">&#160; &#8212; </ix:nonFraction></td><td style="width: 1%; vertical-align: bottom; text-align: right;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; vertical-align: bottom; text-align: right;">&#160;</td>
    <td style="width: 9%; vertical-align: bottom; text-align: right;"><ix:nonFraction contextRef="c15" decimals="0" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="0" unitRef="usd" id="ixv-8330">&#160; &#8212; </ix:nonFraction></td><td style="width: 1%; vertical-align: bottom; text-align: right;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="width: 9%; vertical-align: bottom; text-align: right;"><ix:nonFraction contextRef="c16" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="0" unitRef="usd" id="ixv-8331">71,954</ix:nonFraction></td><td style="width: 1%; vertical-align: bottom; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; vertical-align: bottom; text-align: right;">&#160;</td>
    <td style="width: 9%; vertical-align: bottom; text-align: right;"><ix:nonFraction contextRef="c17" decimals="0" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="0" unitRef="usd" id="ixv-8332">&#160; &#8212; </ix:nonFraction></td><td style="width: 1%; vertical-align: bottom; text-align: right;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="width: 9%; text-align: right; vertical-align: bottom;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="0" unitRef="usd" id="ixv-8333">72,026</ix:nonFraction></td><td style="width: 1%; text-align: left; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr>
    <td>
     <div>
      Net loss
     </div>
    </td>


    <td style="width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; text-align: right;">&#160;</td><td style="width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; text-align: right;">         &#8212;      </td><td style="width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; text-align: right;">&#160;</td><td style="text-align: right; border-width: initial; border-style: none; border-color: initial;">&#160;</td>
    <td style="width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; text-align: right;">&#160;</td>
    <td style="width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; text-align: right;"><ix:nonFraction contextRef="c13" decimals="0" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-8334">&#160; &#8212; </ix:nonFraction></td><td style="width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; text-align: right;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; text-align: right;">&#160;</td><td style="width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; text-align: right;">         &#8212;      </td><td style="width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; text-align: right;">&#160;</td><td style="text-align: left; border-width: initial; border-style: none; border-color: initial;">&#160;</td>
    <td style="width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; text-align: right;">&#160;</td>
    <td style="width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; text-align: right;"><ix:nonFraction contextRef="c14" decimals="0" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-8335">&#160;&#8212; </ix:nonFraction></td><td style="width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; text-align: right;">&#160;</td><td style="text-align: left; border-width: initial; border-style: none; border-color: initial;">&#160;</td>
    <td style="width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; text-align: right;">&#160;</td>
    <td style="width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; text-align: right;"><ix:nonFraction contextRef="c15" decimals="0" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-8336">&#160; &#8212; </ix:nonFraction></td><td style="width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; text-align: right;">&#160;</td><td style="text-align: left; border-width: initial; border-style: none; border-color: initial;">&#160;</td>
    <td style="width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; text-align: right;">&#160;</td>
    <td style="width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; text-align: right;"><ix:nonFraction contextRef="c16" decimals="0" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-8337">&#160; &#8212; </ix:nonFraction></td><td style="width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; text-align: right;">&#160;</td><td style="text-align: left; border-width: initial; border-style: none; border-color: initial;">&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c17" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-8338">4,585,922</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td><td style="text-align: left; border-width: initial; border-style: none; border-color: initial;">&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-8339">4,585,922</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>&#160;</td>


    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 9%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 9%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 9%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 9%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 9%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 9%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr><tr>
    <td>
     <div>
      Balance at June 30, 2025
     </div>
    </td>


    <td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"><ix:nonFraction contextRef="c18" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares" id="ixv-8340">32,575,407</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td><td style="text-align: left; border-width: initial; border-style: none; border-color: initial;">&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">$</td>
    <td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"><ix:nonFraction contextRef="c18" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-8341">32,693</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"><ix:nonFraction contextRef="c19" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockCommonShares" scale="0" unitRef="shares" id="ixv-8342">117,223</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td><td style="text-align: left; border-width: initial; border-style: none; border-color: initial;">&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">$</td>
    <td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">(<ix:nonFraction contextRef="c19" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd" id="ixv-8343">60,000</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">)&#160;</td><td style="text-align: left; border-width: initial; border-style: none; border-color: initial;">&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td>
    <td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"><ix:nonFraction contextRef="c20" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-8344">1,821,744</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td><td style="text-align: left; border-width: initial; border-style: none; border-color: initial;">&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">$</td>
    <td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"><ix:nonFraction contextRef="c21" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-8345">137,394,016</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td><td style="text-align: left; border-width: initial; border-style: none; border-color: initial;">&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">$</td>
    <td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">(<ix:nonFraction contextRef="c22" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd" id="ixv-8346">137,681,018</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">)&#160;</td><td style="text-align: left; border-width: initial; border-style: none; border-color: initial;">&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">$</td>
    <td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-8347">1,507,435</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>&#160;</td>


    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr>
    <td colspan="5" style="font-weight: bold;">
     <div>
      SIX MONTHS ENDED JUNE 30, 2025
     </div>
      </td>



    <td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>&#160;</td>


    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr>
    <td>
     <div>
      Balance at December 31, 2024
     </div>
    </td>


    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right; vertical-align: bottom;"><ix:nonFraction contextRef="c23" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares" id="ixv-8348">23,355,926</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left; vertical-align: bottom;">$</td>
    <td style="width: 9%; text-align: right; vertical-align: bottom;"><ix:nonFraction contextRef="c23" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-8349">23,473</ix:nonFraction></td><td style="width: 1%; text-align: left; vertical-align: bottom;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left; vertical-align: bottom;">&#160;</td><td style="width: 9%; text-align: right; vertical-align: bottom;"><ix:nonFraction contextRef="c24" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockCommonShares" scale="0" unitRef="shares" id="ixv-8350">117,223</ix:nonFraction></td><td style="width: 1%; text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left; vertical-align: bottom;">$</td>
    <td style="width: 9%; text-align: right; vertical-align: bottom;">(<ix:nonFraction contextRef="c24" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd" id="ixv-8351">60,000</ix:nonFraction></td><td style="width: 1%; text-align: left; vertical-align: bottom;">)&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left; vertical-align: bottom;">$</td>
    <td style="width: 9%; text-align: right; vertical-align: bottom;"><ix:nonFraction contextRef="c25" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-8352">1,860,008</ix:nonFraction></td><td style="width: 1%; text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left; vertical-align: bottom;">$</td>
    <td style="width: 9%; text-align: right; vertical-align: bottom;"><ix:nonFraction contextRef="c26" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-8353">127,679,198</ix:nonFraction></td><td style="width: 1%; text-align: left; vertical-align: bottom;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left; vertical-align: bottom;">$</td>
    <td style="width: 9%; text-align: right; vertical-align: bottom;">(<ix:nonFraction contextRef="c27" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd" id="ixv-8354">127,198,257</ix:nonFraction></td><td style="width: 1%; text-align: left; vertical-align: bottom;">)&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left; vertical-align: bottom;">$</td>
    <td style="width: 9%; text-align: right; vertical-align: bottom;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-8355">2,304,422</ix:nonFraction></td><td style="width: 1%; text-align: left; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>&#160;</td>


    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr>
    <td>
     <div style="text-indent : -10px; padding-left : 10px; ">
      Issuance of common stock in connection with at-the-market offering, net of issuance costs
     </div>
    </td>


    <td style="width: 1%; vertical-align: bottom; text-align: left;">&#160;</td><td style="width: 9%; vertical-align: bottom; text-align: right;"><ix:nonFraction contextRef="c28" decimals="INF" format="ixt:num-dot-decimal" name="femy:StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts" scale="0" unitRef="shares" id="ixv-8356">3,811,926</ix:nonFraction></td><td style="width: 1%; vertical-align: bottom; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="width: 9%; vertical-align: bottom; text-align: right;"><ix:nonFraction contextRef="c28" decimals="0" format="ixt:num-dot-decimal" name="femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" scale="0" unitRef="usd" id="ixv-8357">3,812</ix:nonFraction></td><td style="width: 1%; vertical-align: bottom; text-align: left;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; vertical-align: bottom; text-align: right;">&#160;</td><td style="width: 9%; vertical-align: bottom; text-align: right;">         &#8212;      </td><td style="width: 1%; vertical-align: bottom; text-align: right;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; vertical-align: bottom; text-align: right;">&#160;</td>
    <td style="width: 9%; vertical-align: bottom; text-align: right;"><ix:nonFraction contextRef="c29" decimals="0" format="ixt:fixed-zero" name="femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" scale="0" unitRef="usd" id="ixv-8358">&#160; &#8212; </ix:nonFraction></td><td style="width: 1%; vertical-align: bottom; text-align: right;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; vertical-align: bottom; text-align: right;">&#160;</td>
    <td style="width: 9%; vertical-align: bottom; text-align: right;"><ix:nonFraction contextRef="c30" decimals="0" format="ixt:fixed-zero" name="femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" scale="0" unitRef="usd" id="ixv-8359">&#160; &#8212; </ix:nonFraction></td><td style="width: 1%; vertical-align: bottom; text-align: right;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="width: 9%; vertical-align: bottom; text-align: right;"><ix:nonFraction contextRef="c31" decimals="0" format="ixt:num-dot-decimal" name="femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" scale="0" unitRef="usd" id="ixv-8360">5,319,542</ix:nonFraction></td><td style="width: 1%; vertical-align: bottom; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; vertical-align: bottom; text-align: right;">&#160;</td>
    <td style="width: 9%; vertical-align: bottom; text-align: right;"><ix:nonFraction contextRef="c32" decimals="0" format="ixt:fixed-zero" name="femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" scale="0" unitRef="usd" id="ixv-8361">&#160; &#8212; </ix:nonFraction></td><td style="width: 1%; vertical-align: bottom; text-align: right;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="width: 9%; vertical-align: bottom; text-align: right;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" scale="0" unitRef="usd" id="ixv-8362">5,323,354</ix:nonFraction></td><td style="width: 1%; vertical-align: bottom; text-align: left;">&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div style="padding-left : 10px; text-indent : -10px; ">
      Issuance of common stock in connection with June 2025 financing, net of issuance costs
     </div>
    </td>


    <td style="width: 1%; vertical-align: bottom; text-align: left;">&#160;</td><td style="width: 9%; vertical-align: bottom; text-align: right;"><ix:nonFraction contextRef="c28" decimals="INF" format="ixt:num-dot-decimal" name="femy:StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants" scale="0" unitRef="shares" id="ixv-8363">5,286,275</ix:nonFraction></td><td style="width: 1%; vertical-align: bottom; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="width: 9%; vertical-align: bottom; text-align: right;"><ix:nonFraction contextRef="c28" decimals="0" format="ixt:num-dot-decimal" name="femy:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants" scale="0" unitRef="usd" id="ixv-8364">5,287</ix:nonFraction></td><td style="width: 1%; vertical-align: bottom; text-align: left;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; vertical-align: bottom; text-align: right;">&#160;</td><td style="width: 9%; vertical-align: bottom; text-align: right;">         &#8212;      </td><td style="width: 1%; vertical-align: bottom; text-align: right;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; vertical-align: bottom; text-align: right;">&#160;</td>
    <td style="width: 9%; vertical-align: bottom; text-align: right;"><ix:nonFraction contextRef="c29" decimals="0" format="ixt:fixed-zero" name="femy:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants" scale="0" unitRef="usd" id="ixv-8365">&#160; &#8212; </ix:nonFraction></td><td style="width: 1%; vertical-align: bottom; text-align: right;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="width: 9%; vertical-align: bottom; text-align: right;"><ix:nonFraction contextRef="c30" decimals="0" format="ixt:fixed-zero" name="femy:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants" scale="0" unitRef="usd" id="ixv-8366">&#160; &#8212; </ix:nonFraction></td><td style="width: 1%; vertical-align: bottom; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="width: 9%; vertical-align: bottom; text-align: right;"><ix:nonFraction contextRef="c31" decimals="0" format="ixt:num-dot-decimal" name="femy:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants" scale="0" unitRef="usd" id="ixv-8367">3,695,024</ix:nonFraction></td><td style="width: 1%; vertical-align: bottom; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; vertical-align: bottom; text-align: right;">&#160;</td>
    <td style="width: 9%; vertical-align: bottom; text-align: right;"><ix:nonFraction contextRef="c32" decimals="0" format="ixt:fixed-zero" name="femy:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants" scale="0" unitRef="usd" id="ixv-8368">&#160; &#8212; </ix:nonFraction></td><td style="width: 1%; vertical-align: bottom; text-align: right;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="width: 9%; vertical-align: bottom; text-align: right;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="femy:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants" scale="0" unitRef="usd" id="ixv-8369">3,700,311</ix:nonFraction></td><td style="width: 1%; vertical-align: bottom; text-align: left;">&#160;</td>
   </tr><tr>
    <td>


<div style="margin : 0in; font-size : 12pt; padding-left : 10px; text-indent : -10px; "><span style="font-size: 9pt;">Issuance of warrants in connection with June 2025 financing</span></div>


</td>


    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#8212;</span></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><ix:nonFraction contextRef="c28" decimals="0" format="ixt:fixed-zero" name="femy:StockIssuedDuringPeriodValueIssuanceOfIssuanceOfWarrants" scale="0" unitRef="usd" id="ixv-8370">&#8212;</ix:nonFraction></span></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#8212;</span></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><ix:nonFraction contextRef="c29" decimals="0" format="ixt:fixed-zero" name="femy:StockIssuedDuringPeriodValueIssuanceOfIssuanceOfWarrants" scale="0" unitRef="usd" id="ixv-8371">&#8212;</ix:nonFraction></span></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c30" decimals="0" format="ixt:num-dot-decimal" name="femy:StockIssuedDuringPeriodValueIssuanceOfIssuanceOfWarrants" scale="0" unitRef="usd" id="ixv-8372">56,035</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c31" decimals="0" format="ixt:num-dot-decimal" name="femy:StockIssuedDuringPeriodValueIssuanceOfIssuanceOfWarrants" scale="0" sign="-" unitRef="usd" id="ixv-8373">56,035</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)</td><td style="text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><ix:nonFraction contextRef="c32" decimals="0" format="ixt:fixed-zero" name="femy:StockIssuedDuringPeriodValueIssuanceOfIssuanceOfWarrants" scale="0" unitRef="usd" id="ixv-8374">&#8212;</ix:nonFraction></span></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; width: 9%; text-align: right;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:fixed-zero" name="femy:StockIssuedDuringPeriodValueIssuanceOfIssuanceOfWarrants" scale="0" unitRef="usd" id="ixv-8375">&#8212;</ix:nonFraction></span></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td style="text-indent: -10px; padding-left: 10px;">
     <div>
      Issuance of common stock in connection with ESPP
     </div>
    </td>


    <td style="width: 1%; vertical-align: bottom; text-align: left;">&#160;</td><td style="width: 9%; vertical-align: bottom; text-align: right;"><ix:nonFraction contextRef="c28" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="0" unitRef="shares" id="ixv-8376">49,247</ix:nonFraction></td><td style="width: 1%; vertical-align: bottom; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="width: 9%; vertical-align: bottom; text-align: right;"><ix:nonFraction contextRef="c28" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="0" unitRef="usd" id="ixv-8377">49</ix:nonFraction></td><td style="width: 1%; vertical-align: bottom; text-align: left;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; vertical-align: bottom; text-align: right;">&#160;</td><td style="width: 9%; vertical-align: bottom; text-align: right;">         &#8212;      </td><td style="width: 1%; vertical-align: bottom; text-align: right;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; vertical-align: bottom; text-align: right;">&#160;</td>
    <td style="width: 9%; vertical-align: bottom; text-align: right;"><ix:nonFraction contextRef="c29" decimals="0" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="0" unitRef="usd" id="ixv-8378">&#160; &#8212; </ix:nonFraction></td><td style="width: 1%; vertical-align: bottom; text-align: right;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; vertical-align: bottom; text-align: right;">&#160;</td>
    <td style="width: 9%; vertical-align: bottom; text-align: right;"><ix:nonFraction contextRef="c30" decimals="0" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="0" unitRef="usd" id="ixv-8379">&#160; &#8212; </ix:nonFraction></td><td style="width: 1%; vertical-align: bottom; text-align: right;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="width: 9%; vertical-align: bottom; text-align: right;"><ix:nonFraction contextRef="c31" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="0" unitRef="usd" id="ixv-8380">40,826</ix:nonFraction></td><td style="width: 1%; vertical-align: bottom; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; vertical-align: bottom; text-align: right;">&#160;</td>
    <td style="width: 9%; vertical-align: bottom; text-align: right;"><ix:nonFraction contextRef="c32" decimals="0" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="0" unitRef="usd" id="ixv-8381">&#160; &#8212; </ix:nonFraction></td><td style="width: 1%; vertical-align: bottom; text-align: right;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="0" unitRef="usd" id="ixv-8382">40,875</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr>
    <td style="text-indent: -10px; padding-left: 10px;">
     <div>
      Share-based compensation expense
     </div>
    </td>


    <td style="width: 1%; vertical-align: bottom; text-align: left;">&#160;</td><td style="width: 9%; vertical-align: bottom; text-align: right;">         &#8212;      </td><td style="width: 1%; vertical-align: bottom; text-align: left;">&#160;</td><td style="text-align: right;">&#160;</td>
    <td style="width: 1%; vertical-align: bottom; text-align: right;">&#160;</td>
    <td style="width: 9%; vertical-align: bottom; text-align: right;"><ix:nonFraction contextRef="c28" decimals="0" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="usd" id="ixv-8383">&#160; &#8212; </ix:nonFraction></td><td style="width: 1%; vertical-align: bottom; text-align: right;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; vertical-align: bottom; text-align: right;">&#160;</td><td style="width: 9%; vertical-align: bottom; text-align: right;">         &#8212;      </td><td style="width: 1%; vertical-align: bottom; text-align: right;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; vertical-align: bottom; text-align: right;">&#160;</td>
    <td style="width: 9%; vertical-align: bottom; text-align: right;"><ix:nonFraction contextRef="c29" decimals="0" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="usd" id="ixv-8384">&#160; &#8212; </ix:nonFraction></td><td style="width: 1%; vertical-align: bottom; text-align: right;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; vertical-align: bottom; text-align: right;">&#160;</td>
    <td style="width: 9%; vertical-align: bottom; text-align: right;"><ix:nonFraction contextRef="c30" decimals="0" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="usd" id="ixv-8385">&#160; &#8212; </ix:nonFraction></td><td style="width: 1%; vertical-align: bottom; text-align: right;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="width: 9%; vertical-align: bottom; text-align: right;"><ix:nonFraction contextRef="c31" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="usd" id="ixv-8386">549,208</ix:nonFraction></td><td style="width: 1%; vertical-align: bottom; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="width: 9%; vertical-align: bottom; text-align: left;"><ix:nonFraction contextRef="c32" decimals="0" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="usd" id="ixv-8387">&#160; &#8212; </ix:nonFraction></td><td style="width: 1%; vertical-align: bottom; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="width: 9%; vertical-align: bottom; text-align: right;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="usd" id="ixv-8388">549,208</ix:nonFraction></td><td style="width: 1%; vertical-align: bottom; text-align: left;">&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td style="text-indent: -10px; padding-left: 10px;">
     <div>
      Expiration of warrant
     </div>
    </td>


    <td style="width: 1%; vertical-align: bottom; text-align: right;">&#160;</td><td style="width: 9%; vertical-align: bottom; text-align: right;">         &#8212;      </td><td style="width: 1%; vertical-align: bottom; text-align: right;">&#160;</td><td style="text-align: right;">&#160;</td>
    <td style="width: 1%; vertical-align: bottom; text-align: right;">&#160;</td>
    <td style="width: 9%; vertical-align: bottom; text-align: right;"><ix:nonFraction contextRef="c28" decimals="0" format="ixt:fixed-zero" name="femy:ExpirationOfWarrant" scale="0" unitRef="usd" id="ixv-8389">&#160; &#8212; </ix:nonFraction></td><td style="width: 1%; vertical-align: bottom; text-align: right;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; vertical-align: bottom; text-align: right;">&#160;</td><td style="width: 9%; vertical-align: bottom; text-align: right;">         &#8212;      </td><td style="width: 1%; vertical-align: bottom; text-align: right;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; vertical-align: bottom; text-align: right;">&#160;</td>
    <td style="width: 9%; vertical-align: bottom; text-align: right;"><ix:nonFraction contextRef="c29" decimals="0" format="ixt:fixed-zero" name="femy:ExpirationOfWarrant" scale="0" unitRef="usd" id="ixv-8390">&#160; &#8212; </ix:nonFraction></td><td style="width: 1%; vertical-align: bottom; text-align: right;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="width: 9%; vertical-align: bottom; text-align: right;">(<ix:nonFraction contextRef="c30" decimals="0" format="ixt:num-dot-decimal" name="femy:ExpirationOfWarrant" scale="0" sign="-" unitRef="usd" id="ixv-8391">94,299</ix:nonFraction></td><td style="width: 1%; vertical-align: bottom; text-align: left;">)&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="width: 9%; vertical-align: bottom; text-align: right;"><ix:nonFraction contextRef="c31" decimals="0" format="ixt:num-dot-decimal" name="femy:ExpirationOfWarrant" scale="0" unitRef="usd" id="ixv-8392">94,299</ix:nonFraction></td><td style="width: 1%; vertical-align: bottom; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; vertical-align: bottom; text-align: right;">&#160;</td>
    <td style="width: 9%; vertical-align: bottom; text-align: right;"><ix:nonFraction contextRef="c32" decimals="0" format="ixt:fixed-zero" name="femy:ExpirationOfWarrant" scale="0" unitRef="usd" id="ixv-8393">&#160; &#8212; </ix:nonFraction></td><td style="width: 1%; vertical-align: bottom; text-align: right;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; vertical-align: bottom; text-align: right;">&#160;</td>
    <td style="width: 9%; vertical-align: bottom; text-align: right;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:fixed-zero" name="femy:ExpirationOfWarrant" scale="0" unitRef="usd" id="ixv-8394">&#160; &#8212; </ix:nonFraction></td><td style="width: 1%; vertical-align: bottom; text-align: right;">&#160;</td>
   </tr>
   <tr>
    <td style="text-indent: -10px; padding-left: 10px;">
     <div>
      Conversion of convertible notes into common stock
     </div>
    </td>


    <td style="width: 1%; vertical-align: bottom; text-align: left;">&#160;</td><td style="width: 9%; vertical-align: bottom; text-align: right;"><ix:nonFraction contextRef="c28" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" scale="0" unitRef="shares" id="ixv-8395">72,033</ix:nonFraction></td><td style="width: 1%; vertical-align: bottom; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="width: 9%; vertical-align: bottom; text-align: right;"><ix:nonFraction contextRef="c28" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="0" unitRef="usd" id="ixv-8396">72</ix:nonFraction></td><td style="width: 1%; vertical-align: bottom; text-align: left;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; vertical-align: bottom; text-align: right;">&#160;</td><td style="width: 9%; vertical-align: bottom; text-align: right;">         &#8212;      </td><td style="width: 1%; vertical-align: bottom; text-align: right;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; vertical-align: bottom; text-align: right;">&#160;</td>
    <td style="width: 9%; vertical-align: bottom; text-align: right;"><ix:nonFraction contextRef="c29" decimals="0" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="0" unitRef="usd" id="ixv-8397">&#160; &#8212; </ix:nonFraction></td><td style="width: 1%; vertical-align: bottom; text-align: right;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; vertical-align: bottom; text-align: right;">&#160;</td>
    <td style="width: 9%; vertical-align: bottom; text-align: right;"><ix:nonFraction contextRef="c30" decimals="0" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="0" unitRef="usd" id="ixv-8398">&#160; &#8212; </ix:nonFraction></td><td style="width: 1%; vertical-align: bottom; text-align: right;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="width: 9%; vertical-align: bottom; text-align: right;"><ix:nonFraction contextRef="c31" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="0" unitRef="usd" id="ixv-8399">71,954</ix:nonFraction></td><td style="width: 1%; vertical-align: bottom; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="width: 9%; vertical-align: bottom; text-align: left;"><ix:nonFraction contextRef="c32" decimals="0" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="0" unitRef="usd" id="ixv-8400">&#160; &#8212; </ix:nonFraction></td><td style="width: 1%; vertical-align: bottom; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="width: 9%; vertical-align: bottom; text-align: right;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="0" unitRef="usd" id="ixv-8401">72,026</ix:nonFraction></td><td style="width: 1%; vertical-align: bottom; text-align: left;">&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Net loss
     </div>
    </td>


    <td style="width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; text-align: right;">&#160;</td><td style="width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; text-align: right;">         &#8212;      </td><td style="width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; text-align: right;">&#160;</td><td style="text-align: right; border-width: initial; border-style: none; border-color: initial;">&#160;</td>
    <td style="width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; text-align: right;">&#160;</td>
    <td style="width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; text-align: right;"><ix:nonFraction contextRef="c28" decimals="0" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-8402">&#160; &#8212; </ix:nonFraction></td><td style="width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; text-align: right;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; text-align: right;">&#160;</td><td style="width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; text-align: right;">         &#8212;      </td><td style="width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; text-align: right;">&#160;</td><td style="text-align: left; border-width: initial; border-style: none; border-color: initial;">&#160;</td>
    <td style="width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; text-align: right;">&#160;</td>
    <td style="width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; text-align: right;"><ix:nonFraction contextRef="c29" decimals="0" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-8403">&#160; &#8212; </ix:nonFraction></td><td style="width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; text-align: right;">&#160;</td><td style="text-align: left; border-width: initial; border-style: none; border-color: initial;">&#160;</td>
    <td style="width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; text-align: right;">&#160;</td>
    <td style="width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; text-align: right;"><ix:nonFraction contextRef="c30" decimals="0" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-8404">&#160; &#8212; </ix:nonFraction></td><td style="width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; text-align: right;">&#160;</td><td style="text-align: left; border-width: initial; border-style: none; border-color: initial;">&#160;</td>
    <td style="width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; text-align: right;">&#160;</td>
    <td style="width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; text-align: right;"><ix:nonFraction contextRef="c31" decimals="0" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-8405">&#160; &#8212; </ix:nonFraction></td><td style="width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; text-align: right;">&#160;</td><td style="text-align: left; border-width: initial; border-style: none; border-color: initial;">&#160;</td>
    <td style="width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; text-align: right;">(<ix:nonFraction contextRef="c32" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-8406">10,482,761</ix:nonFraction></td><td style="width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; text-align: left;">)&#160;</td><td style="text-align: left; border-width: initial; border-style: none; border-color: initial;">&#160;</td>
    <td style="width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; text-align: right;">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-8407">10,482,761</ix:nonFraction></td><td style="width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; text-align: left;">)&#160;</td>
   </tr>
   <tr>
    <td>&#160;</td>


    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 9%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 9%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 9%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 9%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 9%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right; width: 9%;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr><tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Balance at June 30, 2025
     </div>
    </td>


    <td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"><ix:nonFraction contextRef="c18" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares" id="ixv-8408">32,575,407</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td><td style="text-align: left; border-width: initial; border-style: none; border-color: initial;">&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">$</td>
    <td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"><ix:nonFraction contextRef="c18" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-8409">32,693</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"><ix:nonFraction contextRef="c19" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockCommonShares" scale="0" unitRef="shares" id="ixv-8410">117,223</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td><td style="text-align: left; border-width: initial; border-style: none; border-color: initial;">&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">$</td>
    <td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">(<ix:nonFraction contextRef="c19" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd" id="ixv-8411">60,000</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">)&#160;</td><td style="text-align: left; border-width: initial; border-style: none; border-color: initial;">&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">$</td>
    <td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"><ix:nonFraction contextRef="c20" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-8412">1,821,744</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: left; border-width: initial; border-style: none; border-color: initial;">&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">$</td>
    <td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"><ix:nonFraction contextRef="c21" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-8413">137,394,016</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td><td style="text-align: left; border-width: initial; border-style: none; border-color: initial;">&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">$</td>
    <td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">(<ix:nonFraction contextRef="c22" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd" id="ixv-8414">137,681,018</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">)&#160;</td><td style="text-align: left; border-width: initial; border-style: none; border-color: initial;">&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">$</td>
    <td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-8415">1,507,435</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">&#160;</td>
   </tr>
  </table><div>&#160;</div><div>
  </div><div>
   <span style="font-size: 10.0pt; color: #000000; font-style: italic;">The accompanying notes are an integral part of these condensed unaudited financial statements.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;</div><div>


  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">8</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents0">Table of Contents</a></div></div><div style="text-align: center;">
   <span style="font-weight: bold;">FEMASYS INC.</span>
  </div><div style="text-align: center;">
   Condensed Statements of Stockholders&#8217; Equity
  </div><div style="text-align: center;">
   (unaudited)
  </div><div>&#160;
  </div><table style="border-spacing: 0px; border-collapse: collapse; width: 100%; font-size: 9pt; margin-left: auto; margin-right: 0px; vertical-align: bottom;">
   <tr style="height: 0px; font-size: 0px;">
    <td style="width: 127.8pt;">&#160;</td>
    <td style="width: 3.45pt;">&#160;</td>
    <td style="width: 0.2pt;">&#160;</td>
    <td style="width: 27.6pt;">&#160;</td>
    <td style="width: 0.2pt;">&#160;</td>
    <td style="width: 0.2pt;">&#160;</td>
    <td style="width: 3.1pt;">&#160;</td>
    <td style="width: 18.8pt;">&#160;</td>
    <td style="width: 5.15pt;">&#160;</td>
    <td style="width: 5.1pt;">&#160;</td>
    <td style="width: 7.95pt;">&#160;</td>
    <td style="width: 55.4pt;">&#160;</td>
    <td style="width: 5.15pt;">&#160;</td>
    <td style="width: 5.1pt;">&#160;</td>
    <td style="width: 3.05pt;">&#160;</td>
    <td style="width: 18.9pt;">&#160;</td>
    <td style="width: 5.15pt;">&#160;</td>
    <td style="width: 5.1pt;">&#160;</td>
    <td style="width: 3.05pt;">&#160;</td>
    <td style="width: 24.5pt;">&#160;</td>
    <td style="width: 5.15pt;">&#160;</td>
    <td style="width: 5.1pt;">&#160;</td>
    <td style="width: 4.75pt;">&#160;</td>
    <td style="width: 33.25pt;">&#160;</td>
    <td style="width: 5.15pt;">&#160;</td>
    <td style="width: 5.1pt;">&#160;</td>
    <td style="width: 3.05pt;">&#160;</td>
    <td style="width: 32.7pt;">&#160;</td>
    <td style="width: 5.15pt;">&#160;</td>
    <td style="width: 5.1pt;">&#160;</td>
    <td style="width: 4.4pt;">&#160;</td>
    <td style="width: 30.7pt;">&#160;</td>
    <td style="width: 3.45pt;">&#160;</td>
   </tr>
   <tr>
    <td rowspan="2" style="padding: 0px;">&#160;</td>
    <td rowspan="2" style="padding: 0px;">&#160;</td>
    <td colspan="6" rowspan="2" style="padding: 0px; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">


    &#160;

      <span style="font-weight: bold;">Common stock</span></td>
    <td colspan="2" rowspan="2" style="padding: 0px;">&#160;</td>
    <td colspan="6" style="text-align: center; vertical-align: bottom; font-weight: bold; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">
     <div><span style="font-size: 10pt">Treasury common stock</span></div><div>

     &#160;</div>



     </td>


    <td colspan="2" style="padding: 0px;">&#160;</td>
    <td colspan="2" style="padding: 0px; text-align: center;">
     <div>
      <span style="font-family: Arial;">&#160;&#160; </span>
     </div>



     </td>
    <td colspan="2" style="padding: 0px;">&#160;</td>
    <td colspan="2" style="padding: 0px; text-align: center;">
     <div>
      <span style="font-family: Arial;">&#160; </span>
     </div>



      <br/></td>
    <td colspan="2" style="padding: 0px;">&#160;</td>
    <td colspan="2" style="padding: 0px; text-align: center;">
     <div>
      <span style="font-family: Arial;">&#160; </span>
     </div>



      <br/></td>
    <td colspan="2" style="padding: 0px;">&#160;</td>
    <td colspan="2" style="padding: 0px; text-align: center;"><br/></td>
    <td style="padding: 0px;">&#160;</td>
   </tr>
   <tr>
    <td style="padding: 0px; font-size: 0px;">&#160;</td>
   </tr>
   <tr>
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
    <td colspan="2" style="padding: 0px; text-align: center;"><br/></td>
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
    <td colspan="2" style="padding: 0px; text-align: center;"><br/></td>
    <td style="padding: 0px;">&#160;</td>
   </tr>
   <tr>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Shares</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Amount</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Shares</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Amount</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><span style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Warrants</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-weight: bold;">Additional&#160;paid-in capital</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-weight: bold;">Accumulated&#160;deficit</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-weight: bold;">Total<br/>stockholders&#8217;<br/>equity</span></td>
    <td>&#160;</td>
   </tr><tr>
    <td style="padding: 0px;">
     <div style="text-indent: -9pt; padding-left: 9pt;">
      <span style="font-weight: bold;">THREE MONTHS ENDED JUNE 30, 2024</span>
     </div>
    </td>
    <td style="padding: 0px;">&#160;</td>
    <td colspan="2" style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
    <td colspan="2" style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
    <td colspan="2" style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
    <td colspan="2" style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
    <td colspan="2" style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
    <td colspan="2" style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
    <td colspan="2" style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
    <td colspan="2" style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
   </tr>
   <tr>
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
    <td colspan="2" style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
    <td colspan="2" style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
    <td colspan="2" style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
    <td colspan="2" style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
    <td colspan="2" style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
    <td colspan="2" style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
    <td colspan="2" style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
    <td colspan="2" style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td style="padding : 0px; width : 20%; white-space : nowrap; ">
     <div style="text-indent: -9pt; padding-left: 9pt;">
      Balance at March 31, 2024
     </div>
    </td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right; vertical-align: bottom;"> <ix:nonFraction contextRef="c33" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares" id="ixv-8416">22,216,570</ix:nonFraction> </td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">
     <div>
      $
     </div>
    </td>
    <td style="padding: 0px; width: 7%; text-align: right; vertical-align: bottom;"> <ix:nonFraction contextRef="c33" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-8417">22,217</ix:nonFraction> </td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right; vertical-align: bottom;"> <ix:nonFraction contextRef="c34" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockCommonShares" scale="0" unitRef="shares" id="ixv-8418">117,223</ix:nonFraction> </td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">
     <div>
      $
     </div>
    </td>
    <td style="padding: 0px; width: 7%; text-align: right; vertical-align: bottom;"> (<ix:nonFraction contextRef="c34" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd" id="ixv-8419">60,000</ix:nonFraction> </td>
    <td style="padding: 0px; width: 1%; vertical-align: bottom;">
     <div>
      )
     </div>
    </td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right; vertical-align: bottom;"> <ix:nonFraction contextRef="c35" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-8420">2,631,838</ix:nonFraction> </td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">
     <div>
      $
     </div>
    </td>
    <td style="padding: 0px; width: 7%; text-align: right; vertical-align: bottom;"> <ix:nonFraction contextRef="c36" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-8421">124,994,678</ix:nonFraction> </td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">
     <div>
      $
     </div>
    </td>
    <td style="padding: 0px; width: 7%; text-align: right; vertical-align: bottom;"> (<ix:nonFraction contextRef="c37" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd" id="ixv-8422">111,981,139</ix:nonFraction> </td>
    <td style="padding: 0px; width: 1%;">
     <div>
      )
     </div>
    </td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">
     <div>
      $
     </div>
    </td>
    <td style="padding: 0px; width: 7%; text-align: right; vertical-align: bottom;"> <ix:nonFraction contextRef="c38" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-8423">15,607,594</ix:nonFraction> </td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
   </tr>
   <tr>
    <td style="padding: 0px; width: 20%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td style="padding: 0px; width: 20%;">
     <div style="text-indent: -9pt; padding-left: 9pt;">
      Issuance of common stock in connection with at-the-market offering, net of issuance costs
     </div>
    </td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;"> <ix:nonFraction contextRef="c39" decimals="INF" format="ixt:num-dot-decimal" name="femy:StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts" scale="0" unitRef="shares" id="ixv-8424">121,371</ix:nonFraction> </td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;"> <ix:nonFraction contextRef="c39" decimals="0" format="ixt:num-dot-decimal" name="femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" scale="0" unitRef="usd" id="ixv-8425">121</ix:nonFraction> </td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;">


      &#8212;
     </td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;"><ix:nonFraction contextRef="c40" decimals="0" format="ixt:fixed-zero" name="femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" scale="0" unitRef="usd" id="ixv-8426"> &#8212; </ix:nonFraction></td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;"><ix:nonFraction contextRef="c41" decimals="0" format="ixt:fixed-zero" name="femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" scale="0" unitRef="usd" id="ixv-8427"> &#8212; </ix:nonFraction></td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;"> <ix:nonFraction contextRef="c42" decimals="0" format="ixt:num-dot-decimal" name="femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" scale="0" unitRef="usd" id="ixv-8428">212,697</ix:nonFraction> </td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;"><ix:nonFraction contextRef="c43" decimals="0" format="ixt:fixed-zero" name="femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" scale="0" unitRef="usd" id="ixv-8429"> &#8212; </ix:nonFraction></td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;"> <ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" scale="0" unitRef="usd" id="ixv-8430">212,818</ix:nonFraction> </td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
   </tr>
   <tr>
    <td style="padding: 0px; width: 20%;">
     <div style="text-indent: -9pt; padding-left: 9pt;">
      Issuance of common stock in connection with ESPP
     </div>
    </td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;"> <ix:nonFraction contextRef="c39" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="0" unitRef="shares" id="ixv-8431">12,081</ix:nonFraction> </td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;"> <ix:nonFraction contextRef="c39" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="0" unitRef="usd" id="ixv-8432">12</ix:nonFraction> </td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;">


      &#8212;
     </td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;"><ix:nonFraction contextRef="c40" decimals="0" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="0" unitRef="usd" id="ixv-8433"> &#8212; </ix:nonFraction></td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;"><ix:nonFraction contextRef="c41" decimals="0" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="0" unitRef="usd" id="ixv-8434"> &#8212; </ix:nonFraction></td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;"> <ix:nonFraction contextRef="c42" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="0" unitRef="usd" id="ixv-8435">10,378</ix:nonFraction> </td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;"> <ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="0" unitRef="usd" id="ixv-8436">10,390</ix:nonFraction> </td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td style="padding: 0px; width: 20%;">
     <div style="text-indent: -9pt; padding-left: 9pt;">
      Expiration of warrant
     </div>
    </td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;">


      &#8212;
     </td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;"><ix:nonFraction contextRef="c39" decimals="0" format="ixt:fixed-zero" name="femy:ExpirationOfWarrant" scale="0" unitRef="usd" id="ixv-8437"> &#8212; </ix:nonFraction></td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;">


      &#8212;
     </td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;"><ix:nonFraction contextRef="c40" decimals="0" format="ixt:fixed-zero" name="femy:ExpirationOfWarrant" scale="0" unitRef="usd" id="ixv-8438"> &#8212; </ix:nonFraction></td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;"> (<ix:nonFraction contextRef="c41" decimals="0" format="ixt:num-dot-decimal" name="femy:ExpirationOfWarrant" scale="0" sign="-" unitRef="usd" id="ixv-8439">23,196</ix:nonFraction> </td>
    <td style="padding: 0px; width: 1%;">
     <div>
      )
     </div>
    </td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;"> <ix:nonFraction contextRef="c42" decimals="0" format="ixt:num-dot-decimal" name="femy:ExpirationOfWarrant" scale="0" unitRef="usd" id="ixv-8440">23,196</ix:nonFraction> </td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:fixed-zero" name="femy:ExpirationOfWarrant" scale="0" unitRef="usd" id="ixv-8441"> &#8212; </ix:nonFraction></td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
   </tr>
   <tr>
    <td style="padding: 0px; width: 20%;">
     <div style="text-indent: -9pt; padding-left: 9pt;">
      Share-based compensation expense
     </div>
    </td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;">


      &#8212;
     </td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;"><ix:nonFraction contextRef="c39" decimals="0" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="usd" id="ixv-8442"> &#8212; </ix:nonFraction></td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;">


      &#8212;
     </td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;"><ix:nonFraction contextRef="c40" decimals="0" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="usd" id="ixv-8443"> &#8212; </ix:nonFraction></td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;"><ix:nonFraction contextRef="c41" decimals="0" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="usd" id="ixv-8444"> &#8212; </ix:nonFraction></td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;"> <ix:nonFraction contextRef="c42" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="usd" id="ixv-8445">104,013</ix:nonFraction> </td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;"><ix:nonFraction contextRef="c43" decimals="0" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="usd" id="ixv-8446"> &#8212; </ix:nonFraction></td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;"> <ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="usd" id="ixv-8447">104,013</ix:nonFraction> </td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td style="padding: 0px; width: 20%;">
     <div style="text-indent: -9pt; padding-left: 9pt;">
      Net loss
     </div>
    </td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">


      &#8212;
     </td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c39" decimals="0" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-8448"> &#8212; </ix:nonFraction></td>
    <td style="padding: 0px; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">


      &#8212;
     </td>
    <td style="padding: 0px; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c40" decimals="0" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-8449"> &#8212; </ix:nonFraction></td>
    <td style="padding: 0px; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c41" decimals="0" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-8450"> &#8212; </ix:nonFraction></td>
    <td style="padding: 0px; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c42" decimals="0" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-8451"> &#8212; </ix:nonFraction></td>
    <td style="padding: 0px; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"> (<ix:nonFraction contextRef="c43" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-8452">4,684,574</ix:nonFraction> </td>
    <td style="padding: 0px; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">
     <div>
      )
     </div>
    </td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"> (<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-8453">4,684,574</ix:nonFraction> </td>
    <td style="padding: 0px; width: 1%;">
     <div>
      )
     </div>
    </td>
   </tr>
   <tr>
    <td style="padding: 0px; width: 20%;">
     <div style="text-indent: -9pt; padding-left: 9pt;">
      Balance at June 30, 2024
     </div>
    </td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"> <ix:nonFraction contextRef="c44" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares" id="ixv-8454">22,350,022</ix:nonFraction> </td>
    <td style="padding: 0px; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">
     <div>
      $
     </div>
    </td>
    <td style="padding: 0px; width: 7%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"> <ix:nonFraction contextRef="c44" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-8455">22,350</ix:nonFraction> </td>
    <td style="padding: 0px; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"> <ix:nonFraction contextRef="c45" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockCommonShares" scale="0" unitRef="shares" id="ixv-8456">117,223</ix:nonFraction> </td>
    <td style="padding: 0px; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">
     <div>
      $
     </div>
    </td>
    <td style="padding: 0px; width: 7%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"> (<ix:nonFraction contextRef="c45" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd" id="ixv-8457">60,000</ix:nonFraction> </td>
    <td style="padding: 0px; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">
     <div>
      )
     </div>
    </td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"> <ix:nonFraction contextRef="c46" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-8458">2,608,642</ix:nonFraction> </td>
    <td style="padding: 0px; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">
     <div>
      $
     </div>
    </td>
    <td style="padding: 0px; width: 7%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"> <ix:nonFraction contextRef="c47" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-8459">125,344,962</ix:nonFraction> </td>
    <td style="padding: 0px; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">
     <div>
      $
     </div>
    </td>
    <td style="padding: 0px; width: 7%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"> (<ix:nonFraction contextRef="c48" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd" id="ixv-8460">116,665,713</ix:nonFraction> </td>
    <td style="padding: 0px; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">
     <div>
      )
     </div>
    </td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">
     <div>
      $
     </div>
    </td>
    <td style="padding: 0px; width: 7%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"> <ix:nonFraction contextRef="c49" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-8461">11,250,241</ix:nonFraction> </td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td style="padding: 0px; width: 20%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
   </tr>
   <tr>
    <td style="padding: 0px; width: 20%;">
     <div style="text-indent: -9pt; padding-left: 9pt;">
      <span style="font-weight: bold;">SIX MONTHS ENDED JUNE 30, 2024</span>
     </div>
    </td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td style="padding: 0px; width: 20%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
   </tr>
   <tr>
    <td style="padding: 0px; width: 20%;">
     <div style="text-indent: -9pt; padding-left: 9pt;">
      Balance at December 31, 2023
     </div>
    </td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;"> <ix:nonFraction contextRef="c50" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares" id="ixv-8462">21,774,604</ix:nonFraction> </td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">
     <div>
      $
     </div>
    </td>
    <td style="padding: 0px; width: 7%; text-align: right;"> <ix:nonFraction contextRef="c50" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-8463">21,775</ix:nonFraction> </td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;"> <ix:nonFraction contextRef="c51" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockCommonShares" scale="0" unitRef="shares" id="ixv-8464">117,223</ix:nonFraction> </td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">
     <div>
      $
     </div>
    </td>
    <td style="padding: 0px; width: 7%; text-align: right;"> (<ix:nonFraction contextRef="c51" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd" id="ixv-8465">60,000</ix:nonFraction> </td>
    <td style="padding: 0px; width: 1%;">
     <div>
      )
     </div>
    </td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">
     <div>
      $
     </div>
    </td>
    <td style="padding: 0px; width: 7%; text-align: right;"> <ix:nonFraction contextRef="c52" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-8466">2,787,137</ix:nonFraction> </td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">
     <div>
      $
     </div>
    </td>
    <td style="padding: 0px; width: 7%; text-align: right;"> <ix:nonFraction contextRef="c53" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-8467">123,985,306</ix:nonFraction> </td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">
     <div>
      $
     </div>
    </td>
    <td style="padding: 0px; width: 7%; text-align: right;"> (<ix:nonFraction contextRef="c54" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd" id="ixv-8468">108,381,629</ix:nonFraction> </td>
    <td style="padding: 0px; width: 1%;">
     <div>
      )
     </div>
    </td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">
     <div>
      $
     </div>
    </td>
    <td style="padding: 0px; width: 7%; text-align: right;"> <ix:nonFraction contextRef="c55" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-8469">18,352,589</ix:nonFraction> </td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td style="padding: 0px; width: 20%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
   </tr>
   <tr>
    <td style="padding: 0px; width: 20%;">
     <div style="text-indent: -9pt; padding-left: 9pt;">
      Issuance of common stock in connection with at-the-market offering, net of issuance costs
     </div>
    </td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right; vertical-align: bottom;"> <ix:nonFraction contextRef="c56" decimals="INF" format="ixt:num-dot-decimal" name="femy:StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts" scale="0" unitRef="shares" id="ixv-8470">563,337</ix:nonFraction> </td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right; vertical-align: bottom;"> <ix:nonFraction contextRef="c56" decimals="0" format="ixt:num-dot-decimal" name="femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" scale="0" unitRef="usd" id="ixv-8471">563</ix:nonFraction> </td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right; vertical-align: bottom;">


      &#8212;
     </td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right; vertical-align: bottom;"><ix:nonFraction contextRef="c57" decimals="0" format="ixt:fixed-zero" name="femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" scale="0" unitRef="usd" id="ixv-8472"> &#8212; </ix:nonFraction></td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right; vertical-align: bottom;"><ix:nonFraction contextRef="c58" decimals="0" format="ixt:fixed-zero" name="femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" scale="0" unitRef="usd" id="ixv-8473"> &#8212; </ix:nonFraction></td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right; vertical-align: bottom;"> <ix:nonFraction contextRef="c59" decimals="0" format="ixt:num-dot-decimal" name="femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" scale="0" unitRef="usd" id="ixv-8474">989,185</ix:nonFraction> </td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right; vertical-align: bottom;"><ix:nonFraction contextRef="c60" decimals="0" format="ixt:fixed-zero" name="femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" scale="0" unitRef="usd" id="ixv-8475"> &#8212; </ix:nonFraction></td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right; vertical-align: bottom;"> <ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" scale="0" unitRef="usd" id="ixv-8476">989,748</ix:nonFraction> </td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td style="padding: 0px; width: 20%;">
     <div style="text-indent: -9pt; padding-left: 9pt;">
      Issuance of common stock in connection with ESPP
     </div>
    </td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right; vertical-align: bottom;"> <ix:nonFraction contextRef="c56" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="0" unitRef="shares" id="ixv-8477">12,081</ix:nonFraction> </td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right; vertical-align: bottom;"> <ix:nonFraction contextRef="c56" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="0" unitRef="usd" id="ixv-8478">12</ix:nonFraction> </td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right; vertical-align: bottom;">


      &#8212;
     </td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right; vertical-align: bottom;"><ix:nonFraction contextRef="c57" decimals="0" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="0" unitRef="usd" id="ixv-8479"> &#8212; </ix:nonFraction></td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right; vertical-align: bottom;"><ix:nonFraction contextRef="c58" decimals="0" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="0" unitRef="usd" id="ixv-8480"> &#8212; </ix:nonFraction></td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right; vertical-align: bottom;"> <ix:nonFraction contextRef="c59" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="0" unitRef="usd" id="ixv-8481">10,378</ix:nonFraction> </td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right; vertical-align: bottom;"><ix:nonFraction contextRef="c60" decimals="0" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="0" unitRef="usd" id="ixv-8482"> &#8212; </ix:nonFraction></td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right; vertical-align: bottom;"> <ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="0" unitRef="usd" id="ixv-8483">10,390</ix:nonFraction> </td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
   </tr>
   <tr>
    <td style="padding: 0px; width: 20%;">
     <div style="text-indent: -9pt; padding-left: 9pt;">
      Expiration of warrant
     </div>
    </td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;"> (<ix:nonFraction contextRef="c58" decimals="0" format="ixt:num-dot-decimal" name="femy:ExpirationOfWarrant" scale="0" sign="-" unitRef="usd" id="ixv-8484">178,495</ix:nonFraction> </td>
    <td style="padding: 0px; width: 1%;">
     <div>
      )
     </div>
    </td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;"> <ix:nonFraction contextRef="c59" decimals="0" format="ixt:num-dot-decimal" name="femy:ExpirationOfWarrant" scale="0" unitRef="usd" id="ixv-8485">178,495</ix:nonFraction> </td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:fixed-zero" name="femy:ExpirationOfWarrant" scale="0" unitRef="usd" id="ixv-8486"> &#8212; </ix:nonFraction></td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td style="padding: 0px; width: 20%;">
     <div style="text-indent: -9pt; padding-left: 9pt;">
      Share-based compensation expense
     </div>
    </td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;">


      &#8212;
     </td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;"><ix:nonFraction contextRef="c56" decimals="0" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="usd" id="ixv-8487"> &#8212; </ix:nonFraction></td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;">


      &#8212;
     </td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;"><ix:nonFraction contextRef="c57" decimals="0" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="usd" id="ixv-8488"> &#8212; </ix:nonFraction></td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;"><ix:nonFraction contextRef="c58" decimals="0" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="usd" id="ixv-8489"> &#8212; </ix:nonFraction></td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;"> <ix:nonFraction contextRef="c59" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="usd" id="ixv-8490">181,598</ix:nonFraction> </td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;"><ix:nonFraction contextRef="c60" decimals="0" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="usd" id="ixv-8491"> &#8212; </ix:nonFraction></td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right;"> <ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="usd" id="ixv-8492">181,598</ix:nonFraction> </td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
   </tr>
   <tr>
    <td style="padding: 0px; width: 20%;">
     <div style="text-indent: -9pt; padding-left: 9pt;">
      Net loss
     </div>
    </td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">


      &#8212;
     </td>
    <td style="padding: 0px; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c56" decimals="0" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-8493"> &#8212; </ix:nonFraction></td>
    <td style="padding: 0px; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">


      &#8212;
     </td>
    <td style="padding: 0px; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c57" decimals="0" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-8494"> &#8212; </ix:nonFraction></td>
    <td style="padding: 0px; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c58" decimals="0" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-8495"> &#8212; </ix:nonFraction></td>
    <td style="padding: 0px; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c59" decimals="0" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-8496"> &#8212; </ix:nonFraction></td>
    <td style="padding: 0px; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"> (<ix:nonFraction contextRef="c60" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-8497">8,284,084</ix:nonFraction> </td>
    <td style="padding: 0px; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">
     <div>
      )
     </div>
    </td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"> (<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-8498">8,284,084</ix:nonFraction> </td>
    <td style="padding: 0px; width: 1%;">
     <div>
      )
     </div>
    </td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td style="padding: 0px; width: 20%;">
     <div style="text-indent: -9pt; padding-left: 9pt;">
      Balance at June 30, 2024
     </div>
    </td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"> <ix:nonFraction contextRef="c44" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares" id="ixv-8499">22,350,022</ix:nonFraction> </td>
    <td style="padding: 0px; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">
     <div>
      $
     </div>
    </td>
    <td style="padding: 0px; width: 7%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"> <ix:nonFraction contextRef="c44" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-8500">22,350</ix:nonFraction> </td>
    <td style="padding: 0px; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="padding: 0px; width: 7%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"> <ix:nonFraction contextRef="c45" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockCommonShares" scale="0" unitRef="shares" id="ixv-8501">117,223</ix:nonFraction> </td>
    <td style="padding: 0px; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">
     <div>
      $
     </div>
    </td>
    <td style="padding: 0px; width: 7%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"> (<ix:nonFraction contextRef="c45" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd" id="ixv-8502">60,000</ix:nonFraction> </td>
    <td style="padding: 0px; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">
     <div>
      )
     </div>
    </td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">
     <div>
      $
     </div>
    </td>
    <td style="padding: 0px; width: 7%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"> <ix:nonFraction contextRef="c46" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-8503">2,608,642</ix:nonFraction> </td>
    <td style="padding: 0px; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">
     <div>
      $
     </div>
    </td>
    <td style="padding: 0px; width: 7%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"> <ix:nonFraction contextRef="c47" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-8504">125,344,962</ix:nonFraction> </td>
    <td style="padding: 0px; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">
     <div>
      $
     </div>
    </td>
    <td style="padding: 0px; width: 7%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"> (<ix:nonFraction contextRef="c48" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd" id="ixv-8505">116,665,713</ix:nonFraction> </td>
    <td style="padding: 0px; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">
     <div>
      )
     </div>
    </td>
    <td style="padding: 0px; width: 1%; text-align: right;">&#160;</td>
    <td style="padding: 0px; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">
     <div>
      $
     </div>
    </td>
    <td style="padding: 0px; width: 7%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"> <ix:nonFraction contextRef="c49" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-8506">11,250,241</ix:nonFraction> </td>
    <td style="padding: 0px; width: 1%;">&#160;</td>
   </tr>
  </table><div style="font-size: 9pt;">&#160;
  </div><div style="font-style: italic;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">The accompanying notes are an integral part of these condensed unaudited financial statements.</span></div><div style="font-size: 9pt;">&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">9</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents0">Table of Contents</a></div></div><div style="text-align: center;">
   <span style="font-weight: bold;">FEMASYS INC.</span>
  </div><div style="text-align: center;">
   <a id="Condensed_Statements_of_Cash_Flows" title="Condensed Statements of Cash Flows"></a>Condensed Statements of Cash Flows
  </div><div style="text-align: center;">
   (unaudited)
  </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td style="width: 77%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; border-bottom: 1.5px solid black; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td>
    <td colspan="6" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">


      <span style="font-weight: bold;">Six Months ended June 30</span>
     </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; border-bottom: 1.5px solid black; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">2025</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">2024</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Cash flows from operating activities:
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Net loss
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-8507">10,482,761</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-8508">8,284,084</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Adjustments to reconcile net loss to net cash used in operating activities:
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 20px;">
     <div>
      Depreciation
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Depreciation" scale="0" unitRef="usd" id="ixv-8509">155,349</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Depreciation" scale="0" unitRef="usd" id="ixv-8510">133,028</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; padding-left: 20px;">
     <div>
      Amortization
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="0" unitRef="usd" id="ixv-8511">15,789</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="0" unitRef="usd" id="ixv-8512">5,828</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 20px;">
     <div>
      Amortization of right-of-use assets
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" scale="0" unitRef="usd" id="ixv-8513">260,819</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" scale="0" unitRef="usd" id="ixv-8514">299,171</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; padding-left: 20px;">
     <div>
      Share-based compensation expense
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="0" unitRef="usd" id="ixv-8515">549,208</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="0" unitRef="usd" id="ixv-8516">181,598</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 20px;">
     <div>
      Loss on property and equipment dispositions
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnDispositionOfAssets1" scale="0" sign="-" unitRef="usd" id="ixv-8517">53,173</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:fixed-zero" name="us-gaap:GainLossOnDispositionOfAssets1" scale="0" unitRef="usd" id="ixv-8518"> &#8212; </ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; padding-left: 20px;">
     <div>
      Amortization of debt issuance costs and discount
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="0" unitRef="usd" id="ixv-8519">746,612</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="0" unitRef="usd" id="ixv-8520">544,363</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Changes in operating assets and liabilities:
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; padding-left: 20px;">
     <div>
      Accounts receivable
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="0" sign="-" unitRef="usd" id="ixv-8521">233,789</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="0" sign="-" unitRef="usd" id="ixv-8522">6,371</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 20px;">
     <div>
      Inventory
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInInventories" scale="0" unitRef="usd" id="ixv-8523">2,186,415</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInInventories" scale="0" unitRef="usd" id="ixv-8524">648,462</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; padding-left: 20px;">
     <div>
      Prepaid and other assets
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="0" sign="-" unitRef="usd" id="ixv-8525">165,056</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="0" unitRef="usd" id="ixv-8526">173,828</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 20px;">
     <div>
      Accounts payable
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="0" unitRef="usd" id="ixv-8527">1,758,162</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="0" sign="-" unitRef="usd" id="ixv-8528">223,682</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; padding-left: 20px;">
     <div>
      Accrued expenses
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="0" sign="-" unitRef="usd" id="ixv-8529">98,297</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="0" sign="-" unitRef="usd" id="ixv-8530">557,944</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 20px;">
     <div>
      Lease liabilities
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" scale="0" sign="-" unitRef="usd" id="ixv-8531">264,580</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" scale="0" sign="-" unitRef="usd" id="ixv-8532">137,482</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; padding-left: 20px;">
     <div>
      Other liabilities
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left; border-bottom: 1.5px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" scale="0" sign="-" unitRef="usd" id="ixv-8533">23,854</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" scale="0" sign="-" unitRef="usd" id="ixv-8534">39,657</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 30px;">
     <div>
      Net cash used in operating activities
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left; border-bottom: 1.5px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="0" sign="-" unitRef="usd" id="ixv-8535">9,117,950</ix:nonFraction></td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="0" sign="-" unitRef="usd" id="ixv-8536">8,894,780</ix:nonFraction></td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Cash flows from investing activities:
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Acquisition of patents
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="0" unitRef="usd" id="ixv-8537">2,733</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="0" unitRef="usd" id="ixv-8538">50,145</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Purchases of property and equipment
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-8539">190,834</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-8540">246,978</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 30px;">
     <div>
      Net cash used in investing activities
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="0" sign="-" unitRef="usd" id="ixv-8541">193,567</ix:nonFraction></td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="0" sign="-" unitRef="usd" id="ixv-8542">297,123</ix:nonFraction></td><td style="border-top: 1pt solid black; border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Cash flows from financing activities:
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Proceeds from the issuance of common stock in June 2025 financing
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="0" unitRef="usd" id="ixv-8543">4,510,001</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:fixed-zero" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="0" unitRef="usd" id="ixv-8544"> &#8212; </ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Issuance costs for June 2025 financing
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsOfStockIssuanceCosts" scale="0" unitRef="usd" id="ixv-8545">804,940</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:fixed-zero" name="us-gaap:PaymentsOfStockIssuanceCosts" scale="0" unitRef="usd" id="ixv-8546"> &#8212; </ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Proceeds from at-the-market sales of common stock
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="femy:ProceedsFromAtthemarketSalesOfCommonStock" scale="0" unitRef="usd" id="ixv-8547">5,496,791</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="femy:ProceedsFromAtthemarketSalesOfCommonStock" scale="0" unitRef="usd" id="ixv-8548">1,021,994</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Issuance costs for at-the-market sales of common stock
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="femy:PaymentsforIssuanceCostsforattheMarketSalesofCommonStock" scale="0" unitRef="usd" id="ixv-8549">164,904</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="femy:PaymentsforIssuanceCostsforattheMarketSalesofCommonStock" scale="0" unitRef="usd" id="ixv-8550">30,660</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Proceeds from common stock issued through ESPP
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left; border-bottom: 1.5px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" scale="0" unitRef="usd" id="ixv-8551">40,875</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" scale="0" unitRef="usd" id="ixv-8552">10,390</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; padding-left: 30px;">
     <div>
      Net cash provided by financing activities
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left; border-bottom: 1.5px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="border-top: 1pt solid black; vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="0" unitRef="usd" id="ixv-8553">9,077,823</ix:nonFraction></td><td style="border-top: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="border-top: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-top: 1pt solid black; vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="0" unitRef="usd" id="ixv-8554">1,001,724</ix:nonFraction></td><td style="border-top: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 30px;">
     <div>
      Net change in cash and cash equivalents
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left;">&#160;</td>
    <td style="border-top: 1pt solid black; vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" scale="0" sign="-" unitRef="usd" id="ixv-8555">233,694</ix:nonFraction></td><td style="border-top: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="border-top: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-top: 1pt solid black; vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" scale="0" sign="-" unitRef="usd" id="ixv-8556">8,190,179</ix:nonFraction></td><td style="border-top: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Cash and cash equivalents:
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Beginning of period
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left; border-bottom: 1.5px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-8557">3,451,761</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c55" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-8558">21,716,077</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1%;">
    <td style="vertical-align: bottom; border-width: initial; border-style: none; border-color: initial; height: 1%; padding-left: 10px;">
     <div>
      End of period
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; height: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%; height: 1%;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-8559">3,218,067</ix:nonFraction></td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%; height: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; height: 1%;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%; height: 1%;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%; height: 1%;"><ix:nonFraction contextRef="c49" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-8560">13,525,898</ix:nonFraction></td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%; height: 1%;">&#160;</td>
   </tr>

   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
   </tr><tr style="vertical-align: top; height: 1pt;">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Supplemental cash flow information
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Cash paid for:
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Taxes
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%; text-align: left;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesPaidNet" scale="0" unitRef="usd" id="ixv-8561">6,006</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesPaidNet" scale="0" unitRef="usd" id="ixv-8562">4,550</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Non-cash investing and financing activities:
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Property and equipment costs included in accounts payable
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="femy:PropertyAndEquipmentCostsIncludedInAccountsPayable" scale="0" unitRef="usd" id="ixv-8563">83,602</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="femy:PropertyAndEquipmentCostsIncludedInAccountsPayable" scale="0" unitRef="usd" id="ixv-8564">37,370</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Acquisition of patents included in accounts payable
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="femy:AcquisitionOfPatentsIncludedInAccountsPayable" scale="0" unitRef="usd" id="ixv-8565">2,776</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:fixed-zero" name="femy:AcquisitionOfPatentsIncludedInAccountsPayable" scale="0" unitRef="usd" id="ixv-8566"> &#8212; </ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr><tr style="vertical-align: top;">
    <td style="vertical-align: bottom; padding-left: 10px;">Issuance of warrants for underwriter commission</td>
    <td style="vertical-align: bottom; font-size: 0px; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="femy:IssuanceOfWarrantsForUnderwriterCommission" scale="0" unitRef="usd" id="ixv-8567">56,035</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><span style="letter-spacing: normal; text-align: left; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:fixed-zero" name="femy:IssuanceOfWarrantsForUnderwriterCommission" scale="0" unitRef="usd" id="ixv-8568">&#8212;</ix:nonFraction></span></td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Deferred offering costs reclassified to additional paid-in-capital
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="femy:DeferredOfferingCostsReclassifiedToAdditionalPaidInCapital" scale="0" unitRef="usd" id="ixv-8569">13,283</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="femy:DeferredOfferingCostsReclassifiedToAdditionalPaidInCapital" scale="0" unitRef="usd" id="ixv-8570">1,586</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt;">
    <td style="vertical-align: bottom; padding-left: 10px;">
     <div>
      Conversion of convertible notes into common stock
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtConversionConvertedInstrumentAmount1" scale="0" unitRef="usd" id="ixv-8571">85,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:fixed-zero" name="us-gaap:DebtConversionConvertedInstrumentAmount1" scale="0" unitRef="usd" id="ixv-8572"> &#8212; </ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td>
   </tr>
  </table><div>&#160;
  </div><div>
   <span style="font-style: italic;">The accompanying notes are an integral part of these condensed unaudited financial statements.</span></div><div>&#160;</div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">10</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents0">Table of Contents</a></div></div><div style="text-align: center;">
   <span style="font-weight: bold;">FEMASYS INC.</span>
  </div><div style="text-align: center;">
   <a id="Condensed_Notes_to_Financial_Statements" title="Condensed Notes to Financial Statements"></a><span style="font-weight: bold;">Condensed Notes to Financial Statements</span>
  </div><div style="text-align: center;">
   <span style="font-weight: bold;">(unaudited)</span>
  </div><div>&#160;</div><ix:nonNumeric contextRef="c0" continuedAt="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="ixv-4279"><div style="text-indent: -36pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-weight: bold;">(1)</span>
    </div>
    <div>
     <span style="font-weight: bold;">Organization, Nature of Business, and Liquidity</span>
    </div>
  </div><div style="margin-left: 36pt; clear: both;">&#160;
  </div><ix:nonNumeric contextRef="c0" continuedAt="femy_OrganizationAndNatureOfBusinessPolicyTextBlock-c0_cont_1" escape="true" name="femy:OrganizationAndNatureOfBusinessPolicyTextBlock" id="ixv-4286"><div> <span style="font-style: italic;">Organization and Nature of Business</span> </div></ix:nonNumeric><div>&#160;</div><ix:continuation id="femy_OrganizationAndNatureOfBusinessPolicyTextBlock-c0_cont_1"><div style="margin: 0in; font-size: 12pt;"><span style="font-size:10.0pt">Femasys Inc. (the (&#8220;Company&#8221;
or &#8220;Femasys&#8221;) was incorporated in Delaware on February 19, 2004 and is
headquartered in Suwanee, Georgia. The Company is a leading biomedical
innovator, addressing significant unmet needs in women's health worldwide, with
a broad patent-protected portfolio of disruptive, accessible, in-office
therapeutic and diagnostic products. The Company is a U.S. manufacturer that
has received global regulatory approvals for its product portfolio worldwide,
and its products are currently being commercialized in the U.S. and key
international markets. FemaSeed&#174; Intratubal Insemination, a groundbreaking
infertility treatment delivering sperm directly to the site of conception, is
U.S. FDA-cleared and approved in Europe, United Kingdom (&#8220;UK&#8221;), Canada, Israel,
Australia and New Zealand. A peer-reviewed publication of positive data from
its pivotal clinical trial of FemaSeed demonstrated effectiveness and safety<span style="color:blue"> </span>with high satisfaction from both patients and
practitioners. FemVue&#174;, a companion diagnostic for fallopian tube assessment
via ultrasound, is U.S. FDA-cleared and approved in Europe, UK, Canada, Japan,
Israel, Australia and New Zealand. FemCerv&#174;, an endocervical tissue sampler for
cervical cancer diagnosis, is U.S. FDA-cleared and approved in Europe, UK,
Canada, Israel and New Zealand. FemBloc&#174; permanent birth control is a
revolutionary first-in-class non-surgical solution that involves
minimally-invasive placement of a patented delivery system for precise delivery
of our proprietary synthetic tissue adhesive (blended polymer) into both
fallopian tubes simultaneously. Over time, the blended polymer fully degrades
and produces nonfunctional scar tissue to permanently block the fallopian tubes
in a safe and natural approach. This is in stark contrast to centuries-old
surgical sterilization with reported risks that include infection, minor or
major bleeding, injury to nearby organs, anesthesia-related events, and even
death. Along with the various surgical risks, some patients may not qualify as
good surgical candidates due to obesity or medical comorbidities. The FemBloc
non-surgical approach has the potential to offer a safer, more accessible
in-office alternative with fewer risks, contraindications, and substantially
lower cost. A peer-reviewed publication of positive data from its initial
clinical trials of FemBloc has demonstrated compelling effectiveness and
five-year safety with high satisfaction from both patients and practitioners.
In March 2025, the Company announced Conformit&#233; Europ&#233;enne (&#8220;CE&#8221;) mark
certification under European Union (&#8220;EU&#8221;) Medical Device Regulation (&#8220;MDR&#8221;) as
the first regulatory approval in the world for the FemBloc delivery system for
non-surgical female permanent birth control and in June 2025, the Company
announced CE mark certification under EU MDR for the class III blended polymer
component, achieving approval for the entire FemBloc system in the EU. In March
2025, the Company announced strategic distribution partnerships for FemBloc in
Spain. The pivotal clinical trial (clinicaltrials.gov: NCT05977751) is now
enrolling participants for U.S. approval. FemChec&#174;, is a companion diagnostic
product for FemBloc&#8217;s ultrasound-based confirmation test, is U.S. FDA-cleared
and approved in Europe, UK, Canada, Israel, Australia and New Zealand. FemCath&#174; is U.S. FDA-cleared and approved in Europe, Canada and Israel for
selective fallopian tube evaluation. The Company is a woman-founded and led
company with an expansive, internally created intellectual property portfolio
with over <ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="femy:NumberOfPatentsIssuedGlobally" scale="0" unitRef="Patent" id="ixv-8573">200</ix:nonFraction> issued patents globally, in-house chemistry, manufacturing, and
controls (CMC) and device manufacturing capabilities and proven ability to
develop products with commercialization efforts underway. The Company&#8217;s suite
of products and U.S. product candidate address what the Company believes 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. </span></div></ix:continuation><div>&#160;</div><ix:nonNumeric contextRef="c0" continuedAt="_BasisOfAccountingPolicyPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="ixv-4295"><div><span style="font-style: italic;">Basis of Presentation</span> </div></ix:nonNumeric><div>&#160;
  </div><ix:continuation continuedAt="_BasisOfAccountingPolicyPolicyTextBlock-c0_cont_2" id="_BasisOfAccountingPolicyPolicyTextBlock-c0_cont_1"><div>
   The 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, 2024 included in our Annual Report on Form 10-K filed with the SEC on March 27, 2025 (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.
  </div></ix:continuation></ix:nonNumeric><div>&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">11</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents0">Table of Contents</a></div></div><div style="text-align: center;">
   <span style="font-weight: bold;">FEMASYS INC.</span>
  </div><div style="text-align: center;">
   <span style="font-weight: bold;">Condensed Notes to Financial Statements</span>
  </div><div style="text-align: center;">
   <span style="font-weight: bold;">(unaudited)</span>
  </div><div>&#160;
  </div><ix:continuation continuedAt="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_2" id="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_1"><ix:continuation id="_BasisOfAccountingPolicyPolicyTextBlock-c0_cont_2"><div>
   In 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 the periods presented. The results of operations for such interim periods are not necessarily indicative of the results expected for the full year.
  </div></ix:continuation><div>&#160;
  </div><ix:nonNumeric contextRef="c0" continuedAt="_UseOfEstimates-c0_cont_1" escape="true" name="us-gaap:UseOfEstimates" id="ixv-4319"><div> <span style="font-style: italic;">Use of Estimates</span> </div></ix:nonNumeric><div>&#160;
  </div><ix:continuation id="_UseOfEstimates-c0_cont_1"><div>
   The 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.
  </div></ix:continuation><div>&#160;
  </div><ix:nonNumeric contextRef="c0" continuedAt="femy_LiquidityPolicyTextBlock-c0_cont_1" escape="true" name="femy:LiquidityPolicyTextBlock" id="ixv-4326"><div> <span style="font-style: italic;">Liquidity</span> </div></ix:nonNumeric><div>&#160;
  </div><ix:continuation continuedAt="femy_LiquidityPolicyTextBlock-c0_cont_2" id="femy_LiquidityPolicyTextBlock-c0_cont_1"><div> As of June 30, 2025, the Company had cash and cash equivalents of $<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="0" unitRef="usd" id="ixv-8574">3,218,067</ix:nonFraction>. The Company plans to finance its operations and development needs with its existing cash and cash equivalents, additional equity and/or debt financing arrangements, and revenue primarily anticipated from domestic sales of FemaSeed and FemVue and international sales of FemaSeed, FemVue and FemBloc to support the Company&#8217;s commercial efforts and research and development activities, primarily focused on FemBloc. There can be no assurance that the Company will be able to obtain additional financing on terms acceptable to the Company, on a timely basis, or at all. If the Company is not able to obtain sufficient funds on acceptable terms when needed, the Company&#8217;s business, results of operations, and financial condition could be materially adversely impacted. </div></ix:continuation><div>&#160;</div><ix:continuation continuedAt="femy_LiquidityPolicyTextBlock-c0_cont_3" id="femy_LiquidityPolicyTextBlock-c0_cont_2"><div style="margin: 0in; font-size: 12pt;"><span style="font-size:10.0pt">For the six months ended June
30, 2025, the Company generated a net loss of $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-8575">10,482,761</ix:nonFraction>. The Company expects
such losses to increase over the next few years as the Company commercializes
FemaSeed, FemBloc (in the EU) and its other products and advances FemBloc
through clinical development if and until FDA approval is received and is available
to be marketed in the U.S. </span></div></ix:continuation><div>&#160;</div><ix:continuation id="femy_LiquidityPolicyTextBlock-c0_cont_3"><div> 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 June 30, 2025 of $<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="0" sign="-" unitRef="usd" id="ixv-8576">137,681,018</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 because the availability and amount of such funding are not certain. Accordingly, substantial doubt exists about the Company&#8217;s ability to continue as a going concern for at least one year from the issuance of these financial statements. The accompanying financial statements do not include any adjustments to reflect the possible future effects on the recoverability of assets or the amounts and classifications of liabilities that may result from the possible inability of the Company to continue as a going concern. </div></ix:continuation></ix:continuation><div>&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">12</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents0">Table of Contents</a></div></div><div style="text-align: center;">
   <span style="font-weight: bold;">FEMASYS INC.</span>
  </div><div style="text-align: center;">
   <span style="font-weight: bold;">Condensed Notes to Financial Statements</span>
  </div><div style="text-align: center;">
   <span style="font-weight: bold;">(unaudited)</span>
  </div><div>&#160;
  </div><ix:continuation id="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_2"><ix:nonNumeric contextRef="c0" continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="ixv-4354"><div> <span style="font-style: italic;">Recently Issued Accounting Pronouncements</span> </div></ix:nonNumeric><div>&#160;
  </div><ix:continuation continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_2" id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_1"><div>
   In December 2023, the FASB issued ASU 2023-09, <span style="font-style: italic;">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</span>. The ASU requires the annual financial statements to include consistent categories and greater disaggregation of information in the rate reconciliation, and income taxes paid disaggregated by jurisdiction. ASU 2023-09 is effective for the Company&#8217;s annual reporting periods beginning after December 15, 2024. Adoption is either with a prospective method or a fully retrospective method of transition. Early adoption is permitted. The Company adopted the ASU on January 1, 2025, and it did not have a material impact on the Company&#8217;s financial statements.
  </div></ix:continuation><div>&#160;
  </div><ix:continuation continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_3" id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_2"><div>
   <span style="font-style: italic;">Recently Issued Accounting Pronouncements &#8211; Not Yet Adopted</span>
  </div></ix:continuation><div>&#160;
  </div><ix:continuation id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_3"><div>
   No other new accounting pronouncement issued or effective has had, or is expected to have, a material impact on the Company&#8217;s financial statements.
  </div></ix:continuation></ix:continuation><div>&#160;</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:FairValueDisclosuresTextBlock" id="ixv-4369"><div style="text-indent: -36pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-weight: bold;">(2)</span>
    </div>
    <div>
     <span style="font-weight: bold;">Fair Value of Financial Instruments</span>
    </div>
  </div><div style="clear: both;">&#160;
  </div><div>
   The Company applies a fair value hierarchy that requires the use of observable market data, when available, and prioritizes the inputs to valuation techniques used to measure fair value in the following categories:
  </div><div>&#160;
  </div><div>
   Level 1 &#8211; Valuation is based upon quoted prices for identical instruments traded in active markets.
  </div><div>&#160;
  </div><div>
   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>&#160;
  </div><div>
   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>&#160;
  </div><div>
   Certain of the Company&#8217;s financial instruments, including cash, accounts receivable and other liabilities approximate their fair value because of the short&#8209;term maturity of these financial instruments.
  </div></ix:nonNumeric><div>&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:CashAndCashEquivalentsDisclosureTextBlock" id="ixv-4386"><div style="text-indent: -36pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-weight: bold;">(3)</span>
    </div>
    <div>
     <span style="font-weight: bold;">Cash and Cash Equivalents</span>
    </div>
  </div><div style="clear: both;">&#160;
  </div><div> As of June 30, 2025 and December 31, 2024, money market funds and short-term U.S. Treasury bills included in cash and cash equivalents on the balance sheets were $<ix:nonFraction contextRef="c61" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="0" unitRef="usd" id="ixv-8577">3,049,431</ix:nonFraction> and $<ix:nonFraction contextRef="c62" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="0" unitRef="usd" id="ixv-8578">3,451,761</ix:nonFraction>, respectively, which represent level 1 within the fair value hierarchy. The Company considers all highly liquid investments with an initial maturity of three months or less when purchased to be cash equivalents. </div></ix:nonNumeric><div>&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">13</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents0">Table of Contents</a></div></div><div style="text-align: center;">
   <span style="font-weight: bold;">FEMASYS INC.</span>
  </div><div style="text-align: center;">
   <span style="font-weight: bold;">Condensed Notes to Financial Statements</span>
  </div><div style="text-align: center;">
   <span style="font-weight: bold;">(unaudited)</span></div><div style="text-align: center;">&#160;</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:InventoryDisclosureTextBlock" id="ixv-4408"><div style="text-indent: -36pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-weight: bold;">(4)</span>
    </div>
    <div>
     <span style="font-weight: bold;">Inventories</span>
    </div>
  </div><div style="clear: both;">&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="ixv-4415"><div> Inventory, stated at cost, consisted of the following: </div>
<div>&#160;
    </div>
<table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
     <tr style="height: 0px; font-size: 0px;"><td style="width: 77%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1.0pt;">
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center; width: 9%;">


        <span style="font-weight: bold;">June 30, </span>
       </td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align : bottom; text-align : center; width : 9%; white-space : nowrap; ">


        <span style="font-weight: bold;">December 31, </span>
       </td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1.0pt;">
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
      <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">


        <span style="font-weight: bold;">2025</span>
       </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">


        <span style="font-weight: bold;">2024</span>
       </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
      <td style="vertical-align: bottom;">
       <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
        Materials
       </div>
      </td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td>
      <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryRawMaterials" scale="0" unitRef="usd" id="ixv-8579">2,000,538</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryRawMaterials" scale="0" unitRef="usd" id="ixv-8580">1,308,863</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1.0pt;">
      <td style="vertical-align: bottom;">
       <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
        Work in progress
       </div>
      </td>
      <td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left;">&#160;</td>
      <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryWorkInProcess" scale="0" unitRef="usd" id="ixv-8581">1,567,202</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryWorkInProcess" scale="0" unitRef="usd" id="ixv-8582">982,630</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
      <td style="vertical-align: bottom;">
       <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
        Finished goods
       </div>
      </td>
      <td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
      <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryFinishedGoods" scale="0" unitRef="usd" id="ixv-8583">1,664,998</ix:nonFraction></td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryFinishedGoods" scale="0" unitRef="usd" id="ixv-8584">754,830</ix:nonFraction></td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1.0pt;">
      <td style="vertical-align: bottom; padding-left: 10px;">
       <div>
        Inventory
       </div>
      </td>
      <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td>
      <td style="border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="0" unitRef="usd" id="ixv-8585">5,232,738</ix:nonFraction></td><td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center;">&#160;</td>
      <td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="0" unitRef="usd" id="ixv-8586">3,046,323</ix:nonFraction></td><td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
    </table>
<div>&#160;</div>
</ix:nonNumeric></ix:nonNumeric><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" id="ixv-4491"><div style="text-indent: -36pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-weight: bold;">(5)</span>
    </div>
    <div>
     <span style="font-weight: bold;">Accrued Expenses</span>
    </div>
  </div><div style="clear: both;">&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock" id="ixv-4498"><div> Accrued expenses included the following: </div>
<div>&#160;
    </div>
<table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
     <tr style="height: 0px; font-size: 0px;"><td style="width: 77%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1.0pt;">
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center; width: 9%;">


        <span style="font-weight: bold;">June 30, </span>
       </td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align : bottom; text-align : center; width : 9%; white-space : nowrap; ">


        <span style="font-weight: bold;">December 31, </span>
       </td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1.0pt;">
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
      <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">


        <span style="font-weight: bold;">2025</span>
       </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">


        <span style="font-weight: bold;">2024</span>
       </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
      <td style="vertical-align: bottom;">
       <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
        Incentive and other compensation costs
       </div>
      </td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td>
      <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="femy:IncentiveAndOtherCompensationCostsCurrent" scale="0" unitRef="usd" id="ixv-8587">369,117</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="femy:IncentiveAndOtherCompensationCostsCurrent" scale="0" unitRef="usd" id="ixv-8588">650,768</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1.0pt;">
      <td style="vertical-align: bottom;">
       <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
        Clinical trial costs
       </div>
      </td>
      <td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left;">&#160;</td>
      <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="femy:AccruedClinicalTrialCost" scale="0" unitRef="usd" id="ixv-8589">327,906</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="femy:AccruedClinicalTrialCost" scale="0" unitRef="usd" id="ixv-8590">354,762</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
      <td style="vertical-align: bottom;">
       <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
        Accrued interest
       </div>
      </td>
      <td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left;">&#160;</td>
      <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestPayableCurrent" scale="0" unitRef="usd" id="ixv-8591">248,863</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestPayableCurrent" scale="0" unitRef="usd" id="ixv-8592">44,525</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1.0pt;">
      <td style="vertical-align: bottom;">
       <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
        Director fees
       </div>
      </td>
      <td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left;">&#160;</td>
      <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccruedProfessionalFeesCurrent" scale="0" unitRef="usd" id="ixv-8593">71,250</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccruedProfessionalFeesCurrent" scale="0" unitRef="usd" id="ixv-8594">70,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
      <td style="vertical-align: bottom;">
       <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
        Other
       </div>
      </td>
      <td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
      <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-8595">35,616</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-8596">30,994</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1.0pt;">
      <td style="vertical-align: bottom;">
       <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
        Accrued expenses
       </div>
      </td>
      <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td>
      <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-8597">1,052,752</ix:nonFraction></td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center;">&#160;</td>
      <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-8598">1,151,049</ix:nonFraction></td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
    </table>
<div>&#160;</div>
</ix:nonNumeric></ix:nonNumeric><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="ixv-4594"><div style="text-indent: -36pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-weight: bold;">(6)</span>
    </div>
    <div>
     <span style="font-weight: bold;">Revenue Recognition</span>
    </div>
  </div><div style="clear: both;">&#160;
  </div><div> Revenue is recognized upon shipment of our goods based upon contractually stated pricing at standard payment terms ranging from <ix:nonNumeric contextRef="c63" format="ixt-sec:durday" name="femy:RevenueRecognitionPaymentTermOfPeriod" id="ixv-8599">30</ix:nonNumeric> to <ix:nonNumeric contextRef="c64" format="ixt-sec:durday" name="femy:RevenueRecognitionPaymentTermOfPeriod" id="ixv-8600">60</ix:nonNumeric> days. All revenue is recognized at a point in time. For the six months ended June 30, 2025, there were <ix:nonFraction contextRef="c2" decimals="0" format="ixt:fixed-zero" name="femy:ContractWithCustomerUnsatisfiedPerformanceObligation" scale="0" unitRef="usd" id="ixv-8601">no</ix:nonFraction> unsatisfied performance obligations. </div><div>&#160;
  </div><div> 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 contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="femy:PercentageOfRestockingFee" scale="-2" unitRef="pure" id="ixv-8602">30</ix:nonFraction>% restocking fee. Throughout the periods presented, the Company has not had a history of significant returns. </div><div>&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock" id="ixv-4605"><div> The following table summarizes our sales by geographic region: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td style="width: 53%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td colspan="6" style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; white-space : nowrap; ">


      <span style="font-weight: bold;">Three Months Ended June 30, </span>
     </td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td colspan="7" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">


      <span style="font-weight: bold;">Six Months Ended June 30, </span>
     </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Primary geographical markets
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">2025</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">2024</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">2025</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">2024</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      U.S.
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c65" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd" id="ixv-8603">337,310</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c66" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd" id="ixv-8604">221,484</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c67" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd" id="ixv-8605">678,574</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c68" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd" id="ixv-8606">492,624</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      International
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c69" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd" id="ixv-8607">71,958</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c70" decimals="0" format="ixt:fixed-zero" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd" id="ixv-8608"> &#8212; </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c71" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd" id="ixv-8609">71,958</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c72" decimals="0" format="ixt:fixed-zero" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd" id="ixv-8610"> &#8212; </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      &#160;&#160;&#160;&#160;Total
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd" id="ixv-8611">409,268</ix:nonFraction></td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd" id="ixv-8612">221,484</ix:nonFraction></td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd" id="ixv-8613">750,532</ix:nonFraction></td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd" id="ixv-8614">492,624</ix:nonFraction></td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
  </table></ix:nonNumeric></ix:nonNumeric><div>&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">14</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents0">Table of Contents</a></div></div><div style="text-align: center;">
   <span style="font-weight: bold;">FEMASYS INC.</span>
  </div><div style="text-align: center;">
   <span style="font-weight: bold;">Condensed Notes to Financial Statements</span>
  </div><div style="text-align: center;">
   <span style="font-weight: bold;">(unaudited)</span>
  </div><div>&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="ixv-4724"><div style="text-indent: -36pt; padding-left: 36pt;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-weight: bold;">(7)</span>
    </div>
    <div>
     <span style="font-weight: bold;">Commitments and Contingencies</span>
    </div>
  </div><div style="clear: both;">&#160;
  </div><div>
   <span style="font-style: italic;">Legal Claims</span>
  </div><div>&#160;
  </div><div>
   Occasionally, the Company may be a party to legal claims or proceedings, the outcomes of which are subject to significant uncertainty. In accordance with Accounting Standards Codification (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>&#160;
  </div><div>
   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 provide 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 directors&#8217; and officers&#8217; 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 June 30, 2025 and December 31, 2024.
  </div></ix:nonNumeric><div>&#160;
  </div><ix:nonNumeric contextRef="c0" continuedAt="femy_ConvertibleNotesWithWarrantsNovember2023FinancingTextBlock-c0_cont_1" escape="true" name="femy:ConvertibleNotesWithWarrantsNovember2023FinancingTextBlock" id="ixv-4739"><div style="text-indent: -36pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-weight: bold;">(8)</span>
    </div>
    <div>
     <span style="font-weight: bold;">Convertible Notes with Warrants (November 2023 Financing)</span>
    </div>
  </div><div style="text-indent: -36pt; padding-left: 36pt;">


  &#160;</div><div>On November 21, 2023, the Company issued (i) senior unsecured convertible notes (<span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#8220;</span>Notes<span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#8221;</span>) in an aggregate principal amount of $<ix:nonFraction contextRef="c73" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="0" unitRef="usd" id="ixv-8615">6,850,000</ix:nonFraction>, convertible into shares of common stock at a conversion price of $<ix:nonFraction contextRef="c73" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" scale="0" unitRef="usdPershares" id="ixv-8616">1.18</ix:nonFraction> per share, (ii) Series A Warrants to purchase up to an aggregate of <ix:nonFraction contextRef="c74" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" scale="0" unitRef="shares" id="ixv-8617">5,805,083</ix:nonFraction> shares of common stock at an exercise price of $<ix:nonFraction contextRef="c74" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" unitRef="usdPershares" id="ixv-8618">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 contextRef="c75" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" scale="0" unitRef="shares" id="ixv-8619">5,805,083</ix:nonFraction> shares of common stock at an exercise price of $<ix:nonFraction contextRef="c75" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" unitRef="usdPershares" id="ixv-8620">1.475</ix:nonFraction> per share. The financing resulted in aggregate gross proceeds of $<ix:nonFraction contextRef="c76" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromConvertibleDebt" scale="0" unitRef="usd" id="ixv-8621">6,850,000</ix:nonFraction>, before $<ix:nonFraction contextRef="c76" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="0" unitRef="usd" id="ixv-8622">525,144</ix:nonFraction> of transaction costs. </div><div>&#160;
  </div><div> The Notes accrue interest at a rate of <ix:nonFraction contextRef="c77" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-8623">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 contextRef="c78" format="ixt:date-monthname-day-year-en" name="us-gaap:DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear" id="ixv-8624">November 21, 2025</ix:nonNumeric>, unless earlier converted or redeemed. In November 2024, the Company paid $<ix:nonFraction contextRef="c79" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestPaidNet" scale="0" unitRef="usd" id="ixv-8625">111,000</ix:nonFraction> of accrued interest in cash and $<ix:nonFraction contextRef="c79" decimals="0" format="ixt:num-dot-decimal" name="femy:StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty" scale="0" unitRef="usd" id="ixv-8626">300,000</ix:nonFraction> accrued interest in common stock, comprising <ix:nonFraction contextRef="c79" decimals="INF" format="ixt:num-dot-decimal" name="femy:StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty" scale="0" unitRef="shares" id="ixv-8627">315,790</ix:nonFraction> shares. </div><div>&#160;
  </div><div> 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 contextRef="c73" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" scale="0" unitRef="usdPershares" id="ixv-8628">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 contextRef="c80" format="ixt-sec:durmonth" name="femy:PeriodOfConversionPrice" id="ixv-8629">18</ix:nonNumeric> 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 $<ix:nonFraction contextRef="c81" decimals="2" format="ixt:num-dot-decimal" name="femy:DebtInstrumentConvertibleConversionPriceOfCommonStockExceeds" scale="0" unitRef="usdPershares" id="ixv-8630">2.36</ix:nonFraction> per share for <ix:nonNumeric contextRef="c80" format="ixt-sec:durday" name="femy:ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice" id="ixv-8631">10</ix:nonNumeric> consecutive trading days and the daily dollar trading volume of the common stock exceeds $<ix:nonFraction contextRef="c76" decimals="0" format="ixt:num-dot-decimal" name="femy:DailyDollarTradingVolumeOfCommonStockExceedsPerDay" scale="0" unitRef="usd" id="ixv-8632">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 contextRef="c76" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" unitRef="pure" id="ixv-8633">115</ix:nonFraction>%. The conversion feature did not meet the requirements for separate accounting and is not accounted for as a derivative instrument. In April 2025, $<ix:nonFraction contextRef="c82" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtConversionConvertedInstrumentAmount1" scale="0" unitRef="usd" id="ixv-8634">85,000</ix:nonFraction> of convertible notes were converted into <ix:nonFraction contextRef="c83" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DebtConversionConvertedInstrumentSharesIssued1" scale="0" unitRef="shares" id="ixv-8635">72,033</ix:nonFraction> shares of common stock. </div><div>&#160;
  </div><div>
   <span style="font-style: italic;">The Warrants</span>
  </div><div>&#160;
  </div><div> The Series A Warrants are exercisable immediately and expire <ix:nonNumeric contextRef="c84" format="ixt-sec:durwordsen" name="us-gaap:WarrantsAndRightsOutstandingTerm" id="ixv-8636">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 contextRef="c85" decimals="2" format="ixt:num-dot-decimal" name="femy:PercentageOfWarrantClosingPriceOfCommonStockExceedsPercentage" scale="-2" unitRef="pure" id="ixv-8637">200</ix:nonFraction>% of the Series A Exercise Price for <ix:nonNumeric contextRef="c86" format="ixt-sec:durday" name="femy:ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice" id="ixv-8638">10</ix:nonNumeric> consecutive trading days and the daily dollar trading volume of the common stock exceeds $<ix:nonFraction contextRef="c85" decimals="0" format="ixt:num-dot-decimal" name="femy:DailyDollarTradingVolumeOfCommonStockExceedsPerDay" scale="0" unitRef="usd" id="ixv-8639">1,000,000</ix:nonFraction> per day during the same period and certain equity conditions are satisfied. </div></ix:nonNumeric><div>&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">15</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents0">Table of Contents</a></div></div><div style="text-align: center;">
   <span style="font-weight: bold;">FEMASYS INC.</span>
  </div><div style="text-align: center;">
   <span style="font-weight: bold;">Condensed Notes to Financial Statements</span>
  </div><div style="text-align: center;">
   <span style="font-weight: bold;">(unaudited)</span>
  </div><div>&#160;
  </div><ix:continuation id="femy_ConvertibleNotesWithWarrantsNovember2023FinancingTextBlock-c0_cont_1"><div> The Series B Warrants expired in <span style="-sec-ix-hidden: hidden-fact-2">November 2024</span>. </div><div>&#160;
  </div><div>
   The Series A Warrants and Series B Warrants are classified as components 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>&#160;
  </div><div> For the three months ended June 30, 2025, the Company recognized total interest expense of $<ix:nonFraction contextRef="c88" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseDebt" scale="0" unitRef="usd" id="ixv-8640">491,500</ix:nonFraction>, including coupon interest expense of $<ix:nonFraction contextRef="c88" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseDebtExcludingAmortization" scale="0" unitRef="usd" id="ixv-8641">101,587</ix:nonFraction> and amortization of debt discount and issuance costs of $<ix:nonFraction contextRef="c88" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="0" unitRef="usd" id="ixv-8642">389,913</ix:nonFraction>. For the three months ended June 30, 2024, the Company recognized total interest expense of $<ix:nonFraction contextRef="c89" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseDebt" scale="0" unitRef="usd" id="ixv-8643">388,311</ix:nonFraction>, including coupon interest expense of $<ix:nonFraction contextRef="c89" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseDebtExcludingAmortization" scale="0" unitRef="usd" id="ixv-8644">102,750</ix:nonFraction> and amortization of debt discount and issuance costs of $<ix:nonFraction contextRef="c89" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="0" unitRef="usd" id="ixv-8645">285,561</ix:nonFraction>. For the six months ended June 30, 2025, the Company recognized total interest expense of $<ix:nonFraction contextRef="c78" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseDebt" scale="0" unitRef="usd" id="ixv-8646">950,949</ix:nonFraction>, including coupon interest expense of $<ix:nonFraction contextRef="c78" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseDebtExcludingAmortization" scale="0" unitRef="usd" id="ixv-8647">204,337</ix:nonFraction> and amortization of debt discount and issuance costs of $<ix:nonFraction contextRef="c78" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="0" unitRef="usd" id="ixv-8648">746,612</ix:nonFraction>. For the six months ended June 30, 2024, the Company recognized total interest expense of $<ix:nonFraction contextRef="c90" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseDebt" scale="0" unitRef="usd" id="ixv-8649">749,863</ix:nonFraction>, including coupon interest expense of $<ix:nonFraction contextRef="c90" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseDebtExcludingAmortization" scale="0" unitRef="usd" id="ixv-8650">205,500</ix:nonFraction> and amortization of debt discount and issuance costs of $<ix:nonFraction contextRef="c90" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="0" unitRef="usd" id="ixv-8651">544,363</ix:nonFraction>. The Notes, net of unamortized discount costs, was $<ix:nonFraction contextRef="c77" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ConvertibleLongTermNotesPayable" scale="0" unitRef="usd" id="ixv-8652">6,080,813</ix:nonFraction> and $<ix:nonFraction contextRef="c91" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ConvertibleLongTermNotesPayable" scale="0" unitRef="usd" id="ixv-8653">5,406,228</ix:nonFraction> as of June 30, 2025 and December 31, 2024, respectively. The fair value of the convertible notes on June 30, 2025 and December 31, 2024, calculated using a discounted cash flow analysis using level 3 inputs, was $<ix:nonFraction contextRef="c77" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ConvertibleDebtFairValueDisclosures" scale="0" unitRef="usd" id="ixv-8654">6,602,732</ix:nonFraction> and $<ix:nonFraction contextRef="c91" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ConvertibleDebtFairValueDisclosures" scale="0" unitRef="usd" id="ixv-8655">6,493,720</ix:nonFraction>, respectively. </div></ix:continuation><div>&#160;</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="ixv-4780"><div style="text-indent: -36pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-weight: bold;">(9)</span>
    </div>
    <div>
     <span style="font-weight: bold;">Stockholders&#8217; Equity</span>
    </div>
  </div><div style="clear: both;">&#160;
  </div><div> On July 1, 2022, the Company filed a shelf registration statement to sell up to $<ix:nonFraction contextRef="c92" decimals="-6" format="ixt:num-dot-decimal" name="femy:AuthorizedOfferingAmountOfSecurities" scale="6" unitRef="usd" id="ixv-8656">150</ix:nonFraction> million in common and preferred stock, debt securities and warrants. Additionally, the Company entered into an Equity Distribution Agreement 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 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 contextRef="c93" decimals="-5" format="ixt:num-dot-decimal" name="femy:CommonStockAuthorizedValueToBeIssuedBySalesAgent" scale="6" unitRef="usd" id="ixv-8657">16.7</ix:nonFraction> million at current market prices until all shares are sold. </div><div>&#160;</div><div> For the six months ended June 30, 2025, the Company sold approximately <ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="6" unitRef="shares" id="ixv-8658">3.8</ix:nonFraction> million shares of common stock for aggregate proceeds of approximately $<ix:nonFraction contextRef="c0" decimals="-5" format="ixt:num-dot-decimal" name="femy:ProceedsFromAtthemarketSalesOfCommonStock" scale="6" unitRef="usd" id="ixv-8659">5.5</ix:nonFraction> million, and as of June 30, 2025, approximately $<ix:nonFraction contextRef="c2" decimals="-5" format="ixt:num-dot-decimal" name="femy:CommonStockRemainingAvailableValueToBeIssued" scale="6" unitRef="usd" id="ixv-8660">1.5</ix:nonFraction> million remained available for sale pursuant to the prospectus. As of June 30, 2025, the amount the Company was authorized to sell was subject to baby-shelf limitations. </div><div>&#160;
  </div><div> In June 2025, the Company sold <ix:nonFraction contextRef="c94" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" unitRef="shares" id="ixv-8661">3,600,000</ix:nonFraction> shares of common stock in an underwritten public offering at $<ix:nonFraction contextRef="c95" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SharePrice" scale="0" unitRef="usdPershares" id="ixv-8662">0.85</ix:nonFraction> per share. The Company also sold <ix:nonFraction contextRef="c96" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" unitRef="shares" id="ixv-8663">1,686,275</ix:nonFraction> shares of common stock in a separate concurrent private placement at a price of $<ix:nonFraction contextRef="c97" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SharePrice" scale="0" unitRef="usdPershares" id="ixv-8664">0.85</ix:nonFraction> per share to certain existing institutional stockholders and a price of $<ix:nonFraction contextRef="c98" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SharePrice" scale="0" unitRef="usdPershares" id="ixv-8665">1.02</ix:nonFraction> per share to certain directors and officers.&#160;The offering resulted in aggregate gross
proceeds of $<ix:nonFraction contextRef="c99" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOrSaleOfEquity" scale="0" unitRef="usd" id="ixv-8666">4,510,001</ix:nonFraction>, before $<ix:nonFraction contextRef="c99" decimals="0" format="ixt:num-dot-decimal" name="femy:PaymentsOfEquityIssuanceCosts" scale="0" unitRef="usd" id="ixv-8667">804,940</ix:nonFraction> of transaction costs.</div><div>&#160;</div><div>Additionally, common warrants to purchase <ix:nonFraction contextRef="c100" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" scale="0" unitRef="shares" id="ixv-8668">105,726</ix:nonFraction> shares of common stock were issued to the underwriter as a commission for services performed. The underwriter warrants are exercisable beginning December 2, 2025, have a <ix:nonNumeric contextRef="c100" format="ixt-sec:duryear" name="us-gaap:WarrantsAndRightsOutstandingTerm" id="ixv-8669">5</ix:nonNumeric>-year term and an exercise price of $<ix:nonFraction contextRef="c100" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" unitRef="usdPershares" id="ixv-8670">1.0625</ix:nonFraction> per share. The 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,&#160;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. The warrants were valued at $<ix:nonFraction contextRef="c101" decimals="0" format="ixt:num-dot-decimal" name="femy:StockIssuedDuringPeriodValueIssuanceOfIssuanceOfWarrants" scale="0" unitRef="usd" id="ixv-8671">56,035</ix:nonFraction> using
Black-Scholes assumptions. As of June 30, 2025, <ix:nonFraction contextRef="c100" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ClassOfWarrantOrRightOutstanding" scale="0" unitRef="shares" id="ixv-8672">105,726</ix:nonFraction> underwriter warrants remain outstanding. </div><div>&#160;</div><div> On June 30, 2025, the Company entered into an Any Market Purchase Agreement (&#8220;Purchase Agreement&#8221;) with Alumni Capital LP (&#8220;Alumni&#8221;) whereby the Company has the right, but not obligation, to sell to Alumni up to an aggregate of $<ix:nonFraction contextRef="c102" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="6" unitRef="usd" id="ixv-8673">10</ix:nonFraction> million in shares of common stock in a series of purchases until December 31, 2026. The Company may elect that Alumni purchase up to $<ix:nonFraction contextRef="c103" decimals="-6" format="ixt:num-dot-decimal" name="femy:MaximumCommonStockElectedtoPurchase" scale="6" unitRef="usd" id="ixv-8674">1</ix:nonFraction> million in shares of common stock (or up to $<ix:nonFraction contextRef="c103" decimals="-6" format="ixt:num-dot-decimal" name="femy:MaximumCommonStockElectedtoPurchaseinMutuallyAgreed" scale="6" unitRef="usd" id="ixv-8675">5</ix:nonFraction> million if mutually agreed) at either (i) the lowest traded price for <ix:nonNumeric contextRef="c104" continuedAt="femy_NumberOfBusinessDays-c104_cont_1" format="ixt-sec:durwordsen" name="femy:NumberOfBusinessDays" id="ixv-8676">four</ix:nonNumeric> previous business<ix:continuation id="femy_NumberOfBusinessDays-c104_cont_1"> days</ix:continuation>, multiplied by <ix:nonFraction contextRef="c103" decimals="2" format="ixt:num-dot-decimal" name="femy:PercentageMultiplier" scale="-2" unitRef="pure" id="ixv-8678">90</ix:nonFraction>% or (ii) up to the lesser of (a) $<ix:nonFraction contextRef="c103" decimals="-6" format="ixt:num-dot-decimal" name="femy:MaximumCommonStockElectedtoPurchase" scale="6" unitRef="usd" id="ixv-8679">1</ix:nonFraction> million in shares of common stock or (b) <ix:nonFraction contextRef="c105" decimals="INF" format="ixt:num-dot-decimal" name="femy:PercentageOfVolumeWeightedAveragePriceOfCommonStock" scale="-2" unitRef="pure" id="ixv-8680">100</ix:nonFraction>% of the average daily trading volume of common stock for previous <ix:nonNumeric contextRef="c104" continuedAt="femy_NumberOfTradingDaysForCommonStock-c104_cont_1" format="ixt-sec:durwordsen" name="femy:NumberOfTradingDaysForCommonStock" id="ixv-8681">two</ix:nonNumeric> business<ix:continuation id="femy_NumberOfTradingDaysForCommonStock-c104_cont_1"> days</ix:continuation> at lowest daily dollar volume-weighted average price, multiplied by <ix:nonFraction contextRef="c105" decimals="2" format="ixt:num-dot-decimal" name="femy:PercentageofVolumeWeightedAvergePriceMultiplier" scale="-2" unitRef="pure" id="ixv-8683">97</ix:nonFraction>%. The Company is limited to issuances to Alumni or <ix:nonFraction contextRef="c104" decimals="4" format="ixt:num-dot-decimal" name="femy:PercentageOfCommonStockOutstanding" scale="-2" unitRef="pure" id="ixv-8684">19.99</ix:nonFraction>% of the shares of common stock outstanding immediately prior to the execution of the Purchase Agreement.&#160;The Purchase Agreement will allow the Company to
raise equity on a periodic basis at its discretion depending on a variety of
factors including market conditions, the trading price of the common stock, and
use of proceeds for operating activities. Due to certain pricing and settlement provisions, the Purchase Agreement includes an embedded put option contract. The Company will account for the Purchase Agreement as a derivative, with a fair value deemed de minimis. The difference between the discounted purchase price and fair value of the shares&#160;<span style="font-size:10.0pt">will be expensed in the
period the transaction occurs</span>&#160;as a non-cash, nonoperating financing cost. </div><div>&#160;
  </div><div> The Company incurred a <ix:nonFraction contextRef="c2" decimals="2" format="ixt:num-dot-decimal" name="femy:PercentageOfCommitmentFee" scale="-2" unitRef="pure" id="ixv-8685">2</ix:nonFraction>% commitment fee of $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="femy:CommitmentFeeForUnsoldShares" scale="0" unitRef="usd" id="ixv-8686">200,000</ix:nonFraction> and an additional $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="femy:AdditionalCommitmentFeeForUnsoldShares" scale="0" unitRef="usd" id="ixv-8687">60,000</ix:nonFraction> in expenses as of June 30, 2025, which are included as other expense in the unaudited interim consolidated statements of operations. </div></ix:nonNumeric><div>&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">16</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents0">Table of Contents</a></div></div><div style="text-align: center;">
   <span style="font-weight: bold;">FEMASYS INC.</span>
  </div><div style="text-align: center;">
   <span style="font-weight: bold;">Condensed Notes to Financial Statements</span>
  </div><div style="text-align: center;">
   <span style="font-weight: bold;">(unaudited)</span>
  </div><div style="text-align: justify;">&#160;</div><ix:nonNumeric contextRef="c0" continuedAt="_ShareholdersEquityAndShareBasedPaymentsTextBlock-c0_cont_1" escape="true" name="us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock" id="ixv-4813"><div style="text-indent: -36pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-weight: bold;">(10)</span>
    </div>
    <div>
     <span style="font-weight: bold;">Equity Incentive Plans and Warrants</span>
    </div>
  </div><div style="clear: both;">&#160;
  </div><div>
   <span style="font-style: italic;">Stock-Based Awards</span>
  </div><div>&#160;</div><div style="text-indent: -18pt; text-align: justify; padding-left: 45pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     (a)
    </div>
    <div>
     <span style="font-style: italic;">Stock Option Plans</span>
    </div>
  </div><div style="clear: both;">&#160;
  </div><ix:nonNumeric contextRef="c108" escape="true" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="ixv-4828"><div> Activity under the Company&#8217;s stock option plans for the six months ended June 30, 2025 was as follows: </div>
<div>&#160;</div>
<table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 64%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">



      <span style="font-weight: bold;">Number of

      options</span>
     </td><td style="vertical-align: bottom; text-align: center; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">





      <span style="font-weight: bold;">Weighted
<br/>
      average
<br/>
      exercise
<br/>
      price</span>
     </td><td style="vertical-align: bottom; text-align: center; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align : bottom; text-align : center; width : 9%; border-bottom : 1px solid black; border-top : none; border-left : none; border-right : none; white-space : nowrap; ">




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

      Intrinsic

      Value</span>
     </td><td style="vertical-align: bottom; text-align: center; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Outstanding at December 31, 2024
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c117" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" unitRef="shares" id="ixv-8688">2,974,219</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c117" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" unitRef="usdPershares" id="ixv-8689">1.60</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div>
      &#160;&#160;&#160;&#160;Granted
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c108" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" unitRef="shares" id="ixv-8690">1,595,315</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c108" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" unitRef="usdPershares" id="ixv-8691">1.09</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      &#160;&#160;&#160;&#160;Forfeited
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c108" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" scale="0" unitRef="shares" id="ixv-8692">171,037</ix:nonFraction></td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td><td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c108" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" scale="0" unitRef="usdPershares" id="ixv-8693">1.10</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div>
      Outstanding at June 30, 2025
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

    <td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c110" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" unitRef="shares" id="ixv-8694">4,398,497</ix:nonFraction></td><td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c110" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" unitRef="usdPershares" id="ixv-8695">1.43</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;"><br/></td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c110" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" scale="0" unitRef="usd" id="ixv-8696">619,562</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td>

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

   <tr style="vertical-align: top; height: 1pt;">
    <td style="vertical-align: bottom; font-size: 0px;">&#160;<span style="font-size: 13.3333px; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Vested and exercisable at June 30, 2025</span></td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

    <td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: left; width: 1%; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: right; width: 9%; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c110" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" scale="0" unitRef="shares" id="ixv-8697">1,796,098</ix:nonFraction></td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: left; width: 1%; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c110" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" scale="0" unitRef="usdPershares" id="ixv-8698">2.01</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;"><br/></td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c110" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" scale="0" unitRef="usd" id="ixv-8699">380,874</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
  </table></ix:nonNumeric><div>&#160;
  </div><div>
     The intrinsic value represents the amount by which the market price of the underlying stock at June 30, 2025 exceeds the exercise price of an option.
    </div>
<div>&#160;
    </div>
<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" id="ixv-4961"><div> Options granted under the 2021 Stock Option Plan for the six months ended June 30, 2025 to employees and nonemployees were <ix:nonFraction contextRef="c106" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" unitRef="shares" id="ixv-8700">1,524,915</ix:nonFraction> and <ix:nonFraction contextRef="c107" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" unitRef="shares" id="ixv-8701">70,400</ix:nonFraction>, respectively and the weighted average exercise prices were $<ix:nonFraction contextRef="c106" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" unitRef="usdPershares" id="ixv-8702">1.09</ix:nonFraction> and $<ix:nonFraction contextRef="c107" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" unitRef="usdPershares" id="ixv-8703">0.98</ix:nonFraction>, respectively. The weighted average fair values of the options granted to employees and nonemployees were $<ix:nonFraction contextRef="c106" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares" id="ixv-8704">0.84</ix:nonFraction> and $<ix:nonFraction contextRef="c107" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares" id="ixv-8705">0.73</ix:nonFraction>, respectively and were estimated using the following Black-Scholes assumptions: </div>
    <div>&#160;
    </div>

    <table cellpadding="0" style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;"> <tr style="height: 0px; font-size: 0px;"><td style="width: 76%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1.0pt;"> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td> <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;"> <span style="font-weight: bold;">Employees</span></td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td> <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;"> <span style="font-weight: bold;">Nonemployees</span></td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"> <td style="vertical-align: bottom;"> <div style="text-indent: -7.2pt; padding-left: 7.2pt;"> Expected term (in years) </div> </td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonNumeric contextRef="c106" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="ixv-8706">6.06</ix:nonNumeric></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonNumeric contextRef="c107" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="ixv-8707">5.50</ix:nonNumeric></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 1.0pt;"> <td style="vertical-align: bottom;"> <div style="text-indent: -7.2pt; padding-left: 7.2pt;"> Risk&#8209;free interest rate </div> </td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c106" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" unitRef="pure" id="ixv-8708">4.37</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c107" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" unitRef="pure" id="ixv-8709">3.91</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</td> </tr> <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"> <td style="vertical-align: bottom;"> <div style="text-indent: -7.2pt; padding-left: 7.2pt;"> Dividend yield </div> </td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td> <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c106" decimals="2" format="ixt:fixed-zero" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" unitRef="pure" id="ixv-8710"> &#8212; </ix:nonFraction></td><td style="vertical-align: bottom; text-align: center; width: 1%;"><span style="letter-spacing: normal; text-align: right; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">%</span></td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td> <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c107" decimals="2" format="ixt:fixed-zero" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" unitRef="pure" id="ixv-8711"> &#8212;&#160;</ix:nonFraction></td><td style="vertical-align: bottom; text-align: center; width: 1%;"><span style="letter-spacing: normal; text-align: right; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">%</span></td> </tr> <tr style="vertical-align: top; height: 1.0pt;"> <td style="vertical-align: bottom;"> <div style="text-indent: -7.2pt; padding-left: 7.2pt;"> Expected volatility </div> </td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c106" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" unitRef="pure" id="ixv-8712">91.17</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c107" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" unitRef="pure" id="ixv-8713">90.77</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</td> </tr> </table></ix:nonNumeric>
<div>&#160;
    </div>
<div> <ix:nonFraction contextRef="c108" decimals="0" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" unitRef="shares" id="ixv-8714">No</ix:nonFraction> options were exercised for the six months ended June 30, 2025 under our stock option plans. </div>
<div>&#160;</div>
<div> On June 25, 2025, Femasys stockholders approved an amendment to the 2021 Equity Incentive Plan to increase the total number of shares of common stock authorized for issuance by <ix:nonFraction contextRef="c109" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-8715">3,000,000</ix:nonFraction>. As of June 30, 2025, the total number of shares of common stock reserved for future awards under the 2021 Stock Option Plan was <ix:nonFraction contextRef="c110" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="0" unitRef="shares" id="ixv-8716">3,133,620</ix:nonFraction>. </div><div>&#160;</div>
<div style="text-indent: -18pt; text-align: justify; padding-left: 45.35pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     (b)
    </div>
    <div>
     <span style="font-style: italic;">Inducement Grants</span>
    </div>
  </div><div style="clear: both;">&#160;
  </div><div> Since 2023, the Company has granted <ix:nonFraction contextRef="c111" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" scale="0" unitRef="shares" id="ixv-8717">250,000</ix:nonFraction> inducement grants, a stock option grant to certain employees for the right to purchase shares, which were approved by the Compensation Committee. The inducement grants vest in equal installments over <ix:nonNumeric contextRef="c111" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="ixv-8718">four years</ix:nonNumeric> provided the employee remains employed by the Company on the vesting date. In the first quarter of 2025, there were forfeitures of <ix:nonFraction contextRef="c112" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" scale="0" unitRef="shares" id="ixv-8719">100,000</ix:nonFraction> options. In the second quarter of 2025, there was a grant of <ix:nonFraction contextRef="c113" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" unitRef="shares" id="ixv-8720">100,000</ix:nonFraction> options. </div></ix:nonNumeric><div>&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">17</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents0">Table of Contents</a></div></div><div style="text-align: center;">
   <span style="font-weight: bold;">FEMASYS INC.</span>
  </div><div style="text-align: center;">
   <span style="font-weight: bold;">Condensed Notes to Financial Statements</span>
  </div><div style="text-align: center;">
   <span style="font-weight: bold;">(unaudited)</span>
  </div><div>&#160;
  </div><ix:continuation id="_ShareholdersEquityAndShareBasedPaymentsTextBlock-c0_cont_1"><ix:nonNumeric contextRef="c111" escape="true" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="ixv-5059"><div> The inducement grants are summarized as follows: </div><div>&#160;</div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;"> <tr style="vertical-align: top; height: 1.0pt;"> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td> <td style="vertical-align: bottom; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"> <div> <span style="font-weight: bold;">Number of</span> </div> <div> <span style="font-weight: bold;">options</span> </div> </td><td style="vertical-align: bottom; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td> <td style="vertical-align: bottom; text-align: center; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"> <div> <span style="font-weight: bold;">Weighted</span> </div> <div> <span style="font-weight: bold;">average</span> </div> <div> <span style="font-weight: bold;">exercise</span> </div> <div> <span style="font-weight: bold;">price</span> </div> </td><td style="vertical-align: bottom; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td> <td style="vertical-align: bottom; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"> <div> <span style="font-weight: bold;">Weighted</span> </div> <div> <span style="font-weight: bold;">average</span> </div> <div> <span style="font-weight: bold;">remaining</span> </div> <div> <span style="font-weight: bold;">life years</span> </div> </td><td style="vertical-align: bottom; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td> </tr> <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"> <td style="vertical-align: bottom;"> <div style="text-indent: -7.2pt; padding-left: 7.2pt;"> Outstanding at December 31, 2024 </div> </td> <td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c118" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" unitRef="shares" id="ixv-8721">250,000</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td> <td style="vertical-align: bottom; width: 1%; text-align: left;"><br/></td> <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c118" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" unitRef="usdPershares" id="ixv-8722">1.89</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td> <td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonNumeric contextRef="c111" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="ixv-8723">8.07</ix:nonNumeric></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td> </tr><tr style="vertical-align: top;"> <td style="vertical-align: bottom;">&#160;&#160;&#160;&#160;Granted</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c111" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" unitRef="shares" id="ixv-8724">100,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c111" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" unitRef="usdPershares" id="ixv-8725">0.90</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonNumeric contextRef="c111" format="ixt-sec:duryear" name="femy:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm" id="ixv-8726">9.98</ix:nonNumeric></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"> <td style="vertical-align: bottom;"> <div style="text-indent: -7.2pt; padding-left: 7.2pt;"> &#160;&#160;&#160;&#160;Forfeited </div> </td> <td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c111" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" scale="0" unitRef="shares" id="ixv-8727">100,000</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td> <td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c111" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" scale="0" unitRef="usdPershares" id="ixv-8728">1.10</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td> <td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"> &#8212; </td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td> </tr> <tr style="vertical-align: top; height: 1pt;"> <td style="vertical-align: bottom;"> <div style="text-indent: -7.2pt; padding-left: 7.2pt;"> Outstanding at June 30, 2025 </div> </td> <td style="border-top: none; vertical-align: bottom; width: 1%; text-align: left; border-bottom: 3px double black; border-left: none; border-right: none;">&#160;</td><td style="border-top: none; vertical-align: bottom; width: 9%; text-align: right; border-bottom: 3px double black; border-left: none; border-right: none;"><ix:nonFraction contextRef="c119" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" unitRef="shares" id="ixv-8729">250,000</ix:nonFraction></td><td style="border-top: none; vertical-align: bottom; width: 1%; text-align: left; border-bottom: 3px double black; border-left: none; border-right: none;">&#160;</td> <td style="vertical-align: bottom; width: 1%; text-align: left;"><br/></td> <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c119" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" unitRef="usdPershares" id="ixv-8730">1.81</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td> <td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonNumeric contextRef="c111" format="ixt-sec:duryear" name="femy:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm" id="ixv-8731">8.11</ix:nonNumeric></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td> </tr> <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"> <td style="vertical-align: bottom;">&#160;</td> <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td> <td style="vertical-align: bottom; width: 1%;">&#160;</td> <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td> <td style="vertical-align: bottom;">&#160;</td> <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 1pt;"> <td style="vertical-align: bottom;"> <div style="text-indent: -7.2pt; padding-left: 7.2pt;"> Vested and exercisable at June 30, 2025 </div> </td> <td style="border-bottom: 1px solid black; vertical-align: bottom; width: 1%; text-align: left; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="border-bottom: 1px solid black; vertical-align: bottom; width: 9%; text-align: right; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c119" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" scale="0" unitRef="shares" id="ixv-8732">100,000</ix:nonFraction></td><td style="border-bottom: 1px solid black; vertical-align: bottom; width: 1%; text-align: left; border-top: none; border-left: none; border-right: none;">&#160;</td> <td style="vertical-align: bottom; width: 1%; text-align: left;"><br/></td> <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c119" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" scale="0" unitRef="usdPershares" id="ixv-8733">2.56</ix:nonFraction></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td> <td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonNumeric contextRef="c111" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" id="ixv-8734">6.82</ix:nonNumeric></td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td> </tr> </table></ix:nonNumeric><div>&#160;
  </div><div>
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     (c)
    </div>
    <div>
     <span style="font-style: italic;">Share-Based Compensation Expense</span>
    </div>
  </div><div>&#160;</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" id="ixv-5187"><div> 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 statements of comprehensive loss: </div>
    <div>&#160;
    </div>
    <table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
     <tr style="height: 0px; font-size: 0px;">
      <td style="width: 53%;">&#160;</td>
      <td style="width: 1%;">&#160;</td>
      <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
      <td style="width: 1%;">&#160;</td>
      <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
      <td style="width: 1%;">&#160;</td>
      <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
      <td style="width: 1%;">&#160;</td>
      <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1.0pt;">
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
      <td colspan="6" style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; white-space : nowrap; ">


        <span style="font-weight: bold;">Three Months Ended June 30, </span>
       </td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td colspan="7" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">


        <span style="font-weight: bold;">Six Months Ended June 30, </span>
       </td>
     </tr>
     <tr style="vertical-align: top; height: 1.0pt;">
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
      <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">


        <span style="font-weight: bold;">2025</span>
       </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">


        <span style="font-weight: bold;">2024</span>
       </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">


        <span style="font-weight: bold;">2025</span>
       </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">


        <span style="font-weight: bold;">2024</span>
       </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
      <td style="vertical-align: bottom;">
       <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
        Research and development
       </div>
      </td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td>
      <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c120" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="0" unitRef="usd" id="ixv-8735">68,299</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c121" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="0" unitRef="usd" id="ixv-8736">34,629</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c122" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="0" unitRef="usd" id="ixv-8737">205,223</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c123" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="0" unitRef="usd" id="ixv-8738">64,637</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1.0pt;">
      <td style="vertical-align: bottom;">
       <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
        Sales and marketing
       </div>
      </td>
      <td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left;">&#160;</td>
      <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c124" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="0" unitRef="usd" id="ixv-8739">21,418</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c125" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="0" unitRef="usd" id="ixv-8740">18,246</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c126" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="0" unitRef="usd" id="ixv-8741">10,987</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c127" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="0" unitRef="usd" id="ixv-8742">24,764</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
      <td style="vertical-align: bottom;">
       <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
        General and administrative
       </div>
      </td>
      <td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
      <td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c128" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="0" unitRef="usd" id="ixv-8743">92,254</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c129" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="0" unitRef="usd" id="ixv-8744">51,138</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c130" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="0" unitRef="usd" id="ixv-8745">332,998</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c131" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="0" unitRef="usd" id="ixv-8746">92,197</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1.0pt;">
      <td style="vertical-align: bottom;">
       <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
        Total share-based compensation expense
       </div>
      </td>
      <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td>
      <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="0" unitRef="usd" id="ixv-8747">181,971</ix:nonFraction></td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="0" unitRef="usd" id="ixv-8748">104,013</ix:nonFraction></td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="0" unitRef="usd" id="ixv-8749">549,208</ix:nonFraction></td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="0" unitRef="usd" id="ixv-8750">181,598</ix:nonFraction></td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
    </table></ix:nonNumeric>
<div>&#160;
    </div>
<div> As of June 30, 2025, the remaining share-based compensation expense that is expected to be recognized in future periods for employees and nonemployees is $<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="0" unitRef="usd" id="ixv-8751">1,924,030</ix:nonFraction>, which includes $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="femy:ShareBasedCompensationExpenseToBeRecognizedUponAchievingCertainPerformanceCondition" scale="0" unitRef="usd" id="ixv-8752">155,222</ix:nonFraction> of compensation expense to be recognized upon achieving certain performance conditions. For service-based awards, the $<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" scale="0" unitRef="usd" id="ixv-8753">1,768,808</ix:nonFraction> of unrecognized expense is expected to be recognized over a weighted average period of <ix:nonNumeric contextRef="c0" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="ixv-8754">2.9</ix:nonNumeric> years. </div>
<div style="text-align: justify; margin-left: 47.25pt;">&#160;
    </div>
<div style="text-indent: -18pt; text-align: justify; padding-left: 45pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     (d)
    </div>
    <div>
     <span style="font-style: italic;">Employee Stock Purchase Plan (ESPP)</span>
    </div>
  </div><div style="clear: both;">&#160;
  </div><div>For the six months ended June 30, 2025, <ix:nonFraction contextRef="c114" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="0" unitRef="shares" id="ixv-8755">49,247</ix:nonFraction> shares of common stock were issued under the Company&#8217;s ESPP at a fair value of $<ix:nonFraction contextRef="c114" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="0" unitRef="usd" id="ixv-8756">40,875</ix:nonFraction>. For the six months ended June 30, 2024, <ix:nonFraction contextRef="c115" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="0" unitRef="shares" id="ixv-8757">12,081</ix:nonFraction> shares of common stock were issued under the Company&#8217;s ESPP Plan at a fair value of $<ix:nonFraction contextRef="c115" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="0" unitRef="usd" id="ixv-8758">10,390</ix:nonFraction>. As of June 30, 2025, the total number of shares of common stock reserved for future awards under the ESPP was <ix:nonFraction contextRef="c116" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="0" unitRef="shares" id="ixv-8759">719,668</ix:nonFraction>. </div>
<div>&#160;</div>
</ix:continuation><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="ixv-5319"><div style="text-indent: -36pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-weight: bold;">(11)</span>
    </div>
    <div>
     <span style="font-weight: bold;">Related&#8209;Party Transactions</span>
    </div>
  </div><div style="clear: both;">&#160;
  </div><div> In November 2023, the Company issued unsecured convertible notes and accompanying Series A and Series B Warrants (see Note 8). The transaction included the issuance of a $<ix:nonFraction contextRef="c132" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" scale="6" unitRef="usd" id="ixv-8760">5</ix:nonFraction> million convertible note and Series A and Series B Warrants to PharmaCyte Biotech, Inc (&#8220;PharmaCyte&#8221;). The interim CEO, President and Director of PharmaCyte Biotech, Inc., Joshua Silverman, serves on the Company&#8217;s board of directors. The Series B Warrants expired in <span style="-sec-ix-hidden: hidden-fact-3">November 2024</span>. In November 2024, the Company paid PharmaCyte accrued interest on the convertible note of $<ix:nonFraction contextRef="c134" decimals="0" format="ixt:num-dot-decimal" name="femy:StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty" scale="0" unitRef="usd" id="ixv-8761">300,000</ix:nonFraction> in equity comprising <ix:nonFraction contextRef="c134" decimals="0" format="ixt:num-dot-decimal" name="femy:StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty" scale="0" unitRef="shares" id="ixv-8762">315,790</ix:nonFraction> common shares. </div><div>&#160;
  </div><div style="margin: 0in; font-size: 12pt;"><span style="font-size:10.0pt">In conjunction with the June
2025 Financing, certain officers and directors purchased <ix:nonFraction contextRef="c98" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" scale="0" unitRef="shares" id="ixv-8763">98,040</ix:nonFraction> common shares
in the private placement offering at a price of $<ix:nonFraction contextRef="c98" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SharePrice" scale="0" unitRef="usdPershares" id="ixv-8764">1.02</ix:nonFraction> per share.</span></div><div>&#160;</div><div>
   In addition, for the six months ended June 30, 2025 and  year ended December 31, 2024,  a family member of the CEO was employed by the Company.
  </div></ix:nonNumeric><div>&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">18</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents0">Table of Contents</a></div></div><div style="text-align: center;">
   <span style="font-weight: bold;">FEMASYS INC.</span>
  </div><div style="text-align: center;">
   <span style="font-weight: bold;">Condensed Notes to Financial Statements</span>
  </div><div style="text-align: center;">
   <span style="font-weight: bold;">(unaudited)</span>
  </div><div style="text-align: center;">&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:EarningsPerShareTextBlock" id="ixv-5347"><div style="text-indent: -36pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-weight: bold;">(12)</span>
    </div>
    <div>
     <span style="font-weight: bold;">Net Loss per Share Attributable to Common Stockholders</span>
    </div>
  </div><div style="clear: both;">&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="ixv-5354"><div> The following table sets forth the computation of the basic and diluted net loss per share: </div>
<div>&#160;</div>
<table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td style="width: 52%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td>
    <td colspan="7" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">


      <span style="font-weight: bold;">Three Months Ended June 30, </span>
     </td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td colspan="7" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">


      <span style="font-weight: bold;">Six Months Ended June 30, </span>
     </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">2025</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">2024</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">2025</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">2024</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
   </tr><tr style="vertical-align: top;">
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; border-width: initial; border-style: none; border-color: initial; width: 1%;">&#160;</td>
    <td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 9%;">&#160;</td><td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 9%;">&#160;</td><td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 9%;">&#160;</td><td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 9%;">&#160;</td><td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Net loss attributable to common stockholders, basic &amp; diluted
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td>
    <td style="border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" scale="0" sign="-" unitRef="usd" id="ixv-8765"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="0" sign="-" unitRef="usd" id="ixv-8766">4,585,922</ix:nonFraction></ix:nonFraction></td><td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" scale="0" sign="-" unitRef="usd" id="ixv-8767"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="0" sign="-" unitRef="usd" id="ixv-8768">4,684,574</ix:nonFraction></ix:nonFraction></td><td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td><td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" scale="0" sign="-" unitRef="usd" id="ixv-8769"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="0" sign="-" unitRef="usd" id="ixv-8770">10,482,761</ix:nonFraction></ix:nonFraction></td><td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" scale="0" sign="-" unitRef="usd" id="ixv-8771"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="0" sign="-" unitRef="usd" id="ixv-8772">8,284,084</ix:nonFraction></ix:nonFraction></td><td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Weighted average number of shares used in computing net loss per share attributable to common stockholders, basic and diluted
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares" id="ixv-8773"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares" id="ixv-8774">28,880,704</ix:nonFraction></ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares" id="ixv-8775"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares" id="ixv-8776">22,215,516</ix:nonFraction></ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares" id="ixv-8777"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares" id="ixv-8778">27,025,277</ix:nonFraction></ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares" id="ixv-8779"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares" id="ixv-8780">21,995,436</ix:nonFraction></ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Net loss per share attributable to common stockholders, basic and diluted
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c4" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" sign="-" unitRef="usdPershares" id="ixv-8781"><ix:nonFraction contextRef="c4" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares" id="ixv-8782">0.16</ix:nonFraction></ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c5" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" sign="-" unitRef="usdPershares" id="ixv-8783"><ix:nonFraction contextRef="c5" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares" id="ixv-8784">0.21</ix:nonFraction></ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" sign="-" unitRef="usdPershares" id="ixv-8785"><ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares" id="ixv-8786">0.39</ix:nonFraction></ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c6" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" sign="-" unitRef="usdPershares" id="ixv-8787"><ix:nonFraction contextRef="c6" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares" id="ixv-8788">0.38</ix:nonFraction></ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
   </tr>
  </table></ix:nonNumeric><div>&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" id="ixv-5482"><div> 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" style="font-size: 10pt; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
     <tr style="height: 0px; font-size: 0px;">
      <td style="width: 52%;">&#160;</td>
      <td style="width: 1%;">&#160;</td>
      <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
      <td style="width: 1%;">&#160;</td>
      <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
      <td style="width: 1%;">&#160;</td>
      <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
      <td style="width: 1%;">&#160;</td>
      <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1.0pt;">
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td colspan="7" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">


        <span style="font-weight: bold;">Three Months Ended June 30, </span>
       </td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td colspan="7" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">


        <span style="font-weight: bold;">Six Months Ended June 30, </span>
       </td>
     </tr>
     <tr style="vertical-align: top; height: 1.0pt;">
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">


        <span style="font-weight: bold;">2025</span>
       </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">


        <span style="font-weight: bold;">2024</span>
       </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">


        <span style="font-weight: bold;">2025</span>
       </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">


        <span style="font-weight: bold;">2024</span>
       </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
     </tr><tr style="vertical-align: top;">
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 9%;">&#160;</td><td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 9%;">&#160;</td><td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 9%;">&#160;</td><td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 9%;">&#160;</td><td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
      <td style="vertical-align: bottom;">
       <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
        Options to purchase common stock
       </div>
      </td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="0" unitRef="shares" id="ixv-8789">4,648,497</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="0" unitRef="shares" id="ixv-8790">3,171,139</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="0" unitRef="shares" id="ixv-8791">4,648,497</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="0" unitRef="shares" id="ixv-8792">3,171,139</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1.0pt;">
      <td style="vertical-align: bottom;">
       <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
        Warrants to purchase common stock, in connection with April 2023 financing
       </div>
      </td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c135" decimals="0" format="ixt:num-dot-decimal" name="femy:IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants" scale="0" unitRef="shares" id="ixv-8793">68,809</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c136" decimals="0" format="ixt:num-dot-decimal" name="femy:IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants" scale="0" unitRef="shares" id="ixv-8794">68,809</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c137" decimals="0" format="ixt:num-dot-decimal" name="femy:IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants" scale="0" unitRef="shares" id="ixv-8795">68,809</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c138" decimals="0" format="ixt:num-dot-decimal" name="femy:IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants" scale="0" unitRef="shares" id="ixv-8796">68,809</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
      <td style="vertical-align: bottom;">
       <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
        Warrants to purchase common stock, in connection with November 2023 financing
       </div>
      </td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c139" decimals="0" format="ixt:num-dot-decimal" name="femy:IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants" scale="0" unitRef="shares" id="ixv-8797">5,805,083</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c140" decimals="0" format="ixt:num-dot-decimal" name="femy:IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants" scale="0" unitRef="shares" id="ixv-8798">11,610,166</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c141" decimals="0" format="ixt:num-dot-decimal" name="femy:IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants" scale="0" unitRef="shares" id="ixv-8799">5,805,083</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c142" decimals="0" format="ixt:num-dot-decimal" name="femy:IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants" scale="0" unitRef="shares" id="ixv-8800">11,610,166</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1.0pt;">
      <td style="vertical-align: bottom;">
       <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
        Warrants to purchase common stock, in connection with June 2025 financing
       </div>
      </td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c143" decimals="0" format="ixt:num-dot-decimal" name="femy:IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants" scale="0" unitRef="shares" id="ixv-8801">105,726</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c144" decimals="0" format="ixt:fixed-zero" name="femy:IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants" scale="0" unitRef="shares" id="ixv-8802"> &#8212; </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c145" decimals="0" format="ixt:num-dot-decimal" name="femy:IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants" scale="0" unitRef="shares" id="ixv-8803">105,726</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c146" decimals="0" format="ixt:fixed-zero" name="femy:IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants" scale="0" unitRef="shares" id="ixv-8804"> &#8212; </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
      <td style="vertical-align: bottom;">
       <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
        Warrants to purchase common stock
       </div>
      </td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants" scale="0" unitRef="shares" id="ixv-8805">141,639</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants" scale="0" unitRef="shares" id="ixv-8806">196,816</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants" scale="0" unitRef="shares" id="ixv-8807">141,639</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants" scale="0" unitRef="shares" id="ixv-8808">196,816</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1.0pt;">
      <td style="vertical-align: bottom; padding-left: 10px;">
       <div>
        Total potential shares
       </div>
      </td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="0" unitRef="shares" id="ixv-8809">10,769,754</ix:nonFraction></td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center;">&#160;</td>
      <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="0" unitRef="shares" id="ixv-8810">15,046,930</ix:nonFraction></td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="0" unitRef="shares" id="ixv-8811">10,769,754</ix:nonFraction></td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center;">&#160;</td>
      <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="0" unitRef="shares" id="ixv-8812">15,046,930</ix:nonFraction></td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
    </table>
<div>&#160;</div>
</ix:nonNumeric></ix:nonNumeric><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:IncomeTaxDisclosureTextBlock" id="ixv-5667"><div style="text-indent: -36pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-weight: bold;">(13)</span>
    </div>
    <div>
     <span style="font-weight: bold;">Income Taxes</span>
    </div>
  </div><div>&#160;</div><div>The effective tax rate of <ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" unitRef="pure" id="ixv-8813"><ix:nonFraction contextRef="c6" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" unitRef="pure" id="ixv-8814">0</ix:nonFraction></ix:nonFraction>% for the six months ended June 30, 2025 and 2024 was lower than the statutory rate due to the Company remaining in a full valuation allowance position. </div></ix:nonNumeric><div>&#160;</div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">19</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents0">Table of Contents</a></div></div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:SegmentReportingDisclosureTextBlock" id="ixv-5682"><div style="text-indent: -36pt; padding-left: 36pt;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-weight: bold;">(14)</span>
    </div>
    <div>
     <span style="font-weight: bold;">Segment Reporting</span>
    </div>
  </div><div style="clear: both;">&#160;
  </div><div> In accordance with FASB ASC Topic 280, <span style="font-style: italic;">Segment Reporting</span>, the Company has determined that it operates as a <span style="-sec-ix-hidden: hidden-fact-4">single</span> business segment, which is the development and commercialization of therapeutic and diagnostic products that service women&#8217;s reproductive health needs (infertility and permanent birth control). </div>
<div>&#160;
    </div>
<div> The determination of a <span style="-sec-ix-hidden: hidden-fact-5">single</span> business segment is consistent with the financial information regularly provided to the Company&#8217;s chief operating decision maker (&#8220;CODM&#8221;). As a <span style="-sec-ix-hidden: hidden-fact-6">single</span> reportable segment entity, the Company&#8217;s segment performance measure is net loss attributable to shareholders. The measurement of segment assets is reported on the balance sheet as total assets. The Company&#8217;s CODM is its Chief Executive Officer and Chief Financial Officer, who together review and evaluate net income for purposes of assessing performance, making operating decisions, allocating resources, and planning and forecasting for future periods. </div>
<div>&#160;
    </div>
<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="ixv-5697"><div> Significant segment expenses, as provided to the CODM are as follows:</div>
    <div>&#160;</div>

    <table cellpadding="0" style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
     <tr style="height: 0px; font-size: 0px;">
      <td style="width: 52%;">&#160;</td>

      <td style="width: 1%;">&#160;</td>
      <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
      <td style="width: 1%;">&#160;</td>
      <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
      <td style="width: 1%;">&#160;</td>
      <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
      <td style="width: 1%;">&#160;</td>
      <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1.0pt;">
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

      <td style="vertical-align: bottom; text-align: center;">&#160;</td>
      <td colspan="7" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">


        <span style="font-weight: bold;">Three Months Ended June 30,</span>
       </td>
      <td style="vertical-align: bottom; text-align: center;">&#160;</td>
      <td colspan="7" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">


        <span style="font-weight: bold;">Six Months Ended June 30,</span>
       </td>
     </tr>
     <tr style="vertical-align: top; height: 1.0pt;">
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

      <td style="vertical-align: bottom;">&#160;</td>
      <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">


        <span style="font-weight: bold;">2025</span>
       </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">


        <span style="font-weight: bold;">2024</span>
       </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom;">&#160;</td>
      <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">


        <span style="font-weight: bold;">2025</span>
       </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">


        <span style="font-weight: bold;">2024</span>
       </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
      <td style="vertical-align: bottom;">
       <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
        Sales
       </div>
      </td>

      <td style="vertical-align: bottom; text-align: right;"><br/></td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd" id="ixv-8815">409,268</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd" id="ixv-8816">221,484</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd" id="ixv-8817">750,532</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd" id="ixv-8818">492,624</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1.0pt;">
      <td style="vertical-align: bottom;">
       <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
        Cost of sales (excluding depreciation expense)
       </div>
      </td>

      <td style="vertical-align: bottom;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="0" unitRef="usd" id="ixv-8819">158,171</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="0" unitRef="usd" id="ixv-8820">73,125</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="0" unitRef="usd" id="ixv-8821">275,437</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="0" unitRef="usd" id="ixv-8822">161,657</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

      <td style="vertical-align: bottom;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1.0pt;">
      <td style="vertical-align: bottom;">
       <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
        Research and development expense
       </div>
      </td>

      <td style="vertical-align: bottom;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" scale="0" unitRef="usd" id="ixv-8823">89,217</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" scale="0" unitRef="usd" id="ixv-8824">665,517</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" scale="0" unitRef="usd" id="ixv-8825">1,048,380</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" scale="0" unitRef="usd" id="ixv-8826">1,080,780</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
      <td style="vertical-align: bottom; font-size: 10pt;">
       <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
        Other research and development expense<sup>1</sup></div>
      </td>

      <td style="vertical-align: bottom;">&#160;</td>
      <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" id="ix_0_fact" name="us-gaap:OtherResearchAndDevelopmentExpense" scale="0" unitRef="usd">1,325,212</ix:nonFraction></td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center;">&#160;</td>
      <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" id="ix_1_fact" name="us-gaap:OtherResearchAndDevelopmentExpense" scale="0" unitRef="usd">1,310,358</ix:nonFraction></td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom;">&#160;</td>
      <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" id="ix_2_fact" name="us-gaap:OtherResearchAndDevelopmentExpense" scale="0" unitRef="usd">3,334,521</ix:nonFraction></td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center;">&#160;</td>
      <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" id="ix_3_fact" name="us-gaap:OtherResearchAndDevelopmentExpense" scale="0" unitRef="usd">2,665,826</ix:nonFraction></td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1.0pt;">
      <td style="vertical-align: bottom; padding-left: 10px;">
       <div>
        Total research and development expense
       </div>
      </td>

      <td style="vertical-align: bottom;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="0" unitRef="usd" id="ixv-8831">1,414,429</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="0" unitRef="usd" id="ixv-8832">1,975,875</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="0" unitRef="usd" id="ixv-8833">4,382,901</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="0" unitRef="usd" id="ixv-8834">3,746,606</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

      <td style="vertical-align: bottom; text-align: center;">



       &#160;</td>
      <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: right;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: right;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1.0pt;">
      <td style="vertical-align: bottom;">
       <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
        Sales and marketing&#160;<span style="letter-spacing: normal; text-indent: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">expense</span></div>
      </td>

      <td style="vertical-align: bottom;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SellingAndMarketingExpense" scale="0" unitRef="usd" id="ixv-8835">984,977</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SellingAndMarketingExpense" scale="0" unitRef="usd" id="ixv-8836">975,190</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SellingAndMarketingExpense" scale="0" unitRef="usd" id="ixv-8837">1,893,544</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SellingAndMarketingExpense" scale="0" unitRef="usd" id="ixv-8838">1,275,677</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
      <td style="vertical-align: bottom;">
       <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
        General and administrative&#160;<span style="letter-spacing: normal; text-indent: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">expense</span></div>
      </td>

      <td style="vertical-align: bottom;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" unitRef="usd" id="ixv-8839">1,616,972</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: right;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" unitRef="usd" id="ixv-8840">1,611,817</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" unitRef="usd" id="ixv-8841">3,339,685</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: right;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" unitRef="usd" id="ixv-8842">3,114,621</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1.0pt;">
      <td style="vertical-align: bottom;">
       <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
        Depreciation and amortization expense
       </div>
      </td>

      <td style="vertical-align: bottom;">&#160;</td>
      <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="0" unitRef="usd" id="ixv-8843">86,285</ix:nonFraction></td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: right;">&#160;</td>
      <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="0" unitRef="usd" id="ixv-8844">67,628</ix:nonFraction></td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom;">&#160;</td>
      <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="0" unitRef="usd" id="ixv-8845">171,138</ix:nonFraction></td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: right;">&#160;</td>
      <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="0" unitRef="usd" id="ixv-8846">138,856</ix:nonFraction></td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
      <td style="vertical-align: bottom; padding-left: 10px;">
       <div>
        Total operating expenses
       </div>
      </td>

      <td style="vertical-align: bottom; text-align: center;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="0" unitRef="usd" id="ixv-8847">4,102,663</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: right;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="0" unitRef="usd" id="ixv-8848">4,630,510</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="0" unitRef="usd" id="ixv-8849">9,787,268</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: right;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="0" unitRef="usd" id="ixv-8850">8,275,760</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1.0pt;">
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

      <td style="vertical-align: bottom; text-align: center;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: right;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: right;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
      <td style="vertical-align: bottom;">
       <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
        Total other expense, net
       </div>
      </td>

      <td style="vertical-align: bottom; text-align: center;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="0" sign="-" unitRef="usd" id="ixv-8851">734,356</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
      <td style="vertical-align: bottom; text-align: right;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="0" sign="-" unitRef="usd" id="ixv-8852">204,173</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
      <td style="vertical-align: bottom; text-align: center;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="0" sign="-" unitRef="usd" id="ixv-8853">1,174,776</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
      <td style="vertical-align: bottom; text-align: right;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="0" sign="-" unitRef="usd" id="ixv-8854">341,041</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1.0pt;">
      <td style="vertical-align: bottom; padding-left: 10px;">
       <div>
        Loss before income taxes
       </div>
      </td>

      <td style="vertical-align: bottom; text-align: center;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" sign="-" unitRef="usd" id="ixv-8855">4,585,922</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
      <td style="vertical-align: bottom; text-align: right;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" sign="-" unitRef="usd" id="ixv-8856">4,686,324</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
      <td style="vertical-align: bottom; text-align: center;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" sign="-" unitRef="usd" id="ixv-8857">10,486,949</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
      <td style="vertical-align: bottom; text-align: right;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" sign="-" unitRef="usd" id="ixv-8858">8,285,834</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
      <td style="vertical-align: bottom; padding-left: 10px;">
       <div>
        Income tax benefit
       </div>
      </td>

      <td style="vertical-align: bottom; text-align: center;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:fixed-zero" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-8859"> &#8212; </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: right;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" sign="-" unitRef="usd" id="ixv-8860">1,750</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
      <td style="vertical-align: bottom; text-align: center;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" sign="-" unitRef="usd" id="ixv-8861">4,188</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
      <td style="vertical-align: bottom; text-align: right;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" sign="-" unitRef="usd" id="ixv-8862">1,750</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1.0pt;">
      <td style="vertical-align: bottom;">
       <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
        Net loss
       </div>
      </td>

      <td style="vertical-align: bottom; text-align: right;"><br/></td>
      <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-8863">4,585,922</ix:nonFraction></td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
      <td style="vertical-align: bottom; text-align: right;">&#160;</td>
      <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-8864">4,684,574</ix:nonFraction></td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
      <td style="vertical-align: bottom; text-align: center;">&#160;</td>
      <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-8865">10,482,761</ix:nonFraction></td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
      <td style="vertical-align: bottom; text-align: right;">&#160;</td>
      <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-8866">8,284,084</ix:nonFraction></td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
     </tr>
    </table><div>&#160;</div>
    <div> <sup style="font-size: 7.0pt;">1 </sup><ix:footnote id="ix_0_footnote" xml:lang="en-US">Other research and development expense include clinical affairs, regulatory, manufacturing and quality assurance expenses.</ix:footnote> </div></ix:nonNumeric>
<div>&#160;</div>
</ix:nonNumeric><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:SubsequentEventsTextBlock" id="ixv-6059"><div style="text-indent: -36pt; padding-left: 36pt;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-weight: bold;">(15)</span>
    </div>
    <div>
     <span style="font-weight: bold;">Subsequent Events</span>
    </div>
  </div><div style="clear: both;">&#160;
  </div>

























































































































































































  <div> In July 2025, the Company executed a promissory note with AFCO Direct Insurance Premium Finance to finance certain insurance premiums in an amount of $<ix:nonFraction contextRef="c147" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromNotesPayable" scale="0" unitRef="usd" id="ixv-8868">367,450</ix:nonFraction>, requiring the Company to pay a down payment and make monthly installment payments through June 2026.</div></ix:nonNumeric><div>&#160;</div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">20</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents0">Table of Contents</a></div></div><div>

  </div><div style="text-indent: -36pt; padding-left: 36pt;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt; font-weight: bold;">Item 2.</span>
    </div>
    <div>
     <a id="Managements_Discussion_and_Analysis_of_Financial_Condition_and_Results_of_Operations" title="Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations"></a><span style="font-size: 10.0pt; font-weight: bold;">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span>
    </div>
  </div><div>
  </div><div style="font-size: 10pt; clear: both;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; 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 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 27, 2025. 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.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold;">Overview</span>
  </div><div>

  </div><div style="font-size: 10pt;">&#160;</div><div style="margin: 0in; font-size: 12pt;"><span style="font-size:10.0pt">We are a leading biomedical
innovator, addressing significant unmet needs in women&#8217;s health worldwide, with
a broad patent-protected portfolio of disruptive, accessible, in-office
therapeutic and diagnostic products. We are a U.S. manufacturer that has received
global regulatory approvals for its product portfolio worldwide, and its
products are currently being commercialized in the U.S. and key international
markets. FemaSeed&#174; Intratubal Insemination, a groundbreaking infertility
treatment delivering sperm directly to the site of conception, is U.S.
FDA-cleared and approved in Europe, United Kingdom (&#8220;UK&#8221;), Canada, Israel,
Australia and New Zealand. A peer-reviewed publication of positive data from
its pivotal clinical trial of FemaSeed demonstrated effectiveness and safety
with high satisfaction from both patients and practitioners. FemVue&#174;, a
companion diagnostic for fallopian tube assessment via ultrasound, is U.S.
FDA-cleared and approved in Europe, UK, Canada, Japan, Israel, Australia and
New Zealand. FemCerv&#174;, an endocervical tissue sampler for cervical cancer
diagnosis, is U.S. FDA-cleared and approved in Europe, UK, Canada, Israel and
New Zealand. FemBloc&#174; permanent birth control is a revolutionary first-in-class
non-surgical solution, that involves minimally-invasive placement of a patented
delivery system for precise delivery of our proprietary synthetic tissue
adhesive (blended polymer) into both fallopian tubes simultaneously. Over time,
the blended polymer fully degrades and produces nonfunctional scar tissue to
permanently block the fallopian tubes in a safe and natural approach. This is
in stark contrast to centuries-old surgical sterilization with reported risks
that include infection, minor or major bleeding, injury to nearby organs,
anesthesia-related events, and even death. Along with the various surgical
risks, some patients may not qualify as good surgical candidates due to obesity
or medical comorbidities. The FemBloc non-surgical approach has the potential
to offer a safer, more accessible in-office alternative with fewer risks,
contraindications, and substantially lower cost. A peer-reviewed publication of
positive data from its initial clinical trials of FemBloc has demonstrated
compelling effectiveness and five-year safety with high satisfaction from both
patients and practitioners. In March 2025, we announced Conformit&#233; Europ&#233;enne
(&#8220;CE&#8221;) mark certification under European Union (&#8220;EU&#8221;) Medical Device Regulation
(&#8220;MDR&#8221;) as the first regulatory approval in the world for the FemBloc delivery
system for non-surgical female permanent birth control and in June 2025, we
announced CE mark certification under EU MDR for the class III blended polymer
component, achieving approval for the entire FemBloc system in the EU. In March
2025, we announced strategic distribution partnerships for FemBloc in Spain.
The pivotal clinical trial (clinicaltrials.gov: NCT05977751) is now enrolling
participants for U.S. approval. FemChec&#174;, is a companion diagnostic product for
FemBloc&#8217;s ultrasound-based confirmation test, is U.S. FDA-cleared and approved
in Europe, UK, Canada, Israel, Australia and New Zealand. FemCath&#174; is U.S.
FDA-cleared and approved in Europe, Canada and Israel for selective fallopian
tube evaluation. We are a woman-founded and led company with an expansive,
internally created intellectual property portfolio with over 200 issued patents
globally, in-house chemistry, manufacturing, and controls (CMC) and device
manufacturing capabilities and proven ability to develop products with
commercialization efforts underway. Our suite of products and U.S. 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.</span></div><div style="font-size: 10pt;">&#160;</div><div>

  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold;">Corporate Update</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;</div><div>
  </div><div style="margin: 0in; font-size: 12pt;"><span style="font-size:10.0pt">On August 6, 2025, we
announced first commercial entry into Europe with an order of approximately
$400,000 for FemBloc in Spain, the first country with an established
distribution partnership.</span></div><div style="font-size: 10pt;">&#160;</div><div>
   <span style="font-size: 10.0pt;">On July 1, 2025, we announced Australian and New Zealand regulatory approvals for FemaSeed and FemVue.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">On June 25, 2025, we announced European Union Medical Device Regulation approval of FemBloc.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">On June 17, we announced new Chief Commercial Officer.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">On June 11, 2025, we announced a partnership with Carolinas Fertility Institute to offer FemaSeed in its more than 8 locations.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">On May 30, 2025, we announced pricing of an underwritten public offering and concurrent private placement with gross proceeds of $4.5 million.</span></div><div>
  </div><div>&#160;</div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">21</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents0">Table of Contents</a></div></div><div>


  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold;">Results of Operations</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold; font-style: italic;">Comparison of the Three Months Ended June 30, 2025 and 2024</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">The following table shows our results of operations for the three months ended June 30, 2025 and 2024:</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;</div><div>


  </div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; width: 100%; border-spacing: 0px;">

   <tr style="height: 0px; font-size: 0px;"><td style="width: 54%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr>
    <td>&#160;</td>
    <td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td colspan="5" style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><b>


      Three Months Ended June 30,
     </b></td>
    <td>&#160;</td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td>
   </tr>
   <tr>
    <td>&#160;</td>
    <td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="text-align: center; font-weight: bold; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">


      2025
     </td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>

    <td>&#160;</td><td style="text-align: center; font-weight: bold; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">


      2024
     </td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td><td style="text-align: center; font-weight: bold; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">


      Change
     </td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td><td style="text-align: center; font-weight: bold; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">


      % Change
     </td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Sales
     </div>
    </td>
    <td style="width: 1%; text-align: left; vertical-align: bottom;">$</td>
    <td style="width: 9%; text-align: right; vertical-align: bottom;">409,268</td><td style="width: 1%; text-align: left; vertical-align: bottom;">&#160;</td>

    <td style="width: 1%; text-align: left; vertical-align: bottom;">&#160;</td><td style="width: 9%; text-align: right; vertical-align: bottom;">221,484</td><td style="width: 1%; text-align: left; vertical-align: bottom;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left; vertical-align: bottom;">&#160;</td><td style="width: 9%; text-align: right; vertical-align: bottom;">187,784</td><td style="width: 1%; text-align: left; vertical-align: bottom;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left; vertical-align: bottom;">&#160;</td><td style="width: 9%; text-align: right; vertical-align: bottom;">84.8</td><td style="width: 1%; text-align: left; vertical-align: bottom;">%</td>
   </tr>
   <tr>
    <td>
     <div>
      Cost of sales (excluding depreciation expense)
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 9%; text-align: right;">158,171</td><td style="width: 1%; text-align: left;">&#160;</td>

    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">73,125</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">85,046</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">116.3</td><td style="width: 1%; text-align: left;">%</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>

    <td>&#160;</td><td>&#160;</td><td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td>
   </tr>
   <tr>
    <td>
     <div>
      Operating expenses:
     </div>
    </td>
    <td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>

    <td>&#160;</td><td>&#160;</td><td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Research and development
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 9%; text-align: right;">1,414,429</td><td style="width: 1%; text-align: left;">&#160;</td>

    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">1,975,875</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(561,446</td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">-28.4</td><td style="width: 1%; text-align: left;">%</td>
   </tr>
   <tr>
    <td style="padding-left: 10px;">
     <div>
      Sales and marketing
     </div>
    </td>
    <td style="width: 1%; text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="width: 9%; text-align: right; vertical-align: bottom;">984,977</td><td style="width: 1%; text-align: left; vertical-align: bottom;">&#160;</td>

    <td style="width: 1%; text-align: left; vertical-align: bottom;">&#160;</td><td style="width: 9%; text-align: right; vertical-align: bottom;">975,190</td><td style="width: 1%; text-align: left; vertical-align: bottom;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left; vertical-align: bottom;">&#160;</td><td style="width: 9%; text-align: right; vertical-align: bottom;">9,787</td><td style="width: 1%; text-align: left; vertical-align: bottom;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left; vertical-align: bottom;">&#160;</td><td style="width: 9%; text-align: right; vertical-align: bottom;">1.0</td><td style="width: 1%; text-align: left; vertical-align: bottom;">%</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      General and administrative
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 9%; text-align: right;">1,616,972</td><td style="width: 1%; text-align: left;">&#160;</td>

    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">1,611,817</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">5,155</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">0.3</td><td style="width: 1%; text-align: left;">%</td>
   </tr>
   <tr>
    <td style="padding-left: 10px;">
     <div>
      Depreciation and amortization
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">86,285</td><td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>

    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">67,628</td><td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">18,657</td><td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">27.6</td><td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">%</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      Total operating expenses
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">4,102,663</td><td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>

    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">4,630,510</td><td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(527,847</td><td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">-11.4</td><td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">%</td>
   </tr>
   <tr>
    <td style="padding-left: 20px;">
     <div>
      Loss from operations
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(3,851,566</td><td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td>

    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(4,482,151</td><td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">630,585</td><td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">-14.1</td><td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">%</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Other (expense) income:
     </div>
    </td>
    <td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>

    <td>&#160;</td><td>&#160;</td><td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td>
   </tr>
   <tr>
    <td style="padding-left: 10px;">
     <div>
      Interest income
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 9%; text-align: right;">17,144</td><td style="width: 1%; text-align: left;">&#160;</td>

    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">184,138</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(166,994</td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">-90.7</td><td style="width: 1%; text-align: left;">%</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Interest expense
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 9%; text-align: right;">(491,500</td><td style="width: 1%; text-align: left;">)&#160;</td>

    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(388,311</td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(103,189</td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">26.6</td><td style="width: 1%; text-align: left;">%</td>
   </tr>
   <tr>
    <td style="padding-left: 10px;">
     <div>
      Other expense
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(260,000</td><td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td>

    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; text-align: right;">         &#8212;      </td><td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(260,000</td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left; border-width: initial; border-style: none; border-color: initial;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">100.0</td><td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">%</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">Total other expense, net</td>
    <td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(734,356</td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><span style="text-align: right;">)</span></td>

    <td style="text-align: left;">&#160;</td><td style="text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(204,173</td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)</td>
    <td>&#160;</td>
    <td style="text-align: left;">&#160;</td><td style="text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(530,183</td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)</td>
    <td>&#160;</td>
    <td style="text-align: left;">&#160;</td><td style="text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">259.7</td><td style="text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">%</td>
   </tr>
   <tr>
    <td style="padding-left : 0px; ">
     <div>
      Loss before income taxes
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(4,585,922</td><td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td>

    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(4,686,324</td><td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">100,402</td><td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">-2.1</td><td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">%</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Income tax benefit
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; text-align: right;">&#160;         &#8212;      </td><td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>

    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(1,750</td><td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">1,750</td><td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">100.0</td><td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">%</td>
   </tr>
   <tr>
    <td style="padding-left: 20px;">
     <div>
      Net loss
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td>
    <td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">(4,585,922</td><td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">)&#160;</td>

    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">(4,684,574</td><td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">98,652</td><td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">-2.1</td><td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">%</td>
   </tr>
  </table><div style="font-size: 10pt;">&#160;
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold; font-style: italic;">Sales</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">Sales increased by $187,784, or 84.8%, to $409,268 for the three months ended June 30, 2025, from $221,484 for the three months ended June 30, 2024, due to increased sales of FemaSeed and FemVue.</span>
  </div><div>
  </div><div style="text-align: center; font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold; font-style: italic;">Cost of sales</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">Cost of sales increased by $85,046 or 116.3%, to $158,171 for the three months ended June 30, 2025, from $73,125 for the three months ended June 30, 2024, and is attributed to increased sales.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold; font-style: italic;">Research and development</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">The following table summarizes our R&amp;D expenses incurred during the periods presented:</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>

  </div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td style="width: 77%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr>
    <td>&#160;</td>
    <td colspan="7" style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; font-weight: bold; text-align: center;">&#160;


      Three Months Ended June 30,
     </td>

   </tr>
   <tr>
    <td>&#160;</td>
    <td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td>
    <td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; text-align: center; font-weight: bold;">


      2025
     </td><td style="width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; text-align: center; font-weight: bold;">


      2024
     </td><td style="width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Compensation and related personnel costs
     </div>
    </td>
    <td style="width: 1%; text-align: left; vertical-align: bottom;">$</td>
    <td style="width: 9%; text-align: right; vertical-align: bottom;">1,249,096</td><td style="width: 1%; text-align: left; vertical-align: bottom;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left; vertical-align: bottom;">&#160;</td><td style="width: 9%; text-align: right; vertical-align: bottom;">974,880</td><td style="width: 1%; text-align: left; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr>
    <td>
     <div>
      Clinical-related costs
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 9%; text-align: right;">262,389</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">435,588</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Material and development costs
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 9%; text-align: right;">(216,134</td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">389,129</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr>
    <td>
     <div>
      Professional and outside consultant costs
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 9%; text-align: right;">111,749</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">118,477</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Regulatory and other costs
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">7,329</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">57,801</td><td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr>
    <td>
     <div>
      Total research and development expenses
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td>
    <td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">1,414,429</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">1,975,875</td><td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
  </table><div style="text-align: center; font-size: 10pt;">&#160;
  </div><div>


  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">22</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents0">Table of Contents</a></div></div><div>
  </div><div>
   R&amp;D expenses decreased by $561,446 or 28.4%, to $1,414,429 for the three months ended June 30, 2025 from $1,975,875 for the three months ended June 30, 2024. The decrease resulted primarily from the commercialization of development products into inventory and reduced clinical costs, partially offset by increased compensation costs.
  </div><div>&#160;</div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold; font-style: italic;">Sales and marketing</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">Sales and marketing expenses increased by $9,787 or 1.0%, to $984,977 for the three months ended June 30, 2025 from $975,190 for the three months ended June 30, 2024. The costs are consistent for the comparable periods.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold; font-style: italic;">General and administrative</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>

  </div><div style="margin: 0in; font-size: 12pt;"><span style="font-size:10.0pt">General and administrative
expenses increased by $5,155, or 0.3%, to $1,616,972 for the three months ended
June 30, 2025 from $1,611,817 for the three months ended June 30, 2024. The
costs are consistent for the comparable periods.</span></div><div>&#160;</div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold; font-style: italic;">Depreciation and amortization</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;</div><div>
  </div><div>
   Depreciation and amortization expenses increased by $18,657, or 27.6%, to $86,285 for the three months ended June 30, 2025 from $67,628 for the three months ended June 30, 2024. The increase resulted from additional fixed assets and intangible assets in service.
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold; font-style: italic;">Other expense, net</span>
  </div><div>



  </div><div>&#160;</div><div>Other expense, net increased by $530,183, or 259.7%, to $734,356 for the three months ended June 30, 2025 from $204,173 for the three months ended June 30, 2024. The increase resulted from increased non-cash discount amortization related to the convertible notes payable and expenses related to the Any Market&#160;Purchase Agreement, offset by reduced interest income.
  </div><div style="font-size: 10pt;">&#160;</div><div>
   <span style="font-size: 10.0pt; font-weight: bold; font-style: italic;">Income tax benefit</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">Income tax benefit decreased by $1,750 or 100%, to $0 for the three months ended June 30, 2025 from $1,750 for the three months ended June 30, 2024 due to an adjustment in the state minimum taxes we are required to pay.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold;">Results of Operations</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold; font-style: italic;">Comparison of the Six Months Ended June 30, 2025 and 2024</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">The following table shows our results of operations for the six months ended June 30, 2025 and 2024:</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>

  </div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">

   <tr style="height: 0px; font-size: 0px;"><td style="width: 53%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr>
    <td>&#160;</td>
    <td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td>
    <td colspan="6" style="text-align: center; font-weight: bold; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">


      Six Months Ended June 30,
     </td>
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr>
    <td>&#160;</td>
    <td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td>
    <td style="text-align: center; font-weight: bold; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;">


      2025
     </td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;">


      2024
     </td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;">


      Change
     </td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td><td style="text-align: center; font-weight: bold; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;">


      % Change
     </td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Sales
     </div>
    </td>
    <td style="width: 1%; text-align: left; vertical-align: bottom;">$</td>
    <td style="width: 9%; text-align: right; vertical-align: bottom;">750,532</td><td style="width: 1%; text-align: left; vertical-align: bottom;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left; vertical-align: bottom;">&#160;</td><td style="width: 9%; text-align: right; vertical-align: bottom;">492,624</td><td style="width: 1%; text-align: left; vertical-align: bottom;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left; vertical-align: bottom;">&#160;</td><td style="width: 9%; text-align: right; vertical-align: bottom;">257,908</td><td style="width: 1%; text-align: left; vertical-align: bottom;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left; vertical-align: bottom;">&#160;</td><td style="width: 9%; text-align: right; vertical-align: bottom;">52.4</td><td style="width: 1%; text-align: left; vertical-align: bottom;">%</td>
   </tr>
   <tr>
    <td>
     <div>
      Cost of sales (excluding depreciation expense)
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 9%; text-align: right;">275,437</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">161,657</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">113,780</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">70.4</td><td style="width: 1%; text-align: left;">%</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr>
    <td>
     <div>
      Operating expenses:
     </div>
    </td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div>
      &#160;&#160;&#160;&#160;Research and development
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 9%; text-align: right;">4,382,901</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">3,746,606</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">636,295</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">17.0</td><td style="width: 1%; text-align: left;">%</td>
   </tr>
   <tr>
    <td>
     <div>
      &#160;&#160;&#160;&#160;Sales and marketing
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 9%; text-align: right;">1,893,544</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">1,275,677</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">617,867</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">48.4</td><td style="width: 1%; text-align: left;">%</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div>
      &#160;&#160;&#160;&#160;General and administrative
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 9%; text-align: right;">3,339,685</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">3,114,621</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">225,064</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">7.2</td><td style="width: 1%; text-align: left;">%</td>
   </tr>
   <tr>
    <td>
     <div>
      &#160;&#160;&#160;&#160;Depreciation and amortization
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">171,138</td><td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">138,856</td><td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left; border-width: initial; border-style: none; border-color: initial;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1.81818px solid black; border-top: none; border-left: none; border-right: none;">32,282</td><td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">23.2</td><td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">%</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div>
      &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total operating expenses
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">9,787,268</td><td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">8,275,760</td><td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">1,511,508</td><td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1.81818px solid black; border-top: none; border-left: none; border-right: none;">18.3</td><td style="width: 1%; text-align: left; border-bottom: 1.81818px solid black; border-top: none; border-left: none; border-right: none;">%</td>
   </tr>
   <tr>
    <td>
     <div>
      &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Loss from operations
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(9,312,173</td><td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: 1.81818px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(7,944,793</td><td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(1,367,380</td><td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left; border-left: none; border-right: none; border-bottom: 1.81818px solid black; border-top: none;">&#160;</td><td style="width: 9%; text-align: right; border-left: none; border-right: none; border-bottom: 1.81818px solid black; border-top: none;">17.2</td><td style="width: 1%; text-align: left; border-bottom: 1.81818px solid black; border-left: none; border-right: none; border-top: none;">%</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Other (expense) income:
     </div>
    </td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr>
    <td>
     <div>
      &#160;&#160;&#160;&#160;Interest income
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 9%; text-align: right;">36,173</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">408,822</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(372,649</td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(91.2</td><td style="width: 1%; text-align: left;">)%</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div>
      &#160;&#160;&#160;&#160;Interest expense
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-width: initial; border-style: none; border-color: initial;">&#160;</td>
    <td style="width: 9%; text-align: right; border-width: initial; border-style: none; border-color: initial;">(950,949</td><td style="width: 1%; text-align: left; border-width: initial; border-style: none; border-color: initial;">)&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left; border-width: initial; border-style: none; border-color: initial;">&#160;</td><td style="width: 9%; text-align: right; border-width: initial; border-style: none; border-color: initial;">(749,863</td><td style="width: 1%; text-align: left; border-width: initial; border-style: none; border-color: initial;">)&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left; border-width: initial; border-style: none; border-color: initial;">&#160;</td><td style="width: 9%; text-align: right; border-width: initial; border-style: none; border-color: initial;">(201,086</td><td style="width: 1%; text-align: left; border-width: initial; border-style: none; border-color: initial;">)&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left; border-width: initial; border-style: none; border-color: initial;">&#160;</td><td style="width: 9%; text-align: right; border-width: initial; border-style: none; border-color: initial;">26.8</td><td style="width: 1%; text-align: left; border-width: initial; border-style: none; border-color: initial;">%</td>
   </tr>
   <tr>
    <td>
     <div>
      &#160;&#160;&#160;&#160;Other expense
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-top: none; border-right: none; border-bottom: 1px solid black; border-left: none;">&#160;</td>
    <td style="width: 9%; text-align: right; border-top: none; border-right: none; border-bottom: 1px solid black; border-left: none;">(260,000</td><td style="width: 1%; text-align: left; border-top: none; border-right: none; border-bottom: 1px solid black; border-left: none;">)&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left; border-width: initial; border-style: none; border-color: initial;">&#160;</td><td style="width: 9%; border-top: none; border-right: none; border-bottom: 1px solid black; border-left: none; text-align: right;">         &#8212;      </td><td style="width: 1%; text-align: left; border-top: none; border-right: none; border-bottom: 1px solid black; border-left: none;">&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left; border-top: none; border-right: none; border-bottom: 1px solid black; border-left: none;">&#160;</td><td style="width: 9%; text-align: right; border-top: none; border-right: none; border-bottom: 1px solid black; border-left: none;">(260,000</td><td style="width: 1%; text-align: left; border-top: none; border-right: none; border-bottom: 1px solid black; border-left: none;">)&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left; border-top: none; border-right: none; border-bottom: 1px solid black; border-left: none;">&#160;</td><td style="width: 9%; text-align: right; border-top: none; border-right: none; border-bottom: 1px solid black; border-left: none;">100.0</td><td style="width: 1%; text-align: left; border-top: none; border-right: none; border-bottom: 1px solid black; border-left: none;">%</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div>
      &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total other expense, net
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-top: none; border-right: none; border-bottom: 1px solid black; border-left: none;">&#160;</td>
    <td style="width: 9%; text-align: right; border-top: none; border-right: none; border-bottom: 1px solid black; border-left: none;">(1,174,776</td><td style="width: 1%; text-align: left; border-top: none; border-right: none; border-bottom: 1px solid black; border-left: none;">)&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left; border-top: none; border-right: none; border-bottom: 1px solid black; border-left: none;">&#160;</td><td style="width: 9%; text-align: right; border-top: none; border-right: none; border-bottom: 1px solid black; border-left: none;">(341,041</td><td style="width: 1%; text-align: left; border-top: none; border-right: none; border-bottom: 1px solid black; border-left: none;">)&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left; border-top: none; border-right: none; border-bottom: 1px solid black; border-left: none;">&#160;</td><td style="width: 9%; text-align: right; border-top: none; border-right: none; border-bottom: 1px solid black; border-left: none;">(833,735</td><td style="width: 1%; text-align: left; border-top: none; border-right: none; border-bottom: 1px solid black; border-left: none;">)&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left; border-top: none; border-right: none; border-bottom: 1px solid black; border-left: none;">&#160;</td><td style="width: 9%; text-align: right; border-top: none; border-right: none; border-bottom: 1px solid black; border-left: none;">244.5</td><td style="width: 1%; text-align: left; border-top: none; border-right: none; border-bottom: 1px solid black; border-left: none;">%</td>
   </tr>
   <tr>
    <td>
     <div>
      &#160;&#160;&#160;&#160;Loss before income taxes
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 9%; text-align: right;">(10,486,949</td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(8,285,834</td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(2,201,115</td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">26.6</td><td style="width: 1%; text-align: left;">%</td>
   </tr>
   <tr style="background-color: rgb(204, 238, 255);">
    <td>
     <div>
      &#160;&#160;&#160;&#160;Income tax benefit
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-top: none; border-right: none; border-bottom: 1px solid black; border-left: none;">&#160;</td>
    <td style="width: 9%; text-align: right; border-top: none; border-right: none; border-bottom: 1px solid black; border-left: none;">(4,188</td><td style="width: 1%; text-align: left; border-top: none; border-right: none; border-bottom: 1px solid black; border-left: none;">)&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left; border-top: none; border-right: none; border-bottom: 1px solid black; border-left: none;">&#160;</td><td style="width: 9%; text-align: right; border-top: none; border-right: none; border-bottom: 1px solid black; border-left: none;">(1,750</td><td style="width: 1%; text-align: left; border-top: none; border-right: none; border-bottom: 1px solid black; border-left: none;">)&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left; border-top: none; border-right: none; border-bottom: 1px solid black; border-left: none;">&#160;</td><td style="width: 9%; text-align: right; border-top: none; border-right: none; border-bottom: 1px solid black; border-left: none;">(2,438</td><td style="width: 1%; text-align: left; border-top: none; border-right: none; border-bottom: 1px solid black; border-left: none;">)&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left; border-top: none; border-right: none; border-bottom: 1px solid black; border-left: none;">&#160;</td><td style="width: 9%; text-align: right; border-top: none; border-right: none; border-bottom: 1px solid black; border-left: none;">139.3</td><td style="width: 1%; text-align: left; border-top: none; border-right: none; border-bottom: 1px solid black; border-left: none;">%</td>
   </tr>
   <tr>
    <td>
     <div>
      &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Net loss
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td>
    <td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">(10,482,761</td><td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">(8,284,084</td><td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">(2,198,677</td><td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td>&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">26.5</td><td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">%</td>
   </tr>
  </table><div style="font-size: 10pt;">&#160;
  </div><div>


  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">23</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents0">Table of Contents</a></div></div><div>
   <span style="font-size: 10.0pt; font-weight: bold; font-style: italic;">Sales</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">Sales increased by $257,908, or 52.4%, to $750,532 for the six months ended June 30, 2025 from $492,624 for the six months ended June 30, 2024, attributable to sales of FemaSeed and FemVue. </span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold; font-style: italic;">Cost of sales</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="font-size: 10pt;">
   Cost of sales increased by $113,780 or 70.4%, to $275,437 for the six months ended June 30, 2025 from $161,657 for the six months ended June 30, 2024. The increase is primarily attributed to increased sales,
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold; font-style: italic;">Research and development</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">The following table summarizes our R&amp;D expenses incurred during the periods presented:</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>

  </div><table cellpadding="0" style="font-size: 10pt; margin-left: 5.4pt; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td style="width: 77%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.0pt;">
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td colspan="7" style="width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; text-align: center;"><b>&#160;


      Six Months Ended June 30,
     </b></td>

   </tr>
   <tr style="vertical-align: top; height: 12.0pt;">
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%; padding-left: 10px;">


      <span style="font-weight: bold;">2025</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%; padding-left: 10px;">


      <span style="font-weight: bold;">2024</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Compensation and related personnel costs
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; padding-left: 10px;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">2,554,755</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">1,963,937</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.0pt;">
    <td style="vertical-align: bottom;">
     <div>
      Clinical-related costs
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">656,364</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">874,363</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Material and development costs
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">325,365</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">532,828</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.0pt;">
    <td style="vertical-align: bottom;">
     <div>
      Professional and outside consultant costs
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">303,944</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">286,659</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Regulatory and other costs
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">542,473</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">88,819</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.0pt;">
    <td style="vertical-align: bottom;">
     <div>
      Total research and development expenses
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; padding-left: 10px;">$</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">4,382,901</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; padding-left: 10px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">3,746,606</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
  </table><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">R&amp;D expenses increased by $636,295 or 17.0%, to $4,382,901 for the six months ended June 30, 2025 from $3,746,606 for the six months ended June 30, 2024. The increase relates primarily to increased compensation costs and regulatory costs, partially offset by reduced material and development costs and clinical costs.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold; font-style: italic;">Sales and marketing</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">Sales and marketing expenses increased by $617,867 or 48.4%, to $1,893,544 for the six months ended June 30, 2025 from $1,275,677 for the six months ended June 30, 2024. The increase relates primarily to compensation and travel costs as we began recruitment of a commercial team in 2024 to promote our available products.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold; font-style: italic;">General and administrative</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>

  </div><div style="margin: 0in; font-size: 12pt;"><span style="font-size:10.0pt">General and administrative
expenses increased by $225,064, or 7.2%, to $3,339,685 for the six months ended
June 30, 2025 from $3,114,621 for the six months ended June 30, 2024. The
increase relates primarily to increased compensation costs and professional
fees.</span></div><div>&#160;</div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold; font-style: italic;">Depreciation and amortization</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;</div><div>
  </div><div>
   Depreciation and amortization expenses increased by $32,282, or 23.2%, to $171,138 for the six months ended June 30, 2025 from $138,856 for the six months ended June 30, 2024. The increase resulted from additional fixed assets and intangible assets in service.
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>


  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">24</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents0">Table of Contents</a></div></div><div>
   <span style="font-size: 10.0pt; font-weight: bold; font-style: italic;">Other expense, net</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;</div><div>
  </div><div>
   Other expense, net increased by $833,735, or 244.5%, to $1,174,776 for the six months ended June 30, 2025 from $341,041 for the six months ended June 30, 2024. The increase resulted from increased non-cash discount amortization related to the convertible notes payable, and expenses related to the Any Market Purchase Agreement, offset by reduced interest income.
  </div><div>

  &#160;</div><div>

  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold; font-style: italic;">Income tax benefit</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">Income tax benefit increased by $2,438 or 139.3%, to $4,188 for the six months ended June 30, 2025 from $1,750 for the six months ended June 30, 2024 due to a decrease in the state minimum taxes we are required to pay.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold;">Liquidity and Capital Resources</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold; font-style: italic;">Sources of liquidity</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div>
   <span style="font-size: 10.0pt;">Since our inception through June 30, 2025, 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 June 30, 2025, we had $3,218,067 of cash and cash equivalents and an accumulated deficit of $137,681,018.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>




  </div><div>
   In July 2022, we entered into an Equity Distribution Agreement 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. As of 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 June 30, 2025, approximately 8.4 million shares of common stock had been sold for aggregate proceeds of approximately $15.2 million. As of June 30, 2025, the amount we were authorized to sell was subject to baby-shelf limitations. As of June 30, 2025, the available amount pursuant to the prospectus was approximately $1.5 million.
  </div><div style="font-size: 10pt;">&#160;</div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">25</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents0">Table of Contents</a></div></div><div>
   <span style="font-size: 10.0pt;">In November 2023, we entered into a securities purchase agreement with certain accredited investors pursuant to which we sold (i) senior unsecured convertible notes in an aggregate principal amount of $6,850,000, convertible into shares of common stock at a conversion price of $1.18 per share, (ii) Series A Warrants to purchase up to an aggregate of 5,805,083 shares of common stock at an exercise price of $1.18 per share, and (iii) Series B Warrants to purchase up to an aggregate of 5,805,083 shares of common stock at an exercise price of $1.475 per share (collectively, the &#8220;November 2023 Financing&#8221;). Net proceeds from the November 2023 Financing were $6.3 million. The Series B Warrants expired in November 2024 unexercised. In April 2025, $85,000 of convertible notes were converted into common stock. If exercised for cash, the Series A Warrants issued in the November 2023 Financing could result in proceeds up to an additional $6.8 million. The Series A Warrants expire in November 2028.</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;</div><div>

  </div><div>
   In June 2025, we sold 3,600,000 shares of common stock in an underwritten public offering at $0.85 per share. Separately and concurrently, we sold 1,686,275 shares of common stock in a private placement at a price of $0.85 per share to certain existing institutional stockholders and a price of $1.02 per share to certain directors and officers. Net proceeds from the transaction were $3,705,061.
  </div><div>
   &#160;
  </div><div>
   On June 30, 2025, we entered into an Any Market Purchase Agreement (&#8220;Purchase Agreement&#8221;) with Alumni Capital LP (&#8220;Alumni&#8221;) whereby we have the right, but not obligation, to sell to Alumni up to an aggregate of $10 million in shares of common stock in a series of purchases until December 31, 2026. We may elect that Alumni purchase up to $1 million in shares of common stock (or up to $5 million if mutually agreed) at either (i) the lowest traded price for 4 previous business days, multiplied by 90% or (ii) up to the lesser of (a) $1 million in shares of common stock or (b) 100% of the average daily trading volume of common stock for previous two business days at lowest daily dollar volume-weighted average price, multiplied by 97%. We are limited to issuances to Alumni or 19.99% of the shares of common stock outstanding immediately prior to the execution of the Purchase Agreement.
  </div><div style="font-size: 10pt;">&#160;</div><div>


  </div><div>
   <span style="font-size: 10.0pt; font-weight: bold; font-style: italic;">Funding requirements</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;</div><div>
  </div><div>
   Based on our current operating plan, our current cash and cash equivalents and anticipated revenues from product sales are expected to be sufficient to fund our ongoing operations into early fourth quarter of 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 convertible notes contain restrictions that limit our ability to issue securities without complying with certain participation rights. 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 style="font-size: 10pt;">&#160;</div><div>

  </div><div style="margin: 0in; font-size: 12pt;"><span style="font-size:10.0pt">Our cash and cash equivalents
as of June 30, 2025 will not be sufficient to sustain our operations, including
funding our U.S. product candidate, FemBloc through regulatory approval, and we
anticipate needing to raise additional capital to complete the U.S. development
and EU 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 commercialization efforts or 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 U.S. 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 our U.S. 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.</span></div><div style="font-size: 10pt;">&#160;</div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">26</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents0">Table of Contents</a></div></div><div>
  </div><div style="margin: 0in; font-size: 12pt;"><span style="font-size:10.0pt">We expect to continue to make
substantial investments in our ongoing commercialization of our products and
the pivotal trial that is designed to provide clinical evidence of the safety
and effectiveness of our U.S. product candidate, FemBloc. We also expect to
continue to make investments in research and development to develop future
products, manufacturing, regulatory affairs and post-market clinical trials. We
will additionally need to make investments in our sales and marketing
organization for FemaSeed and FemBloc. Because of these and other factors, we
expect to continue to incur substantial net losses and negative cash flows from
operations for the foreseeable future.</span></div><div>
  </div><div style="font-size: 10pt;">&#160;</div><div>
   <span style="font-size: 10.0pt;">Our future capital requirements will depend on many factors, including:</span>
  </div><div>
  </div><div style="font-size: 10pt;">&#160;
  </div><div>
  </div><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt;">&#8226;</span>
    </div>
    <div style="font-size: 11pt;">
     <span style="font-size: 10pt">the cost, timing and results of our clinical trial and U.S. regulatory reviews;</span>
    </div>
  </div><div>
  </div><div style="text-indent: -18pt; padding-left: 36pt; clear: both;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt;">&#8226;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">the cost and timing of establishing sales, marketing, and distribution capabilities;</span>
    </div>
  </div><div>
  </div><div style="text-indent: -18pt; padding-left: 36pt; clear: both;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt;">&#8226;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">the timing, receipt, and amount of sales from our current and potential products;</span>
    </div>
  </div><div>
  </div><div style="text-indent: -18pt; padding-left: 36pt; clear: both;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt;">&#8226;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">our ability to continue manufacturing our products and U.S. product candidate and to secure the components, services, and supplies needed in their production;</span>
    </div>
  </div><div>
  </div><div style="text-indent: -18pt; padding-left: 36pt; clear: both;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt;">&#8226;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">the degree of success we experience in commercializing our products;</span>
    </div>
  </div><div>
  </div><div style="text-indent: -18pt; padding-left: 36pt; clear: both;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt;">&#8226;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">the emergence of competing or complementary technologies;</span>
    </div>
  </div><div>
  </div><div style="text-indent: -18pt; padding-left: 36pt; clear: both;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt;">&#8226;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">the cost of preparing, filing, prosecuting, maintaining, defending, and enforcing any patent claims and other intellectual property rights; and</span>
    </div>
  </div><div>
  </div><div style="text-indent: -18pt; padding-left: 36pt; clear: both;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     <span style="font-size: 10.0pt;">&#8226;</span>
    </div>
    <div>
     <span style="font-size: 10.0pt;">the extent to which we acquire or invest in businesses, products, or technologies, although we currently have no commitments or agreements relating to any of these types of transactions.</span>
    </div>
  </div><div>
  </div><div style="font-size: 10pt; clear: both;">&#160;</div><div>










































  </div><div style="margin: 0in; font-size: 12pt;"><span style="font-size:10.0pt">In addition, the One Big
Beautiful Bill Act On July 4, 2025, H.R. 1, or the &#8220;One Big Beautiful Bill Act&#8221;
was signed into law in the U.S., which contains a broad range of tax reform
provisions affecting businesses. The Company is currently evaluating the full
effects of the legislation on our estimated annual effective tax rate and cash
tax position.</span></div><div style="margin: 0in; font-size: 12pt;">&#160;</div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">27</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents0">Table of Contents</a></div></div><div>





  </div><div>
   <span style="font-weight: bold;">Cash Flows</span>
  </div><div>&#160;
  </div><div>
   <span style="font-weight: bold; font-style: italic;">Comparison of the Six Months Ended June 30, 2025 and 2024</span>
  </div><div>&#160;
  </div><div>
   The following table summarizes our cash flows for the six months ended June 30, 2025 and 2024:
  </div><div>&#160;</div><table cellpadding="0" style="font-size: 10pt; margin-left: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.0pt;">
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td colspan="7" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">


      <span style="font-weight: bold;">Six Months Ended June 30,</span>
     </td>
   </tr>
   <tr style="vertical-align: top; height: 12.0pt;">
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">


      <span style="font-weight: bold;">2025</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">


      <span style="font-weight: bold;">2024</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Net cash used in operating activities
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;"><br/></td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(9,117,950</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(8,894,780</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.0pt;">
    <td style="vertical-align: bottom;">
     <div>
      Net cash used in investing activities
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(193,567</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(297,123</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Net cash provided by financing activities
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">9,077,823</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">1,001,724</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 12.0pt;">
    <td style="vertical-align: bottom;">
     <div>
      Net change in cash and cash equivalents
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;"><br/></td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;">(233,694</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;">(8,190,179</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
   </tr>
  </table><div>&#160;
  </div><div>
   <span style="font-weight: bold; font-style: italic;">Operating activities</span>
  </div><div>&#160;</div><div style="margin: 0in; font-size: 12pt;"><span style="font-size:10.0pt">For the six months ended June
30, 2025, cash used in operating activities was $9,117,950, attributable to a
net loss of $10,482,761 and a net change in our net operating assets and
liabilities of $416,139, partially offset by non-cash charges of $1,780,950.
Non-cash charges primarily consisted of $746,612 in amortization of the
discount on convertible notes, $549,208 in share-based compensation, $260,819
in right-of-use asset amortization, $171,138 in depreciation and amortization
and $53,173 in loss on property and equipment dispositions. The change in our
net operating assets and liabilities was primarily due to increases in
inventory of $2,186,415, decreases in lease liabilities of $264,580 and accrued
expenses of $98,297, partially offset by an increase in accounts payable of $1,758,162
and decreases in accounts receivable of $233,789 and prepaid and other assets
of $165,056. We intend to meet future operating cash requirements
through increased sales of commercial products and fundraising, as discussed in
<b><i>Funding requirements</i></b>. </span></div><div>&#160;</div><div>
   For the six months ended June 30, 2024, cash used in operating activities was $8,894,780, attributable to a net loss of $8,284,084 and a net change in our net operating assets and liabilities of $1,774,684, partially offset by non-cash charges of $1,163,988. Non-cash charges primarily consisted of $544,363 in amortization of the discount on convertible notes, $299,171 in right-of-use amortization, $181,598 in share-based compensation and $138,856 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 $781,626, lease liabilities of $137,482, and increases of inventory of $648,462 and prepaid and other assets of $173,828.
  </div><div>&#160;
  </div><div>
   <span style="font-weight: bold; font-style: italic;">Investing activities</span>
  </div><div>&#160;
  </div><div>
   For the six months ended June 30, 2025, cash used in investing activities for the purchase of property and equipment and acquisition of patents was $193,567.
  </div><div>&#160;
  </div><div>
   For the six months ended June 30, 2024, cash used in investing activities for the purchase of property and equipment and acquisition of patents was $297,123.
  </div><div>&#160;
  </div><div>
   <span style="font-weight: bold; font-style: italic;">Financing activities</span>
  </div><div>&#160;
  </div><div style="margin: 0in; font-size: 12pt;"><span style="font-size:10.0pt">For the six months ended June
30, 2025, cash provided by financing activities was $9,077,823, attributable to
proceeds from sales under the at-the-market facility, net of issuance costs of
$5,331,887, proceeds from the June 2025 financing, net of issuance costs of
$3,705,061 and proceeds from the issuance of shares under the ESPP Plan. </span></div><div>

  &#160;</div><div>
   For the six months ended June 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>&#160;
  </div><div>
   <span style="font-weight: bold; font-style: italic;">Critical Accounting Estimates</span>
  </div><div>&#160;
  </div><div>
   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>&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center">28</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents0">Table of Contents</a></div></div><div>
   While our significant accounting policies are more fully described in Note 2 to our financial statements appearing in the Annual Report on Form 10-K for the year ended December 31, 2024 as filed on March 27, 2025, 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>&#160;
  </div><div>
   <span style="font-weight: bold; font-style: italic;">Revenue recognition</span>
  </div><div>&#160;
  </div><div>
   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 at a point in time.
  </div><div>&#160;
  </div><div>
   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 at 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 us. Items to be returned must be in original unopened cartons and are subject to a 30% restocking fee. As of June 30, 2025, we have not had a history of significant returns.
  </div><div>&#160;
  </div><div style="text-indent: -36pt; padding-left: 36pt;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-weight: bold;">Item 3.</span>
    </div>
    <div>
     <a id="Quantitative_and_Qualitative_Disclosures_About_Market_Risk" title="Quantitative and Qualitative Disclosures About Market Risk"></a><span style="font-weight: bold;">Quantitative and Qualitative Disclosures About Market Risk</span>
    </div>
  </div><div style="clear: both;">&#160;
  </div><div>
   Not applicable.
  </div><div>
   &#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">29</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents0">Table of Contents</a></div></div><div style="text-indent: -36pt; padding-left: 36pt;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-weight: bold;">Item 4.</span>
    </div>
    <div>
     <a id="Controls_and_Procedures" title="Controls and Procedures"></a><span style="font-weight: bold;">Controls and Procedures</span>
    </div>
  </div><div style="clear: both;">&#160;
  </div><div>
   <span style="font-weight: bold;">Evaluation of Disclosure Controls and Procedures</span>
  </div><div>&#160;
  </div><div>
   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 is (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 June 30, 2025.
  </div><div>&#160;
  </div><div>
   <span style="font-weight: bold;">Changes in Internal Control over Financial Reporting</span>
  </div><div>&#160;
  </div><div>
   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 June 30, 2025 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
  </div><div>&#160;
  </div><div>
   <span style="font-weight: bold;">Inherent Limitations on Effectiveness of Controls</span>
  </div><div>&#160;
  </div><div>
   Our management, including our Chief Executive Officer (principal 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>&#160;
  </div><div style="text-align: center;">
   <span style="font-weight: bold;">PART II OTHER INFORMATION</span>
  </div><div>&#160;
  </div><div style="text-indent: -36pt; padding-left: 36pt;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-weight: bold;">Item 1.</span>
    </div>
    <div>
     <a id="Legal_Proceedings" title="Legal Proceedings"></a><span style="font-weight: bold;">Legal Proceedings</span>
    </div>
  </div><div style="clear: both;">&#160;
  </div><div>
   From time to time we may be involved in legal proceedings arising in connection with our business. As of June 30, 2025, 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>&#160;</div><div style="text-indent: -36pt; padding-left: 36pt;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-weight: bold;">Item 1A.</span>
    </div>
    <div>
     <a id="Risk_Factors" title="Risk Factors"></a><span style="font-weight: bold;">&#160;Risk Factors</span>&#160;
    </div>
  </div><div style="clear: both;">&#160;
  </div><div>
   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, 2024 except as noted below.
  </div><div>&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">30</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents0">Table of Contents</a></div></div><div>
   <span style="font-weight: bold; font-style: italic;">We have received deficiency letters from Nasdaq relating to our non-compliance with Nasdaq&#8217;s continued listing requirements and our common stock could become subject to delisting from Nasdaq if we fail to regain compliance.</span>
  </div><div>&#160;
  </div><div>
   On May 19, 2025, we received a written notice from The Nasdaq Stock Market LLC (&#8220;Nasdaq&#8221;) that for the last 30 consecutive business days, the Market Value of Listed Securities (&#8220;MVLS&#8221;) for our common stock was below the minimum $35.0 million requirement for continued listing on The Nasdaq Capital Market pursuant to Nasdaq Listing Rule 5550(b)(2) (the &#8220;Minimum MVLS Requirement&#8221;). Additionally, we did not meet either of the alternative Nasdaq continued listing standards under Nasdaq Listing Rule 5550(b)(2): (i) stockholders&#8217; equity of at least $2.5 million or (ii) net income of $500,000 in the most recently completed fiscal year, or in two of the three most recently completed fiscal years.
  </div><div>&#160;
  </div><div>
   In accordance with Nasdaq Listing Rule 5810(c)(3)(C), we have a period of 180 calendar days, or until November 17, 2025, to regain compliance with the Minimum MVLS Requirement. If at any time before November 17, 2025, the MVLS of our common stock closes at $35.0 million or more for a minimum of 10 consecutive business days, Nasdaq will provide us with a written confirmation of compliance with the Minimum MVLS Requirement. If we do not regain compliance with the Minimum MVLS Requirement by November 17, 2025, Nasdaq will provide us written notification that our common stock is subject to delisting. At that time, we may appeal the delisting determination to a Nasdaq hearings panel.
  </div><div>&#160;
  </div><div>
   On July 16, 2025, we received a  notice from Nasdaq that we are not in compliance with Nasdaq&#8217;s Listing Rule 5550(a)(2), as the minimum bid price of our common stock has been below $1.00 per share for 30 consecutive business days (the &#8220;Minimum Bid Price Requirement&#8221;).
  </div><div>&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">31</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents0">Table of Contents</a></div></div><div>
   In accordance with Nasdaq Listing Rule 5810(c)(3)(A), we have 180 calendar days, or until January 12, 2026, to regain compliance with the Minimum Bid Price Requirement. To regain compliance, the minimum bid price of our common stock must meet or exceed $1.00 per share for a minimum of ten consecutive business days during this 180-calendar day grace period. In the event we do not regain compliance with the Minimum Bid Price Requirement by January 12, 2026, we may be eligible for an additional 180-calendar day compliance period if it meets all other initial listing standards for The Nasdaq Capital Market, with the exception of the Minimum Bid Price Requirement, and provides written notice of its intention to cure the bid deficiency during the second compliance period, by effecting a reverse stock split, if necessary. If we do not regain compliance with the Minimum Bid Price Requirement by the end of the compliance period (or the second compliance period, if applicable), our common stock will become subject to delisting. In the event that we receive notice that its common stock is being delisted, the Nasdaq listing rules permit us to appeal a delisting determination by the Staff to a hearings panel.
  </div><div>
   &#160;
  </div><div>
   We intend to monitor the closing bid price of our common stock and may, if appropriate, consider available options to regain compliance with the Minimum Bid Price Requirement, including initiating a reverse stock split. In addition, we intend to actively monitor the MVLS of our common stock between now and November 17, 2025, and will consider our available options to regain compliance with the Minimum MVLS Requirement. However, there can be no assurance that we will be able to regain compliance with the Minimum Bid Price Requirement or the Minimum MVLS Requirement or will otherwise be in compliance with other Nasdaq Listing Rules.
  </div><div>&#160;</div><div>
   <span style="font-weight: bold; font-style: italic;">We need substantial additional funding and may be unable to raise capital when needed, which could force us to delay or reduce our commercialization efforts or product development programs.</span>
  </div><div>&#160;
  </div><div>
   Based on our current operating plan, our current cash, cash equivalents and revenue are expected to be sufficient to fund our ongoing operations into early fourth quarter of 2025. However, we have based these estimates on assumptions that may prove to be incorrect, and we could spend our available financial resources much faster than we currently expect. Any future funding requirements will depend on many factors, including:
  </div><div>&#160;
  </div><div style="text-indent: -18pt; padding-left: 18pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#8226;
    </div>
    <div>
     The initiation, scope, rate of enrollment, progress, success, and cost of our current or future clinical trials;
    </div>
  </div><div style="text-indent: -18pt; padding-left: 18pt; clear: both;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#8226;
    </div>
    <div>
     The cost of our research and development activities;
    </div>
  </div><div style="text-indent: -18pt; padding-left: 18pt; clear: both;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#8226;
    </div>
    <div>
      Patient, healthcare practitioner and market acceptance of our intrauterine artificial insemination product and permanent birth control system women-specific medical product solutions;
    </div>
  </div><div style="text-indent: -18pt; padding-left: 18pt; clear: both;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#8226;
    </div>
    <div>
     The cost of filing and prosecuting patent applications and defending and enforcing our patent or other intellectual property rights;
    </div>
  </div><div style="text-indent: -18pt; padding-left: 18pt; clear: both;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#8226;
    </div>
    <div>
     The cost of defending, in litigation or otherwise, any claims that we infringe third-party patents or other intellectual property rights;
    </div>
  </div><div style="text-indent: -18pt; padding-left: 18pt; clear: both;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#8226;
    </div>
    <div>
     The cost and timing of additional regulatory clearances, de novo grants or approvals;
    </div>
  </div><div style="text-indent: -18pt; padding-left: 18pt; clear: both;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#8226;
    </div>
    <div>
     The cost and timing of establishing additional sales and marketing capabilities;
    </div>
  </div><div style="text-indent: -18pt; text-align: justify; padding-left: 18pt; clear: both;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#8226;
    </div>
    <div>
     Costs associated with any product recall that may occur;
    </div>
  </div><div style="text-indent: -18pt; padding-left: 18pt; clear: both;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#8226;
    </div>
    <div>
     The effect of competing technological and market developments;
    </div>
  </div><div style="text-indent: -18pt; padding-left: 18pt; clear: both;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#8226;
    </div>
    <div>
     The extent to which we acquire or invest in products, technologies and businesses, although we currently have no commitments or agreements relating to any of these types of transactions; and
    </div>
  </div><div style="text-indent: -18pt; padding-left: 18pt; clear: both;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     &#8226;
    </div>
    <div>
     The costs of operating as a public company.
    </div>
  </div><div style="margin-left: 18pt; clear: both;">&#160;
  </div><div>
   Any additional equity or debt financing that we raise may contain terms that are not favorable to us or our stockholders. If we raise additional funds by selling additional shares of our common stock or other securities convertible into or exercisable or exchangeable for shares of our common stock, the issuance of such securities will result in dilution to our stockholders. Furthermore, investors purchasing any securities we may issue in the future may have rights superior to the rights of our common stockholders.
  </div><div>&#160;
  </div><div>
   In addition, any future debt financing into which we enter may impose upon us covenants that restrict our operations, including limitations on our ability to incur liens or additional debt, pay dividends, repurchase our common stock, make certain investments and engage in certain merger, consolidation or asset sale transactions. Our convertible notes contain restrictions that limit our ability to issue securities without complying with certain participation rights. If we raise additional funds through collaboration and licensing arrangements with third-parties, it may be necessary to relinquish some rights to our technologies or our products, or grant licenses on terms that are not favorable to us.
  </div><div>&#160;
  </div><div>
   Furthermore, we cannot be certain that additional funding will be available on acceptable terms, if at all. If we do not have, or are not able to obtain, sufficient funds, we may have to delay development or commercialization of our products or license to third-parties the rights to commercialize products or technologies that we would otherwise seek to commercialize. We also may have to reduce commercialization efforts, customer support or other resources devoted to our products or cease operations. Any of these factors could harm our business, financial condition, and results of operations.
  </div><div>&#160;</div><div style="text-indent: -36pt; padding-left: 36pt;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-weight: bold;">Item 2.</span>
    </div>
    <div>
     <a id="Unregistered_Sales_of_Equity_Securities_Use_of_Proceeds_and_Issuer_Purchases_of_Equity_Securities" title="Unregistered Sales of Equity Securities, Use of Proceeds, and Issuer Purchases of Equity Securities"></a><span style="font-weight: bold;">Unregistered Sales of Equity Securities, Use of Proceeds, and Issuer Purchases of Equity Securities</span>
    </div>
  </div><div style="clear: both;">&#160;
  </div><div>
   None.
  </div><div>&#160;
  </div><div style="text-indent: -36pt; padding-left: 36pt;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-weight: bold;">Item 3.</span>
    </div>
    <div>
     <a id="Defaults_Upon_Senior_Securities" title="Defaults Upon Senior Securities"></a><span style="font-weight: bold;">Defaults Upon Senior Securities</span>
    </div>
  </div><div style="clear: both;">&#160;
  </div><div>
   None.
  </div><div>&#160;
  </div><div style="text-indent: -36pt; padding-left: 36pt;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-weight: bold;">Item 4.</span>
    </div>
    <div>
     <a id="Mine_Safety_Disclosures" title="Mine Safety Disclosures"></a><span style="font-weight: bold;">Mine Safety Disclosures</span>
    </div>
  </div><div style="clear: both;">&#160;
  </div><div>
   Not applicable.
  </div><div>&#160;
  </div><div style="text-indent: -36pt; padding-left: 36pt;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-weight: bold;">Item 5.</span>
    </div>
    <div>
     <a id="Other_Information" title="Other Information"></a><span style="font-weight: bold;">Other Information</span>
    </div>
  </div><div style="clear: both;">&#160;
  </div><div> During the period covered by this Quarterly Report, <ix:nonNumeric contextRef="c4" format="ixt:fixed-false" name="ecd:NonRule10b51ArrTrmntdFlag" id="ixv-8869"><ix:nonNumeric contextRef="c4" format="ixt:fixed-false" name="ecd:Rule10b51ArrTrmntdFlag" id="ixv-8870"><ix:nonNumeric contextRef="c4" format="ixt:fixed-false" name="ecd:NonRule10b51ArrAdoptedFlag" id="ixv-8871"><ix:nonNumeric contextRef="c4" format="ixt:fixed-false" name="ecd:Rule10b51ArrAdoptedFlag" id="ixv-8872">none</ix:nonNumeric></ix:nonNumeric></ix:nonNumeric></ix:nonNumeric> of our directors or executive officers have adopted or terminated 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>&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">32</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents0">Table of Contents</a></div></div><div style="text-indent: -36pt; padding-left: 36pt;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-weight: bold;">Item 6.</span>
    </div>
    <div>
     <a id="Exhibits" title="Exhibits"></a><span style="font-weight: bold;">Exhibits</span>
    </div>
  </div><div style="margin-left: 36pt; clear: both;">&#160;
  </div><table style="font-size: 10pt; border-spacing: 0px; border-collapse: collapse; margin-left: 0.25pt; width: 100%;">
   <tr style="height: 0px; font-size: 0px;">
    <td style="width: 9%;">&#160;</td>
    <td style="width: 52%;">&#160;</td>
    <td style="width: 12%;">&#160;</td>
    <td style="width: 9%;">&#160;</td>
    <td style="width: 9%;">&#160;</td>
    <td style="width: 9%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td colspan="2" style="padding: 0; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt; vertical-align: bottom;">&#160;</td>
    <td style="border-bottom: 1pt solid rgb(0, 0, 0); padding: 0.25pt 0.25pt 0.5pt; vertical-align: bottom; text-align: center;">&#160;</td>
    <td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); padding: 0.25pt 0.25pt 0.5pt; vertical-align: bottom; text-align: center;">


      <span style="font-weight: bold;">Incorporated by <br/>Reference</span>
     </td>
    <td style="border-bottom: 1pt solid rgb(0, 0, 0); padding: 0.25pt 0.25pt 0.5pt; vertical-align: bottom; text-align: center;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td colspan="2" style="padding: 0; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt; vertical-align: bottom;">
     <div>
      <span style="font-weight: bold;">Exhibit</span>
     </div>
    </td>
    <td style="padding: 0.25pt; vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="padding: 0.25pt; vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="padding: 0.25pt; vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="padding: 0.25pt; vertical-align: bottom; text-align: center;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt; vertical-align: bottom;">
     <div>
      <span style="font-weight: bold;">Number </span>
     </div>
    </td>
    <td style="padding: 0; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt; vertical-align: bottom;">
     <div>
      <span style="font-weight: bold;">Description of Document</span>
     </div>
    </td>
    <td style="padding: 0.25pt; vertical-align: bottom; text-align: center;">


      <span style="font-weight: bold;">Schedule/Form</span>
     </td>
    <td style="vertical-align: bottom; text-align: center; font-weight: bold;">




      File


      Number
     </td>
    <td style="padding: 0.25pt; vertical-align: bottom; text-align: center;">


      <span style="font-weight: bold;">Exhibit</span>
     </td>
    <td style="vertical-align: bottom; text-align: center; font-weight: bold;">




      Filing<br/>


      Date
     </td>
   </tr>
   <tr style="vertical-align: top;">
    <td colspan="2" style="padding: 0; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt; vertical-align: bottom;">&#160;</td>
    <td style="padding: 0.25pt; vertical-align: bottom;">&#160;</td>
    <td style="padding: 0; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt; vertical-align: bottom;">&#160;</td>
    <td style="padding: 0; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt; vertical-align: bottom;">&#160;</td>
    <td style="padding: 0; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding: 0.25pt;">
     <div style="text-indent: -40.5pt; padding-left: 40.5pt;">
      <span style="color: rgb(0, 0, 238); text-decoration: underline;"><a href="https://www.sec.gov/Archives/edgar/data/1339005/000114036121021887/nt10019541x13_ex3-1.htm" style="-sec-extract:exhibit">3.1</a></span>
     </div>
    </td>
    <td style="padding: 0.25pt; vertical-align: bottom;">
     <div>
      Eleventh Amended and Restated Certificate of Incorporation of Femasys Inc.
     </div>
    </td>
    <td style="padding: 0.25pt; vertical-align: bottom; text-align: center;">


      <span style="text-decoration: underline;">Form 8-K</span>
     </td>
    <td style="padding: 0.25pt; vertical-align: bottom; text-align: center;">


      <span style="text-decoration: underline;">001-40492</span>
     </td>
    <td style="padding: 0.25pt; vertical-align: bottom; text-align: center;">


      <span style="text-decoration: underline;">3.1</span>
     </td>
    <td style="padding: 0.25pt; vertical-align: bottom; text-align: center;">


      <span style="text-decoration: underline;">June 22, 2021</span>
     </td>
   </tr>
   <tr style="vertical-align: top;">
    <td colspan="2" style="padding: 0; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt; vertical-align: bottom;">&#160;</td>
    <td style="padding: 0.25pt; vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="padding: 0.25pt; vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="padding: 0.25pt; vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="padding: 0.25pt; vertical-align: bottom; text-align: center;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding: 0.25pt;">
     <div style="text-indent: -40.5pt; padding-left: 40.5pt;">
      <span style="color: rgb(0, 0, 238); text-decoration: underline;"><a href="https://www.sec.gov/Archives/edgar/data/1339005/000114036121021887/nt10019541x13_ex3-2.htm" style="-sec-extract:exhibit">3.2</a></span>
     </div>
    </td>
    <td style="padding: 0.25pt; vertical-align: bottom;">
     <div>
      Amended and Restated Bylaws of Femasys Inc.
     </div>
    </td>
    <td style="padding: 0.25pt; vertical-align: bottom; text-align: center;">


      <span style="text-decoration: underline;">Form 8-K</span>
     </td>
    <td style="padding: 0.25pt; vertical-align: bottom; text-align: center;">


      <span style="text-decoration: underline;">001-40492</span>
     </td>
    <td style="padding: 0.25pt; vertical-align: bottom; text-align: center;">


      <span style="text-decoration: underline;">3.2</span>
     </td>
    <td style="padding: 0.25pt; vertical-align: bottom; text-align: center;">


      <span style="text-decoration: underline;">June 22, 2021</span>
     </td>
   </tr>
   <tr style="vertical-align: top;">
    <td colspan="2" style="padding: 0; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt; vertical-align: bottom;">&#160;</td>
    <td style="padding: 0.25pt; vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="padding: 0.25pt; vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="padding: 0.25pt; vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="padding: 0.25pt; vertical-align: bottom; text-align: center;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding: 0.25pt;">
     <div style="text-indent: -40.5pt; padding-left: 40.5pt;">
      <span style="color: rgb(0, 0, 238); text-decoration: underline;"><a href="https://www.sec.gov/Archives/edgar/data/1339005/000114036123014662/brhc10050619_ex3-1.htm" style="-sec-extract:exhibit">3.3</a></span>
     </div>
    </td>
    <td style="padding: 0.25pt; vertical-align: bottom;">
     <div>
      First Amendment to the Amended and Restated Bylaws of Femasys Inc.
     </div>
    </td>
    <td style="padding: 0.25pt; vertical-align: bottom; text-align: center;">


      <span style="text-decoration: underline;">Form 8-K</span>
     </td>
    <td style="padding: 0.25pt; vertical-align: bottom; text-align: center;">


      <span style="text-decoration: underline;">001-40492</span>
     </td>
    <td style="padding: 0.25pt; vertical-align: bottom; text-align: center;">


      <span style="text-decoration: underline;">3.1</span>
     </td>
    <td style="padding: 0.25pt; vertical-align: bottom; text-align: center;">


      <span style="text-decoration: underline;">March 30, 2023</span>
     </td>
   </tr><tr style="vertical-align: top;">
    <td>&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center;">&#160;</td>
   </tr><tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>


<div style="margin: 0in; font-size: 12pt;"><span style="font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/1339005/000114036125021030/ef20050026_ex4-1.htm" style="-sec-extract:exhibit">4.1</a></span></div>


</td>
    <td style="vertical-align: bottom;">


<div style="margin: 0in; font-size: 12pt;"><span style="font-size:10.0pt">Representative&#8217;s Purchase
Warrant, between Femasys Inc. and JonesTrading Institutional Services LLC,
issued June 2, 2025</span></div>


</td>
    <td style="vertical-align: bottom; text-align: center;">


<div style="margin: 0in; font-size: 12pt;"><span style="font-size:10.0pt">Form 8-K</span></div>


</td>
    <td style="vertical-align: bottom; text-align: center;">


<div style="margin: 0in; font-size: 12pt;"><span style="font-size:10.0pt">001-40492</span></div>


</td>
    <td style="vertical-align: bottom; text-align: center;">


<div style="margin: 0in; font-size: 12pt;"><span style="font-size:10.0pt">4.1</span></div>


</td>
    <td style="vertical-align: bottom; text-align: center;">


<div style="margin: 0in; font-size: 12pt;"><span style="font-size:10.0pt">June 2, 2025</span></div>


</td>
   </tr><tr style="vertical-align: top;">
    <td>&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center;">&#160;</td>
   </tr><tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>


<div style="margin: 0in; font-size: 12pt;"><span style="font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/1339005/000114036125021030/ef20050026_ex10-1.htm" style="-sec-extract:exhibit">10.1</a></span></div>


</td>
    <td style="vertical-align: bottom;">


<div style="margin: 0in; font-size: 12pt;"><span style="font-size:10.0pt">Common Stock Purchase
Agreement, between Femasys Inc. and the Purchasers party thereto, dated May 29,
2025</span></div>


</td>
    <td style="vertical-align: bottom; text-align: center;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Form 8-K</span></td>
    <td style="vertical-align: bottom; text-align: center;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">001-40492</span></td>
    <td style="vertical-align: bottom; text-align: center;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">10.1</span></td>
    <td style="vertical-align: bottom; text-align: center;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">June 2, 2025</span></td>
   </tr><tr style="vertical-align: top;">
    <td>&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center;">&#160;</td>
   </tr><tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><a href="https://www.sec.gov/Archives/edgar/data/1339005/000114036125021030/ef20050026_ex10-1.htm" style="-sec-extract:exhibit">10.2</a></span></td>
    <td style="vertical-align: bottom;">


<div style="margin: 0in; font-size: 12pt;"><span style="font-size:10.0pt">Any Market Purchase
Agreement, between Femasys Inc. and Alumni Capital, dated June 30,
2025</span></div>


</td>
    <td style="vertical-align: bottom; text-align: center;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Form 8-K</span></td>
    <td style="vertical-align: bottom; text-align: center;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">001-40492</span></td>
    <td style="vertical-align: bottom; text-align: center;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">10.1</span></td>
    <td style="vertical-align: bottom; text-align: center;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">June 3, 2025</span></td>
   </tr>
   <tr style="vertical-align: top;">
    <td colspan="2" style="padding: 0; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt; vertical-align: bottom;">&#160;</td>
    <td style="padding: 0.25pt; vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="padding: 0.25pt; vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="padding: 0.25pt; vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="padding: 0.25pt; vertical-align: bottom; text-align: center;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding: 0.25pt;">
     <div style="text-indent: -40.5pt; padding-left: 40.5pt;">
      <span style="color: rgb(0, 0, 238); text-decoration: underline;"><a href="ef20050506_ex31-1.htm" style="-sec-extract:exhibit">31.1*</a></span>
     </div>
    </td>
    <td style="padding: 0.25pt; vertical-align: bottom;">
     <div>
      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="padding: 0.25pt; vertical-align: bottom;">&#160;</td>
    <td style="padding: 0.25pt; vertical-align: bottom;">&#160;</td>
    <td style="padding: 0.25pt; vertical-align: bottom;">&#160;</td>
    <td style="padding: 0.25pt; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td colspan="2" style="padding: 0; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt;">&#160;</td>
    <td style="padding: 0.25pt; vertical-align: bottom;">&#160;</td>
    <td style="padding: 0; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt; vertical-align: bottom;">&#160;</td>
    <td style="padding: 0; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt; vertical-align: bottom;">&#160;</td>
    <td style="padding: 0; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding: 0.25pt;">
     <div style="text-indent: -40.5pt; padding-left: 40.5pt;">
      <span style="color: rgb(0, 0, 238); text-decoration: underline;"><a href="ef20050506_ex31-2.htm" style="-sec-extract:exhibit">31.2*</a></span>
     </div>
    </td>
    <td style="padding: 0.25pt; vertical-align: bottom;">
     <div>
      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="padding: 0.25pt; vertical-align: bottom;">&#160;</td>
    <td style="padding: 0.25pt; vertical-align: bottom;">&#160;</td>
    <td style="padding: 0.25pt; vertical-align: bottom;">&#160;</td>
    <td style="padding: 0.25pt; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td colspan="2" style="padding: 0; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt;">&#160;</td>
    <td style="padding: 0.25pt; vertical-align: bottom;">&#160;</td>
    <td style="padding: 0; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt; vertical-align: bottom;">&#160;</td>
    <td style="padding: 0; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt; vertical-align: bottom;">&#160;</td>
    <td style="padding: 0; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding: 0.25pt;">
     <div style="text-indent: -40.5pt; padding-left: 40.5pt;">
      <span style="color: rgb(0, 0, 238); text-decoration: underline;"><a href="ef20050506_ex32-1.htm" style="-sec-extract:exhibit">32.1*</a></span>
     </div>
    </td>
    <td style="padding: 0.25pt; vertical-align: bottom;">
     <div>
      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="padding: 0.25pt; vertical-align: bottom;">&#160;</td>
    <td style="padding: 0.25pt; vertical-align: bottom;">&#160;</td>
    <td style="padding: 0.25pt; vertical-align: bottom;">&#160;</td>
    <td style="padding: 0.25pt; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td colspan="2" style="padding: 0; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt;">&#160;</td>
    <td style="padding: 0.25pt; vertical-align: bottom;">&#160;</td>
    <td style="padding: 0; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt; vertical-align: bottom;">&#160;</td>
    <td style="padding: 0; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt; vertical-align: bottom;">&#160;</td>
    <td style="padding: 0; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding: 0.25pt;">
     <div style="text-indent: -40.5pt; padding-left: 40.5pt;">
      <span style="color: rgb(0, 0, 238); text-decoration: underline;"><a href="ef20050506_ex32-2.htm" style="-sec-extract:exhibit">32.2*</a></span>
     </div>
    </td>
    <td style="padding: 0.25pt; vertical-align: bottom;">
     <div>
      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="padding: 0.25pt; vertical-align: bottom;">&#160;</td>
    <td style="padding: 0.25pt; vertical-align: bottom;">&#160;</td>
    <td style="padding: 0.25pt; vertical-align: bottom;">&#160;</td>
    <td style="padding: 0.25pt; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt; vertical-align: bottom;">&#160;</td>
    <td style="padding: 0; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt; vertical-align: bottom;">&#160;</td>
    <td style="padding: 0.25pt; vertical-align: bottom;">&#160;</td>
    <td style="padding: 0; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt; vertical-align: bottom;">&#160;</td>
    <td style="padding: 0; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt; vertical-align: bottom;">&#160;</td>
    <td style="padding: 0; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding: 0.25pt;">
     <div>
      101.INS*
     </div>
    </td>
    <td style="padding: 0.25pt; vertical-align: bottom;">
     <div>
      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="padding: 0.25pt; vertical-align: bottom;">&#160;</td>
    <td style="padding: 0.25pt; vertical-align: bottom;">&#160;</td>
    <td style="padding: 0.25pt; vertical-align: bottom;">&#160;</td>
    <td style="padding: 0.25pt; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt;">&#160;</td>
    <td style="padding: 0; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt; vertical-align: bottom;">&#160;</td>
    <td style="padding: 0.25pt; vertical-align: bottom;">&#160;</td>
    <td style="padding: 0; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt; vertical-align: bottom;">&#160;</td>
    <td style="padding: 0; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt; vertical-align: bottom;">&#160;</td>
    <td style="padding: 0; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding: 0.25pt;">
     <div>
      101.SCH*
     </div>
    </td>
    <td style="padding: 0.25pt; vertical-align: bottom;">
     <div>
      Inline XBRL Taxonomy Extension Schema Document
     </div>
    </td>
    <td style="padding: 0.25pt; vertical-align: bottom;">&#160;</td>
    <td style="padding: 0.25pt; vertical-align: bottom;">&#160;</td>
    <td style="padding: 0.25pt; vertical-align: bottom;">&#160;</td>
    <td style="padding: 0.25pt; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt;">&#160;</td>
    <td style="padding: 0; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt; vertical-align: bottom;">&#160;</td>
    <td style="padding: 0.25pt; vertical-align: bottom;">&#160;</td>
    <td style="padding: 0; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt; vertical-align: bottom;">&#160;</td>
    <td style="padding: 0; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt; vertical-align: bottom;">&#160;</td>
    <td style="padding: 0; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding: 0.25pt;">
     <div>
      101.CAL
     </div>
    </td>
    <td style="padding: 0.25pt; vertical-align: bottom;">
     <div>
      Inline XBRL Taxonomy Extension Calculation Linkbase Document
     </div>
    </td>
    <td style="padding: 0.25pt; vertical-align: bottom;">&#160;</td>
    <td style="padding: 0.25pt; vertical-align: bottom;">&#160;</td>
    <td style="padding: 0.25pt; vertical-align: bottom;">&#160;</td>
    <td style="padding: 0.25pt; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt;">&#160;</td>
    <td style="padding: 0; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt; vertical-align: bottom;">&#160;</td>
    <td style="padding: 0.25pt; vertical-align: bottom;">&#160;</td>
    <td style="padding: 0; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt; vertical-align: bottom;">&#160;</td>
    <td style="padding: 0; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt; vertical-align: bottom;">&#160;</td>
    <td style="padding: 0; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding: 0.25pt;">
     <div>
      101.DEF*
     </div>
    </td>
    <td style="padding: 0.25pt; vertical-align: bottom;">
     <div>
      Inline XBRL Taxonomy Definition Linkbase Document
     </div>
    </td>
    <td style="padding: 0.25pt; vertical-align: bottom;">&#160;</td>
    <td style="padding: 0.25pt; vertical-align: bottom;">&#160;</td>
    <td style="padding: 0.25pt; vertical-align: bottom;">&#160;</td>
    <td style="padding: 0.25pt; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt;">&#160;</td>
    <td style="padding: 0; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt; vertical-align: bottom;">&#160;</td>
    <td style="padding: 0.25pt; vertical-align: bottom;">&#160;</td>
    <td style="padding: 0; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt; vertical-align: bottom;">&#160;</td>
    <td style="padding: 0; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt; vertical-align: bottom;">&#160;</td>
    <td style="padding: 0; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding: 0.25pt;">
     <div>
      101.LAB*
     </div>
    </td>
    <td style="padding: 0.25pt; vertical-align: bottom;">
     <div>
      Inline XBRL Taxonomy Extension Label Linkbase Document
     </div>
    </td>
    <td style="padding: 0.25pt; vertical-align: bottom;">&#160;</td>
    <td style="padding: 0.25pt; vertical-align: bottom;">&#160;</td>
    <td style="padding: 0.25pt; vertical-align: bottom;">&#160;</td>
    <td style="padding: 0.25pt; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt;">&#160;</td>
    <td style="padding: 0; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt; vertical-align: bottom;">&#160;</td>
    <td style="padding: 0.25pt; vertical-align: bottom;">&#160;</td>
    <td style="padding: 0; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt; vertical-align: bottom;">&#160;</td>
    <td style="padding: 0; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt; vertical-align: bottom;">&#160;</td>
    <td style="padding: 0; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding: 0.25pt;">
     <div>
      101.PRE*
     </div>
    </td>
    <td style="padding: 0.25pt; vertical-align: bottom;">
     <div>
      Inline XBRL Taxonomy Extension Presentation Linkbase Document
     </div>
    </td>
    <td style="padding: 0.25pt; vertical-align: bottom;">&#160;</td>
    <td style="padding: 0.25pt; vertical-align: bottom;">&#160;</td>
    <td style="padding: 0.25pt; vertical-align: bottom;">&#160;</td>
    <td style="padding: 0.25pt; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt;">&#160;</td>
    <td style="padding: 0; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt; vertical-align: bottom;">&#160;</td>
    <td style="padding: 0.25pt; vertical-align: bottom;">&#160;</td>
    <td style="padding: 0; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt; vertical-align: bottom;">&#160;</td>
    <td style="padding: 0; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt; vertical-align: bottom;">&#160;</td>
    <td style="padding: 0; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding: 0.25pt;">
     <div>
      104*
     </div>
    </td>
    <td style="padding: 0.25pt; vertical-align: bottom;">
     <div>
      Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101)
     </div>
    </td>
    <td style="padding: 0.25pt; vertical-align: bottom;">&#160;</td>
    <td style="padding: 0.25pt; vertical-align: bottom;">&#160;</td>
    <td style="padding: 0.25pt; vertical-align: bottom;">&#160;</td>
    <td style="padding: 0.25pt; vertical-align: bottom;">&#160;</td>
   </tr>
  </table><div>&#160;
  </div><div style="text-align: justify;">
   *Filed herewith
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
  <div style="text-align: center;">33</div>
  <div style="break-after: page;"><hr style="border: none; width: 100%; height: 2px; color: black; background-color: black;"/></div>
<div class="header" style="text-align: left;"><a href="#tableOfContents0">Table of Contents</a></div></div><div style="text-align: justify;">
   <a id="SIGNATURES" title="SIGNATURES"></a><span style="font-weight: bold;">SIGNATURES</span>
  </div><div>&#160;
  </div><div>
   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 8<sup style="font-size: 7.0pt;">th</sup> day of August 2025.
  </div><div>&#160;
  </div><table style="font-size: 10pt; border-spacing: 0px; border-collapse: collapse; margin-left: 0.25pt; width: 100%;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 50%;">&#160;</td><td style="width: 38%;">&#160;</td><td style="width: 12%;">&#160;</td></tr><tr style="vertical-align: top;">
    <td style="padding: 0.25pt;">&#160;</td>
    <td style="padding: 0.25pt; vertical-align: bottom;">
     <div>
      <span style="font-weight: bold;">FEMASYS INC.</span>
     </div>
    </td>
    <td style="padding: 0.25pt; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0.25pt;">&#160;</td>
    <td style="padding: 0.25pt; vertical-align: bottom;">&#160;</td>
    <td style="padding: 0.25pt; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0.25pt;">
     <div>
      Dated: August 8, 2025
     </div>
    </td>
    <td style="border-bottom: 1pt solid rgb(0, 0, 0); padding: 0.25pt 0.25pt 0.4pt; vertical-align: bottom;">
     <div>
      By: /s/ Kathy Lee-Sepsick
     </div>
    </td>
    <td style="padding: 0.25pt; vertical-align: bottom;">&#160;</td>
   </tr><tr style="vertical-align: top;">
    <td>&#160;</td>
    <td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Kathy Lee-Sepsick</span></td>
    <td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0.25pt;">&#160;</td>
    <td style="padding: 0.25pt; vertical-align: bottom;">
     <div>
      Chief Executive Officer and President
     </div>
    </td>
    <td style="padding: 0.25pt; vertical-align: bottom;">&#160;</td>
   </tr>
  </table><div>
   &#160;
  </div><table style="font-size: 10pt; border-spacing: 0px; border-collapse: collapse; margin-left: 0.25pt; width: 100%;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 50%;">&#160;</td><td style="width: 38%;">&#160;</td><td style="width: 12%;">&#160;</td></tr><tr style="vertical-align: top;">
    <td style="padding: 0.25pt;">
     <div>
      Dated: August 8, 2025
     </div>
    </td>
    <td style="padding: 0.25pt; vertical-align: bottom;">
     <div>
      &#160;
     </div>
    </td>
    <td style="padding: 0.25pt; vertical-align: bottom;">
     <div>
      &#160;
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0.25pt;">
     <div>
      &#160;
     </div>
    </td>
    <td style="border-bottom: 1pt solid rgb(0, 0, 0); padding: 0.25pt 0.25pt 0.5pt; vertical-align: bottom;">
     <div>
      By: /s/ Dov Elefant
     </div>
    </td>
    <td style="padding: 0.25pt; vertical-align: bottom;">
     <div>
      &#160;
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0.25pt;">
     <div>
      &#160;
     </div>
    </td>
    <td style="padding: 0.25pt; vertical-align: bottom;">
     <div>
      Dov Elefant
     </div>
    </td>
    <td style="padding: 0.25pt; vertical-align: bottom;">
     <div>
      &#160;
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0.25pt;">
     <div>
      &#160;
     </div>
    </td>
    <td style="padding: 0.25pt; vertical-align: bottom;">
     <div>
      Chief Financial Officer
     </div>
    </td>
    <td style="padding: 0.25pt; vertical-align: bottom;">
     <div>
      &#160;
     </div>
    </td>
   </tr>
  </table><div>&#160;
  </div><div>&#160;
  </div><div>



















































































 </div><hr style="border-top: 2px solid black; border-bottom: none; border-left: none; border-right: none; height: 0px; margin: 6px auto; width: 100%;"/><div style="display: none"><ix:header>
<ix:hidden>
<ix:nonFraction contextRef="c2" id="hidden-fact-0" name="us-gaap:CommitmentsAndContingencies" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c3" id="hidden-fact-1" name="us-gaap:CommitmentsAndContingencies" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonNumeric contextRef="c87" id="hidden-fact-2" name="us-gaap:WarrantsAndRightsOutstandingMaturityDate">2024-11-30</ix:nonNumeric>
<ix:nonNumeric contextRef="c133" id="hidden-fact-3" name="us-gaap:WarrantsAndRightsOutstandingMaturityDate">2024-11-30</ix:nonNumeric>
<ix:nonFraction contextRef="c0" decimals="INF" id="hidden-fact-4" name="us-gaap:NumberOfOperatingSegments" unitRef="Segment">1</ix:nonFraction>
<ix:nonFraction contextRef="c0" decimals="INF" id="hidden-fact-5" name="us-gaap:NumberOfOperatingSegments" unitRef="Segment">1</ix:nonFraction>
<ix:nonFraction contextRef="c0" decimals="INF" id="hidden-fact-6" name="us-gaap:NumberOfReportableSegments" unitRef="Segment">1</ix:nonFraction>
<ix:nonNumeric contextRef="c0" name="dei:EntityCentralIndexKey" id="ixv-8882">0001339005</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:AmendmentFlag" id="ixv-8883">false</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:DocumentFiscalPeriodFocus" id="ixv-8884">Q2</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:CurrentFiscalYearEndDate" id="ixv-8885">--12-31</ix:nonNumeric>
</ix:hidden>
<ix:references><link:schemaRef xlink:href="femy-20250630.xsd" xlink:type="simple"/></ix:references>
<ix:resources xmlns="http://www.xbrl.org/2003/instance"><ix:relationship xmlns="" fromRefs="ix_0_fact ix_1_fact ix_2_fact ix_3_fact" toRefs="ix_0_footnote"/>
<xbrli:context xmlns="" id="c0">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c1">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-08-07</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c2">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c3">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c4">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c5">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c6">
  <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-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c7">
  <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>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c8">
  <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>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c9">
  <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>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c10">
  <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>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c11">
  <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>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c12">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c13">
  <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>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c14">
  <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>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c15">
  <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>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c16">
  <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>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c17">
  <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>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c18">
  <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>2025-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c19">
  <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>2025-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c20">
  <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>2025-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c21">
  <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>2025-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c22">
  <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>2025-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c23">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c24">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c25">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">femy:EquityWarrantsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c26">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c27">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c28">
  <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>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c29">
  <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>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c30">
  <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>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c31">
  <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>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c32">
  <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>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c33">
  <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-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c34">
  <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-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c35">
  <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-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c36">
  <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-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c37">
  <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-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c38">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c39">
  <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-04-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c40">
  <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-04-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c41">
  <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-04-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c42">
  <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-04-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c43">
  <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-04-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c44">
  <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 xmlns="" id="c45">
  <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 xmlns="" id="c46">
  <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 xmlns="" id="c47">
  <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 xmlns="" id="c48">
  <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 xmlns="" id="c49">
  <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 xmlns="" id="c50">
  <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 xmlns="" id="c51">
  <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 xmlns="" id="c52">
  <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 xmlns="" id="c53">
  <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 xmlns="" id="c54">
  <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 xmlns="" id="c55">
  <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 xmlns="" id="c56">
  <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-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c57">
  <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-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c58">
  <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-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c59">
  <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-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c60">
  <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-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c61">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">femy:MoneyMarketFundsAndShorttermUSTreasuryBillsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c62">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">femy:MoneyMarketFundsAndShorttermUSTreasuryBillsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c63">
  <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>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c64">
  <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>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c65">
  <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>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c66">
  <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-04-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c67">
  <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>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c68">
  <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-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c69">
  <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>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c70">
  <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-04-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c71">
  <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>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c72">
  <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-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c73">
  <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>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-11-21</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c74">
  <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>2023-11-21</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c75">
  <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>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">femy:SeriesBWarrantsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-11-21</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c76">
  <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>
<!-- [WMV6][Q9BVQCQNoe5ZwBZDFniWV6Fx5lupam2RgjoMOB9mPss+TrZNGSlTapGY3cPixK8RxrF/UQVsYGTG2QEQnYhMqLtXK+wF+p9MqslH5oU/WB6t6iDEpYv6+xlkoq1ben03eJXwyyOcOdBXuNlOA4bA6YCtYlmcUIANfqX3K2/aOx6w+2VO1GMjGkLeF6Z8omFaZ+todnDqMEH3POMPDtplgXWzbF2nMwOQbVwfzgAiBQO1Z4d7ptOB706K3vJscf2wd2v4wb8/j3636Fhi8NN3weTcDh3cxMsHX9Ltb21JdCA4XCOfTTA2bPSRvvD4tH7ZF1Vy9V+sPIzkw5sUudqteMI2XT4kt4M=] CSR-->
  <xbrli:period>
    <xbrli:startDate>2023-11-21</xbrli:startDate>
    <xbrli:endDate>2023-11-21</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c77">
  <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>2025-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c78">
  <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>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c79">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-11-01</xbrli:startDate>
    <xbrli:endDate>2024-11-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c80">
  <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>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c81">
  <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 xmlns="" id="c82">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-04-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c83">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-04-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c84">
  <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>2025-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c85">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">femy:November2023FinancingMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">femy:SeriesAWarrantsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-11-21</xbrli:startDate>
    <xbrli:endDate>2023-11-21</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c86">
  <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>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c87">
  <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>2025-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c88">
  <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>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c89">
  <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-04-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c90">
  <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-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c91">
  <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-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c92">
  <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 xmlns="" id="c93">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-10-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c94">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">femy:UnderwrittenPublicOfferingMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-06-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c95">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">femy:UnderwrittenPublicOfferingMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c96">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-06-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c97">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c98">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">femy:DirectorsandOfficerMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c99">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-06-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c100">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">femy:UnderwriterWarrantsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c101">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">femy:UnderwriterWarrantsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-06-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c102">
  <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:AwardTypeAxis">femy:PurchaseAgreementMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-06-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c103">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">femy:PurchaseAgreementMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-06-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c104">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">femy:PurchaseAgreementMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c105">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">femy:PurchaseAgreementMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c106">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis">femy:Two021StockOptionPlanMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c107">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis">femy:Two021StockOptionPlanMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementNonemployeeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c108">
  <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>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c109">
  <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>2025-07-25</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c110">
  <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>2025-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c111">
  <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>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c112">
  <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>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c113">
  <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>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c114">
  <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>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c115">
  <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-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c116">
  <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>2025-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c117">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis">femy:Two021StockOptionPlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c118">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis">femy:InducementGrantMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c119">
  <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>2025-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c120">
  <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>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c121">
  <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-04-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c122">
  <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>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c123">
  <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-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c124">
  <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>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c125">
  <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-04-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c126">
  <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>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c127">
  <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-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c128">
  <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>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c129">
  <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-04-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c130">
  <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>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c131">
  <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-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c132">
  <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 xmlns="" id="c133">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">femy:SeriesBWarrantsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c134">
  <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-11-01</xbrli:startDate>
    <xbrli:endDate>2023-11-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c135">
  <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>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c136">
  <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-04-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c137">
  <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>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c138">
  <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-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c139">
  <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>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c140">
  <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-04-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c141">
  <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>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c142">
  <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-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c143">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">femy:WarrantsEightMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c144">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">femy:WarrantsEightMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c145">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">femy:WarrantsEightMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c146">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">femy:WarrantsEightMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c147">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001339005</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">femy:PromissoryNotesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">femy:AFCOCreditCorporationMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-07-01</xbrli:startDate>
    <xbrli:endDate>2025-07-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:unit xmlns="" id="shares">
  <xbrli:measure>xbrli:shares</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" id="usd">
  <xbrli:measure>iso4217:USD</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" id="usdPershares">
  <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 xmlns="" id="Patent">
  <xbrli:measure>femy:Patent</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" id="pure">
  <xbrli:measure>xbrli:pure</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" id="Segment">
  <xbrli:measure>femy:Segment</xbrli:measure>
</xbrli:unit></ix:resources></ix:header>

</div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>2
<FILENAME>femy-20250630.xsd
<DESCRIPTION>INLINE XBRL TAXONOMY EXTENSION - SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Fri Aug 08 20:15:27 UTC 2025 -->
<xs:schema elementFormDefault="qualified" xmlns:femy="http://femasys.com/20250630" xmlns:srt-types="http://fasb.org/srt-types/2025" targetNamespace="http://femasys.com/20250630" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:us-types="http://fasb.org/us-types/2025" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:dtr="http://www.xbrl.org/dtr/type/2024-01-31" xmlns:xbrli="http://www.xbrl.org/2003/instance">
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xlink:type="simple" xlink:href="femy-20250630_lab.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="femy-20250630_pre.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="femy-20250630_def.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="femy-20250630_cal.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef"/>
      <link:roleType roleURI="http://femasys.com/role/ConsolidatedBalanceSheet" id="femy_r_ConsolidatedBalanceSheet">
        <link:definition>995301 - Statement - Condensed Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/ConsolidatedBalanceSheet_Parentheticals" id="femy_r_ConsolidatedBalanceSheet_Parentheticals">
        <link:definition>995302 - Statement - Condensed Balance Sheets (Parentheticals)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/ConsolidatedIncomeStatement" id="femy_r_ConsolidatedIncomeStatement">
        <link:definition>995303 - Statement - Condensed Statements of Comprehensive Loss</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/ShareholdersEquityType2or3" id="femy_r_ShareholdersEquityType2or3">
        <link:definition>995304 - Statement - Condensed Statements of Stockholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/ConsolidatedCashFlow" id="femy_r_ConsolidatedCashFlow">
        <link:definition>995305 - Statement - Condensed Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/OrganizationNatureofBusinessandLiquidity" id="femy_r_OrganizationNatureofBusinessandLiquidity">
        <link:definition>995306 - Disclosure - Organization, Nature of Business, and Liquidity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/FairValueofFinancialInstruments" id="femy_r_FairValueofFinancialInstruments">
        <link:definition>995307 - Disclosure - Fair Value of Financial Instruments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/CashandCashEquivalents" id="femy_r_CashandCashEquivalents">
        <link:definition>995308 - Disclosure - Cash and Cash Equivalents</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/Inventories" id="femy_r_Inventories">
        <link:definition>995309 - Disclosure - Inventories</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/AccruedExpenses" id="femy_r_AccruedExpenses">
        <link:definition>995310 - Disclosure - Accrued Expenses</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/RevenueRecognition" id="femy_r_RevenueRecognition">
        <link:definition>995311 - Disclosure - Revenue Recognition</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/CommitmentsandContingencies" id="femy_r_CommitmentsandContingencies">
        <link:definition>995312 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/ConvertibleNoteswithWarrantsNovember2023Financing" id="femy_r_ConvertibleNoteswithWarrantsNovember2023Financing">
        <link:definition>995313 - Disclosure - Convertible Notes with Warrants (November 2023 Financing)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/StockholdersEquity" id="femy_r_StockholdersEquity">
        <link:definition>995314 - Disclosure - Stockholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/EquityIncentivePlansandWarrants" id="femy_r_EquityIncentivePlansandWarrants">
        <link:definition>995315 - Disclosure - Equity Incentive Plans and Warrants</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/RelatedPartyTransactions" id="femy_r_RelatedPartyTransactions">
        <link:definition>995316 - Disclosure - Related-Party Transactions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/NetLossperShareAttributabletoCommonStockholders" id="femy_r_NetLossperShareAttributabletoCommonStockholders">
        <link:definition>995317 - Disclosure - Net Loss per Share Attributable to Common Stockholders</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/IncomeTaxes" id="femy_r_IncomeTaxes">
        <link:definition>995318 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/SegmentReporting" id="femy_r_SegmentReporting">
        <link:definition>995319 - Disclosure - Segment Reporting</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/SubsequentEvents" id="femy_r_SubsequentEvents">
        <link:definition>995320 - Disclosure - Subsequent Events</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/AccountingPoliciesByPolicy" id="femy_r_AccountingPoliciesByPolicy">
        <link:definition>996000 - Disclosure - Accounting Policies, by Policy (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/InventoriesTables" id="femy_r_InventoriesTables">
        <link:definition>996001 - Disclosure - Inventories (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/AccruedExpensesTables" id="femy_r_AccruedExpensesTables">
        <link:definition>996002 - Disclosure - Accrued Expenses (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/RevenueRecognitionTables" id="femy_r_RevenueRecognitionTables">
        <link:definition>996003 - Disclosure - Revenue Recognition (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/EquityIncentivePlansandWarrantsTables" id="femy_r_EquityIncentivePlansandWarrantsTables">
        <link:definition>996004 - Disclosure - Equity Incentive Plans and Warrants (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/NetLossperShareAttributabletoCommonStockholdersTables" id="femy_r_NetLossperShareAttributabletoCommonStockholdersTables">
        <link:definition>996005 - Disclosure - Net Loss per Share Attributable to Common Stockholders (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/SegmentReportingTables" id="femy_r_SegmentReportingTables">
        <link:definition>996006 - Disclosure - Segment Reporting (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/OrganizationNatureofBusinessandLiquidityDetails" id="femy_r_OrganizationNatureofBusinessandLiquidityDetails">
        <link:definition>996007 - Disclosure - Organization, Nature of Business, and Liquidity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/CashandCashEquivalentsDetails" id="femy_r_CashandCashEquivalentsDetails">
        <link:definition>996008 - Disclosure - Cash and Cash Equivalents (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/InventoriesTable" id="femy_r_InventoriesTable">
        <link:definition>996009 - Disclosure - Inventories - Inventories (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/AccruedExpensesTable" id="femy_r_AccruedExpensesTable">
        <link:definition>996010 - Disclosure - Accrued Expenses - Accrued Expenses (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
<!-- [WMV6][7NwaeX0nK9YpW802eBPzK4pQZNO70YF0jVB2b0/O1rV4+R2XxkUjGurcSNkbZLYyVAtdERYAiE370w5wm5p1PieZX3bdAxPcflR9szXYPafflhhdMXaiqFRe2w77YkXkEFlltziqeKqsAmv6OVKpAFsPiEyhMFJ4wXZcJAHwoYCGQn3d/hySD0lW76S0uFH/em7K4PlmSqHLebzVOX6wE+n5MnWzOcpSssiMKXZRBMQwc+SBcVGqz4la4DnolgQL/vnZhBotVQ4ava1SxgYF9aYRKc9st0FBH+UpzS0ELzTNuc7T/40ecBKfepP0Nd/12hZbJlW1mh+jJYzCOyHLhyVRK5PhJ6az] CSR-->
      <link:roleType roleURI="http://femasys.com/role/RevenueRecognitionDetails" id="femy_r_RevenueRecognitionDetails">
        <link:definition>996011 - Disclosure - Revenue Recognition (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/SalesbygeographicregionTable" id="femy_r_SalesbygeographicregionTable">
        <link:definition>996012 - Disclosure - Revenue Recognition - Sales by geographic region (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/ConvertibleNoteswithWarrantsNovember2023FinancingDetails" id="femy_r_ConvertibleNoteswithWarrantsNovember2023FinancingDetails">
        <link:definition>996013 - Disclosure - Convertible Notes with Warrants (November 2023 Financing) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/StockholdersEquityDetails" id="femy_r_StockholdersEquityDetails">
        <link:definition>996014 - Disclosure - Stockholders' Equity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/EquityIncentivePlansandWarrantsDetailsStockBasedAwards" id="femy_r_EquityIncentivePlansandWarrantsDetailsStockBasedAwards">
        <link:definition>996015 - Disclosure - Equity Incentive Plans and Warrants - Stock-Based Awards (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/StockOptionPlansActivityTable" id="femy_r_StockOptionPlansActivityTable">
        <link:definition>996016 - Disclosure - Equity Incentive Plans and Warrants - Stock Option Plans, Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/StockOptionsGrantedTable" id="femy_r_StockOptionsGrantedTable">
        <link:definition>996017 - Disclosure - Equity Incentive Plans and Warrants - Stock Options Granted (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/InducementGrantsandValuationTable" id="femy_r_InducementGrantsandValuationTable">
        <link:definition>996018 - Disclosure - Equity Incentive Plans and Warrants - Inducement Grants and Valuation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/ShareBasedCompensationExpenseTable" id="femy_r_ShareBasedCompensationExpenseTable">
        <link:definition>996019 - Disclosure - Equity Incentive Plans and Warrants - Share-Based Compensation Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/RelatedPartyTransactionsDetails" id="femy_r_RelatedPartyTransactionsDetails">
        <link:definition>996020 - Disclosure - Related-Party Transactions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/ComputationofBasicandDilutedNetLossPerShareTable" id="femy_r_ComputationofBasicandDilutedNetLossPerShareTable">
        <link:definition>996021 - Disclosure - Net Loss per Share Attributable to Common Stockholders - Computation of Basic and Diluted Net Loss Per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/ComputationsofDilutedWeightedAverageSharesOutstandingTable" id="femy_r_ComputationsofDilutedWeightedAverageSharesOutstandingTable">
        <link:definition>996022 - Disclosure - Net Loss per Share Attributable to Common Stockholders - Computations of Diluted Weighted Average Shares Outstanding (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/IncomeTaxesDetails" id="femy_r_IncomeTaxesDetails">
        <link:definition>996023 - Disclosure - Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/SegmentReportingDetails" id="femy_r_SegmentReportingDetails">
        <link:definition>996024 - Disclosure - Segment Reporting (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/SignificantSegmentExpensesTable" id="femy_r_SignificantSegmentExpensesTable">
        <link:definition>996025 - Disclosure - Segment Reporting - Significant Segment Expenses (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/SubsequentEventsDetails" id="femy_r_SubsequentEventsDetails">
        <link:definition>996026 - Disclosure - Subsequent Events (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://femasys.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation">
        <link:definition>000 - Document - Document And Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <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/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-types/2025" schemaLocation="https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2024-01-31" schemaLocation="https://www.xbrl.org/dtr/type/2024-01-31/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://fasb.org/srt-types/2025" schemaLocation="https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/sic/2025" schemaLocation="https://xbrl.sec.gov/sic/2025/sic-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd/2025" schemaLocation="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd-sub/2025" schemaLocation="https://xbrl.sec.gov/ecd/2025/ecd-sub-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei-sub/2025" schemaLocation="https://xbrl.sec.gov/dei/2025/dei-sub-2025.xsd"/>
  <xs:element name="StockOptionPlansActivityAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="femy_StockOptionPlansActivityAbstract"/>
  <xs:element name="StockOptionsGrantedAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="femy_StockOptionsGrantedAbstract"/>
  <xs:element name="InducementGrantsAndValuationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="femy_InducementGrantsAndValuationAbstract"/>
  <xs:element name="ShareBasedCompensationExpenseAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="femy_ShareBasedCompensationExpenseAbstract"/>
  <xs:element name="ComputationOfBasicAndDilutedNetLossPerShareAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="femy_ComputationOfBasicAndDilutedNetLossPerShareAbstract"/>
  <xs:element name="ComputationsOfDilutedWeightedAverageSharesOutstandingAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="femy_ComputationsOfDilutedWeightedAverageSharesOutstandingAbstract"/>
  <xs:element name="SixMonthsEndedJune302025Abstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="femy_SixMonthsEndedJune302025Abstract"/>
  <xs:element name="SixMonthsEndedJune302024Abstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="femy_SixMonthsEndedJune302024Abstract"/>
  <xs:element name="ClinicalHoldbackCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="femy_ClinicalHoldbackCurrent"/>
  <xs:element name="ClinicalHoldbackNoncurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="femy_ClinicalHoldbackNoncurrent"/>
  <xs:element name="StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="femy_StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts"/>
  <xs:element name="StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="femy_StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts"/>
  <xs:element name="StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="femy_StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants"/>
  <xs:element name="StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="femy_StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants"/>
  <xs:element name="StockIssuedDuringPeriodValueIssuanceOfIssuanceOfWarrants" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="femy_StockIssuedDuringPeriodValueIssuanceOfIssuanceOfWarrants"/>
  <xs:element name="ExpirationOfWarrant" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="femy_ExpirationOfWarrant"/>
  <xs:element name="ProceedsFromAtthemarketSalesOfCommonStock" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="femy_ProceedsFromAtthemarketSalesOfCommonStock"/>
  <xs:element name="PaymentsforIssuanceCostsforattheMarketSalesofCommonStock" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="femy_PaymentsforIssuanceCostsforattheMarketSalesofCommonStock"/>
  <xs:element name="PropertyAndEquipmentCostsIncludedInAccountsPayable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="femy_PropertyAndEquipmentCostsIncludedInAccountsPayable"/>
  <xs:element name="AcquisitionOfPatentsIncludedInAccountsPayable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="femy_AcquisitionOfPatentsIncludedInAccountsPayable"/>
  <xs:element name="IssuanceOfWarrantsForUnderwriterCommission" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="femy_IssuanceOfWarrantsForUnderwriterCommission"/>
  <xs:element name="DeferredOfferingCostsReclassifiedToAdditionalPaidInCapital" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="femy_DeferredOfferingCostsReclassifiedToAdditionalPaidInCapital"/>
  <xs:element name="ConvertibleNotesWithWarrantsNovember2023FinancingTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="femy_ConvertibleNotesWithWarrantsNovember2023FinancingTextBlock"/>
  <xs:element name="RelatedPartyTransactionsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="femy_RelatedPartyTransactionsTable"/>
  <xs:element name="RelatedPartyTransactionsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="femy_RelatedPartyTransactionsLineItems"/>
  <xs:element name="OrganizationAndNatureOfBusinessPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="femy_OrganizationAndNatureOfBusinessPolicyTextBlock"/>
  <xs:element name="LiquidityPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="femy_LiquidityPolicyTextBlock"/>
  <xs:element name="EquityIncentivePlansandWarrantsTablesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="femy_EquityIncentivePlansandWarrantsTablesTable"/>
  <xs:element name="IncentiveAndOtherCompensationCostsCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="femy_IncentiveAndOtherCompensationCostsCurrent"/>
  <xs:element name="AccruedClinicalTrialCost" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="femy_AccruedClinicalTrialCost"/>
  <xs:element name="EquityIncentivePlansandWarrantsStockOptionPlansActivityDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="femy_EquityIncentivePlansandWarrantsStockOptionPlansActivityDetailsTable"/>
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm"/>
  <xs:element name="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="femy_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm"/>
  <xs:element name="IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="femy_IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants"/>
  <xs:element name="NumberOfPatentsIssuedGlobally" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="femy_NumberOfPatentsIssuedGlobally"/>
  <xs:element name="RevenueRecognitionPaymentTermOfPeriod" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="femy_RevenueRecognitionPaymentTermOfPeriod"/>
  <xs:element name="ContractWithCustomerUnsatisfiedPerformanceObligation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="femy_ContractWithCustomerUnsatisfiedPerformanceObligation"/>
  <xs:element name="PercentageOfRestockingFee" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="femy_PercentageOfRestockingFee"/>
  <xs:element name="StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="femy_StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty"/>
  <xs:element name="StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="femy_StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty"/>
  <xs:element name="PeriodOfConversionPrice" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="femy_PeriodOfConversionPrice"/>
  <xs:element name="DebtInstrumentConvertibleConversionPriceOfCommonStockExceeds" type="dtr:perShareItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="femy_DebtInstrumentConvertibleConversionPriceOfCommonStockExceeds"/>
  <xs:element name="ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="femy_ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice"/>
  <xs:element name="DailyDollarTradingVolumeOfCommonStockExceedsPerDay" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="femy_DailyDollarTradingVolumeOfCommonStockExceedsPerDay"/>
  <xs:element name="PercentageOfWarrantClosingPriceOfCommonStockExceedsPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="femy_PercentageOfWarrantClosingPriceOfCommonStockExceedsPercentage"/>
  <xs:element name="AuthorizedOfferingAmountOfSecurities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="femy_AuthorizedOfferingAmountOfSecurities"/>
  <xs:element name="CommonStockAuthorizedValueToBeIssuedBySalesAgent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="femy_CommonStockAuthorizedValueToBeIssuedBySalesAgent"/>
  <xs:element name="CommonStockRemainingAvailableValueToBeIssued" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="femy_CommonStockRemainingAvailableValueToBeIssued"/>
  <xs:element name="PaymentsOfEquityIssuanceCosts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="femy_PaymentsOfEquityIssuanceCosts"/>
  <xs:element name="MaximumCommonStockElectedtoPurchase" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="femy_MaximumCommonStockElectedtoPurchase"/>
  <xs:element name="MaximumCommonStockElectedtoPurchaseinMutuallyAgreed" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="femy_MaximumCommonStockElectedtoPurchaseinMutuallyAgreed"/>
  <xs:element name="NumberOfBusinessDays" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="femy_NumberOfBusinessDays"/>
  <xs:element name="PercentageMultiplier" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="femy_PercentageMultiplier"/>
  <xs:element name="PercentageOfVolumeWeightedAveragePriceOfCommonStock" type="dtr:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="femy_PercentageOfVolumeWeightedAveragePriceOfCommonStock"/>
  <xs:element name="NumberOfTradingDaysForCommonStock" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="femy_NumberOfTradingDaysForCommonStock"/>
  <xs:element name="PercentageofVolumeWeightedAvergePriceMultiplier" type="dtr:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="femy_PercentageofVolumeWeightedAvergePriceMultiplier"/>
  <xs:element name="PercentageOfCommonStockOutstanding" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="femy_PercentageOfCommonStockOutstanding"/>
  <xs:element name="PercentageOfCommitmentFee" type="dtr:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="femy_PercentageOfCommitmentFee"/>
  <xs:element name="CommitmentFeeForUnsoldShares" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="femy_CommitmentFeeForUnsoldShares"/>
  <xs:element name="AdditionalCommitmentFeeForUnsoldShares" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="femy_AdditionalCommitmentFeeForUnsoldShares"/>
  <xs:element name="ShareBasedCompensationExpenseToBeRecognizedUponAchievingCertainPerformanceCondition" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="femy_ShareBasedCompensationExpenseToBeRecognizedUponAchievingCertainPerformanceCondition"/>
  <xs:element name="AFCOCreditCorporationMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="femy_AFCOCreditCorporationMember"/>
  <xs:element name="DirectorsandOfficerMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="femy_DirectorsandOfficerMember"/>
  <xs:element name="EmployeeStockPurchasePlanMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="femy_EmployeeStockPurchasePlanMember"/>
  <xs:element name="EquityWarrantsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="femy_EquityWarrantsMember"/>
  <xs:element name="InducementGrantMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="femy_InducementGrantMember"/>
  <xs:element name="MoneyMarketFundsAndShorttermUSTreasuryBillsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="femy_MoneyMarketFundsAndShorttermUSTreasuryBillsMember"/>
  <xs:element name="November2023FinancingMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="femy_November2023FinancingMember"/>
  <xs:element name="PromissoryNotesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="femy_PromissoryNotesMember"/>
  <xs:element name="PurchaseAgreementMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="femy_PurchaseAgreementMember"/>
  <xs:element name="SeriesAWarrantsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="femy_SeriesAWarrantsMember"/>
  <xs:element name="SeriesBWarrantsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="femy_SeriesBWarrantsMember"/>
  <xs:element name="Two021StockOptionPlanMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="femy_Two021StockOptionPlanMember"/>
  <xs:element name="UnderwriterWarrantsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="femy_UnderwriterWarrantsMember"/>
  <xs:element name="UnderwrittenPublicOfferingMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="femy_UnderwrittenPublicOfferingMember"/>
  <xs:element name="WarrantsEightMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="femy_WarrantsEightMember"/>
  <xs:element name="WarrantsSevenMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="femy_WarrantsSevenMember"/>
  <xs:element name="WarrantsSixMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="femy_WarrantsSixMember"/>
  <xs:element name="CashPaidForAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="femy_CashPaidForAbstract"/>
  <xs:element name="ConvertibleNotesWithWarrantsNovember2023FinancingAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="femy_ConvertibleNotesWithWarrantsNovember2023FinancingAbstract"/>
  <xs:element name="EquityIncentivePlansAndWarrantsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="femy_EquityIncentivePlansAndWarrantsAbstract"/>
  <xs:element name="DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="femy_DocumentAndEntityInformationAbstract"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>3
<FILENAME>femy-20250630_def.xml
<DESCRIPTION>INLINE XBRL TAXONOMY EXTENSION - DEFINITION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Fri Aug 08 20:15:27 UTC 2025 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" 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:xbrldt="http://xbrl.org/2005/xbrldt">
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_ConsolidatedBalanceSheet" roleURI="http://femasys.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_ConsolidatedBalanceSheet_Parentheticals" roleURI="http://femasys.com/role/ConsolidatedBalanceSheet_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_ConsolidatedIncomeStatement" roleURI="http://femasys.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_ShareholdersEquityType2or3" roleURI="http://femasys.com/role/ShareholdersEquityType2or3"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_ConsolidatedCashFlow" roleURI="http://femasys.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_OrganizationNatureofBusinessandLiquidity" roleURI="http://femasys.com/role/OrganizationNatureofBusinessandLiquidity"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_FairValueofFinancialInstruments" roleURI="http://femasys.com/role/FairValueofFinancialInstruments"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_CashandCashEquivalents" roleURI="http://femasys.com/role/CashandCashEquivalents"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_Inventories" roleURI="http://femasys.com/role/Inventories"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_AccruedExpenses" roleURI="http://femasys.com/role/AccruedExpenses"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_RevenueRecognition" roleURI="http://femasys.com/role/RevenueRecognition"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_CommitmentsandContingencies" roleURI="http://femasys.com/role/CommitmentsandContingencies"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_ConvertibleNoteswithWarrantsNovember2023Financing" roleURI="http://femasys.com/role/ConvertibleNoteswithWarrantsNovember2023Financing"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_StockholdersEquity" roleURI="http://femasys.com/role/StockholdersEquity"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_EquityIncentivePlansandWarrants" roleURI="http://femasys.com/role/EquityIncentivePlansandWarrants"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_RelatedPartyTransactions" roleURI="http://femasys.com/role/RelatedPartyTransactions"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_NetLossperShareAttributabletoCommonStockholders" roleURI="http://femasys.com/role/NetLossperShareAttributabletoCommonStockholders"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_IncomeTaxes" roleURI="http://femasys.com/role/IncomeTaxes"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_SegmentReporting" roleURI="http://femasys.com/role/SegmentReporting"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_SubsequentEvents" roleURI="http://femasys.com/role/SubsequentEvents"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_AccountingPoliciesByPolicy" roleURI="http://femasys.com/role/AccountingPoliciesByPolicy"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_InventoriesTables" roleURI="http://femasys.com/role/InventoriesTables"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_AccruedExpensesTables" roleURI="http://femasys.com/role/AccruedExpensesTables"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_RevenueRecognitionTables" roleURI="http://femasys.com/role/RevenueRecognitionTables"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_EquityIncentivePlansandWarrantsTables" roleURI="http://femasys.com/role/EquityIncentivePlansandWarrantsTables"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_NetLossperShareAttributabletoCommonStockholdersTables" roleURI="http://femasys.com/role/NetLossperShareAttributabletoCommonStockholdersTables"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_SegmentReportingTables" roleURI="http://femasys.com/role/SegmentReportingTables"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_InventoriesTable" roleURI="http://femasys.com/role/InventoriesTable"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_AccruedExpensesTable" roleURI="http://femasys.com/role/AccruedExpensesTable"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_SalesbygeographicregionTable" roleURI="http://femasys.com/role/SalesbygeographicregionTable"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_StockOptionPlansActivityTable" roleURI="http://femasys.com/role/StockOptionPlansActivityTable"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_StockOptionsGrantedTable" roleURI="http://femasys.com/role/StockOptionsGrantedTable"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_InducementGrantsandValuationTable" roleURI="http://femasys.com/role/InducementGrantsandValuationTable"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_ShareBasedCompensationExpenseTable" roleURI="http://femasys.com/role/ShareBasedCompensationExpenseTable"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_ComputationofBasicandDilutedNetLossPerShareTable" roleURI="http://femasys.com/role/ComputationofBasicandDilutedNetLossPerShareTable"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_ComputationsofDilutedWeightedAverageSharesOutstandingTable" roleURI="http://femasys.com/role/ComputationsofDilutedWeightedAverageSharesOutstandingTable"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_SignificantSegmentExpensesTable" roleURI="http://femasys.com/role/SignificantSegmentExpensesTable"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_OrganizationNatureofBusinessandLiquidityDetails" roleURI="http://femasys.com/role/OrganizationNatureofBusinessandLiquidityDetails"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_CashandCashEquivalentsDetails" roleURI="http://femasys.com/role/CashandCashEquivalentsDetails"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_RevenueRecognitionDetails" roleURI="http://femasys.com/role/RevenueRecognitionDetails"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_ConvertibleNoteswithWarrantsNovember2023FinancingDetails" roleURI="http://femasys.com/role/ConvertibleNoteswithWarrantsNovember2023FinancingDetails"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_StockholdersEquityDetails" roleURI="http://femasys.com/role/StockholdersEquityDetails"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_EquityIncentivePlansandWarrantsDetailsStockBasedAwards" roleURI="http://femasys.com/role/EquityIncentivePlansandWarrantsDetailsStockBasedAwards"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_RelatedPartyTransactionsDetails" roleURI="http://femasys.com/role/RelatedPartyTransactionsDetails"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_IncomeTaxesDetails" roleURI="http://femasys.com/role/IncomeTaxesDetails"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_SegmentReportingDetails" roleURI="http://femasys.com/role/SegmentReportingDetails"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_SubsequentEventsDetails" roleURI="http://femasys.com/role/SubsequentEventsDetails"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" arcroleURI="http://xbrl.org/int/dim/arcrole/all"/>
  <definitionLink xlink:role="http://femasys.com/role/ConsolidatedBalanceSheet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_InventoryNet" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_OtherAssetsCurrent" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AssetsCurrent" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseholdImprovementsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseholdImprovementsGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LeaseholdImprovementsGross" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentOther" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentOther"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentOther" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FurnitureAndFixturesGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FurnitureAndFixturesGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_FurnitureAndFixturesGross" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MachineryAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MachineryAndEquipmentGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_MachineryAndEquipmentGross" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConstructionInProgressGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConstructionInProgressGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_ConstructionInProgressGross" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_OtherAssetsNoncurrent" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_Assets" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AccountsPayableCurrent" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AccruedLiabilitiesCurrent" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleNotesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertibleNotesPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_ConvertibleNotesPayableCurrent" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="femy_ClinicalHoldbackCurrent" xlink:href="femy-20250630.xsd#femy_ClinicalHoldbackCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="femy_ClinicalHoldbackCurrent" order="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesCurrent" order="23" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="femy_ClinicalHoldbackNoncurrent" xlink:href="femy-20250630.xsd#femy_ClinicalHoldbackNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="femy_ClinicalHoldbackNoncurrent" order="24" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="25" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesNoncurrent" order="26" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_Liabilities" order="27" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingencies"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommitmentsAndContingencies" order="28" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockValue" order="29" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockCommonValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_TreasuryStockCommonValue" order="30" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantsAndRightsOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WarrantsAndRightsOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_WarrantsAndRightsOutstanding" order="31" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapital"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AdditionalPaidInCapital" order="32" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="33" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StockholdersEquity" order="34" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="35" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://femasys.com/role/ConsolidatedBalanceSheet_Parentheticals" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesAuthorized" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesIssued" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesOutstanding" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockCommonShares" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_TreasuryStockCommonShares" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://femasys.com/role/ConsolidatedIncomeStatement" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_CostOfGoodsAndServicesSold" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingAndMarketingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingAndMarketingExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_SellingAndMarketingExpense" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationAndAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_DepreciationAndAmortization" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpenses"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingExpenses" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingIncomeLoss" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentIncomeInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentIncomeInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_InvestmentIncomeInterest" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseNonoperating" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseNonoperating"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_InterestExpenseNonoperating" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NonoperatingIncomeExpense" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NetIncomeLoss" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareBasic" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="20" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://femasys.com/role/ShareholdersEquityType2or3" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockCommonMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_TreasuryStockCommonMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="femy_EquityWarrantsMember" xlink:href="femy-20250630.xsd#femy_EquityWarrantsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="femy_EquityWarrantsMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AdditionalPaidInCapitalMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_RetainedEarningsMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesIssued" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockCommonShares" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TreasuryStockCommonShares" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="femy_StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts" xlink:href="femy-20250630.xsd#femy_StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="femy_StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="femy_StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" xlink:href="femy-20250630.xsd#femy_StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="femy_StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="femy_StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants" xlink:href="femy-20250630.xsd#femy_StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="femy_StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="femy_StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants" xlink:href="femy-20250630.xsd#femy_StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="femy_StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="femy_StockIssuedDuringPeriodValueIssuanceOfIssuanceOfWarrants" xlink:href="femy-20250630.xsd#femy_StockIssuedDuringPeriodValueIssuanceOfIssuanceOfWarrants"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="femy_StockIssuedDuringPeriodValueIssuanceOfIssuanceOfWarrants" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="femy_ExpirationOfWarrant" xlink:href="femy-20250630.xsd#femy_ExpirationOfWarrant"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="femy_ExpirationOfWarrant" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" order="14" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://femasys.com/role/ConsolidatedCashFlow" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetIncomeLoss" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Depreciation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_Depreciation" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_AmortizationOfIntangibleAssets" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_ShareBasedCompensation" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnDispositionOfAssets1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_GainLossOnDispositionOfAssets1" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_AmortizationOfFinancingCostsAndDiscounts" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssets" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_PaymentsOfStockIssuanceCosts" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="femy_ProceedsFromAtthemarketSalesOfCommonStock" xlink:href="femy-20250630.xsd#femy_ProceedsFromAtthemarketSalesOfCommonStock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="femy_ProceedsFromAtthemarketSalesOfCommonStock" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="femy_PaymentsforIssuanceCostsforattheMarketSalesofCommonStock" xlink:href="femy-20250630.xsd#femy_PaymentsforIssuanceCostsforattheMarketSalesofCommonStock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="femy_PaymentsforIssuanceCostsforattheMarketSalesofCommonStock" order="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" order="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="23" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" order="24" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="25" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncomeTaxesPaidNet" order="26" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="femy_PropertyAndEquipmentCostsIncludedInAccountsPayable" xlink:href="femy-20250630.xsd#femy_PropertyAndEquipmentCostsIncludedInAccountsPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="femy_PropertyAndEquipmentCostsIncludedInAccountsPayable" order="27" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="femy_AcquisitionOfPatentsIncludedInAccountsPayable" xlink:href="femy-20250630.xsd#femy_AcquisitionOfPatentsIncludedInAccountsPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="femy_AcquisitionOfPatentsIncludedInAccountsPayable" order="28" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="femy_IssuanceOfWarrantsForUnderwriterCommission" xlink:href="femy-20250630.xsd#femy_IssuanceOfWarrantsForUnderwriterCommission"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="femy_IssuanceOfWarrantsForUnderwriterCommission" order="29" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="femy_DeferredOfferingCostsReclassifiedToAdditionalPaidInCapital" xlink:href="femy-20250630.xsd#femy_DeferredOfferingCostsReclassifiedToAdditionalPaidInCapital"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="femy_DeferredOfferingCostsReclassifiedToAdditionalPaidInCapital" order="30" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtConversionConvertedInstrumentAmount1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_DebtConversionConvertedInstrumentAmount1" order="31" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://femasys.com/role/OrganizationNatureofBusinessandLiquidity" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://femasys.com/role/FairValueofFinancialInstruments" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueDisclosuresTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://femasys.com/role/CashandCashEquivalents" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CashAndCashEquivalentsAbstract" xlink:to="us-gaap_CashAndCashEquivalentsDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://femasys.com/role/Inventories" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://femasys.com/role/AccruedExpenses" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PayablesAndAccrualsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://femasys.com/role/RevenueRecognition" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRecognitionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRecognitionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenueRecognitionAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://femasys.com/role/CommitmentsandContingencies" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://femasys.com/role/ConvertibleNoteswithWarrantsNovember2023Financing" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="femy_ConvertibleNotesWithWarrantsNovember2023FinancingAbstract" xlink:href="femy-20250630.xsd#femy_ConvertibleNotesWithWarrantsNovember2023FinancingAbstract"/>
    <loc xlink:type="locator" xlink:label="femy_ConvertibleNotesWithWarrantsNovember2023FinancingTextBlock" xlink:href="femy-20250630.xsd#femy_ConvertibleNotesWithWarrantsNovember2023FinancingTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="femy_ConvertibleNotesWithWarrantsNovember2023FinancingAbstract" xlink:to="femy_ConvertibleNotesWithWarrantsNovember2023FinancingTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://femasys.com/role/StockholdersEquity" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://femasys.com/role/EquityIncentivePlansandWarrants" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="femy_EquityIncentivePlansAndWarrantsAbstract" xlink:href="femy-20250630.xsd#femy_EquityIncentivePlansAndWarrantsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="femy_EquityIncentivePlansAndWarrantsAbstract" xlink:to="us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://femasys.com/role/RelatedPartyTransactions" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="femy_RelatedPartyTransactionsLineItems" xlink:href="femy-20250630.xsd#femy_RelatedPartyTransactionsLineItems"/>
    <loc xlink:type="locator" xlink:label="femy_RelatedPartyTransactionsTable" xlink:href="femy-20250630.xsd#femy_RelatedPartyTransactionsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="femy_RelatedPartyTransactionsLineItems" xlink:to="femy_RelatedPartyTransactionsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="femy_RelatedPartyTransactionsLineItems" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://femasys.com/role/NetLossperShareAttributabletoCommonStockholders" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://femasys.com/role/IncomeTaxes" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://femasys.com/role/SegmentReporting" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://femasys.com/role/SubsequentEvents" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://femasys.com/role/AccountingPoliciesByPolicy" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="femy_OrganizationAndNatureOfBusinessPolicyTextBlock" xlink:href="femy-20250630.xsd#femy_OrganizationAndNatureOfBusinessPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="femy_OrganizationAndNatureOfBusinessPolicyTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UseOfEstimates"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_UseOfEstimates" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="femy_LiquidityPolicyTextBlock" xlink:href="femy-20250630.xsd#femy_LiquidityPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="femy_LiquidityPolicyTextBlock" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://femasys.com/role/InventoriesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://femasys.com/role/AccruedExpensesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PayablesAndAccrualsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://femasys.com/role/RevenueRecognitionTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRecognitionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRecognitionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenueRecognitionAbstract" xlink:to="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://femasys.com/role/EquityIncentivePlansandWarrantsTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <loc xlink:type="locator" xlink:label="femy_EquityIncentivePlansandWarrantsTablesTable" xlink:href="femy-20250630.xsd#femy_EquityIncentivePlansandWarrantsTablesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="femy_EquityIncentivePlansandWarrantsTablesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="femy_EquityIncentivePlansandWarrantsTablesTable" xlink:to="us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:to="us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:to="us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="femy_Two021StockOptionPlanMember" xlink:href="femy-20250630.xsd#femy_Two021StockOptionPlanMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain" xlink:to="femy_Two021StockOptionPlanMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="femy_InducementGrantMember" xlink:href="femy-20250630.xsd#femy_InducementGrantMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain" xlink:to="femy_InducementGrantMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://femasys.com/role/NetLossperShareAttributabletoCommonStockholdersTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://femasys.com/role/SegmentReportingTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://femasys.com/role/InventoriesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryRawMaterials" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryRawMaterials"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryRawMaterials" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWorkInProcess" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryWorkInProcess"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryWorkInProcess" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryFinishedGoods" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryFinishedGoods"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryFinishedGoods" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryNet" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://femasys.com/role/AccruedExpensesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PayablesAndAccrualsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <loc xlink:type="locator" xlink:label="femy_IncentiveAndOtherCompensationCostsCurrent" xlink:href="femy-20250630.xsd#femy_IncentiveAndOtherCompensationCostsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="femy_IncentiveAndOtherCompensationCostsCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="femy_AccruedClinicalTrialCost" xlink:href="femy-20250630.xsd#femy_AccruedClinicalTrialCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="femy_AccruedClinicalTrialCost" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_InterestPayableCurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedProfessionalFeesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedProfessionalFeesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_AccruedProfessionalFeesCurrent" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_AccruedLiabilitiesCurrent" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://femasys.com/role/SalesbygeographicregionTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_DisaggregationOfRevenueTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="srt_StatementGeographicalAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain_0" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_US" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_US"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_US" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonUsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonUsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="us-gaap_NonUsMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://femasys.com/role/StockOptionPlansActivityTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <loc xlink:type="locator" xlink:label="femy_EquityIncentivePlansandWarrantsStockOptionPlansActivityDetailsTable" xlink:href="femy-20250630.xsd#femy_EquityIncentivePlansandWarrantsStockOptionPlansActivityDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="femy_EquityIncentivePlansandWarrantsStockOptionPlansActivityDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="femy_EquityIncentivePlansandWarrantsStockOptionPlansActivityDetailsTable" xlink:to="us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:to="us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:to="us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="femy_Two021StockOptionPlanMember" xlink:href="femy-20250630.xsd#femy_Two021StockOptionPlanMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain" xlink:to="femy_Two021StockOptionPlanMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" order="9" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://femasys.com/role/StockOptionsGrantedTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:to="us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:to="us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GranteeStatusAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GranteeStatusAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_GranteeStatusAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GranteeStatusDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GranteeStatusDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_GranteeStatusAxis" xlink:to="us-gaap_GranteeStatusDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GranteeStatusDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GranteeStatusDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_GranteeStatusAxis" xlink:to="us-gaap_GranteeStatusDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="femy_Two021StockOptionPlanMember" xlink:href="femy-20250630.xsd#femy_Two021StockOptionPlanMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain" xlink:to="femy_Two021StockOptionPlanMember" order="0" xbrldt:closed="true"/>
<!-- [WMV6][iQ8KSzhrYEra47nD6K0zDC6ZEGjez2VY+LJI/UAQOl1fejruLXpJ5nZx4BV2qKc7lJnc5q6rGBOZXCLExoljMUuarO6pzEy/M8QXtXQE4HLKsH+HV0rekuzekXcz69iljQ4lu/FFp1IMxgurXKPKD6oWGmpdAmoPVXQ2OUGmRhoOsSATDDxRFqv+Tx15wqLqsf1eNJHFAgpArVkkA3Z8aYW25Iqk7ThWP0yWafjxPrwA9ELHAA51hDk4twVaXhWmUd5qrCmPDUU3n1kT05lyScmpv8XAoXBiv224hF9b+cS0YTZ+AeTM+RmpYckmZDaX/PyhPSUREVZ8wppzGkW3i4jtKq3cidA8zA==] CSR-->
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedPaymentArrangementEmployeeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedPaymentArrangementEmployeeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GranteeStatusDomain" xlink:to="us-gaap_ShareBasedPaymentArrangementEmployeeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedPaymentArrangementNonemployeeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedPaymentArrangementNonemployeeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GranteeStatusDomain" xlink:to="us-gaap_ShareBasedPaymentArrangementNonemployeeMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://femasys.com/role/InducementGrantsandValuationTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:to="us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:to="us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="femy_InducementGrantMember" xlink:href="femy-20250630.xsd#femy_InducementGrantMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain" xlink:to="femy_InducementGrantMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm" xlink:href="femy-20250630.xsd#femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="femy_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm" xlink:href="femy-20250630.xsd#femy_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="femy_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" order="11" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://femasys.com/role/ShareBasedCompensationExpenseTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_IncomeStatementLocationAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_ResearchAndDevelopmentExpenseMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingAndMarketingExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_SellingAndMarketingExpenseMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_GeneralAndAdministrativeExpenseMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://femasys.com/role/ComputationofBasicandDilutedNetLossPerShareTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementScenarioAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ClassOfWarrantOrRightTable" xlink:to="srt_StatementScenarioAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain_0" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_EarningsPerShareBasic" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_EarningsPerShareDiluted" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://femasys.com/role/ComputationsofDilutedWeightedAverageSharesOutstandingTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ClassOfWarrantOrRightTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="femy_WarrantsSixMember" xlink:href="femy-20250630.xsd#femy_WarrantsSixMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="femy_WarrantsSixMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="femy_WarrantsSevenMember" xlink:href="femy-20250630.xsd#femy_WarrantsSevenMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="femy_WarrantsSevenMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="femy_WarrantsEightMember" xlink:href="femy-20250630.xsd#femy_WarrantsEightMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="femy_WarrantsEightMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="femy_IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants" xlink:href="femy-20250630.xsd#femy_IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="femy_IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://femasys.com/role/SignificantSegmentExpensesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_CostOfGoodsAndServicesSold" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherResearchAndDevelopmentExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_OtherResearchAndDevelopmentExpense" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingAndMarketingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingAndMarketingExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SellingAndMarketingExpense" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationAndAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_DepreciationAndAmortization" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpenses"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_OperatingExpenses" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_NonoperatingIncomeExpense" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_NetIncomeLoss" order="12" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://femasys.com/role/OrganizationNatureofBusinessandLiquidityDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:label="femy_NumberOfPatentsIssuedGlobally" xlink:href="femy-20250630.xsd#femy_NumberOfPatentsIssuedGlobally"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="femy_NumberOfPatentsIssuedGlobally" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_NetIncomeLoss" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://femasys.com/role/CashandCashEquivalentsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByAssetClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueByAssetClassAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FairValueByAssetClassAxis" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FairValueByAssetClassAxis" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="femy_MoneyMarketFundsAndShorttermUSTreasuryBillsMember" xlink:href="femy-20250630.xsd#femy_MoneyMarketFundsAndShorttermUSTreasuryBillsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="femy_MoneyMarketFundsAndShorttermUSTreasuryBillsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel1Member" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems" xlink:to="us-gaap_CashAndCashEquivalentsFairValueDisclosure" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://femasys.com/role/RevenueRecognitionDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_DisaggregationOfRevenueTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="srt_RangeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="femy_RevenueRecognitionPaymentTermOfPeriod" xlink:href="femy-20250630.xsd#femy_RevenueRecognitionPaymentTermOfPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="femy_RevenueRecognitionPaymentTermOfPeriod" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="femy_ContractWithCustomerUnsatisfiedPerformanceObligation" xlink:href="femy-20250630.xsd#femy_ContractWithCustomerUnsatisfiedPerformanceObligation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="femy_ContractWithCustomerUnsatisfiedPerformanceObligation" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="femy_PercentageOfRestockingFee" xlink:href="femy-20250630.xsd#femy_PercentageOfRestockingFee"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="femy_PercentageOfRestockingFee" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://femasys.com/role/ConvertibleNoteswithWarrantsNovember2023FinancingDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_LongtermDebtTypeAxis" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentAxis" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="femy_SeriesAWarrantsMember" xlink:href="femy-20250630.xsd#femy_SeriesAWarrantsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="femy_SeriesAWarrantsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="femy_SeriesBWarrantsMember" xlink:href="femy-20250630.xsd#femy_SeriesBWarrantsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="femy_SeriesBWarrantsMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonStockMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertibleDebtMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_ConvertibleDebtMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="femy_November2023FinancingMember" xlink:href="femy-20250630.xsd#femy_November2023FinancingMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="femy_November2023FinancingMember" order="0" xbrldt:closed="true"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentCarryingAmount" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentConvertibleConversionPrice1" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromConvertibleDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromConvertibleDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_ProceedsFromConvertibleDebt" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsOfDebtIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_PaymentsOfDebtIssuanceCosts" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestPaidNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_InterestPaidNet" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="femy_StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty" xlink:href="femy-20250630.xsd#femy_StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="femy_StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="femy_StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty" xlink:href="femy-20250630.xsd#femy_StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="femy_StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="femy_PeriodOfConversionPrice" xlink:href="femy-20250630.xsd#femy_PeriodOfConversionPrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="femy_PeriodOfConversionPrice" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="femy_DebtInstrumentConvertibleConversionPriceOfCommonStockExceeds" xlink:href="femy-20250630.xsd#femy_DebtInstrumentConvertibleConversionPriceOfCommonStockExceeds"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="femy_DebtInstrumentConvertibleConversionPriceOfCommonStockExceeds" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="femy_ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice" xlink:href="femy-20250630.xsd#femy_ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="femy_ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="femy_DailyDollarTradingVolumeOfCommonStockExceedsPerDay" xlink:href="femy-20250630.xsd#femy_DailyDollarTradingVolumeOfCommonStockExceedsPerDay"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="femy_DailyDollarTradingVolumeOfCommonStockExceedsPerDay" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentRedemptionPricePercentage" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtConversionConvertedInstrumentAmount1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtConversionConvertedInstrumentAmount1" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtConversionConvertedInstrumentSharesIssued1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtConversionConvertedInstrumentSharesIssued1" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantsAndRightsOutstandingTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WarrantsAndRightsOutstandingTerm"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_WarrantsAndRightsOutstandingTerm" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="femy_PercentageOfWarrantClosingPriceOfCommonStockExceedsPercentage" xlink:href="femy-20250630.xsd#femy_PercentageOfWarrantClosingPriceOfCommonStockExceedsPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="femy_PercentageOfWarrantClosingPriceOfCommonStockExceedsPercentage" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantsAndRightsOutstandingMaturityDate" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WarrantsAndRightsOutstandingMaturityDate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_WarrantsAndRightsOutstandingMaturityDate" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_InterestExpenseDebt" order="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseDebtExcludingAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseDebtExcludingAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_InterestExpenseDebtExcludingAmortization" order="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_AmortizationOfFinancingCostsAndDiscounts" order="23" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleLongTermNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertibleLongTermNotesPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_ConvertibleLongTermNotesPayable" order="24" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleDebtFairValueDisclosures" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertibleDebtFairValueDisclosures"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_ConvertibleDebtFairValueDisclosures" order="25" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://femasys.com/role/StockholdersEquityDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfStockByClassTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ScheduleOfStockByClassTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="srt_RangeAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="srt_TitleOfIndividualAxis" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain_0" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_AwardTypeAxis" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="femy_PurchaseAgreementMember" xlink:href="femy-20250630.xsd#femy_PurchaseAgreementMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="femy_PurchaseAgreementMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="femy_DirectorsandOfficerMember" xlink:href="femy-20250630.xsd#femy_DirectorsandOfficerMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="femy_DirectorsandOfficerMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="femy_UnderwrittenPublicOfferingMember" xlink:href="femy-20250630.xsd#femy_UnderwrittenPublicOfferingMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="femy_UnderwrittenPublicOfferingMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrivatePlacementMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrivatePlacementMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_PrivatePlacementMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="femy_UnderwriterWarrantsMember" xlink:href="femy-20250630.xsd#femy_UnderwriterWarrantsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="femy_UnderwriterWarrantsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="femy_AuthorizedOfferingAmountOfSecurities" xlink:href="femy-20250630.xsd#femy_AuthorizedOfferingAmountOfSecurities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="femy_AuthorizedOfferingAmountOfSecurities" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="femy_CommonStockAuthorizedValueToBeIssuedBySalesAgent" xlink:href="femy-20250630.xsd#femy_CommonStockAuthorizedValueToBeIssuedBySalesAgent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="femy_CommonStockAuthorizedValueToBeIssuedBySalesAgent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="femy_ProceedsFromAtthemarketSalesOfCommonStock" xlink:href="femy-20250630.xsd#femy_ProceedsFromAtthemarketSalesOfCommonStock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="femy_ProceedsFromAtthemarketSalesOfCommonStock" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="femy_CommonStockRemainingAvailableValueToBeIssued" xlink:href="femy-20250630.xsd#femy_CommonStockRemainingAvailableValueToBeIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="femy_CommonStockRemainingAvailableValueToBeIssued" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_SharePrice" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceOrSaleOfEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ProceedsFromIssuanceOrSaleOfEquity" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="femy_PaymentsOfEquityIssuanceCosts" xlink:href="femy-20250630.xsd#femy_PaymentsOfEquityIssuanceCosts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="femy_PaymentsOfEquityIssuanceCosts" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantsAndRightsOutstandingTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WarrantsAndRightsOutstandingTerm"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_WarrantsAndRightsOutstandingTerm" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="femy_StockIssuedDuringPeriodValueIssuanceOfIssuanceOfWarrants" xlink:href="femy-20250630.xsd#femy_StockIssuedDuringPeriodValueIssuanceOfIssuanceOfWarrants"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="femy_StockIssuedDuringPeriodValueIssuanceOfIssuanceOfWarrants" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightOutstanding" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="femy_MaximumCommonStockElectedtoPurchase" xlink:href="femy-20250630.xsd#femy_MaximumCommonStockElectedtoPurchase"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="femy_MaximumCommonStockElectedtoPurchase" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="femy_MaximumCommonStockElectedtoPurchaseinMutuallyAgreed" xlink:href="femy-20250630.xsd#femy_MaximumCommonStockElectedtoPurchaseinMutuallyAgreed"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="femy_MaximumCommonStockElectedtoPurchaseinMutuallyAgreed" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="femy_NumberOfBusinessDays" xlink:href="femy-20250630.xsd#femy_NumberOfBusinessDays"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="femy_NumberOfBusinessDays" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="femy_PercentageMultiplier" xlink:href="femy-20250630.xsd#femy_PercentageMultiplier"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="femy_PercentageMultiplier" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="femy_PercentageOfVolumeWeightedAveragePriceOfCommonStock" xlink:href="femy-20250630.xsd#femy_PercentageOfVolumeWeightedAveragePriceOfCommonStock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="femy_PercentageOfVolumeWeightedAveragePriceOfCommonStock" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="femy_NumberOfTradingDaysForCommonStock" xlink:href="femy-20250630.xsd#femy_NumberOfTradingDaysForCommonStock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="femy_NumberOfTradingDaysForCommonStock" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="femy_PercentageofVolumeWeightedAvergePriceMultiplier" xlink:href="femy-20250630.xsd#femy_PercentageofVolumeWeightedAvergePriceMultiplier"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="femy_PercentageofVolumeWeightedAvergePriceMultiplier" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="femy_PercentageOfCommonStockOutstanding" xlink:href="femy-20250630.xsd#femy_PercentageOfCommonStockOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="femy_PercentageOfCommonStockOutstanding" order="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="femy_PercentageOfCommitmentFee" xlink:href="femy-20250630.xsd#femy_PercentageOfCommitmentFee"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="femy_PercentageOfCommitmentFee" order="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="femy_CommitmentFeeForUnsoldShares" xlink:href="femy-20250630.xsd#femy_CommitmentFeeForUnsoldShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="femy_CommitmentFeeForUnsoldShares" order="23" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="femy_AdditionalCommitmentFeeForUnsoldShares" xlink:href="femy-20250630.xsd#femy_AdditionalCommitmentFeeForUnsoldShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="femy_AdditionalCommitmentFeeForUnsoldShares" order="24" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://femasys.com/role/EquityIncentivePlansandWarrantsDetailsStockBasedAwards" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:to="us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:to="us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GranteeStatusAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GranteeStatusAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_GranteeStatusAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GranteeStatusDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GranteeStatusDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_GranteeStatusAxis" xlink:to="us-gaap_GranteeStatusDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GranteeStatusDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GranteeStatusDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_GranteeStatusAxis" xlink:to="us-gaap_GranteeStatusDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="femy_Two021StockOptionPlanMember" xlink:href="femy-20250630.xsd#femy_Two021StockOptionPlanMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain" xlink:to="femy_Two021StockOptionPlanMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="femy_InducementGrantMember" xlink:href="femy-20250630.xsd#femy_InducementGrantMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain" xlink:to="femy_InducementGrantMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="femy_EmployeeStockPurchasePlanMember" xlink:href="femy-20250630.xsd#femy_EmployeeStockPurchasePlanMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain" xlink:to="femy_EmployeeStockPurchasePlanMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedPaymentArrangementEmployeeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedPaymentArrangementEmployeeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GranteeStatusDomain" xlink:to="us-gaap_ShareBasedPaymentArrangementEmployeeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedPaymentArrangementNonemployeeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedPaymentArrangementNonemployeeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GranteeStatusDomain" xlink:to="us-gaap_ShareBasedPaymentArrangementNonemployeeMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="femy_ShareBasedCompensationExpenseToBeRecognizedUponAchievingCertainPerformanceCondition" xlink:href="femy-20250630.xsd#femy_ShareBasedCompensationExpenseToBeRecognizedUponAchievingCertainPerformanceCondition"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="femy_ShareBasedCompensationExpenseToBeRecognizedUponAchievingCertainPerformanceCondition" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" order="14" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://femasys.com/role/RelatedPartyTransactionsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="srt_TitleOfIndividualAxis" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain_0" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="femy_SeriesBWarrantsMember" xlink:href="femy-20250630.xsd#femy_SeriesBWarrantsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="femy_SeriesBWarrantsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="femy_DirectorsandOfficerMember" xlink:href="femy-20250630.xsd#femy_DirectorsandOfficerMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="femy_DirectorsandOfficerMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrivatePlacementMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrivatePlacementMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_PrivatePlacementMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RelatedPartyTransactionAmountsOfTransaction" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantsAndRightsOutstandingMaturityDate" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WarrantsAndRightsOutstandingMaturityDate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_WarrantsAndRightsOutstandingMaturityDate" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="femy_StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty" xlink:href="femy-20250630.xsd#femy_StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="femy_StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="femy_StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty" xlink:href="femy-20250630.xsd#femy_StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="femy_StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_SharePrice" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://femasys.com/role/IncomeTaxesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://femasys.com/role/SegmentReportingDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NumberOfOperatingSegments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_NumberOfOperatingSegments" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NumberOfReportableSegments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_NumberOfReportableSegments" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://femasys.com/role/SubsequentEventsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_SubsequentEventTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_SubsequentEventTypeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_LineOfCreditFacilityAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityLenderDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_LineOfCreditFacilityAxis" xlink:to="us-gaap_LineOfCreditFacilityLenderDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityLenderDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_LineOfCreditFacilityAxis" xlink:to="us-gaap_LineOfCreditFacilityLenderDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_DebtInstrumentAxis" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="femy_AFCOCreditCorporationMember" xlink:href="femy-20250630.xsd#femy_AFCOCreditCorporationMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLenderDomain" xlink:to="femy_AFCOCreditCorporationMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="femy_PromissoryNotesMember" xlink:href="femy-20250630.xsd#femy_PromissoryNotesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="femy_PromissoryNotesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromNotesPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_ProceedsFromNotesPayable" order="0" xbrldt:closed="true"/>
  </definitionLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>4
<FILENAME>femy-20250630_lab.xml
<DESCRIPTION>INLINE XBRL TAXONOMY EXTENSION - LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Fri Aug 08 20:15:27 UTC 2025 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" 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">
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel"/>
  <labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsCurrent_lbl" xml:lang="en-US">Total current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xml:lang="en-US">Property and equipment, gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US">Net property and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment_lbl" xml:lang="en-US">Total long-term assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment" xlink:to="us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Assets_lbl" xml:lang="en-US">Total assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xml:lang="en-US">Total current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesNoncurrent_lbl" xml:lang="en-US">Total long-term liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_LiabilitiesNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Liabilities_lbl" xml:lang="en-US">Total liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US">Total stockholders&#8217; equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_StockholdersEquity_lbl0" xml:lang="en-US">Balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_StockholdersEquity_lbl1" xml:lang="en-US">Balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xml:lang="en-US">Total liabilities and stockholders&#8217; equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpenses"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingExpenses_lbl" xml:lang="en-US">Total operating expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US">Loss from operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NonoperatingIncomeExpense_lbl" xml:lang="en-US">Total other expense, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NonoperatingIncomeExpense_lbl0" xml:lang="en-US">Total other expense, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xml:lang="en-US">Loss before income taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl0" xml:lang="en-US">Loss before income taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US">Net loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NetIncomeLoss_lbl0" xml:lang="en-US">Net loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US">Balance (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CommonStockSharesIssued_lbl0" xml:lang="en-US">Balance (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesIssued_lbl1" xml:lang="en-US">Common stock, issued (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockCommonShares" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_TreasuryStockCommonShares_lbl" xml:lang="en-US">Treasury stock, common shares (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockCommonShares" xlink:to="us-gaap_TreasuryStockCommonShares_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_TreasuryStockCommonShares_lbl0" xml:lang="en-US">Treasury stock, common shares (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockCommonShares" xlink:to="us-gaap_TreasuryStockCommonShares_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TreasuryStockCommonShares_lbl1" xml:lang="en-US">Treasury stock, common shares (in shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockCommonShares" xlink:to="us-gaap_TreasuryStockCommonShares_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl" xml:lang="en-US">Equity Components [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xml:lang="en-US">Net cash used in operating activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xml:lang="en-US">Net cash used in investing activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xml:lang="en-US">Net cash provided by financing activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_lbl" xml:lang="en-US">Net change in cash and cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US">Beginning of period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl0" xml:lang="en-US">End of period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" xml:lang="en-US">Organization, Nature of Business, and Liquidity [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueDisclosuresAbstract_lbl" xml:lang="en-US">Fair Value of Financial Instruments [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueDisclosuresAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsAbstract_lbl" xml:lang="en-US">Cash and Cash Equivalents [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryDisclosureAbstract_lbl" xml:lang="en-US">Inventories [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_InventoryNet_lbl" xml:lang="en-US">Inventory</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryNet_lbl0" xml:lang="en-US">Inventory</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PayablesAndAccrualsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PayablesAndAccrualsAbstract_lbl" xml:lang="en-US">Accrued Expenses [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_PayablesAndAccrualsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AccruedLiabilitiesCurrent_lbl" xml:lang="en-US">Accrued expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccruedLiabilitiesCurrent_lbl0" xml:lang="en-US">Accrued expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRecognitionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRecognitionAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueRecognitionAbstract_lbl" xml:lang="en-US">Revenue Recognition [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRecognitionAbstract" xlink:to="us-gaap_RevenueRecognitionAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisaggregationOfRevenueAbstract_lbl" xml:lang="en-US">Disaggregation of Revenue [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueAbstract" xlink:to="us-gaap_DisaggregationOfRevenueAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_StatementGeographicalAxis_lbl" xml:lang="en-US">Geographical [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_StatementGeographicalAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl" xml:lang="en-US">Sales</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl0" xml:lang="en-US">Sales</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xml:lang="en-US">Commitments and Contingencies [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="femy_ConvertibleNotesWithWarrantsNovember2023FinancingAbstract" xlink:href="femy-20250630.xsd#femy_ConvertibleNotesWithWarrantsNovember2023FinancingAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="femy_ConvertibleNotesWithWarrantsNovember2023FinancingAbstract_lbl" xml:lang="en-US">Convertible Notes with Warrants (November 2023 Financing) [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_ConvertibleNotesWithWarrantsNovember2023FinancingAbstract" xlink:to="femy_ConvertibleNotesWithWarrantsNovember2023FinancingAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityAbstract_lbl" xml:lang="en-US">Stockholders Equity [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_EquityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="femy_EquityIncentivePlansAndWarrantsAbstract" xlink:href="femy-20250630.xsd#femy_EquityIncentivePlansAndWarrantsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="femy_EquityIncentivePlansAndWarrantsAbstract_lbl" xml:lang="en-US">Equity Incentive Plans and Warrants [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_EquityIncentivePlansAndWarrantsAbstract" xlink:to="femy_EquityIncentivePlansAndWarrantsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_lbl" xml:lang="en-US">Employee Stock Ownership Plan (ESOP) Name [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:to="us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xml:lang="en-US">Beginning balance (in shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl0" xml:lang="en-US">Ending balance (in shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xml:lang="en-US">Beginning balance (in dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl0" xml:lang="en-US">Ending balance (in dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GranteeStatusAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GranteeStatusAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GranteeStatusAxis_lbl" xml:lang="en-US">Grantee Status [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GranteeStatusAxis" xlink:to="us-gaap_GranteeStatusAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xml:lang="en-US">Granted (in shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl" xml:lang="en-US">Forfeited (in shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl0" xml:lang="en-US">Forfeited (in share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl1" xml:lang="en-US">Forfeitures (in shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementLocationAxis_lbl" xml:lang="en-US">Statement of Income Location, Balance [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsAbstract_lbl" xml:lang="en-US">Related-Party Transactions [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareAbstract_lbl" xml:lang="en-US">Net Loss per Share Attributable to Common Stockholders [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="femy_ComputationOfBasicAndDilutedNetLossPerShareAbstract" xlink:href="femy-20250630.xsd#femy_ComputationOfBasicAndDilutedNetLossPerShareAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="femy_ComputationOfBasicAndDilutedNetLossPerShareAbstract_lbl" xml:lang="en-US">Earnings Per Share [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_ComputationOfBasicAndDilutedNetLossPerShareAbstract" xlink:to="femy_ComputationOfBasicAndDilutedNetLossPerShareAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightAxis_lbl" xml:lang="en-US">Class of Warrant or Right [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_lbl" xml:lang="en-US">Income Taxes [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingAbstract_lbl" xml:lang="en-US">Segment Reporting [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl" xml:lang="en-US">Total research and development expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl0" xml:lang="en-US">Research and development</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsAbstract_lbl" xml:lang="en-US">Subsequent Events [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xml:lang="en-US">Current assets:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US">Cash and cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xml:lang="en-US">Accounts receivable, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherAssetsCurrent_lbl" xml:lang="en-US">Prepaid and other current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsCurrent" xlink:to="us-gaap_OtherAssetsCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNetAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNetAbstract_lbl" xml:lang="en-US">Property and equipment, at cost:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNetAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseholdImprovementsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseholdImprovementsGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LeaseholdImprovementsGross_lbl" xml:lang="en-US">Leasehold improvements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseholdImprovementsGross" xlink:to="us-gaap_LeaseholdImprovementsGross_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentOther" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentOther"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentOther_lbl" xml:lang="en-US">Office equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentOther" xlink:to="us-gaap_PropertyPlantAndEquipmentOther_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FurnitureAndFixturesGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FurnitureAndFixturesGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FurnitureAndFixturesGross_lbl" xml:lang="en-US">Furniture and fixtures</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FurnitureAndFixturesGross" xlink:to="us-gaap_FurnitureAndFixturesGross_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MachineryAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MachineryAndEquipmentGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MachineryAndEquipmentGross_lbl" xml:lang="en-US">Machinery and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MachineryAndEquipmentGross" xlink:to="us-gaap_MachineryAndEquipmentGross_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConstructionInProgressGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConstructionInProgressGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConstructionInProgressGross_lbl" xml:lang="en-US">Construction in progress</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConstructionInProgressGross" xlink:to="us-gaap_ConstructionInProgressGross_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsNoncurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsNoncurrentAbstract_lbl" xml:lang="en-US">Long-term assets:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_AssetsNoncurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xml:lang="en-US">Lease right-of-use assets, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xml:lang="en-US">Intangible assets, net of accumulated amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl" xml:lang="en-US">Other long-term assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xml:lang="en-US">Current liabilities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xml:lang="en-US">Accounts payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleNotesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertibleNotesPayableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConvertibleNotesPayableCurrent_lbl" xml:lang="en-US">Convertible notes payable, net (including related parties)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleNotesPayableCurrent" xlink:to="us-gaap_ConvertibleNotesPayableCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="femy_ClinicalHoldbackCurrent" xlink:href="femy-20250630.xsd#femy_ClinicalHoldbackCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="femy_ClinicalHoldbackCurrent_lbl" xml:lang="en-US">Clinical holdback &#8211; current portion</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_ClinicalHoldbackCurrent" xlink:to="femy_ClinicalHoldbackCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xml:lang="en-US">Operating lease liabilities &#8211; current portion</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract_lbl" xml:lang="en-US">Long-term liabilities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="femy_ClinicalHoldbackNoncurrent" xlink:href="femy-20250630.xsd#femy_ClinicalHoldbackNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="femy_ClinicalHoldbackNoncurrent_lbl" xml:lang="en-US">Clinical holdback &#8211; long-term portion</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_ClinicalHoldbackNoncurrent" xlink:to="femy_ClinicalHoldbackNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xml:lang="en-US">Lease liabilities &#8211; long-term portion</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingencies"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xml:lang="en-US">Commitments and contingencies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xml:lang="en-US">Stockholders&#8217; equity:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockValue_lbl" xml:lang="en-US">Common stock, $.001 par, 200,000,000 authorized, 32,692,630 shares issued and 32,575,407 outstanding as of June 30, 2025; and 23,473,149 shares issued and 23,355,926 outstanding as of December 31, 2024</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xml:lang="en-US">Common stock, par value (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xml:lang="en-US">Common stock, authorized (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl0" xml:lang="en-US">Common stock, authorized (in shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US">Common stock, outstanding (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantsAndRightsOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WarrantsAndRightsOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WarrantsAndRightsOutstanding_lbl" xml:lang="en-US">Warrants</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantsAndRightsOutstanding" xlink:to="us-gaap_WarrantsAndRightsOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapital"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdditionalPaidInCapital_lbl" xml:lang="en-US">Additional paid-in-capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xml:lang="en-US">Accumulated deficit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CostOfGoodsAndServicesSold_lbl" xml:lang="en-US">Cost of sales (excluding depreciation expense)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSold" xlink:to="us-gaap_CostOfGoodsAndServicesSold_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpensesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingExpensesAbstract_lbl" xml:lang="en-US">Operating expenses:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpensesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingAndMarketingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingAndMarketingExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SellingAndMarketingExpense_lbl" xml:lang="en-US">Sales and marketing</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingAndMarketingExpense" xlink:to="us-gaap_SellingAndMarketingExpense_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SellingAndMarketingExpense_lbl0" xml:lang="en-US">Sales and marketing expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingAndMarketingExpense" xlink:to="us-gaap_SellingAndMarketingExpense_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl" xml:lang="en-US">General and administrative</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpense" xlink:to="us-gaap_GeneralAndAdministrativeExpense_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl0" xml:lang="en-US">General and administrative expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpense" xlink:to="us-gaap_GeneralAndAdministrativeExpense_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationAndAmortization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DepreciationAndAmortization_lbl" xml:lang="en-US">Depreciation and amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationAndAmortization" xlink:to="us-gaap_DepreciationAndAmortization_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DepreciationAndAmortization_lbl0" xml:lang="en-US">Depreciation and amortization expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationAndAmortization" xlink:to="us-gaap_DepreciationAndAmortization_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract_lbl" xml:lang="en-US">Other (expense) income:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentIncomeInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentIncomeInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InvestmentIncomeInterest_lbl" xml:lang="en-US">Interest income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentIncomeInterest" xlink:to="us-gaap_InvestmentIncomeInterest_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl" xml:lang="en-US">Other expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Income tax benefit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl" xml:lang="en-US">Net loss attributable to common stockholders, basic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl0" xml:lang="en-US">Net loss per share attributable to common stockholders, basic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_lbl" xml:lang="en-US">Net loss attributable to common stockholders, diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_lbl0" xml:lang="en-US">Net loss per share attributable to common stockholders, diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xml:lang="en-US">Net loss per share attributable to common stockholders, basic (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EarningsPerShareDiluted_lbl0" xml:lang="en-US">Net loss per share attributable to common stockholders, diluted (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasic"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xml:lang="en-US">Net loss per share attributable to common stockholders, diluted (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EarningsPerShareBasic_lbl0" xml:lang="en-US">Net loss per share attributable to common stockholders, basic (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US">Weighted-average shares used in computing net loss per share attributable to common stockholders, basic (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl0" xml:lang="en-US">Weighted average number of shares used in computing net loss per share attributable to common stockholders, diluted (in shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US">Weighted-average shares used in computing net loss per share attributable to common stockholders, diluted (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl0" xml:lang="en-US">Weighted average number of shares used in computing net loss per share attributable to common stockholders, basic (in shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl0"/>
    <loc xlink:type="locator" xlink:label="femy_StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" xlink:href="femy-20250630.xsd#femy_StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="femy_StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts_lbl" xml:lang="en-US">Issuance of common stock in connection with at-the-market offering, net of issuance costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" xlink:to="femy_StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts_lbl"/>
    <loc xlink:type="locator" xlink:label="femy_StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts" xlink:href="femy-20250630.xsd#femy_StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="femy_StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts_lbl" xml:lang="en-US">Issuance of common stock in connection with at-the-market offering, net of issuance costs (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts" xlink:to="femy_StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts_lbl"/>
    <loc xlink:type="locator" xlink:label="femy_StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants" xlink:href="femy-20250630.xsd#femy_StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="femy_StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants_lbl" xml:lang="en-US">Issuance of common stock in connection with June 2025 financing, net of issuance costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants" xlink:to="femy_StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants_lbl"/>
    <loc xlink:type="locator" xlink:label="femy_StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants" xlink:href="femy-20250630.xsd#femy_StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="femy_StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants_lbl" xml:lang="en-US">Issuance of common stock in connection with June 2025 financing, net of issuance costs (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants" xlink:to="femy_StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants_lbl"/>
    <loc xlink:type="locator" xlink:label="femy_StockIssuedDuringPeriodValueIssuanceOfIssuanceOfWarrants" xlink:href="femy-20250630.xsd#femy_StockIssuedDuringPeriodValueIssuanceOfIssuanceOfWarrants"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="femy_StockIssuedDuringPeriodValueIssuanceOfIssuanceOfWarrants_lbl" xml:lang="en-US">Issuance of warrants in connection with June 2025 financing</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_StockIssuedDuringPeriodValueIssuanceOfIssuanceOfWarrants" xlink:to="femy_StockIssuedDuringPeriodValueIssuanceOfIssuanceOfWarrants_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="femy_StockIssuedDuringPeriodValueIssuanceOfIssuanceOfWarrants_lbl0" xml:lang="en-US">Warrants value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_StockIssuedDuringPeriodValueIssuanceOfIssuanceOfWarrants" xlink:to="femy_StockIssuedDuringPeriodValueIssuanceOfIssuanceOfWarrants_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_lbl" xml:lang="en-US">Issuance of common stock in connection with ESPP</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:to="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_lbl0" xml:lang="en-US">Issuance of common stock in connection with ESPP (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:to="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_lbl" xml:lang="en-US">Issuance of common stock in connection with ESPP (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:to="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_lbl0" xml:lang="en-US">Issuance of common stock in connection with ESPP (in shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:to="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl" xml:lang="en-US">Share-based compensation expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl"/>
    <loc xlink:type="locator" xlink:label="femy_ExpirationOfWarrant" xlink:href="femy-20250630.xsd#femy_ExpirationOfWarrant"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="femy_ExpirationOfWarrant_lbl" xml:lang="en-US">Expiration of warrant</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_ExpirationOfWarrant" xlink:to="femy_ExpirationOfWarrant_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_lbl" xml:lang="en-US">Conversion of convertible notes into common stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:to="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_lbl" xml:lang="en-US">Conversion of convertible notes into common stock (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:to="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_lbl"/>
    <loc xlink:type="locator" xlink:label="femy_SixMonthsEndedJune302025Abstract" xlink:href="femy-20250630.xsd#femy_SixMonthsEndedJune302025Abstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="femy_SixMonthsEndedJune302025Abstract_lbl" xml:lang="en-US">SIX MONTHS ENDED JUNE 30, 2025</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_SixMonthsEndedJune302025Abstract" xlink:to="femy_SixMonthsEndedJune302025Abstract_lbl"/>
    <loc xlink:type="locator" xlink:label="femy_SixMonthsEndedJune302024Abstract" xlink:href="femy-20250630.xsd#femy_SixMonthsEndedJune302024Abstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="femy_SixMonthsEndedJune302024Abstract_lbl" xml:lang="en-US">SIX MONTHS ENDED JUNE 30, 2024</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_SixMonthsEndedJune302024Abstract" xlink:to="femy_SixMonthsEndedJune302024Abstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Cash flows from operating activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Adjustments to reconcile net loss to net cash used in operating activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Depreciation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Depreciation_lbl" xml:lang="en-US">Depreciation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Depreciation" xlink:to="us-gaap_Depreciation_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl" xml:lang="en-US">Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfIntangibleAssets" xlink:to="us-gaap_AmortizationOfIntangibleAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_lbl" xml:lang="en-US">Amortization of right-of-use assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensation_lbl" xml:lang="en-US">Share-based compensation expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AmortizationOfFinancingCostsAndDiscounts_lbl" xml:lang="en-US">Amortization of debt issuance costs and discount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:to="us-gaap_AmortizationOfFinancingCostsAndDiscounts_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AmortizationOfFinancingCostsAndDiscounts_lbl0" xml:lang="en-US">Amortization of debt discount and issuance costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:to="us-gaap_AmortizationOfFinancingCostsAndDiscounts_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xml:lang="en-US">Changes in operating assets and liabilities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_lbl" xml:lang="en-US">Accounts payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl" xml:lang="en-US">Accrued expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInOperatingLeaseLiability_lbl" xml:lang="en-US">Lease liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:to="us-gaap_IncreaseDecreaseInOperatingLeaseLiability_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_lbl" xml:lang="en-US">Other liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xml:lang="en-US">Cash flows from investing activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xml:lang="en-US">Cash flows from financing activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl" xml:lang="en-US">Proceeds from the issuance of common stock in June 2025 financing</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl"/>
    <loc xlink:type="locator" xlink:label="femy_ProceedsFromAtthemarketSalesOfCommonStock" xlink:href="femy-20250630.xsd#femy_ProceedsFromAtthemarketSalesOfCommonStock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="femy_ProceedsFromAtthemarketSalesOfCommonStock_lbl" xml:lang="en-US">Proceeds from at-the-market sales of common stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_ProceedsFromAtthemarketSalesOfCommonStock" xlink:to="femy_ProceedsFromAtthemarketSalesOfCommonStock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_lbl" xml:lang="en-US">Proceeds from common stock issued through ESPP</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:to="us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract_lbl" xml:lang="en-US">Cash and cash equivalents:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xml:lang="en-US">Supplemental cash flow information</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="femy_CashPaidForAbstract" xlink:href="femy-20250630.xsd#femy_CashPaidForAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="femy_CashPaidForAbstract_lbl" xml:lang="en-US">Cash paid for:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_CashPaidForAbstract" xlink:to="femy_CashPaidForAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxesPaidNet_lbl" xml:lang="en-US">Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaidNet" xlink:to="us-gaap_IncomeTaxesPaidNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl" xml:lang="en-US">Non-cash investing and financing activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="femy_PropertyAndEquipmentCostsIncludedInAccountsPayable" xlink:href="femy-20250630.xsd#femy_PropertyAndEquipmentCostsIncludedInAccountsPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="femy_PropertyAndEquipmentCostsIncludedInAccountsPayable_lbl" xml:lang="en-US">Property and equipment costs included in accounts payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_PropertyAndEquipmentCostsIncludedInAccountsPayable" xlink:to="femy_PropertyAndEquipmentCostsIncludedInAccountsPayable_lbl"/>
    <loc xlink:type="locator" xlink:label="femy_AcquisitionOfPatentsIncludedInAccountsPayable" xlink:href="femy-20250630.xsd#femy_AcquisitionOfPatentsIncludedInAccountsPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="femy_AcquisitionOfPatentsIncludedInAccountsPayable_lbl" xml:lang="en-US">Acquisition of patents included in accounts payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_AcquisitionOfPatentsIncludedInAccountsPayable" xlink:to="femy_AcquisitionOfPatentsIncludedInAccountsPayable_lbl"/>
    <loc xlink:type="locator" xlink:label="femy_IssuanceOfWarrantsForUnderwriterCommission" xlink:href="femy-20250630.xsd#femy_IssuanceOfWarrantsForUnderwriterCommission"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="femy_IssuanceOfWarrantsForUnderwriterCommission_lbl" xml:lang="en-US">Issuance of warrants for underwriter commission</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_IssuanceOfWarrantsForUnderwriterCommission" xlink:to="femy_IssuanceOfWarrantsForUnderwriterCommission_lbl"/>
    <loc xlink:type="locator" xlink:label="femy_DeferredOfferingCostsReclassifiedToAdditionalPaidInCapital" xlink:href="femy-20250630.xsd#femy_DeferredOfferingCostsReclassifiedToAdditionalPaidInCapital"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="femy_DeferredOfferingCostsReclassifiedToAdditionalPaidInCapital_lbl" xml:lang="en-US">Deferred offering costs reclassified to additional paid-in-capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_DeferredOfferingCostsReclassifiedToAdditionalPaidInCapital" xlink:to="femy_DeferredOfferingCostsReclassifiedToAdditionalPaidInCapital_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtConversionConvertedInstrumentAmount1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtConversionConvertedInstrumentAmount1_lbl" xml:lang="en-US">Conversion of convertible notes into common stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:to="us-gaap_DebtConversionConvertedInstrumentAmount1_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DebtConversionConvertedInstrumentAmount1_lbl0" xml:lang="en-US">Amount of convertible notes converted into common stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:to="us-gaap_DebtConversionConvertedInstrumentAmount1_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xml:lang="en-US">Less accumulated depreciation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockCommonValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_TreasuryStockCommonValue_lbl" xml:lang="en-US">Treasury stock, 117,223 common shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockCommonValue" xlink:to="us-gaap_TreasuryStockCommonValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseNonoperating" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseNonoperating"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_InterestExpenseNonoperating_lbl" xml:lang="en-US">Interest expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseNonoperating" xlink:to="us-gaap_InterestExpenseNonoperating_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnDispositionOfAssets1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_GainLossOnDispositionOfAssets1_lbl" xml:lang="en-US">Loss on property and equipment dispositions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnDispositionOfAssets1" xlink:to="us-gaap_GainLossOnDispositionOfAssets1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xml:lang="en-US">Accounts receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl" xml:lang="en-US">Inventory</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets_lbl" xml:lang="en-US">Prepaid and other assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets_lbl" xml:lang="en-US">Acquisition of patents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xml:lang="en-US">Purchases of property and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts_lbl" xml:lang="en-US">Issuance costs for June 2025 financing</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfStockIssuanceCosts" xlink:to="us-gaap_PaymentsOfStockIssuanceCosts_lbl"/>
    <loc xlink:type="locator" xlink:label="femy_PaymentsforIssuanceCostsforattheMarketSalesofCommonStock" xlink:href="femy-20250630.xsd#femy_PaymentsforIssuanceCostsforattheMarketSalesofCommonStock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="femy_PaymentsforIssuanceCostsforattheMarketSalesofCommonStock_lbl" xml:lang="en-US">Issuance costs for at-the-market sales of common stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_PaymentsforIssuanceCostsforattheMarketSalesofCommonStock" xlink:to="femy_PaymentsforIssuanceCostsforattheMarketSalesofCommonStock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockMember_lbl" xml:lang="en-US">Common Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockCommonMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TreasuryStockCommonMember_lbl" xml:lang="en-US">Treasury Stock Common [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockCommonMember" xlink:to="us-gaap_TreasuryStockCommonMember_lbl"/>
    <loc xlink:type="locator" xlink:label="femy_EquityWarrantsMember" xlink:href="femy-20250630.xsd#femy_EquityWarrantsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="femy_EquityWarrantsMember_lbl" xml:lang="en-US">Warrants [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_EquityWarrantsMember" xlink:to="femy_EquityWarrantsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xml:lang="en-US">Additional Paid In Capital [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RetainedEarningsMember_lbl" xml:lang="en-US">Accumulated Deficit [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_lbl" xml:lang="en-US">Organization, Nature of Business, and Liquidity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueDisclosuresTextBlock_lbl" xml:lang="en-US">Fair Value of Financial Instruments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueDisclosuresTextBlock" xlink:to="us-gaap_FairValueDisclosuresTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsDisclosureTextBlock_lbl" xml:lang="en-US">Cash and Cash Equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsDisclosureTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryDisclosureTextBlock_lbl" xml:lang="en-US">Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureTextBlock" xlink:to="us-gaap_InventoryDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl" xml:lang="en-US">Inventory Stated at Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryRawMaterials" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryRawMaterials"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryRawMaterials_lbl" xml:lang="en-US">Materials</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryRawMaterials" xlink:to="us-gaap_InventoryRawMaterials_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWorkInProcess" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryWorkInProcess"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryWorkInProcess_lbl" xml:lang="en-US">Work in progress</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWorkInProcess" xlink:to="us-gaap_InventoryWorkInProcess_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryFinishedGoods" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryFinishedGoods"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryFinishedGoods_lbl" xml:lang="en-US">Finished goods</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryFinishedGoods" xlink:to="us-gaap_InventoryFinishedGoods_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl" xml:lang="en-US">Accrued Expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Accrued Expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="femy_IncentiveAndOtherCompensationCostsCurrent" xlink:href="femy-20250630.xsd#femy_IncentiveAndOtherCompensationCostsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="femy_IncentiveAndOtherCompensationCostsCurrent_lbl" xml:lang="en-US">Incentive and other compensation costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_IncentiveAndOtherCompensationCostsCurrent" xlink:to="femy_IncentiveAndOtherCompensationCostsCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="femy_AccruedClinicalTrialCost" xlink:href="femy-20250630.xsd#femy_AccruedClinicalTrialCost"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="femy_AccruedClinicalTrialCost_lbl" xml:lang="en-US">Clinical trial costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_AccruedClinicalTrialCost" xlink:to="femy_AccruedClinicalTrialCost_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestPayableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestPayableCurrent_lbl" xml:lang="en-US">Accrued interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPayableCurrent" xlink:to="us-gaap_InterestPayableCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedProfessionalFeesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedProfessionalFeesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccruedProfessionalFeesCurrent_lbl" xml:lang="en-US">Director fees</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedProfessionalFeesCurrent" xlink:to="us-gaap_AccruedProfessionalFeesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent_lbl" xml:lang="en-US">Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl" xml:lang="en-US">Revenue Recognition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_lbl" xml:lang="en-US">Sales by Geographic Region</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:to="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xml:lang="en-US">Commitments and Contingencies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="femy_ConvertibleNotesWithWarrantsNovember2023FinancingTextBlock" xlink:href="femy-20250630.xsd#femy_ConvertibleNotesWithWarrantsNovember2023FinancingTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="femy_ConvertibleNotesWithWarrantsNovember2023FinancingTextBlock_lbl" xml:lang="en-US">Convertible Notes with Warrants (November 2023 Financing)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_ConvertibleNotesWithWarrantsNovember2023FinancingTextBlock" xlink:to="femy_ConvertibleNotesWithWarrantsNovember2023FinancingTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xml:lang="en-US">Stockholders&apos; Equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock_lbl" xml:lang="en-US">Equity Incentive Plans and Warrants</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock" xlink:to="us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" xml:lang="en-US">Stock Option Plans Activity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Granted (in dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl0" xml:lang="en-US">Granted (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Forfeited (in dollars share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_lbl0" xml:lang="en-US">Forfeited (in dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl" xml:lang="en-US">Aggregate intrinsic value, outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_lbl" xml:lang="en-US">Options vested and exercisable, Number of options vested (in shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_lbl" xml:lang="en-US">Options vested and exercisable, Weighted average exercise price (in dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl" xml:lang="en-US">Options vested and exercisable, Aggregate intrinsic value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_lbl" xml:lang="en-US">Valuation Assumptions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" xml:lang="en-US">Expected term (in years)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" xml:lang="en-US">Risk&#8209;free interest rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl" xml:lang="en-US">Dividend yield</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl" xml:lang="en-US">Expected volatility</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl" xml:lang="en-US">Weighted average remaining life years</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl"/>
    <loc xlink:type="locator" xlink:label="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm" xlink:href="femy-20250630.xsd#femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm_lbl" xml:lang="en-US">Granted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm" xlink:to="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm_lbl"/>
    <loc xlink:type="locator" xlink:label="femy_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm" xlink:href="femy-20250630.xsd#femy_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="femy_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm_lbl" xml:lang="en-US">Weighted average remaining life years</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm" xlink:to="femy_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_lbl" xml:lang="en-US">Options vested and exercisable, Weighted average remaining life years</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_lbl" xml:lang="en-US">Share-based Compensation Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:to="us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xml:lang="en-US">Share-based compensation expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl" xml:lang="en-US">Related-Party Transactions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareTextBlock_lbl" xml:lang="en-US">Net Loss per Share Attributable to Common Stockholders</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareTextBlock" xlink:to="us-gaap_EarningsPerShareTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xml:lang="en-US">Computation of Basic and Diluted Net Loss Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_lbl" xml:lang="en-US">Computations of Diluted Weighted Average Shares Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_lbl" xml:lang="en-US">Options to purchase common stock (in shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_lbl"/>
    <loc xlink:type="locator" xlink:label="femy_IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants" xlink:href="femy-20250630.xsd#femy_IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="femy_IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants_lbl" xml:lang="en-US">Warrants to purchase common stock in connection financing (in shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants" xlink:to="femy_IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants_lbl" xml:lang="en-US">Warrants to purchase common stock (in shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:to="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl" xml:lang="en-US">Total potential shares (in shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xml:lang="en-US">Income Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock_lbl" xml:lang="en-US">Segment Reporting</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl" xml:lang="en-US">Segment Reporting</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost_lbl" xml:lang="en-US">Research and development expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" xlink:to="us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherResearchAndDevelopmentExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherResearchAndDevelopmentExpense_lbl" xml:lang="en-US">Other research and development expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherResearchAndDevelopmentExpense" xlink:to="us-gaap_OtherResearchAndDevelopmentExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl" xml:lang="en-US">Subsequent Events</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsTextBlock" xlink:to="us-gaap_SubsequentEventsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="country_US" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_US"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_US_lbl" xml:lang="en-US">U.S. [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_US" xlink:to="country_US_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonUsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonUsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NonUsMember_lbl" xml:lang="en-US">International [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonUsMember" xlink:to="us-gaap_NonUsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="femy_Two021StockOptionPlanMember" xlink:href="femy-20250630.xsd#femy_Two021StockOptionPlanMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="femy_Two021StockOptionPlanMember_lbl" xml:lang="en-US">2021 Stock Option Plan [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_Two021StockOptionPlanMember" xlink:to="femy_Two021StockOptionPlanMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedPaymentArrangementEmployeeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedPaymentArrangementEmployeeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedPaymentArrangementEmployeeMember_lbl" xml:lang="en-US">Employees [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedPaymentArrangementEmployeeMember" xlink:to="us-gaap_ShareBasedPaymentArrangementEmployeeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedPaymentArrangementNonemployeeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedPaymentArrangementNonemployeeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedPaymentArrangementNonemployeeMember_lbl" xml:lang="en-US">Nonemployee [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedPaymentArrangementNonemployeeMember" xlink:to="us-gaap_ShareBasedPaymentArrangementNonemployeeMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedPaymentArrangementNonemployeeMember_lbl0" xml:lang="en-US">Non Employees [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedPaymentArrangementNonemployeeMember" xlink:to="us-gaap_ShareBasedPaymentArrangementNonemployeeMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="femy_InducementGrantMember" xlink:href="femy-20250630.xsd#femy_InducementGrantMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="femy_InducementGrantMember_lbl" xml:lang="en-US">Inducement Grants [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_InducementGrantMember" xlink:to="femy_InducementGrantMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="femy_InducementGrantMember_lbl0" xml:lang="en-US">Inducement Grant [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_InducementGrantMember" xlink:to="femy_InducementGrantMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember_lbl" xml:lang="en-US">Research and Development [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpenseMember" xlink:to="us-gaap_ResearchAndDevelopmentExpenseMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingAndMarketingExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SellingAndMarketingExpenseMember_lbl" xml:lang="en-US">Sales and Marketing [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingAndMarketingExpenseMember" xlink:to="us-gaap_SellingAndMarketingExpenseMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember_lbl" xml:lang="en-US">General and Administrative [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpenseMember" xlink:to="us-gaap_GeneralAndAdministrativeExpenseMember_lbl"/>
    <loc xlink:type="locator" xlink:label="femy_WarrantsSixMember" xlink:href="femy-20250630.xsd#femy_WarrantsSixMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="femy_WarrantsSixMember_lbl" xml:lang="en-US">April 2023 Financing [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_WarrantsSixMember" xlink:to="femy_WarrantsSixMember_lbl"/>
    <loc xlink:type="locator" xlink:label="femy_WarrantsSevenMember" xlink:href="femy-20250630.xsd#femy_WarrantsSevenMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="femy_WarrantsSevenMember_lbl" xml:lang="en-US">November 2023 Financing [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_WarrantsSevenMember" xlink:to="femy_WarrantsSevenMember_lbl"/>
    <loc xlink:type="locator" xlink:label="femy_WarrantsEightMember" xlink:href="femy-20250630.xsd#femy_WarrantsEightMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="femy_WarrantsEightMember_lbl" xml:lang="en-US">June 2025 Financing [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_WarrantsEightMember" xlink:to="femy_WarrantsEightMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByAssetClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueByAssetClassAxis_lbl" xml:lang="en-US">Asset Class [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByAssetClassAxis" xlink:to="us-gaap_FairValueByAssetClassAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RangeAxis_lbl" xml:lang="en-US">Statistical Measurement [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeAxis" xlink:to="srt_RangeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentAxis_lbl" xml:lang="en-US">Debt Instrument [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongtermDebtTypeAxis_lbl" xml:lang="en-US">Long-Term Debt, Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementClassOfStockAxis_lbl" xml:lang="en-US">Class of Stock [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_StatementClassOfStockAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsidiarySaleOfStockAxis_lbl" xml:lang="en-US">Sale of Stock [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SubsidiarySaleOfStockAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_TitleOfIndividualAxis_lbl" xml:lang="en-US">Title and Position [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityAxis_lbl" xml:lang="en-US">Lender Name [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityAxis" xlink:to="us-gaap_LineOfCreditFacilityAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTypeAxis_lbl" xml:lang="en-US">Subsequent Event Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountingPoliciesAbstract_lbl" xml:lang="en-US">Accounting Policies [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="femy_NumberOfPatentsIssuedGlobally" xlink:href="femy-20250630.xsd#femy_NumberOfPatentsIssuedGlobally"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="femy_NumberOfPatentsIssuedGlobally_lbl" xml:lang="en-US">Number of patents (in Patent)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_NumberOfPatentsIssuedGlobally" xlink:to="femy_NumberOfPatentsIssuedGlobally_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsFairValueDisclosure_lbl" xml:lang="en-US">Cash and cash equivalent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:to="us-gaap_CashAndCashEquivalentsFairValueDisclosure_lbl"/>
    <loc xlink:type="locator" xlink:label="femy_RevenueRecognitionPaymentTermOfPeriod" xlink:href="femy-20250630.xsd#femy_RevenueRecognitionPaymentTermOfPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="femy_RevenueRecognitionPaymentTermOfPeriod_lbl" xml:lang="en-US">Revenue recognition payment period term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_RevenueRecognitionPaymentTermOfPeriod" xlink:to="femy_RevenueRecognitionPaymentTermOfPeriod_lbl"/>
    <loc xlink:type="locator" xlink:label="femy_ContractWithCustomerUnsatisfiedPerformanceObligation" xlink:href="femy-20250630.xsd#femy_ContractWithCustomerUnsatisfiedPerformanceObligation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="femy_ContractWithCustomerUnsatisfiedPerformanceObligation_lbl" xml:lang="en-US">Unsatisfied performance obligation (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_ContractWithCustomerUnsatisfiedPerformanceObligation" xlink:to="femy_ContractWithCustomerUnsatisfiedPerformanceObligation_lbl"/>
    <loc xlink:type="locator" xlink:label="femy_PercentageOfRestockingFee" xlink:href="femy-20250630.xsd#femy_PercentageOfRestockingFee"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="femy_PercentageOfRestockingFee_lbl" xml:lang="en-US">Percentage of restocking fee</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_PercentageOfRestockingFee" xlink:to="femy_PercentageOfRestockingFee_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentCarryingAmount_lbl" xml:lang="en-US">Aggregate principal amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentCarryingAmount" xlink:to="us-gaap_DebtInstrumentCarryingAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentConvertibleConversionPrice1_lbl" xml:lang="en-US">Conversion price (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:to="us-gaap_DebtInstrumentConvertibleConversionPrice1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_lbl" xml:lang="en-US">Warrants purchase shares of common stock (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_lbl0" xml:lang="en-US">Purchased common shares (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_lbl" xml:lang="en-US">Warrants exercise price (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_lbl0" xml:lang="en-US">Warrants excercise price (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromConvertibleDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromConvertibleDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromConvertibleDebt_lbl" xml:lang="en-US">Proceeds from convertible notes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromConvertibleDebt" xlink:to="us-gaap_ProceedsFromConvertibleDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsOfDebtIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PaymentsOfDebtIssuanceCosts_lbl" xml:lang="en-US">Transaction costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfDebtIssuanceCosts" xlink:to="us-gaap_PaymentsOfDebtIssuanceCosts_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl" xml:lang="en-US">Convertible note accrue interest rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear_lbl" xml:lang="en-US">Maturity date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear" xlink:to="us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestPaidNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestPaidNet_lbl" xml:lang="en-US">Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPaidNet" xlink:to="us-gaap_InterestPaidNet_lbl"/>
    <loc xlink:type="locator" xlink:label="femy_StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty" xlink:href="femy-20250630.xsd#femy_StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="femy_StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty_lbl" xml:lang="en-US">Payment of convertible notes interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty" xlink:to="femy_StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty_lbl"/>
    <loc xlink:type="locator" xlink:label="femy_StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty" xlink:href="femy-20250630.xsd#femy_StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="femy_StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty_lbl" xml:lang="en-US">Payment of convertible notes interest (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty" xlink:to="femy_StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="femy_StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty_lbl0" xml:lang="en-US">Payment of convertible notes interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty" xlink:to="femy_StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty_lbl0"/>
    <loc xlink:type="locator" xlink:label="femy_PeriodOfConversionPrice" xlink:href="femy-20250630.xsd#femy_PeriodOfConversionPrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="femy_PeriodOfConversionPrice_lbl" xml:lang="en-US">Conversion price, period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_PeriodOfConversionPrice" xlink:to="femy_PeriodOfConversionPrice_lbl"/>
    <loc xlink:type="locator" xlink:label="femy_DebtInstrumentConvertibleConversionPriceOfCommonStockExceeds" xlink:href="femy-20250630.xsd#femy_DebtInstrumentConvertibleConversionPriceOfCommonStockExceeds"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="femy_DebtInstrumentConvertibleConversionPriceOfCommonStockExceeds_lbl" xml:lang="en-US">Conversion price of common stock exceeds (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_DebtInstrumentConvertibleConversionPriceOfCommonStockExceeds" xlink:to="femy_DebtInstrumentConvertibleConversionPriceOfCommonStockExceeds_lbl"/>
    <loc xlink:type="locator" xlink:label="femy_ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice" xlink:href="femy-20250630.xsd#femy_ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="femy_ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice_lbl" xml:lang="en-US">Consecutive trading days</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice" xlink:to="femy_ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice_lbl"/>
    <loc xlink:type="locator" xlink:label="femy_DailyDollarTradingVolumeOfCommonStockExceedsPerDay" xlink:href="femy-20250630.xsd#femy_DailyDollarTradingVolumeOfCommonStockExceedsPerDay"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="femy_DailyDollarTradingVolumeOfCommonStockExceedsPerDay_lbl" xml:lang="en-US">Daily dollar trading volume of common stock exceeds per day</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_DailyDollarTradingVolumeOfCommonStockExceedsPerDay" xlink:to="femy_DailyDollarTradingVolumeOfCommonStockExceedsPerDay_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentRedemptionPricePercentage_lbl" xml:lang="en-US">Notes redeem at premium, percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:to="us-gaap_DebtInstrumentRedemptionPricePercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtConversionConvertedInstrumentSharesIssued1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtConversionConvertedInstrumentSharesIssued1_lbl" xml:lang="en-US">Number of shares issued upon conversion of convertible notes (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:to="us-gaap_DebtConversionConvertedInstrumentSharesIssued1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantsAndRightsOutstandingTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WarrantsAndRightsOutstandingTerm"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WarrantsAndRightsOutstandingTerm_lbl" xml:lang="en-US">Warrants term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantsAndRightsOutstandingTerm" xlink:to="us-gaap_WarrantsAndRightsOutstandingTerm_lbl"/>
    <loc xlink:type="locator" xlink:label="femy_PercentageOfWarrantClosingPriceOfCommonStockExceedsPercentage" xlink:href="femy-20250630.xsd#femy_PercentageOfWarrantClosingPriceOfCommonStockExceedsPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="femy_PercentageOfWarrantClosingPriceOfCommonStockExceedsPercentage_lbl" xml:lang="en-US">Percentage of warrant closing price of common stock exceeds</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_PercentageOfWarrantClosingPriceOfCommonStockExceedsPercentage" xlink:to="femy_PercentageOfWarrantClosingPriceOfCommonStockExceedsPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantsAndRightsOutstandingMaturityDate" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WarrantsAndRightsOutstandingMaturityDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WarrantsAndRightsOutstandingMaturityDate_lbl" xml:lang="en-US">Warrants expired date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantsAndRightsOutstandingMaturityDate" xlink:to="us-gaap_WarrantsAndRightsOutstandingMaturityDate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestExpenseDebt_lbl" xml:lang="en-US">Interest expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseDebt" xlink:to="us-gaap_InterestExpenseDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseDebtExcludingAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseDebtExcludingAmortization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestExpenseDebtExcludingAmortization_lbl" xml:lang="en-US">Coupon interest expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseDebtExcludingAmortization" xlink:to="us-gaap_InterestExpenseDebtExcludingAmortization_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleLongTermNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertibleLongTermNotesPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConvertibleLongTermNotesPayable_lbl" xml:lang="en-US">Net of unamortized discount costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleLongTermNotesPayable" xlink:to="us-gaap_ConvertibleLongTermNotesPayable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleDebtFairValueDisclosures" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertibleDebtFairValueDisclosures"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConvertibleDebtFairValueDisclosures_lbl" xml:lang="en-US">Convertible note, fair value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleDebtFairValueDisclosures" xlink:to="us-gaap_ConvertibleDebtFairValueDisclosures_lbl"/>
    <loc xlink:type="locator" xlink:label="femy_AuthorizedOfferingAmountOfSecurities" xlink:href="femy-20250630.xsd#femy_AuthorizedOfferingAmountOfSecurities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="femy_AuthorizedOfferingAmountOfSecurities_lbl" xml:lang="en-US">Authorized offering amount of securities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_AuthorizedOfferingAmountOfSecurities" xlink:to="femy_AuthorizedOfferingAmountOfSecurities_lbl"/>
    <loc xlink:type="locator" xlink:label="femy_CommonStockAuthorizedValueToBeIssuedBySalesAgent" xlink:href="femy-20250630.xsd#femy_CommonStockAuthorizedValueToBeIssuedBySalesAgent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="femy_CommonStockAuthorizedValueToBeIssuedBySalesAgent_lbl" xml:lang="en-US">Common stock authorized value to be issued by Sales Agent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_CommonStockAuthorizedValueToBeIssuedBySalesAgent" xlink:to="femy_CommonStockAuthorizedValueToBeIssuedBySalesAgent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" xml:lang="en-US">Common stock sold (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl"/>
    <loc xlink:type="locator" xlink:label="femy_CommonStockRemainingAvailableValueToBeIssued" xlink:href="femy-20250630.xsd#femy_CommonStockRemainingAvailableValueToBeIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="femy_CommonStockRemainingAvailableValueToBeIssued_lbl" xml:lang="en-US">Common stock, remaining available value to be issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_CommonStockRemainingAvailableValueToBeIssued" xlink:to="femy_CommonStockRemainingAvailableValueToBeIssued_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharePrice_lbl" xml:lang="en-US">Share price (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharePrice" xlink:to="us-gaap_SharePrice_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceOrSaleOfEquity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromIssuanceOrSaleOfEquity_lbl" xml:lang="en-US">Gross proceeds from offering</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:to="us-gaap_ProceedsFromIssuanceOrSaleOfEquity_lbl"/>
    <loc xlink:type="locator" xlink:label="femy_PaymentsOfEquityIssuanceCosts" xlink:href="femy-20250630.xsd#femy_PaymentsOfEquityIssuanceCosts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="femy_PaymentsOfEquityIssuanceCosts_lbl" xml:lang="en-US">Transaction cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_PaymentsOfEquityIssuanceCosts" xlink:to="femy_PaymentsOfEquityIssuanceCosts_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding_lbl" xml:lang="en-US">Warrants outstanding (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightOutstanding" xlink:to="us-gaap_ClassOfWarrantOrRightOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl" xml:lang="en-US">Common stock value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl"/>
    <loc xlink:type="locator" xlink:label="femy_MaximumCommonStockElectedtoPurchase" xlink:href="femy-20250630.xsd#femy_MaximumCommonStockElectedtoPurchase"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="femy_MaximumCommonStockElectedtoPurchase_lbl" xml:lang="en-US">Maximum common stock elected to purchase</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_MaximumCommonStockElectedtoPurchase" xlink:to="femy_MaximumCommonStockElectedtoPurchase_lbl"/>
    <loc xlink:type="locator" xlink:label="femy_MaximumCommonStockElectedtoPurchaseinMutuallyAgreed" xlink:href="femy-20250630.xsd#femy_MaximumCommonStockElectedtoPurchaseinMutuallyAgreed"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="femy_MaximumCommonStockElectedtoPurchaseinMutuallyAgreed_lbl" xml:lang="en-US">Maximum common stock elected to purchase in mutually agreed</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_MaximumCommonStockElectedtoPurchaseinMutuallyAgreed" xlink:to="femy_MaximumCommonStockElectedtoPurchaseinMutuallyAgreed_lbl"/>
    <loc xlink:type="locator" xlink:label="femy_NumberOfBusinessDays" xlink:href="femy-20250630.xsd#femy_NumberOfBusinessDays"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="femy_NumberOfBusinessDays_lbl" xml:lang="en-US">Number of business days</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_NumberOfBusinessDays" xlink:to="femy_NumberOfBusinessDays_lbl"/>
    <loc xlink:type="locator" xlink:label="femy_PercentageMultiplier" xlink:href="femy-20250630.xsd#femy_PercentageMultiplier"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="femy_PercentageMultiplier_lbl" xml:lang="en-US">Percentage multiplier</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_PercentageMultiplier" xlink:to="femy_PercentageMultiplier_lbl"/>
    <loc xlink:type="locator" xlink:label="femy_PercentageOfVolumeWeightedAveragePriceOfCommonStock" xlink:href="femy-20250630.xsd#femy_PercentageOfVolumeWeightedAveragePriceOfCommonStock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="femy_PercentageOfVolumeWeightedAveragePriceOfCommonStock_lbl" xml:lang="en-US">Percentage of volume weighted average price of common stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_PercentageOfVolumeWeightedAveragePriceOfCommonStock" xlink:to="femy_PercentageOfVolumeWeightedAveragePriceOfCommonStock_lbl"/>
    <loc xlink:type="locator" xlink:label="femy_NumberOfTradingDaysForCommonStock" xlink:href="femy-20250630.xsd#femy_NumberOfTradingDaysForCommonStock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="femy_NumberOfTradingDaysForCommonStock_lbl" xml:lang="en-US">Number of Trading Days for Common Stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_NumberOfTradingDaysForCommonStock" xlink:to="femy_NumberOfTradingDaysForCommonStock_lbl"/>
    <loc xlink:type="locator" xlink:label="femy_PercentageofVolumeWeightedAvergePriceMultiplier" xlink:href="femy-20250630.xsd#femy_PercentageofVolumeWeightedAvergePriceMultiplier"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="femy_PercentageofVolumeWeightedAvergePriceMultiplier_lbl" xml:lang="en-US">Percentage of volume weighted average price multiplier</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_PercentageofVolumeWeightedAvergePriceMultiplier" xlink:to="femy_PercentageofVolumeWeightedAvergePriceMultiplier_lbl"/>
    <loc xlink:type="locator" xlink:label="femy_PercentageOfCommonStockOutstanding" xlink:href="femy-20250630.xsd#femy_PercentageOfCommonStockOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="femy_PercentageOfCommonStockOutstanding_lbl" xml:lang="en-US">Percentage of common stock outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_PercentageOfCommonStockOutstanding" xlink:to="femy_PercentageOfCommonStockOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:label="femy_PercentageOfCommitmentFee" xlink:href="femy-20250630.xsd#femy_PercentageOfCommitmentFee"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="femy_PercentageOfCommitmentFee_lbl" xml:lang="en-US">Commitment fee percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_PercentageOfCommitmentFee" xlink:to="femy_PercentageOfCommitmentFee_lbl"/>
    <loc xlink:type="locator" xlink:label="femy_CommitmentFeeForUnsoldShares" xlink:href="femy-20250630.xsd#femy_CommitmentFeeForUnsoldShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="femy_CommitmentFeeForUnsoldShares_lbl" xml:lang="en-US">Commitment fee</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_CommitmentFeeForUnsoldShares" xlink:to="femy_CommitmentFeeForUnsoldShares_lbl"/>
    <loc xlink:type="locator" xlink:label="femy_AdditionalCommitmentFeeForUnsoldShares" xlink:href="femy-20250630.xsd#femy_AdditionalCommitmentFeeForUnsoldShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="femy_AdditionalCommitmentFeeForUnsoldShares_lbl" xml:lang="en-US">Additional commitment fee</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_AdditionalCommitmentFeeForUnsoldShares" xlink:to="femy_AdditionalCommitmentFeeForUnsoldShares_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Weighted-average fair values of options granted (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xml:lang="en-US">Options exercised (in shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_lbl" xml:lang="en-US">Common stock reserved for issuance (in shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:to="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_lbl" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl" xml:lang="en-US">Vesting period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl" xml:lang="en-US">Share-based compensation expense expected to be recognized for employees and nonemployees (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl"/>
    <loc xlink:type="locator" xlink:label="femy_ShareBasedCompensationExpenseToBeRecognizedUponAchievingCertainPerformanceCondition" xlink:href="femy-20250630.xsd#femy_ShareBasedCompensationExpenseToBeRecognizedUponAchievingCertainPerformanceCondition"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="femy_ShareBasedCompensationExpenseToBeRecognizedUponAchievingCertainPerformanceCondition_lbl" xml:lang="en-US">Compensation expense to be recognized upon achieving certain performance condition (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_ShareBasedCompensationExpenseToBeRecognizedUponAchievingCertainPerformanceCondition" xlink:to="femy_ShareBasedCompensationExpenseToBeRecognizedUponAchievingCertainPerformanceCondition_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_lbl" xml:lang="en-US">Unrecognized expenses (in Dollars)</label>
<!-- [WMV6][woWDtW5FcKRc7YgYPHGP7E9HbKConr+B2m+IXxbwphYX9HzUsNzSM5WYCX8KPHQy/3nI3VtyBPC1xR+Ui3uSOoTtv95zy8SZSwLSz/wnDfM1edIyN77EYro8BSI2y1H6knTdIOFWQ5ekDWvAGcFMCY01228WUezDH47JPFyookRsw3CwnjRlawyHBZbAM5THX1KNc0DrZpIW6RCkd/MNvSsOzj2cyQ7dz0EXE88uynCHPKj9WH/vmcGK5KGrQFPrqN3zseSLPx6MyQzuyxLqqGQtvHZJ3+HKjStAHPzHnuf03GuGFgBeDopXjJGR5tKZLE522NOnRfvetzZVe0Oc0pbgzVEnuftx] CSR-->
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" xml:lang="en-US">Weighted-average period over which unrecognized compensation is expected to be recognized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RelatedPartyTransactionAmountsOfTransaction_lbl" xml:lang="en-US">Related-party transaction</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:to="us-gaap_RelatedPartyTransactionAmountsOfTransaction_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" xml:lang="en-US">Effective tax rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NumberOfOperatingSegments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NumberOfOperatingSegments_lbl" xml:lang="en-US">Number of operating segments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfOperatingSegments" xlink:to="us-gaap_NumberOfOperatingSegments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NumberOfReportableSegments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NumberOfReportableSegments_lbl" xml:lang="en-US">Number of reportable segments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfReportableSegments" xlink:to="us-gaap_NumberOfReportableSegments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromNotesPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromNotesPayable_lbl" xml:lang="en-US">Proceeds to pay insurance premiums</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromNotesPayable" xlink:to="us-gaap_ProceedsFromNotesPayable_lbl"/>
    <loc xlink:type="locator" xlink:label="femy_OrganizationAndNatureOfBusinessPolicyTextBlock" xlink:href="femy-20250630.xsd#femy_OrganizationAndNatureOfBusinessPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="femy_OrganizationAndNatureOfBusinessPolicyTextBlock_lbl" xml:lang="en-US">Organization and Nature of Business</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_OrganizationAndNatureOfBusinessPolicyTextBlock" xlink:to="femy_OrganizationAndNatureOfBusinessPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl" xml:lang="en-US">Basis of Presentation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UseOfEstimates"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UseOfEstimates_lbl" xml:lang="en-US">Use of Estimates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates_lbl"/>
    <loc xlink:type="locator" xlink:label="femy_LiquidityPolicyTextBlock" xlink:href="femy-20250630.xsd#femy_LiquidityPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="femy_LiquidityPolicyTextBlock_lbl" xml:lang="en-US">Liquidity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_LiquidityPolicyTextBlock" xlink:to="femy_LiquidityPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xml:lang="en-US">Recently Issued Accounting Pronouncements Adopted and Not Yet Adopted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="femy_MoneyMarketFundsAndShorttermUSTreasuryBillsMember" xlink:href="femy-20250630.xsd#femy_MoneyMarketFundsAndShorttermUSTreasuryBillsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="femy_MoneyMarketFundsAndShorttermUSTreasuryBillsMember_lbl" xml:lang="en-US">Money Market Funds and Short-term U.S. Treasury Bills [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_MoneyMarketFundsAndShorttermUSTreasuryBillsMember" xlink:to="femy_MoneyMarketFundsAndShorttermUSTreasuryBillsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueInputsLevel1Member_lbl" xml:lang="en-US">Level 1 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel1Member" xlink:to="us-gaap_FairValueInputsLevel1Member_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_MinimumMember_lbl" xml:lang="en-US">Minimum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_MaximumMember_lbl" xml:lang="en-US">Maximum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember_lbl"/>
    <loc xlink:type="locator" xlink:label="femy_November2023FinancingMember" xlink:href="femy-20250630.xsd#femy_November2023FinancingMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="femy_November2023FinancingMember_lbl" xml:lang="en-US">November 2023 Financing [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_November2023FinancingMember" xlink:to="femy_November2023FinancingMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertibleDebtMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConvertibleDebtMember_lbl" xml:lang="en-US">Convertible Notes [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleDebtMember" xlink:to="us-gaap_ConvertibleDebtMember_lbl"/>
    <loc xlink:type="locator" xlink:label="femy_SeriesAWarrantsMember" xlink:href="femy-20250630.xsd#femy_SeriesAWarrantsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="femy_SeriesAWarrantsMember_lbl" xml:lang="en-US">Series A Warrants [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_SeriesAWarrantsMember" xlink:to="femy_SeriesAWarrantsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="femy_SeriesBWarrantsMember" xlink:href="femy-20250630.xsd#femy_SeriesBWarrantsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="femy_SeriesBWarrantsMember_lbl" xml:lang="en-US">Series B Warrants [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_SeriesBWarrantsMember" xlink:to="femy_SeriesBWarrantsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="femy_UnderwrittenPublicOfferingMember" xlink:href="femy-20250630.xsd#femy_UnderwrittenPublicOfferingMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="femy_UnderwrittenPublicOfferingMember_lbl" xml:lang="en-US">Underwritten Public Offering [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_UnderwrittenPublicOfferingMember" xlink:to="femy_UnderwrittenPublicOfferingMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrivatePlacementMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrivatePlacementMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PrivatePlacementMember_lbl" xml:lang="en-US">Private Placement [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrivatePlacementMember" xlink:to="us-gaap_PrivatePlacementMember_lbl"/>
    <loc xlink:type="locator" xlink:label="femy_DirectorsandOfficerMember" xlink:href="femy-20250630.xsd#femy_DirectorsandOfficerMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="femy_DirectorsandOfficerMember_lbl" xml:lang="en-US">Directors and Officers [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_DirectorsandOfficerMember" xlink:to="femy_DirectorsandOfficerMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="femy_DirectorsandOfficerMember_lbl0" xml:lang="en-US">Directors and Officer [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_DirectorsandOfficerMember" xlink:to="femy_DirectorsandOfficerMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="femy_UnderwriterWarrantsMember" xlink:href="femy-20250630.xsd#femy_UnderwriterWarrantsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="femy_UnderwriterWarrantsMember_lbl" xml:lang="en-US">Underwriter Warrants [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_UnderwriterWarrantsMember" xlink:to="femy_UnderwriterWarrantsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="femy_PurchaseAgreementMember" xlink:href="femy-20250630.xsd#femy_PurchaseAgreementMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="femy_PurchaseAgreementMember_lbl" xml:lang="en-US">Purchase Agreement [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_PurchaseAgreementMember" xlink:to="femy_PurchaseAgreementMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="femy_PurchaseAgreementMember_lbl0" xml:lang="en-US">Purchase Agreements [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_PurchaseAgreementMember" xlink:to="femy_PurchaseAgreementMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="femy_EmployeeStockPurchasePlanMember" xlink:href="femy-20250630.xsd#femy_EmployeeStockPurchasePlanMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="femy_EmployeeStockPurchasePlanMember_lbl" xml:lang="en-US">Employee Stock Purchase Plan [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_EmployeeStockPurchasePlanMember" xlink:to="femy_EmployeeStockPurchasePlanMember_lbl"/>
    <loc xlink:type="locator" xlink:label="femy_PromissoryNotesMember" xlink:href="femy-20250630.xsd#femy_PromissoryNotesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="femy_PromissoryNotesMember_lbl" xml:lang="en-US">Promissory Notes [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_PromissoryNotesMember" xlink:to="femy_PromissoryNotesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="femy_AFCOCreditCorporationMember" xlink:href="femy-20250630.xsd#femy_AFCOCreditCorporationMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="femy_AFCOCreditCorporationMember_lbl" xml:lang="en-US">AFCO Credit Corporation [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_AFCOCreditCorporationMember" xlink:to="femy_AFCOCreditCorporationMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsequentEventMember_lbl" xml:lang="en-US">Subsequent Event [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventMember" xlink:to="us-gaap_SubsequentEventMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityComponentDomain_lbl" xml:lang="en-US">Equity Component [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_EquityComponentDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementTable_lbl" xml:lang="en-US">Statement [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementLineItems_lbl" xml:lang="en-US">Statement [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="femy_RelatedPartyTransactionsTable" xlink:href="femy-20250630.xsd#femy_RelatedPartyTransactionsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="femy_RelatedPartyTransactionsTable_lbl" xml:lang="en-US">Related-Party Transactions [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_RelatedPartyTransactionsTable" xlink:to="femy_RelatedPartyTransactionsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="femy_RelatedPartyTransactionsLineItems" xlink:href="femy-20250630.xsd#femy_RelatedPartyTransactionsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="femy_RelatedPartyTransactionsLineItems_lbl" xml:lang="en-US">Related-Party Transactions [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_RelatedPartyTransactionsLineItems" xlink:to="femy_RelatedPartyTransactionsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain_lbl" xml:lang="en-US">Employee Stock Ownership Plan (ESOP), Plan [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain" xlink:to="us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="femy_EquityIncentivePlansandWarrantsTablesTable" xlink:href="femy-20250630.xsd#femy_EquityIncentivePlansandWarrantsTablesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="femy_EquityIncentivePlansandWarrantsTablesTable_lbl" xml:lang="en-US">Equity Incentive Plans and Warrants (Tables) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_EquityIncentivePlansandWarrantsTablesTable" xlink:to="femy_EquityIncentivePlansandWarrantsTablesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_SegmentGeographicalDomain_lbl" xml:lang="en-US">Geographical [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_SegmentGeographicalDomain" xlink:to="srt_SegmentGeographicalDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisaggregationOfRevenueTable_lbl" xml:lang="en-US">Disaggregation of Revenue [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_DisaggregationOfRevenueTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisaggregationOfRevenueLineItems_lbl" xml:lang="en-US">Revenue Recognition [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_DisaggregationOfRevenueLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="femy_EquityIncentivePlansandWarrantsStockOptionPlansActivityDetailsTable" xlink:href="femy-20250630.xsd#femy_EquityIncentivePlansandWarrantsStockOptionPlansActivityDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="femy_EquityIncentivePlansandWarrantsStockOptionPlansActivityDetailsTable_lbl" xml:lang="en-US">Equity Incentive Plans and Warrants - Stock Option Plans, Activity (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_EquityIncentivePlansandWarrantsStockOptionPlansActivityDetailsTable" xlink:to="femy_EquityIncentivePlansandWarrantsStockOptionPlansActivityDetailsTable_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GranteeStatusDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GranteeStatusDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GranteeStatusDomain_lbl" xml:lang="en-US">Grantee Status [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GranteeStatusDomain" xlink:to="us-gaap_GranteeStatusDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" xml:lang="en-US">Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementLocationDomain_lbl" xml:lang="en-US">Statement of Income Location, Balance [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_IncomeStatementLocationDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightTable_lbl" xml:lang="en-US">Class of Warrant or Right [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightTable" xlink:to="us-gaap_ClassOfWarrantOrRightTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ClassOfWarrantOrRightLineItems_lbl" xml:lang="en-US">Net Loss per Share Attributable to Common Stockholders [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightDomain_lbl" xml:lang="en-US">Class of Warrant or Right [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="us-gaap_ClassOfWarrantOrRightDomain_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightLineItems_lbl0" xml:lang="en-US">Weighted Average Number of Shares Outstanding [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightLineItems_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_lbl" xml:lang="en-US">Asset Class [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_lbl" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_lbl" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems_lbl" xml:lang="en-US">Cash and Cash Equivalents [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems" xlink:to="us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RangeMember_lbl" xml:lang="en-US">Statistical Measurement [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeMember" xlink:to="srt_RangeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfStockDomain_lbl" xml:lang="en-US">Class of Stock [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_ClassOfStockDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongtermDebtTypeDomain_lbl" xml:lang="en-US">Long-Term Debt, Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_LongtermDebtTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentNameDomain_lbl" xml:lang="en-US">Debt Instrument, Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="us-gaap_DebtInstrumentNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentTable_lbl" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentLineItems_lbl" xml:lang="en-US">Convertible Notes [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain_lbl" xml:lang="en-US">Sale of Stock [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_lbl" xml:lang="en-US">Award Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain_lbl" xml:lang="en-US">Title and Position [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfStockByClassTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfStockByClassTable_lbl" xml:lang="en-US">Stock, Class of Stock [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_ScheduleOfStockByClassTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ClassOfStockLineItems_lbl" xml:lang="en-US">Stockholders Equity [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ClassOfStockLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_lbl" xml:lang="en-US">Related Party Transaction [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RelatedPartyTransactionLineItems_lbl" xml:lang="en-US">Related-Party Transactions [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RelatedPartyTransactionLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTypeDomain_lbl" xml:lang="en-US">Subsequent Event Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityLenderDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityLenderDomain_lbl" xml:lang="en-US">Line of Credit Facility, Lender [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityLenderDomain" xlink:to="us-gaap_LineOfCreditFacilityLenderDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTable_lbl" xml:lang="en-US">Subsequent Event [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_SubsequentEventTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsequentEventLineItems_lbl" xml:lang="en-US">Subsequent Events [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_SubsequentEventLineItems_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="femy_AccruedClinicalTrialCost_lbl0" xml:lang="en-US">Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to clinical trial cost.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_AccruedClinicalTrialCost" xlink:to="femy_AccruedClinicalTrialCost_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="femy_AcquisitionOfPatentsIncludedInAccountsPayable_lbl0" xml:lang="en-US">Value of acquisition of patents included in accounts payable as a noncash or partial noncash transaction.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_AcquisitionOfPatentsIncludedInAccountsPayable" xlink:to="femy_AcquisitionOfPatentsIncludedInAccountsPayable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="femy_AdditionalCommitmentFeeForUnsoldShares_lbl0" xml:lang="en-US">Amount of additional fee paid to the underwriter or placement agent for the commitment to purchase any unsold shares in a stock issuance.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_AdditionalCommitmentFeeForUnsoldShares" xlink:to="femy_AdditionalCommitmentFeeForUnsoldShares_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="femy_AuthorizedOfferingAmountOfSecurities_lbl0" xml:lang="en-US">The authorized offering amount of securities.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_AuthorizedOfferingAmountOfSecurities" xlink:to="femy_AuthorizedOfferingAmountOfSecurities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="femy_ClinicalHoldbackCurrent_lbl0" xml:lang="en-US">Amount of clinical holdback expected to be paid during the following twelve months or within one business cycle, if longer.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_ClinicalHoldbackCurrent" xlink:to="femy_ClinicalHoldbackCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="femy_ClinicalHoldbackNoncurrent_lbl0" xml:lang="en-US">Amount of clinical holdback, due after one year or beyond the normal operating cycle, if longer.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_ClinicalHoldbackNoncurrent" xlink:to="femy_ClinicalHoldbackNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="femy_CommitmentFeeForUnsoldShares_lbl0" xml:lang="en-US">Amount of fee paid to the underwriter or placement agent for the commitment to purchase any unsold shares in a stock issuance.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_CommitmentFeeForUnsoldShares" xlink:to="femy_CommitmentFeeForUnsoldShares_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="femy_CommonStockAuthorizedValueToBeIssuedBySalesAgent_lbl0" xml:lang="en-US">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>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_CommonStockAuthorizedValueToBeIssuedBySalesAgent" xlink:to="femy_CommonStockAuthorizedValueToBeIssuedBySalesAgent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="femy_CommonStockRemainingAvailableValueToBeIssued_lbl0" xml:lang="en-US">Amount of common stock remaining available value to be issued by Sales Agent to sell maximum shares at current market prices.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_CommonStockRemainingAvailableValueToBeIssued" xlink:to="femy_CommonStockRemainingAvailableValueToBeIssued_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="femy_ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice_lbl0" xml:lang="en-US">The consecutive trading days, in which common stock exceeds the conversion price, in &apos;PnYnMnDTnHnMnS&apos; format, for example, &apos;P1Y5M13D&apos; represents reported fact of one year, five months, and thirteen days.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice" xlink:to="femy_ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="femy_ContractWithCustomerUnsatisfiedPerformanceObligation_lbl0" xml:lang="en-US">The amount of unsatisfied performance obligation.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_ContractWithCustomerUnsatisfiedPerformanceObligation" xlink:to="femy_ContractWithCustomerUnsatisfiedPerformanceObligation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="femy_ConvertibleNotesWithWarrantsNovember2023FinancingTextBlock_lbl0" xml:lang="en-US">The entire disclosure for information about convertible notes with warrants financing.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_ConvertibleNotesWithWarrantsNovember2023FinancingTextBlock" xlink:to="femy_ConvertibleNotesWithWarrantsNovember2023FinancingTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="femy_DailyDollarTradingVolumeOfCommonStockExceedsPerDay_lbl0" xml:lang="en-US">The amount of daily dollar trading volume of the common stock exceeds per day during the same period and certain equity conditions.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_DailyDollarTradingVolumeOfCommonStockExceedsPerDay" xlink:to="femy_DailyDollarTradingVolumeOfCommonStockExceedsPerDay_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="femy_DebtInstrumentConvertibleConversionPriceOfCommonStockExceeds_lbl0" xml:lang="en-US">The closing price per share of the common stock exceeds of the conversion feature embedded in the debt instrument.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_DebtInstrumentConvertibleConversionPriceOfCommonStockExceeds" xlink:to="femy_DebtInstrumentConvertibleConversionPriceOfCommonStockExceeds_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="femy_DeferredOfferingCostsReclassifiedToAdditionalPaidInCapital_lbl0" xml:lang="en-US">The amount of offering costs from noncash transactions included in deferred offering costs reclassified to additional paid-in-capital.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_DeferredOfferingCostsReclassifiedToAdditionalPaidInCapital" xlink:to="femy_DeferredOfferingCostsReclassifiedToAdditionalPaidInCapital_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="femy_ExpirationOfWarrant_lbl0" xml:lang="en-US">The warrants expired during the period.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_ExpirationOfWarrant" xlink:to="femy_ExpirationOfWarrant_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="femy_IncentiveAndOtherCompensationCostsCurrent_lbl0" xml:lang="en-US">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>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_IncentiveAndOtherCompensationCostsCurrent" xlink:to="femy_IncentiveAndOtherCompensationCostsCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="femy_IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants_lbl0" xml:lang="en-US">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>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants" xlink:to="femy_IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="femy_IssuanceOfWarrantsForUnderwriterCommission_lbl0" xml:lang="en-US">Value of issuance of warrants for underwriter commission as a noncash or partial noncash transaction.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_IssuanceOfWarrantsForUnderwriterCommission" xlink:to="femy_IssuanceOfWarrantsForUnderwriterCommission_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="femy_LiquidityPolicyTextBlock_lbl0" xml:lang="en-US">Disclosure of accounting policy for the liquidity.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_LiquidityPolicyTextBlock" xlink:to="femy_LiquidityPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="femy_MaximumCommonStockElectedtoPurchase_lbl0" xml:lang="en-US">The amount of maximum common stock elected to purchase.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_MaximumCommonStockElectedtoPurchase" xlink:to="femy_MaximumCommonStockElectedtoPurchase_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="femy_MaximumCommonStockElectedtoPurchaseinMutuallyAgreed_lbl0" xml:lang="en-US">The amount of maximum common stock elected to purchase in mutually agreed</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_MaximumCommonStockElectedtoPurchaseinMutuallyAgreed" xlink:to="femy_MaximumCommonStockElectedtoPurchaseinMutuallyAgreed_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="femy_NumberOfBusinessDays_lbl0" xml:lang="en-US">The number of business days as disclosed in the Proxy Statement, relating to the extraordinary general meeting of shareholders (the &quot;Extension Meeting&quot;), the Sponsor agreed that if the Extension Amendment Proposal is approved, it or one or more of its affiliates, members or third-party designees (the &quot;Lender&quot;) will contribute to the Company as a loan, of one year, five months, and thirteen days.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_NumberOfBusinessDays" xlink:to="femy_NumberOfBusinessDays_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="femy_NumberOfPatentsIssuedGlobally_lbl0" xml:lang="en-US">The number of issued patents globally, in-house chemistry, manufacturing, and controls (CMC) and device manufacturing capabilities.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_NumberOfPatentsIssuedGlobally" xlink:to="femy_NumberOfPatentsIssuedGlobally_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="femy_NumberOfTradingDaysForCommonStock_lbl0" xml:lang="en-US">Number of trading days used to determine the volume-weighted average price of common stock prior to the dividend payment date for preferred stock, in &apos;PnYnMnDTnHnMnS&apos; format, for example, &apos;P1Y5M13D&apos; represents reported fact of one year, five months, and thirteen days.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_NumberOfTradingDaysForCommonStock" xlink:to="femy_NumberOfTradingDaysForCommonStock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="femy_OrganizationAndNatureOfBusinessPolicyTextBlock_lbl0" xml:lang="en-US">Disclosure of accounting policy for the organization and nature of business.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_OrganizationAndNatureOfBusinessPolicyTextBlock" xlink:to="femy_OrganizationAndNatureOfBusinessPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="femy_PaymentsOfEquityIssuanceCosts_lbl0" xml:lang="en-US">The cash outflow for cost incurred directly with the issuance of an equity security.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_PaymentsOfEquityIssuanceCosts" xlink:to="femy_PaymentsOfEquityIssuanceCosts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="femy_PaymentsforIssuanceCostsforattheMarketSalesofCommonStock_lbl0" xml:lang="en-US">The cash outflow to reacquire at the market sales of common stock during the period.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_PaymentsforIssuanceCostsforattheMarketSalesofCommonStock" xlink:to="femy_PaymentsforIssuanceCostsforattheMarketSalesofCommonStock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="femy_PercentageMultiplier_lbl0" xml:lang="en-US">Percentage multiplier applied to the higher of the Market Value and the Newly Issued Price.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_PercentageMultiplier" xlink:to="femy_PercentageMultiplier_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="femy_PercentageOfCommitmentFee_lbl0" xml:lang="en-US">The commitment fee percentage related to unsold shares.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_PercentageOfCommitmentFee" xlink:to="femy_PercentageOfCommitmentFee_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="femy_PercentageOfCommonStockOutstanding_lbl0" xml:lang="en-US">Refers to the percentage of stock outstanding as of the immediately prior to the execution of the purchase agreement.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_PercentageOfCommonStockOutstanding" xlink:to="femy_PercentageOfCommonStockOutstanding_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="femy_PercentageOfRestockingFee_lbl0" xml:lang="en-US">The percentage of restocking fee on items to be returned.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_PercentageOfRestockingFee" xlink:to="femy_PercentageOfRestockingFee_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="femy_PercentageOfVolumeWeightedAveragePriceOfCommonStock_lbl0" xml:lang="en-US">Percentage of volume weighted average price of the common stock.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_PercentageOfVolumeWeightedAveragePriceOfCommonStock" xlink:to="femy_PercentageOfVolumeWeightedAveragePriceOfCommonStock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="femy_PercentageOfWarrantClosingPriceOfCommonStockExceedsPercentage_lbl0" xml:lang="en-US">Percentage of warrant has the right to call the exercise, if the closing price of the common stock exceeds.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_PercentageOfWarrantClosingPriceOfCommonStockExceedsPercentage" xlink:to="femy_PercentageOfWarrantClosingPriceOfCommonStockExceedsPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="femy_PercentageofVolumeWeightedAvergePriceMultiplier_lbl0" xml:lang="en-US">Percentage multiplier applied to volume weighted average price.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_PercentageofVolumeWeightedAvergePriceMultiplier" xlink:to="femy_PercentageofVolumeWeightedAvergePriceMultiplier_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="femy_PeriodOfConversionPrice_lbl0" xml:lang="en-US">Period of conversion price for a period after closing, in &apos;PnYnMnDTnHnMnS&apos; format, for example, &apos;P1Y5M13D&apos; represents reported fact of one year, five months, and thirteen days.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_PeriodOfConversionPrice" xlink:to="femy_PeriodOfConversionPrice_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="femy_ProceedsFromAtthemarketSalesOfCommonStock_lbl0" xml:lang="en-US">The cash inflow from the additional capital contribution at-the-market sales of common stock.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_ProceedsFromAtthemarketSalesOfCommonStock" xlink:to="femy_ProceedsFromAtthemarketSalesOfCommonStock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="femy_PropertyAndEquipmentCostsIncludedInAccountsPayable_lbl0" xml:lang="en-US">Value of property and equipment costs included in accounts payable incurred as a noncash or partial noncash transaction.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_PropertyAndEquipmentCostsIncludedInAccountsPayable" xlink:to="femy_PropertyAndEquipmentCostsIncludedInAccountsPayable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="femy_RevenueRecognitionPaymentTermOfPeriod_lbl0" xml:lang="en-US">Revenue recognition payment period term, in &apos;PnYnMnDTnHnMnS&apos; format, for example, &apos;P1Y5M13D&apos; 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>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_RevenueRecognitionPaymentTermOfPeriod" xlink:to="femy_RevenueRecognitionPaymentTermOfPeriod_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm_lbl0" xml:lang="en-US">Weighted average remaining contractual term for option awards granted, in &apos;PnYnMnDTnHnMnS&apos; format, for example, &apos;P1Y5M13D&apos; represents the reported fact of one year, five months, and thirteen days.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm" xlink:to="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="femy_ShareBasedCompensationExpenseToBeRecognizedUponAchievingCertainPerformanceCondition_lbl0" xml:lang="en-US">Amount of expense for award under share-based payment arrangement to be recognized upon achieving certain performance condition.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_ShareBasedCompensationExpenseToBeRecognizedUponAchievingCertainPerformanceCondition" xlink:to="femy_ShareBasedCompensationExpenseToBeRecognizedUponAchievingCertainPerformanceCondition_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="femy_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm_lbl0" xml:lang="en-US">Weighted average remaining contractual term for option awards outstanding, in &apos;PnYnMnDTnHnMnS&apos; format, for example, &apos;P1Y5M13D&apos; represents the reported fact of one year, five months, and thirteen days.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm" xlink:to="femy_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="femy_StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts_lbl0" xml:lang="en-US">Number of new stock issued in connection with the at-the-market program during the period.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts" xlink:to="femy_StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="femy_StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty_lbl1" xml:lang="en-US">Number of shares issued during the period as a result of the conversion of convertible notes accrued interest including related party transactions.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty" xlink:to="femy_StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="femy_StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants_lbl0" xml:lang="en-US">Number of common stock and warrants, in connection with &quot;April 2023 Financing&quot; during the period.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants" xlink:to="femy_StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="femy_StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts_lbl0" xml:lang="en-US">Equity impact of the value of new stock issued in connection with at-the-market program during the period.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" xlink:to="femy_StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="femy_StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty_lbl0" xml:lang="en-US">The value of stock issued during the period upon the conversion of convertible notes accrued interest, including related party and adjustment to additional paid in capital.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty" xlink:to="femy_StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="femy_StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants_lbl0" xml:lang="en-US">Equity impact of the value in issuance of common stock and warrants, in connection with &quot;April 2023 Financing&quot;, net of issuance costs.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants" xlink:to="femy_StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="femy_StockIssuedDuringPeriodValueIssuanceOfIssuanceOfWarrants_lbl1" xml:lang="en-US">Equity impact of the value in issuance of warrants in connection with June 2025 financing.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_StockIssuedDuringPeriodValueIssuanceOfIssuanceOfWarrants" xlink:to="femy_StockIssuedDuringPeriodValueIssuanceOfIssuanceOfWarrants_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="femy_AFCOCreditCorporationMember_lbl0" xml:lang="en-US">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>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_AFCOCreditCorporationMember" xlink:to="femy_AFCOCreditCorporationMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="femy_DirectorsandOfficerMember_lbl1" xml:lang="en-US">Person with designation of director and officer.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_DirectorsandOfficerMember" xlink:to="femy_DirectorsandOfficerMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="femy_EmployeeStockPurchasePlanMember_lbl0" xml:lang="en-US">The Employee Stock Purchase Plan (the &quot;ESPP&quot;) 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>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_EmployeeStockPurchasePlanMember" xlink:to="femy_EmployeeStockPurchasePlanMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="femy_EquityWarrantsMember_lbl0" xml:lang="en-US">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>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_EquityWarrantsMember" xlink:to="femy_EquityWarrantsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="femy_InducementGrantMember_lbl1" xml:lang="en-US">Inducement grants are a type of equity award to newly hired personnel.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_InducementGrantMember" xlink:to="femy_InducementGrantMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="femy_MoneyMarketFundsAndShorttermUSTreasuryBillsMember_lbl0" xml:lang="en-US">Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker&apos;s acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities and short-term U.S. treasury bills category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_MoneyMarketFundsAndShorttermUSTreasuryBillsMember" xlink:to="femy_MoneyMarketFundsAndShorttermUSTreasuryBillsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="femy_November2023FinancingMember_lbl0" xml:lang="en-US">The November 2023 financing.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_November2023FinancingMember" xlink:to="femy_November2023FinancingMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="femy_PromissoryNotesMember_lbl0" xml:lang="en-US">Borrowing supported by a written promise to pay an obligation.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_PromissoryNotesMember" xlink:to="femy_PromissoryNotesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="femy_PurchaseAgreementMember_lbl1" xml:lang="en-US">A purchase agreement, also known as a contract of sale or sales agreement, is a legally binding document that outlines the terms and conditions of a transaction between a buyer and seller.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_PurchaseAgreementMember" xlink:to="femy_PurchaseAgreementMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="femy_SeriesAWarrantsMember_lbl0" xml:lang="en-US">A classification of Information by type of warrant or right issued, for example Series A Warrants.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_SeriesAWarrantsMember" xlink:to="femy_SeriesAWarrantsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="femy_SeriesBWarrantsMember_lbl0" xml:lang="en-US">A classification of Information by type of warrant or right issued, for example Series B Warrants.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_SeriesBWarrantsMember" xlink:to="femy_SeriesBWarrantsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="femy_Two021StockOptionPlanMember_lbl0" xml:lang="en-US">Name of the stock-based compensation arrangement option plan.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_Two021StockOptionPlanMember" xlink:to="femy_Two021StockOptionPlanMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="femy_UnderwriterWarrantsMember_lbl0" xml:lang="en-US">Underwriter warrants are options granted to underwriters, allowing them to buy shares from the issuing company at a set price within a specific timeframe, usually as a reward or incentive for their role in facilitating a securities offering.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_UnderwriterWarrantsMember" xlink:to="femy_UnderwriterWarrantsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="femy_UnderwrittenPublicOfferingMember_lbl0" xml:lang="en-US">A public offering in which common stock is offered and sold on a firm commitment basis through one or more underwriters, all pursuant to (i) an effective registration statement under the Securities Act and (ii) an underwriting agreement between the Company and such underwriters.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_UnderwrittenPublicOfferingMember" xlink:to="femy_UnderwrittenPublicOfferingMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="femy_WarrantsEightMember_lbl0" xml:lang="en-US">Warrants and rights represent derivative securities that give the holder the right to purchase securities.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_WarrantsEightMember" xlink:to="femy_WarrantsEightMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="femy_WarrantsSevenMember_lbl0" xml:lang="en-US">Warrants and rights represent derivative securities that give the holder the right to purchase securities.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_WarrantsSevenMember" xlink:to="femy_WarrantsSevenMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="femy_WarrantsSixMember_lbl0" xml:lang="en-US">Warrants and rights represent derivative securities that give the holder the right to purchase securities.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_WarrantsSixMember" xlink:to="femy_WarrantsSixMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract_lbl0" xml:lang="en-US">Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Including Exchange Rate Effect and Discontinued Operation [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConvertibleNotesPayableCurrent_lbl0" xml:lang="en-US">Convertible Notes Payable, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleNotesPayableCurrent" xlink:to="us-gaap_ConvertibleNotesPayableCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxesPaidNet_lbl0" xml:lang="en-US">Income Taxes Paid, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaidNet" xlink:to="us-gaap_IncomeTaxesPaidNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseholdImprovementsGross_lbl0" xml:lang="en-US">Leasehold Improvements, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseholdImprovementsGross" xlink:to="us-gaap_LeaseholdImprovementsGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_lbl0" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="femy_PercentageOfRestockingFee_lbl1" xml:lang="en-US">Percentage Of Restocking Fee</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_PercentageOfRestockingFee" xlink:to="femy_PercentageOfRestockingFee_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NumberOfOperatingSegments_lbl0" xml:lang="en-US">Number of Operating Segments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfOperatingSegments" xlink:to="us-gaap_NumberOfOperatingSegments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareDiluted_lbl1" xml:lang="en-US">Earnings Per Share, Diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract_lbl0" xml:lang="en-US">Liabilities, Noncurrent [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockValue_lbl0" xml:lang="en-US">Common Stock, Value, Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract_lbl0" xml:lang="en-US">Nonoperating Income (Expense) [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="femy_NumberOfPatentsIssuedGlobally_lbl1" xml:lang="en-US">Number Of Patents Issued Globally</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_NumberOfPatentsIssuedGlobally" xlink:to="femy_NumberOfPatentsIssuedGlobally_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UseOfEstimates_lbl0" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsMember_lbl0" xml:lang="en-US">Retained Earnings [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentConvertibleConversionPrice1_lbl0" xml:lang="en-US">Debt Instrument, Convertible, Conversion Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:to="us-gaap_DebtInstrumentConvertibleConversionPrice1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl2" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl2"/>
    <loc xlink:type="locator" xlink:label="femy_StockOptionsGrantedAbstract" xlink:href="femy-20250630.xsd#femy_StockOptionsGrantedAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="femy_StockOptionsGrantedAbstract_lbl" xml:lang="en-US">Stock Options Granted Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_StockOptionsGrantedAbstract" xlink:to="femy_StockOptionsGrantedAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl1" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_lbl1" xml:lang="en-US">Stock Issued During Period, Value, Employee Stock Purchase Plan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:to="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedProfessionalFeesCurrent_lbl0" xml:lang="en-US">Accrued Professional Fees, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedProfessionalFeesCurrent" xlink:to="us-gaap_AccruedProfessionalFeesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WarrantsAndRightsOutstandingMaturityDate_lbl0" xml:lang="en-US">Warrants and Rights Outstanding, Maturity Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantsAndRightsOutstandingMaturityDate" xlink:to="us-gaap_WarrantsAndRightsOutstandingMaturityDate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants_lbl0" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:to="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentNetAbstract_lbl0" xml:lang="en-US">Property, Plant and Equipment, Net [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNetAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="femy_LiquidityPolicyTextBlock_lbl1" xml:lang="en-US">Liquidity Policy Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_LiquidityPolicyTextBlock" xlink:to="femy_LiquidityPolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl0" xml:lang="en-US">Other Nonoperating Income (Expense)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfGoodsAndServicesSold_lbl0" xml:lang="en-US">Cost of Product and Service Sold</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSold" xlink:to="us-gaap_CostOfGoodsAndServicesSold_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="femy_PercentageOfCommitmentFee_lbl1" xml:lang="en-US">Percentage Of Commitment Fee</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_PercentageOfCommitmentFee" xlink:to="femy_PercentageOfCommitmentFee_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl1" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract_lbl" xml:lang="en-US">Statement of Stockholders&apos; Equity [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementOfStockholdersEquityAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_lbl0" xml:lang="en-US">Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOperatingLeaseLiability_lbl0" xml:lang="en-US">Increase (Decrease) in Operating Lease Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:to="us-gaap_IncreaseDecreaseInOperatingLeaseLiability_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl0" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="femy_MaximumCommonStockElectedtoPurchase_lbl1" xml:lang="en-US">Maximum Common Stock Electedto Purchase</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_MaximumCommonStockElectedtoPurchase" xlink:to="femy_MaximumCommonStockElectedtoPurchase_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentRedemptionPricePercentage_lbl0" xml:lang="en-US">Debt Instrument, Redemption Price, Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:to="us-gaap_DebtInstrumentRedemptionPricePercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl0" xml:lang="en-US">Stock Issued During Period, Value, New Issues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="femy_PeriodOfConversionPrice_lbl1" xml:lang="en-US">Period Of Conversion Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_PeriodOfConversionPrice" xlink:to="femy_PeriodOfConversionPrice_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl0" xml:lang="en-US">Income Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="femy_AuthorizedOfferingAmountOfSecurities_lbl1" xml:lang="en-US">Authorized Offering Amount Of Securities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_AuthorizedOfferingAmountOfSecurities" xlink:to="femy_AuthorizedOfferingAmountOfSecurities_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember_lbl0" xml:lang="en-US">Research and Development Expense [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpenseMember" xlink:to="us-gaap_ResearchAndDevelopmentExpenseMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl0" xml:lang="en-US">Amortization of Intangible Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfIntangibleAssets" xlink:to="us-gaap_AmortizationOfIntangibleAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="femy_ProceedsFromAtthemarketSalesOfCommonStock_lbl1" xml:lang="en-US">Proceeds From Atthemarket Sales Of Common Stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_ProceedsFromAtthemarketSalesOfCommonStock" xlink:to="femy_ProceedsFromAtthemarketSalesOfCommonStock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl0" xml:lang="en-US">Stock Issued During Period, Shares, New Issues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="femy_PropertyAndEquipmentCostsIncludedInAccountsPayable_lbl1" xml:lang="en-US">Property And Equipment Costs Included In Accounts Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_PropertyAndEquipmentCostsIncludedInAccountsPayable" xlink:to="femy_PropertyAndEquipmentCostsIncludedInAccountsPayable_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="femy_NumberOfTradingDaysForCommonStock_lbl1" xml:lang="en-US">Number Of Trading Days For Common Stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_NumberOfTradingDaysForCommonStock" xlink:to="femy_NumberOfTradingDaysForCommonStock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromNotesPayable_lbl0" xml:lang="en-US">Proceeds from Notes Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromNotesPayable" xlink:to="us-gaap_ProceedsFromNotesPayable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl0" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementAbstract_lbl" xml:lang="en-US">Income Statement [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentIncomeInterest_lbl0" xml:lang="en-US">Investment Income, Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentIncomeInterest" xlink:to="us-gaap_InvestmentIncomeInterest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="femy_WarrantsSixMember_lbl1" xml:lang="en-US">Warrants Six Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_WarrantsSixMember" xlink:to="femy_WarrantsSixMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl0" xml:lang="en-US">Other Assets, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConvertibleDebtFairValueDisclosures_lbl0" xml:lang="en-US">Convertible Debt, Fair Value Disclosures</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleDebtFairValueDisclosures" xlink:to="us-gaap_ConvertibleDebtFairValueDisclosures_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl0" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpensesAbstract_lbl0" xml:lang="en-US">Operating Expenses [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpensesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryRawMaterials_lbl0" xml:lang="en-US">Inventory, Raw Materials, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryRawMaterials" xlink:to="us-gaap_InventoryRawMaterials_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapital_lbl0" xml:lang="en-US">Additional Paid in Capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasic_lbl1" xml:lang="en-US">Earnings Per Share, Basic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="femy_ContractWithCustomerUnsatisfiedPerformanceObligation_lbl1" xml:lang="en-US">Contract With Customer Unsatisfied Performance Obligation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_ContractWithCustomerUnsatisfiedPerformanceObligation" xlink:to="femy_ContractWithCustomerUnsatisfiedPerformanceObligation_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesNoncurrent_lbl0" xml:lang="en-US">Liabilities, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_LiabilitiesNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WarrantsAndRightsOutstanding_lbl0" xml:lang="en-US">Warrants and Rights Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantsAndRightsOutstanding" xlink:to="us-gaap_WarrantsAndRightsOutstanding_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl0" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm_lbl1" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Options Granted Weighted Average Remaining Contractual Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm" xlink:to="femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Assets_lbl0" xml:lang="en-US">Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Liabilities_lbl0" xml:lang="en-US">Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl0" xml:lang="en-US">APIC, Share-Based Payment Arrangement, Increase for Cost Recognition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityAbstract_lbl0" xml:lang="en-US">Equity, Attributable to Parent [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="femy_StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty_lbl2" xml:lang="en-US">Stock Issued During Period Shares In Conversion Of Convertible Notes Interest Related Party</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty" xlink:to="femy_StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl1" xml:lang="en-US">Research and Development Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="femy_StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts_lbl1" xml:lang="en-US">Stock Issued During Period Value At The Market Offering Net Of Issuance Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" xlink:to="femy_StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="femy_ShareBasedCompensationExpenseToBeRecognizedUponAchievingCertainPerformanceCondition_lbl1" xml:lang="en-US">Share Based Compensation Expense To Be Recognized Upon Achieving Certain Performance Condition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_ShareBasedCompensationExpenseToBeRecognizedUponAchievingCertainPerformanceCondition" xlink:to="femy_ShareBasedCompensationExpenseToBeRecognizedUponAchievingCertainPerformanceCondition_lbl1"/>
    <loc xlink:type="locator" xlink:label="femy_InducementGrantsAndValuationAbstract" xlink:href="femy-20250630.xsd#femy_InducementGrantsAndValuationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="femy_InducementGrantsAndValuationAbstract_lbl" xml:lang="en-US">Inducement Grants And Valuation Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_InducementGrantsAndValuationAbstract" xlink:to="femy_InducementGrantsAndValuationAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl0" xml:lang="en-US">Subsequent Events [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsTextBlock" xlink:to="us-gaap_SubsequentEventsTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="femy_StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty_lbl1" xml:lang="en-US">Stock Issued During Period Value In Conversion Of Convertible Notes Interest Related Party</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty" xlink:to="femy_StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="femy_OrganizationAndNatureOfBusinessPolicyTextBlock_lbl1" xml:lang="en-US">Organization And Nature Of Business Policy Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_OrganizationAndNatureOfBusinessPolicyTextBlock" xlink:to="femy_OrganizationAndNatureOfBusinessPolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="femy_RelatedPartyTransactionsTable_lbl0" xml:lang="en-US">Related Party Transactions Table</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_RelatedPartyTransactionsTable" xlink:to="femy_RelatedPartyTransactionsTable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl0" xml:lang="en-US">Cash Provided by (Used in) Operating Activity, Including Discontinued Operation [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="femy_SixMonthsEndedJune302024Abstract_lbl0" xml:lang="en-US">Six Months Ended June302024 Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_SixMonthsEndedJune302024Abstract" xlink:to="femy_SixMonthsEndedJune302024Abstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="femy_StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants_lbl1" xml:lang="en-US">Stock Issued During Period Shares Issuance Of Common Stock And Warrants</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants" xlink:to="femy_StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherResearchAndDevelopmentExpense_lbl0" xml:lang="en-US">Other Research and Development Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherResearchAndDevelopmentExpense" xlink:to="us-gaap_OtherResearchAndDevelopmentExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Depreciation_lbl0" xml:lang="en-US">Depreciation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Depreciation" xlink:to="us-gaap_Depreciation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="femy_ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice_lbl1" xml:lang="en-US">Consecutive Trading Days Common Stock Exceeds The Conversion Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice" xlink:to="femy_ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_lbl0" xml:lang="en-US">Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:to="us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsFairValueDisclosure_lbl0" xml:lang="en-US">Cash and Cash Equivalents, Fair Value Disclosure</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:to="us-gaap_CashAndCashEquivalentsFairValueDisclosure_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl0" xml:lang="en-US">Common Stock, Shares, Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_lbl0" xml:lang="en-US">Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Excluding Exchange Rate Effect, Including Discontinued Operation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl0" xml:lang="en-US">Cash Provided by (Used in) Investing Activity, Including Discontinued Operation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="femy_EmployeeStockPurchasePlanMember_lbl1" xml:lang="en-US">Employee Stock Purchase Plan Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_EmployeeStockPurchasePlanMember" xlink:to="femy_EmployeeStockPurchasePlanMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MinimumMember_lbl0" xml:lang="en-US">Minimum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryFinishedGoods_lbl0" xml:lang="en-US">Inventory, Finished Goods, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryFinishedGoods" xlink:to="us-gaap_InventoryFinishedGoods_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtConversionConvertedInstrumentSharesIssued1_lbl0" xml:lang="en-US">Debt Conversion, Converted Instrument, Shares Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:to="us-gaap_DebtConversionConvertedInstrumentSharesIssued1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost_lbl0" xml:lang="en-US">Research and Development Expense (Excluding Acquired in Process Cost)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" xlink:to="us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl0" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="femy_IncentiveAndOtherCompensationCostsCurrent_lbl1" xml:lang="en-US">Incentive And Other Compensation Costs Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_IncentiveAndOtherCompensationCostsCurrent" xlink:to="femy_IncentiveAndOtherCompensationCostsCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableCurrent_lbl0" xml:lang="en-US">Accounts Payable, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestPaidNet_lbl0" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPaidNet" xlink:to="us-gaap_InterestPaidNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockCommonMember_lbl0" xml:lang="en-US">Treasury Stock, Common [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockCommonMember" xlink:to="us-gaap_TreasuryStockCommonMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WarrantsAndRightsOutstandingTerm_lbl0" xml:lang="en-US">Warrants and Rights Outstanding, Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantsAndRightsOutstandingTerm" xlink:to="us-gaap_WarrantsAndRightsOutstandingTerm_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MachineryAndEquipmentGross_lbl0" xml:lang="en-US">Machinery and Equipment, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MachineryAndEquipmentGross" xlink:to="us-gaap_MachineryAndEquipmentGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryDisclosureTextBlock_lbl0" xml:lang="en-US">Inventory Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureTextBlock" xlink:to="us-gaap_InventoryDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_US_lbl0" xml:lang="en-US">UNITED STATES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_US" xlink:to="country_US_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl0" xml:lang="en-US">Cash Provided by (Used in) Financing Activity, Including Discontinued Operation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl0" xml:lang="en-US">Property, Plant and Equipment, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl0"/>
    <loc xlink:type="locator" xlink:label="femy_ShareBasedCompensationExpenseAbstract" xlink:href="femy-20250630.xsd#femy_ShareBasedCompensationExpenseAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="femy_ShareBasedCompensationExpenseAbstract_lbl" xml:lang="en-US">Share Based Compensation Expense Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_ShareBasedCompensationExpenseAbstract" xlink:to="femy_ShareBasedCompensationExpenseAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockCommonValue_lbl0" xml:lang="en-US">Treasury Stock, Common, Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockCommonValue" xlink:to="us-gaap_TreasuryStockCommonValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="femy_WarrantsSevenMember_lbl1" xml:lang="en-US">Warrants Seven Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_WarrantsSevenMember" xlink:to="femy_WarrantsSevenMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConstructionInProgressGross_lbl0" xml:lang="en-US">Construction in Progress, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConstructionInProgressGross" xlink:to="us-gaap_ConstructionInProgressGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceOrSaleOfEquity_lbl0" xml:lang="en-US">Proceeds from Issuance or Sale of Equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:to="us-gaap_ProceedsFromIssuanceOrSaleOfEquity_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl1" xml:lang="en-US">Common Stock, Shares Authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember_lbl0" xml:lang="en-US">General and Administrative Expense [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpenseMember" xlink:to="us-gaap_GeneralAndAdministrativeExpenseMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl0" xml:lang="en-US">Property, Plant and Equipment, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl0" xml:lang="en-US">Increase (Decrease) in Accrued Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MaximumMember_lbl0" xml:lang="en-US">Maximum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpenseNonoperating_lbl0" xml:lang="en-US">Interest Expense, Nonoperating</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseNonoperating" xlink:to="us-gaap_InterestExpenseNonoperating_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent_lbl0" xml:lang="en-US">Other Accrued Liabilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl0" xml:lang="en-US">Operating Lease, Liability, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventMember_lbl0" xml:lang="en-US">Subsequent Event [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventMember" xlink:to="us-gaap_SubsequentEventMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_lbl0" xml:lang="en-US">Schedule of Accrued Liabilities [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl0" xml:lang="en-US">Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Increase (Decrease) in Operating Capital [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingIncomeLoss_lbl0" xml:lang="en-US">Operating Income (Loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl0" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl0" xml:lang="en-US">Additional Paid-in Capital [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl0" xml:lang="en-US">Cash Provided by (Used in) Financing Activity, Including Discontinued Operation [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentCarryingAmount_lbl0" xml:lang="en-US">Long-Term Debt, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentCarryingAmount" xlink:to="us-gaap_DebtInstrumentCarryingAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock_lbl0" xml:lang="en-US">Shareholders&apos; Equity and Share-Based Payments [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock" xlink:to="us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_lbl1" xml:lang="en-US">Class of Warrant or Right, Number of Securities Called by Warrants or Rights</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentOther_lbl0" xml:lang="en-US">Property, Plant and Equipment, Other, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentOther" xlink:to="us-gaap_PropertyPlantAndEquipmentOther_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtConversionConvertedInstrumentAmount1_lbl1" xml:lang="en-US">Debt Conversion, Converted Instrument, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:to="us-gaap_DebtConversionConvertedInstrumentAmount1_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="femy_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm_lbl1" xml:lang="en-US">Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm" xlink:to="femy_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl1" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockMember_lbl0" xml:lang="en-US">Common Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmortizationOfFinancingCostsAndDiscounts_lbl1" xml:lang="en-US">Amortization of Debt Issuance Costs and Discounts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:to="us-gaap_AmortizationOfFinancingCostsAndDiscounts_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl0" xml:lang="en-US">Cash Provided by (Used in) Investing Activity, Including Discontinued Operation [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="femy_UnderwrittenPublicOfferingMember_lbl1" xml:lang="en-US">Underwritten Public Offering Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_UnderwrittenPublicOfferingMember" xlink:to="femy_UnderwrittenPublicOfferingMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl1" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="femy_PurchaseAgreementMember_lbl2" xml:lang="en-US">Purchase Agreement Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_PurchaseAgreementMember" xlink:to="femy_PurchaseAgreementMember_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingAndMarketingExpense_lbl1" xml:lang="en-US">Selling and Marketing Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingAndMarketingExpense" xlink:to="us-gaap_SellingAndMarketingExpense_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl0" xml:lang="en-US">Noncash Investing and Financing Items [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets_lbl0" xml:lang="en-US">Increase (Decrease) in Other Operating Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationAndAmortization_lbl1" xml:lang="en-US">Depreciation, Depletion and Amortization, Nonproduction</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationAndAmortization" xlink:to="us-gaap_DepreciationAndAmortization_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl0" xml:lang="en-US">Increase (Decrease) in Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="femy_PercentageofVolumeWeightedAvergePriceMultiplier_lbl1" xml:lang="en-US">Percentageof Volume Weighted Averge Price Multiplier</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_PercentageofVolumeWeightedAvergePriceMultiplier" xlink:to="femy_PercentageofVolumeWeightedAvergePriceMultiplier_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl0" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FurnitureAndFixturesGross_lbl0" xml:lang="en-US">Furniture and Fixtures, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FurnitureAndFixturesGross" xlink:to="us-gaap_FurnitureAndFixturesGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="femy_Two021StockOptionPlanMember_lbl1" xml:lang="en-US">Two021 Stock Option Plan Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_Two021StockOptionPlanMember" xlink:to="femy_Two021StockOptionPlanMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="femy_InducementGrantMember_lbl2" xml:lang="en-US">Inducement Grant Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_InducementGrantMember" xlink:to="femy_InducementGrantMember_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingencies_lbl0" xml:lang="en-US">Commitments and Contingencies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_lbl1" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl0" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl0" xml:lang="en-US">Accounts Payable and Accrued Liabilities Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="femy_PercentageMultiplier_lbl1" xml:lang="en-US">Percentage Multiplier</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_PercentageMultiplier" xlink:to="femy_PercentageMultiplier_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfCashFlowsAbstract_lbl" xml:lang="en-US">Statement of Cash Flows [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_lbl0" xml:lang="en-US">Increase (Decrease) in Other Operating Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsOfDebtIssuanceCosts_lbl0" xml:lang="en-US">Payments of Debt Issuance Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfDebtIssuanceCosts" xlink:to="us-gaap_PaymentsOfDebtIssuanceCosts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding_lbl0" xml:lang="en-US">Class of Warrant or Right, Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightOutstanding" xlink:to="us-gaap_ClassOfWarrantOrRightOutstanding_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl0" xml:lang="en-US">Income Tax Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="femy_DailyDollarTradingVolumeOfCommonStockExceedsPerDay_lbl1" xml:lang="en-US">Daily Dollar Trading Volume Of Common Stock Exceeds Per Day</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_DailyDollarTradingVolumeOfCommonStockExceedsPerDay" xlink:to="femy_DailyDollarTradingVolumeOfCommonStockExceedsPerDay_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_lbl0" xml:lang="en-US">Common Stock, Capital Shares Reserved for Future Issuance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:to="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl0" xml:lang="en-US">Operating Lease, Liability, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl0" xml:lang="en-US">Related Party Transactions Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="femy_AccruedClinicalTrialCost_lbl1" xml:lang="en-US">Accrued Clinical Trial Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_AccruedClinicalTrialCost" xlink:to="femy_AccruedClinicalTrialCost_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="femy_PercentageOfCommonStockOutstanding_lbl1" xml:lang="en-US">Percentage Of Common Stock Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_PercentageOfCommonStockOutstanding" xlink:to="femy_PercentageOfCommonStockOutstanding_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl0" xml:lang="en-US">Liabilities, Current [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="femy_CashPaidForAbstract_lbl0" xml:lang="en-US">Cash Paid For Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_CashPaidForAbstract" xlink:to="femy_CashPaidForAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedPaymentArrangementNonemployeeMember_lbl1" xml:lang="en-US">Share-Based Payment Arrangement, Nonemployee [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedPaymentArrangementNonemployeeMember" xlink:to="us-gaap_ShareBasedPaymentArrangementNonemployeeMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_lbl1" xml:lang="en-US">Stock Issued During Period, Shares, Employee Stock Purchase Plans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:to="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_lbl0" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_lbl0"/>
    <loc xlink:type="locator" xlink:label="femy_ComputationsOfDilutedWeightedAverageSharesOutstandingAbstract" xlink:href="femy-20250630.xsd#femy_ComputationsOfDilutedWeightedAverageSharesOutstandingAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="femy_ComputationsOfDilutedWeightedAverageSharesOutstandingAbstract_lbl" xml:lang="en-US">Computations Of Diluted Weighted Average Shares Outstanding Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_ComputationsOfDilutedWeightedAverageSharesOutstandingAbstract" xlink:to="femy_ComputationsOfDilutedWeightedAverageSharesOutstandingAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConvertibleDebtMember_lbl0" xml:lang="en-US">Convertible Debt [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleDebtMember" xlink:to="us-gaap_ConvertibleDebtMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="femy_CommonStockRemainingAvailableValueToBeIssued_lbl1" xml:lang="en-US">Common Stock Remaining Available Value To Be Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_CommonStockRemainingAvailableValueToBeIssued" xlink:to="femy_CommonStockRemainingAvailableValueToBeIssued_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl0" xml:lang="en-US">Cash Provided by (Used in) Operating Activity, Including Discontinued Operation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsCurrent_lbl0" xml:lang="en-US">Other Assets, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsCurrent" xlink:to="us-gaap_OtherAssetsCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsDisclosureTextBlock_lbl0" xml:lang="en-US">Cash and Cash Equivalents Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsDisclosureTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="femy_PercentageOfWarrantClosingPriceOfCommonStockExceedsPercentage_lbl1" xml:lang="en-US">Percentage Of Warrant Closing Price Of Common Stock Exceeds Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_PercentageOfWarrantClosingPriceOfCommonStockExceedsPercentage" xlink:to="femy_PercentageOfWarrantClosingPriceOfCommonStockExceedsPercentage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="femy_ClinicalHoldbackCurrent_lbl1" xml:lang="en-US">Clinical Holdback Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_ClinicalHoldbackCurrent" xlink:to="femy_ClinicalHoldbackCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisaggregationOfRevenueLineItems_lbl0" xml:lang="en-US">Disaggregation of Revenue [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_DisaggregationOfRevenueLineItems_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="femy_SixMonthsEndedJune302025Abstract_lbl0" xml:lang="en-US">Six Months Ended June302025 Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_SixMonthsEndedJune302025Abstract" xlink:to="femy_SixMonthsEndedJune302025Abstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="femy_AFCOCreditCorporationMember_lbl1" xml:lang="en-US">AFCOCredit Corporation Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_AFCOCreditCorporationMember" xlink:to="femy_AFCOCreditCorporationMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonUsMember_lbl0" xml:lang="en-US">Non-US [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonUsMember" xlink:to="us-gaap_NonUsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts_lbl0" xml:lang="en-US">Payments of Stock Issuance Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfStockIssuanceCosts" xlink:to="us-gaap_PaymentsOfStockIssuanceCosts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="femy_MaximumCommonStockElectedtoPurchaseinMutuallyAgreed_lbl1" xml:lang="en-US">Maximum Common Stock Electedto Purchasein Mutually Agreed</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_MaximumCommonStockElectedtoPurchaseinMutuallyAgreed" xlink:to="femy_MaximumCommonStockElectedtoPurchaseinMutuallyAgreed_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="femy_DebtInstrumentConvertibleConversionPriceOfCommonStockExceeds_lbl1" xml:lang="en-US">Debt Instrument Convertible Conversion Price Of Common Stock Exceeds</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_DebtInstrumentConvertibleConversionPriceOfCommonStockExceeds" xlink:to="femy_DebtInstrumentConvertibleConversionPriceOfCommonStockExceeds_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_lbl0" xml:lang="en-US">Operating Lease, Right-of-Use Asset, Periodic Reduction</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl0" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="femy_ExpirationOfWarrant_lbl1" xml:lang="en-US">Expiration Of Warrant</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_ExpirationOfWarrant" xlink:to="femy_ExpirationOfWarrant_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpenseDebtExcludingAmortization_lbl0" xml:lang="en-US">Interest Expense, Debt, Excluding Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseDebtExcludingAmortization" xlink:to="us-gaap_InterestExpenseDebtExcludingAmortization_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="femy_PaymentsforIssuanceCostsforattheMarketSalesofCommonStock_lbl1" xml:lang="en-US">Paymentsfor Issuance Costsforatthe Market Salesof Common Stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_PaymentsforIssuanceCostsforattheMarketSalesofCommonStock" xlink:to="femy_PaymentsforIssuanceCostsforattheMarketSalesofCommonStock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueInputsLevel1Member_lbl0" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel1Member" xlink:to="us-gaap_FairValueInputsLevel1Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="femy_NumberOfBusinessDays_lbl1" xml:lang="en-US">Number Of Business Days</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_NumberOfBusinessDays" xlink:to="femy_NumberOfBusinessDays_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_lbl0" xml:lang="en-US">Revenue from External Customers by Geographic Areas [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:to="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl0" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquity_lbl2" xml:lang="en-US">Equity, Attributable to Parent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="femy_AdditionalCommitmentFeeForUnsoldShares_lbl1" xml:lang="en-US">Additional Commitment Fee For Unsold Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_AdditionalCommitmentFeeForUnsoldShares" xlink:to="femy_AdditionalCommitmentFeeForUnsoldShares_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestPayableCurrent_lbl0" xml:lang="en-US">Interest Payable, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPayableCurrent" xlink:to="us-gaap_InterestPayableCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="femy_StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants_lbl1" xml:lang="en-US">Stock Issued During Period Value Issuance Of Common Stock And Warrants</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants" xlink:to="femy_StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharePrice_lbl0" xml:lang="en-US">Share Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharePrice" xlink:to="us-gaap_SharePrice_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="femy_AcquisitionOfPatentsIncludedInAccountsPayable_lbl1" xml:lang="en-US">Acquisition Of Patents Included In Accounts Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_AcquisitionOfPatentsIncludedInAccountsPayable" xlink:to="femy_AcquisitionOfPatentsIncludedInAccountsPayable_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="femy_PromissoryNotesMember_lbl1" xml:lang="en-US">Promissory Notes Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_PromissoryNotesMember" xlink:to="femy_PromissoryNotesMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="femy_CommitmentFeeForUnsoldShares_lbl1" xml:lang="en-US">Commitment Fee For Unsold Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_CommitmentFeeForUnsoldShares" xlink:to="femy_CommitmentFeeForUnsoldShares_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockCommonShares_lbl2" xml:lang="en-US">Treasury Stock, Common, Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockCommonShares" xlink:to="us-gaap_TreasuryStockCommonShares_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_lbl0" xml:lang="en-US">Stock Issued During Period, Value, Conversion of Convertible Securities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:to="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareTextBlock_lbl0" xml:lang="en-US">Earnings Per Share [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareTextBlock" xlink:to="us-gaap_EarningsPerShareTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl1" xml:lang="en-US">General and Administrative Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpense" xlink:to="us-gaap_GeneralAndAdministrativeExpense_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventLineItems_lbl0" xml:lang="en-US">Subsequent Event [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_SubsequentEventLineItems_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl0" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="femy_StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts_lbl1" xml:lang="en-US">Stock Issued During Period Shares At The Market Offering Net Of Issuance Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts" xlink:to="femy_StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="femy_EquityWarrantsMember_lbl1" xml:lang="en-US">Equity Warrants Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_EquityWarrantsMember" xlink:to="femy_EquityWarrantsMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock_lbl0" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionAmountsOfTransaction_lbl0" xml:lang="en-US">Related Party Transaction, Amounts of Transaction</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:to="us-gaap_RelatedPartyTransactionAmountsOfTransaction_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="femy_MoneyMarketFundsAndShorttermUSTreasuryBillsMember_lbl1" xml:lang="en-US">Money Market Funds And Shortterm USTreasury Bills Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_MoneyMarketFundsAndShorttermUSTreasuryBillsMember" xlink:to="femy_MoneyMarketFundsAndShorttermUSTreasuryBillsMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="femy_November2023FinancingMember_lbl1" xml:lang="en-US">November2023 Financing Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_November2023FinancingMember" xlink:to="femy_November2023FinancingMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfStockLineItems_lbl0" xml:lang="en-US">Class of Stock [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ClassOfStockLineItems_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesIssued_lbl2" xml:lang="en-US">Common Stock, Shares, Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_lbl1" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="femy_ClinicalHoldbackNoncurrent_lbl1" xml:lang="en-US">Clinical Holdback Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_ClinicalHoldbackNoncurrent" xlink:to="femy_ClinicalHoldbackNoncurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="femy_IssuanceOfWarrantsForUnderwriterCommission_lbl1" xml:lang="en-US">Issuance Of Warrants For Underwriter Commission</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_IssuanceOfWarrantsForUnderwriterCommission" xlink:to="femy_IssuanceOfWarrantsForUnderwriterCommission_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl1" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl1" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="femy_DeferredOfferingCostsReclassifiedToAdditionalPaidInCapital_lbl1" xml:lang="en-US">Deferred Offering Costs Reclassified To Additional Paid In Capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_DeferredOfferingCostsReclassifiedToAdditionalPaidInCapital" xlink:to="femy_DeferredOfferingCostsReclassifiedToAdditionalPaidInCapital_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainLossOnDispositionOfAssets1_lbl0" xml:lang="en-US">Gain (Loss) on Disposition of Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnDispositionOfAssets1" xlink:to="us-gaap_GainLossOnDispositionOfAssets1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrivatePlacementMember_lbl0" xml:lang="en-US">Private Placement [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrivatePlacementMember" xlink:to="us-gaap_PrivatePlacementMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment_lbl0" xml:lang="en-US">Assets, Noncurrent, Other than Noncurrent Investments and Property, Plant and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment" xlink:to="us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl0" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="femy_UnderwriterWarrantsMember_lbl1" xml:lang="en-US">Underwriter Warrants Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_UnderwriterWarrantsMember" xlink:to="femy_UnderwriterWarrantsMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="femy_CommonStockAuthorizedValueToBeIssuedBySalesAgent_lbl1" xml:lang="en-US">Common Stock Authorized Value To Be Issued By Sales Agent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_CommonStockAuthorizedValueToBeIssuedBySalesAgent" xlink:to="femy_CommonStockAuthorizedValueToBeIssuedBySalesAgent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="femy_IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants_lbl1" xml:lang="en-US">Incremental Common Shares Attributable To Dilutive Effect Of Pre Funded Warrants Common Warrants And Placement Agent Warrants</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants" xlink:to="femy_IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueDisclosuresTextBlock_lbl0" xml:lang="en-US">Fair Value Disclosures [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueDisclosuresTextBlock" xlink:to="us-gaap_FairValueDisclosuresTextBlock_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentsAbstract_lbl" xml:lang="en-US">Debt Instruments [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentsAbstract" xlink:to="us-gaap_DebtInstrumentsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingAndMarketingExpenseMember_lbl0" xml:lang="en-US">Selling and Marketing Expense [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingAndMarketingExpenseMember" xlink:to="us-gaap_SellingAndMarketingExpenseMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl0" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl0" xml:lang="en-US">Cash and Cash Equivalent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_lbl0" xml:lang="en-US">Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:to="us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrentAbstract_lbl0" xml:lang="en-US">Assets, Current [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl0" xml:lang="en-US">Equity [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl1" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryWorkInProcess_lbl0" xml:lang="en-US">Inventory, Work in Process, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWorkInProcess" xlink:to="us-gaap_InventoryWorkInProcess_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="femy_SeriesAWarrantsMember_lbl1" xml:lang="en-US">Series AWarrants Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_SeriesAWarrantsMember" xlink:to="femy_SeriesAWarrantsMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="femy_ConvertibleNotesWithWarrantsNovember2023FinancingTextBlock_lbl1" xml:lang="en-US">Convertible Notes With Warrants November2023 Financing Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_ConvertibleNotesWithWarrantsNovember2023FinancingTextBlock" xlink:to="femy_ConvertibleNotesWithWarrantsNovember2023FinancingTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl1" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_lbl0" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrent_lbl0" xml:lang="en-US">Liabilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_lbl" xml:lang="en-US">Statement of Financial Position [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpenses_lbl0" xml:lang="en-US">Operating Expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_lbl0" xml:lang="en-US">Increase (Decrease) in Accounts Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Option, Activity [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_lbl1" xml:lang="en-US">Class of Warrant or Right, Exercise Price of Warrants or Rights</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_lbl1"/>
    <loc xlink:type="locator" xlink:label="femy_StockOptionPlansActivityAbstract" xlink:href="femy-20250630.xsd#femy_StockOptionPlansActivityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="femy_StockOptionPlansActivityAbstract_lbl" xml:lang="en-US">Stock Option Plans Activity Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_StockOptionPlansActivityAbstract" xlink:to="femy_StockOptionPlansActivityAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl1" xml:lang="en-US">Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedLiabilitiesCurrent_lbl1" xml:lang="en-US">Accrued Liabilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="femy_SeriesBWarrantsMember_lbl1" xml:lang="en-US">Series BWarrants Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_SeriesBWarrantsMember" xlink:to="femy_SeriesBWarrantsMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets_lbl0" xml:lang="en-US">Payments to Acquire Intangible Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl0" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="femy_DirectorsandOfficerMember_lbl2" xml:lang="en-US">Directorsand Officer Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_DirectorsandOfficerMember" xlink:to="femy_DirectorsandOfficerMember_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_lbl0" xml:lang="en-US">Stock Issued During Period, Shares, Conversion of Convertible Securities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:to="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl0" xml:lang="en-US">Proceeds from Issuance of Common Stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="femy_StockIssuedDuringPeriodValueIssuanceOfIssuanceOfWarrants_lbl2" xml:lang="en-US">Stock Issued During Period Value Issuance Of Issuance Of Warrants</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_StockIssuedDuringPeriodValueIssuanceOfIssuanceOfWarrants" xlink:to="femy_StockIssuedDuringPeriodValueIssuanceOfIssuanceOfWarrants_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl0" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl0" xml:lang="en-US">Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpenseDebt_lbl0" xml:lang="en-US">Interest Expense, Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseDebt" xlink:to="us-gaap_InterestExpenseDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="femy_RevenueRecognitionPaymentTermOfPeriod_lbl1" xml:lang="en-US">Revenue Recognition Payment Term Of Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_RevenueRecognitionPaymentTermOfPeriod" xlink:to="femy_RevenueRecognitionPaymentTermOfPeriod_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromConvertibleDebt_lbl0" xml:lang="en-US">Proceeds from Convertible Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromConvertibleDebt" xlink:to="us-gaap_ProceedsFromConvertibleDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl0" xml:lang="en-US">Finite-Lived Intangible Assets, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedPaymentArrangementEmployeeMember_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Employee [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedPaymentArrangementEmployeeMember" xlink:to="us-gaap_ShareBasedPaymentArrangementEmployeeMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConvertibleLongTermNotesPayable_lbl0" xml:lang="en-US">Convertible Notes Payable, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleLongTermNotesPayable" xlink:to="us-gaap_ConvertibleLongTermNotesPayable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl0" xml:lang="en-US">Liabilities and Equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensation_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Noncash Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonoperatingIncomeExpense_lbl1" xml:lang="en-US">Nonoperating Income (Expense)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionLineItems_lbl0" xml:lang="en-US">Related Party Transaction [Line Items] [Standard Label]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RelatedPartyTransactionLineItems_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl0" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted, Adjustment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear_lbl0" xml:lang="en-US">Debt Conversion, Converted Instrument, Expiration or Due Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear" xlink:to="us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems_lbl0" xml:lang="en-US">Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems" xlink:to="us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="femy_PaymentsOfEquityIssuanceCosts_lbl1" xml:lang="en-US">Payments Of Equity Issuance Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_PaymentsOfEquityIssuanceCosts" xlink:to="femy_PaymentsOfEquityIssuanceCosts_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NumberOfReportableSegments_lbl0" xml:lang="en-US">Number of Reportable Segments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfReportableSegments" xlink:to="us-gaap_NumberOfReportableSegments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="femy_RelatedPartyTransactionsLineItems_lbl0" xml:lang="en-US">Related Party Transactions Line Items</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_RelatedPartyTransactionsLineItems" xlink:to="femy_RelatedPartyTransactionsLineItems_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsNoncurrentAbstract_lbl0" xml:lang="en-US">Assets, Noncurrent [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_AssetsNoncurrentAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="femy_WarrantsEightMember_lbl1" xml:lang="en-US">Warrants Eight Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_WarrantsEightMember" xlink:to="femy_WarrantsEightMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="femy_PercentageOfVolumeWeightedAveragePriceOfCommonStock_lbl1" xml:lang="en-US">Percentage Of Volume Weighted Average Price Of Common Stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="femy_PercentageOfVolumeWeightedAveragePriceOfCommonStock" xlink:to="femy_PercentageOfVolumeWeightedAveragePriceOfCommonStock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryNet_lbl1" xml:lang="en-US">Inventory, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrent_lbl0" xml:lang="en-US">Assets, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl0" xml:lang="en-US">Operating Lease, Right-of-Use Asset</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl0"/>
  </labelLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>5
<FILENAME>femy-20250630_pre.xml
<DESCRIPTION>INLINE XBRL TAXONOMY EXTENSION - PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Fri Aug 08 20:15:27 UTC 2025 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" 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">
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_ConsolidatedBalanceSheet" roleURI="http://femasys.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_ConsolidatedBalanceSheet_Parentheticals" roleURI="http://femasys.com/role/ConsolidatedBalanceSheet_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_ConsolidatedIncomeStatement" roleURI="http://femasys.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_ShareholdersEquityType2or3" roleURI="http://femasys.com/role/ShareholdersEquityType2or3"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_ConsolidatedCashFlow" roleURI="http://femasys.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_OrganizationNatureofBusinessandLiquidity" roleURI="http://femasys.com/role/OrganizationNatureofBusinessandLiquidity"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_FairValueofFinancialInstruments" roleURI="http://femasys.com/role/FairValueofFinancialInstruments"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_CashandCashEquivalents" roleURI="http://femasys.com/role/CashandCashEquivalents"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_Inventories" roleURI="http://femasys.com/role/Inventories"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_AccruedExpenses" roleURI="http://femasys.com/role/AccruedExpenses"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_RevenueRecognition" roleURI="http://femasys.com/role/RevenueRecognition"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_CommitmentsandContingencies" roleURI="http://femasys.com/role/CommitmentsandContingencies"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_ConvertibleNoteswithWarrantsNovember2023Financing" roleURI="http://femasys.com/role/ConvertibleNoteswithWarrantsNovember2023Financing"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_StockholdersEquity" roleURI="http://femasys.com/role/StockholdersEquity"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_EquityIncentivePlansandWarrants" roleURI="http://femasys.com/role/EquityIncentivePlansandWarrants"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_RelatedPartyTransactions" roleURI="http://femasys.com/role/RelatedPartyTransactions"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_NetLossperShareAttributabletoCommonStockholders" roleURI="http://femasys.com/role/NetLossperShareAttributabletoCommonStockholders"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_IncomeTaxes" roleURI="http://femasys.com/role/IncomeTaxes"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_SegmentReporting" roleURI="http://femasys.com/role/SegmentReporting"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_SubsequentEvents" roleURI="http://femasys.com/role/SubsequentEvents"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_AccountingPoliciesByPolicy" roleURI="http://femasys.com/role/AccountingPoliciesByPolicy"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_InventoriesTables" roleURI="http://femasys.com/role/InventoriesTables"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_AccruedExpensesTables" roleURI="http://femasys.com/role/AccruedExpensesTables"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_RevenueRecognitionTables" roleURI="http://femasys.com/role/RevenueRecognitionTables"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_EquityIncentivePlansandWarrantsTables" roleURI="http://femasys.com/role/EquityIncentivePlansandWarrantsTables"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_NetLossperShareAttributabletoCommonStockholdersTables" roleURI="http://femasys.com/role/NetLossperShareAttributabletoCommonStockholdersTables"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_SegmentReportingTables" roleURI="http://femasys.com/role/SegmentReportingTables"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_InventoriesTable" roleURI="http://femasys.com/role/InventoriesTable"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_AccruedExpensesTable" roleURI="http://femasys.com/role/AccruedExpensesTable"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_SalesbygeographicregionTable" roleURI="http://femasys.com/role/SalesbygeographicregionTable"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_StockOptionPlansActivityTable" roleURI="http://femasys.com/role/StockOptionPlansActivityTable"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_StockOptionsGrantedTable" roleURI="http://femasys.com/role/StockOptionsGrantedTable"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_InducementGrantsandValuationTable" roleURI="http://femasys.com/role/InducementGrantsandValuationTable"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_ShareBasedCompensationExpenseTable" roleURI="http://femasys.com/role/ShareBasedCompensationExpenseTable"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_ComputationofBasicandDilutedNetLossPerShareTable" roleURI="http://femasys.com/role/ComputationofBasicandDilutedNetLossPerShareTable"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_ComputationsofDilutedWeightedAverageSharesOutstandingTable" roleURI="http://femasys.com/role/ComputationsofDilutedWeightedAverageSharesOutstandingTable"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_SignificantSegmentExpensesTable" roleURI="http://femasys.com/role/SignificantSegmentExpensesTable"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_OrganizationNatureofBusinessandLiquidityDetails" roleURI="http://femasys.com/role/OrganizationNatureofBusinessandLiquidityDetails"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_CashandCashEquivalentsDetails" roleURI="http://femasys.com/role/CashandCashEquivalentsDetails"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_RevenueRecognitionDetails" roleURI="http://femasys.com/role/RevenueRecognitionDetails"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_ConvertibleNoteswithWarrantsNovember2023FinancingDetails" roleURI="http://femasys.com/role/ConvertibleNoteswithWarrantsNovember2023FinancingDetails"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_StockholdersEquityDetails" roleURI="http://femasys.com/role/StockholdersEquityDetails"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_EquityIncentivePlansandWarrantsDetailsStockBasedAwards" roleURI="http://femasys.com/role/EquityIncentivePlansandWarrantsDetailsStockBasedAwards"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_RelatedPartyTransactionsDetails" roleURI="http://femasys.com/role/RelatedPartyTransactionsDetails"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_IncomeTaxesDetails" roleURI="http://femasys.com/role/IncomeTaxesDetails"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_SegmentReportingDetails" roleURI="http://femasys.com/role/SegmentReportingDetails"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_SubsequentEventsDetails" roleURI="http://femasys.com/role/SubsequentEventsDetails"/>
  <roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#cover" roleURI="http://xbrl.sec.gov/dei/role/document/Cover"/>
  <roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#ai" roleURI="http://xbrl.sec.gov/dei/role/document/AuditInformation"/>
  <presentationLink xlink:role="http://femasys.com/role/ConsolidatedBalanceSheet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AssetsCurrentAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_InventoryNet" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_OtherAssetsCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherAssetsCurrent" xlink:to="us-gaap_AssetsCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNetAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNetAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseholdImprovementsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseholdImprovementsGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:to="us-gaap_LeaseholdImprovementsGross" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentOther" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentOther"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentOther" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FurnitureAndFixturesGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FurnitureAndFixturesGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:to="us-gaap_FurnitureAndFixturesGross" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MachineryAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MachineryAndEquipmentGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:to="us-gaap_MachineryAndEquipmentGross" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConstructionInProgressGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConstructionInProgressGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:to="us-gaap_ConstructionInProgressGross" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsNoncurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AssetsNoncurrentAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_OtherAssetsNoncurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_Assets" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedLiabilitiesCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleNotesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertibleNotesPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_ConvertibleNotesPayableCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ClinicalHoldbackCurrent" xlink:href="femy-20250630.xsd#femy_ClinicalHoldbackCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="ClinicalHoldbackCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_LiabilitiesCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ClinicalHoldbackNoncurrent" xlink:href="femy-20250630.xsd#femy_ClinicalHoldbackNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="ClinicalHoldbackNoncurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_LiabilitiesNoncurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_Liabilities" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingencies"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommitmentsAndContingencies" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StockholdersEquityAbstract" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_CommonStockValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockCommonValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_TreasuryStockCommonValue" order="8.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantsAndRightsOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WarrantsAndRightsOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_WarrantsAndRightsOutstanding" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapital"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AdditionalPaidInCapital" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_StockholdersEquity" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://femasys.com/role/ConsolidatedBalanceSheet_Parentheticals" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesAuthorized" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesIssued" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesOutstanding" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockCommonShares" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_TreasuryStockCommonShares" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://femasys.com/role/ConsolidatedIncomeStatement" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_CostOfGoodsAndServicesSold" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpensesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingExpensesAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingAndMarketingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingAndMarketingExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_SellingAndMarketingExpense" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationAndAmortization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_DepreciationAndAmortization" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpenses"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpenses" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingIncomeLoss" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentIncomeInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentIncomeInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_InvestmentIncomeInterest" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseNonoperating" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseNonoperating"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_InterestExpenseNonoperating" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NonoperatingIncomeExpense" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NetIncomeLoss" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareBasic" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://femasys.com/role/ShareholdersEquityType2or3" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_CommonStockMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockCommonMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_TreasuryStockCommonMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="EquityWarrantsMember" xlink:href="femy-20250630.xsd#femy_EquityWarrantsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="EquityWarrantsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_AdditionalPaidInCapitalMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_RetainedEarningsMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="5.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesIssued" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockCommonShares" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TreasuryStockCommonShares" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" xlink:href="femy-20250630.xsd#femy_StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts" xlink:href="femy-20250630.xsd#femy_StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants" xlink:href="femy-20250630.xsd#femy_StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants" xlink:href="femy-20250630.xsd#femy_StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StockIssuedDuringPeriodValueIssuanceOfIssuanceOfWarrants" xlink:href="femy-20250630.xsd#femy_StockIssuedDuringPeriodValueIssuanceOfIssuanceOfWarrants"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="StockIssuedDuringPeriodValueIssuanceOfIssuanceOfWarrants" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ExpirationOfWarrant" xlink:href="femy-20250630.xsd#femy_ExpirationOfWarrant"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="ExpirationOfWarrant" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity_0" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesIssued_0" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockCommonShares_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TreasuryStockCommonShares_0" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://femasys.com/role/ConsolidatedCashFlow" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetIncomeLoss" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Depreciation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_Depreciation" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AmortizationOfIntangibleAssets" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ShareBasedCompensation" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnDispositionOfAssets1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GainLossOnDispositionOfAssets1" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AmortizationOfFinancingCostsAndDiscounts" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssets" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsOfStockIssuanceCosts" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="ProceedsFromAtthemarketSalesOfCommonStock" xlink:href="femy-20250630.xsd#femy_ProceedsFromAtthemarketSalesOfCommonStock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="ProceedsFromAtthemarketSalesOfCommonStock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PaymentsforIssuanceCostsforattheMarketSalesofCommonStock" xlink:href="femy-20250630.xsd#femy_PaymentsforIssuanceCostsforattheMarketSalesofCommonStock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="PaymentsforIssuanceCostsforattheMarketSalesofCommonStock" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="CashPaidForAbstract" xlink:href="femy-20250630.xsd#femy_CashPaidForAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="CashPaidForAbstract" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashPaidForAbstract" xlink:to="us-gaap_IncomeTaxesPaidNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PropertyAndEquipmentCostsIncludedInAccountsPayable" xlink:href="femy-20250630.xsd#femy_PropertyAndEquipmentCostsIncludedInAccountsPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="PropertyAndEquipmentCostsIncludedInAccountsPayable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AcquisitionOfPatentsIncludedInAccountsPayable" xlink:href="femy-20250630.xsd#femy_AcquisitionOfPatentsIncludedInAccountsPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="AcquisitionOfPatentsIncludedInAccountsPayable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IssuanceOfWarrantsForUnderwriterCommission" xlink:href="femy-20250630.xsd#femy_IssuanceOfWarrantsForUnderwriterCommission"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="IssuanceOfWarrantsForUnderwriterCommission" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DeferredOfferingCostsReclassifiedToAdditionalPaidInCapital" xlink:href="femy-20250630.xsd#femy_DeferredOfferingCostsReclassifiedToAdditionalPaidInCapital"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="DeferredOfferingCostsReclassifiedToAdditionalPaidInCapital" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtConversionConvertedInstrumentAmount1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_DebtConversionConvertedInstrumentAmount1" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://femasys.com/role/OrganizationNatureofBusinessandLiquidity" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://femasys.com/role/FairValueofFinancialInstruments" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueDisclosuresTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://femasys.com/role/CashandCashEquivalents" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashAndCashEquivalentsAbstract" xlink:to="us-gaap_CashAndCashEquivalentsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://femasys.com/role/Inventories" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://femasys.com/role/AccruedExpenses" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PayablesAndAccrualsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://femasys.com/role/RevenueRecognition" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRecognitionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRecognitionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueRecognitionAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://femasys.com/role/CommitmentsandContingencies" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://femasys.com/role/ConvertibleNoteswithWarrantsNovember2023Financing" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ConvertibleNotesWithWarrantsNovember2023FinancingAbstract" xlink:href="femy-20250630.xsd#femy_ConvertibleNotesWithWarrantsNovember2023FinancingAbstract"/>
    <loc xlink:type="locator" xlink:label="ConvertibleNotesWithWarrantsNovember2023FinancingTextBlock" xlink:href="femy-20250630.xsd#femy_ConvertibleNotesWithWarrantsNovember2023FinancingTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConvertibleNotesWithWarrantsNovember2023FinancingAbstract" xlink:to="ConvertibleNotesWithWarrantsNovember2023FinancingTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://femasys.com/role/StockholdersEquity" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://femasys.com/role/EquityIncentivePlansandWarrants" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="EquityIncentivePlansAndWarrantsAbstract" xlink:href="femy-20250630.xsd#femy_EquityIncentivePlansAndWarrantsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityIncentivePlansAndWarrantsAbstract" xlink:to="us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://femasys.com/role/RelatedPartyTransactions" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="RelatedPartyTransactionsTable" xlink:href="femy-20250630.xsd#femy_RelatedPartyTransactionsTable"/>
    <loc xlink:type="locator" xlink:label="RelatedPartyTransactionsLineItems" xlink:href="femy-20250630.xsd#femy_RelatedPartyTransactionsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="RelatedPartyTransactionsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsTable" xlink:to="RelatedPartyTransactionsLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsLineItems" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://femasys.com/role/NetLossperShareAttributabletoCommonStockholders" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://femasys.com/role/IncomeTaxes" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://femasys.com/role/SegmentReporting" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://femasys.com/role/SubsequentEvents" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://femasys.com/role/AccountingPoliciesByPolicy" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="OrganizationAndNatureOfBusinessPolicyTextBlock" xlink:href="femy-20250630.xsd#femy_OrganizationAndNatureOfBusinessPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="OrganizationAndNatureOfBusinessPolicyTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UseOfEstimates"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_UseOfEstimates" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LiquidityPolicyTextBlock" xlink:href="femy-20250630.xsd#femy_LiquidityPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="LiquidityPolicyTextBlock" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://femasys.com/role/InventoriesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://femasys.com/role/AccruedExpensesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PayablesAndAccrualsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://femasys.com/role/RevenueRecognitionTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRecognitionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRecognitionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueRecognitionAbstract" xlink:to="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://femasys.com/role/EquityIncentivePlansandWarrantsTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="EquityIncentivePlansAndWarrantsAbstract" xlink:href="femy-20250630.xsd#femy_EquityIncentivePlansAndWarrantsAbstract"/>
    <loc xlink:type="locator" xlink:label="EquityIncentivePlansandWarrantsTablesTable" xlink:href="femy-20250630.xsd#femy_EquityIncentivePlansandWarrantsTablesTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityIncentivePlansAndWarrantsAbstract" xlink:to="EquityIncentivePlansandWarrantsTablesTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityIncentivePlansandWarrantsTablesTable" xlink:to="us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:to="us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="Two021StockOptionPlanMember" xlink:href="femy-20250630.xsd#femy_Two021StockOptionPlanMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:to="Two021StockOptionPlanMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="InducementGrantMember" xlink:href="femy-20250630.xsd#femy_InducementGrantMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:to="InducementGrantMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityIncentivePlansandWarrantsTablesTable" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://femasys.com/role/NetLossperShareAttributabletoCommonStockholdersTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://femasys.com/role/SegmentReportingTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://femasys.com/role/InventoriesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryRawMaterials" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryRawMaterials"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryRawMaterials" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWorkInProcess" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryWorkInProcess"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryWorkInProcess" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryFinishedGoods" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryFinishedGoods"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryFinishedGoods" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryNet" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://femasys.com/role/AccruedExpensesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PayablesAndAccrualsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <loc xlink:type="locator" xlink:label="IncentiveAndOtherCompensationCostsCurrent" xlink:href="femy-20250630.xsd#femy_IncentiveAndOtherCompensationCostsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="IncentiveAndOtherCompensationCostsCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AccruedClinicalTrialCost" xlink:href="femy-20250630.xsd#femy_AccruedClinicalTrialCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="AccruedClinicalTrialCost" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_InterestPayableCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedProfessionalFeesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedProfessionalFeesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_AccruedProfessionalFeesCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_AccruedLiabilitiesCurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://femasys.com/role/SalesbygeographicregionTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRecognitionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueRecognitionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueRecognitionAbstract" xlink:to="us-gaap_DisaggregationOfRevenueTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="srt_StatementGeographicalAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="country_US" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_US"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_US" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonUsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonUsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="us-gaap_NonUsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_DisaggregationOfRevenueLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://femasys.com/role/StockOptionPlansActivityTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="StockOptionPlansActivityAbstract" xlink:href="femy-20250630.xsd#femy_StockOptionPlansActivityAbstract"/>
    <loc xlink:type="locator" xlink:label="EquityIncentivePlansandWarrantsStockOptionPlansActivityDetailsTable" xlink:href="femy-20250630.xsd#femy_EquityIncentivePlansandWarrantsStockOptionPlansActivityDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockOptionPlansActivityAbstract" xlink:to="EquityIncentivePlansandWarrantsStockOptionPlansActivityDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityIncentivePlansandWarrantsStockOptionPlansActivityDetailsTable" xlink:to="us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="Two021StockOptionPlanMember" xlink:href="femy-20250630.xsd#femy_Two021StockOptionPlanMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:to="Two021StockOptionPlanMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityIncentivePlansandWarrantsStockOptionPlansActivityDetailsTable" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
<!-- [WMV6][3oIiv18ZKk2tJITfbHmDLVlcQlVchvTBbT1TR6mSbV2L7Rviomuy+5c5PMykMnRyx8rHMbAA32H0XYBHZGjYyzrTzK4eJ0M7st7QDUdGU65eP6pa0HJJZk17gnYCBUybQb48rfkiFrOz2fPF84GAbtMm3v81taaHTHcDCotQoYDlAkSp157Jwf/q+F6GaQcy1x7s1pN1PoYwRSTRhV1p20RHHtCmmdch84v6M5lEIL9UFOVwdhFoWOSID1SeELctVCW47UbECkMBKTEZHyhv+pcVdZTK9rJXbZQfXeCOsjZ76MAGo0Qjeu7Cc0kxHqMoccCbrZPKSW4jYFYmzofIo2RRvQU9ixg=] CSR-->
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_0" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_0" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://femasys.com/role/StockOptionsGrantedTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="StockOptionsGrantedAbstract" xlink:href="femy-20250630.xsd#femy_StockOptionsGrantedAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockOptionsGrantedAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="Two021StockOptionPlanMember" xlink:href="femy-20250630.xsd#femy_Two021StockOptionPlanMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:to="Two021StockOptionPlanMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GranteeStatusAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GranteeStatusAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_GranteeStatusAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedPaymentArrangementEmployeeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedPaymentArrangementEmployeeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GranteeStatusAxis" xlink:to="us-gaap_ShareBasedPaymentArrangementEmployeeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedPaymentArrangementNonemployeeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedPaymentArrangementNonemployeeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GranteeStatusAxis" xlink:to="us-gaap_ShareBasedPaymentArrangementNonemployeeMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://femasys.com/role/InducementGrantsandValuationTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="InducementGrantsAndValuationAbstract" xlink:href="femy-20250630.xsd#femy_InducementGrantsAndValuationAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InducementGrantsAndValuationAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="InducementGrantMember" xlink:href="femy-20250630.xsd#femy_InducementGrantMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:to="InducementGrantMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm" xlink:href="femy-20250630.xsd#femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_0" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_0" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm" xlink:href="femy-20250630.xsd#femy_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://femasys.com/role/ShareBasedCompensationExpenseTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationExpenseAbstract" xlink:href="femy-20250630.xsd#femy_ShareBasedCompensationExpenseAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationExpenseAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_IncomeStatementLocationAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_ResearchAndDevelopmentExpenseMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingAndMarketingExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_SellingAndMarketingExpenseMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_GeneralAndAdministrativeExpenseMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://femasys.com/role/ComputationofBasicandDilutedNetLossPerShareTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ComputationOfBasicAndDilutedNetLossPerShareAbstract" xlink:href="femy-20250630.xsd#femy_ComputationOfBasicAndDilutedNetLossPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ComputationOfBasicAndDilutedNetLossPerShareAbstract" xlink:to="us-gaap_ClassOfWarrantOrRightTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementScenarioAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightTable" xlink:to="srt_StatementScenarioAxis" order="1.0"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioUnspecifiedDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightTable" xlink:to="us-gaap_ClassOfWarrantOrRightLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_EarningsPerShareBasic" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_EarningsPerShareDiluted" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://femasys.com/role/ComputationsofDilutedWeightedAverageSharesOutstandingTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ComputationsOfDilutedWeightedAverageSharesOutstandingAbstract" xlink:href="femy-20250630.xsd#femy_ComputationsOfDilutedWeightedAverageSharesOutstandingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ComputationsOfDilutedWeightedAverageSharesOutstandingAbstract" xlink:to="us-gaap_ClassOfWarrantOrRightTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="WarrantsSixMember" xlink:href="femy-20250630.xsd#femy_WarrantsSixMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="WarrantsSixMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WarrantsSevenMember" xlink:href="femy-20250630.xsd#femy_WarrantsSevenMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="WarrantsSevenMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WarrantsEightMember" xlink:href="femy-20250630.xsd#femy_WarrantsEightMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="WarrantsEightMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightTable" xlink:to="us-gaap_ClassOfWarrantOrRightLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants" xlink:href="femy-20250630.xsd#femy_IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://femasys.com/role/SignificantSegmentExpensesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_CostOfGoodsAndServicesSold" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherResearchAndDevelopmentExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_OtherResearchAndDevelopmentExpense" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingAndMarketingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingAndMarketingExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SellingAndMarketingExpense" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationAndAmortization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_DepreciationAndAmortization" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpenses"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_OperatingExpenses" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_NonoperatingIncomeExpense" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_NetIncomeLoss" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://femasys.com/role/OrganizationNatureofBusinessandLiquidityDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:label="NumberOfPatentsIssuedGlobally" xlink:href="femy-20250630.xsd#femy_NumberOfPatentsIssuedGlobally"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="NumberOfPatentsIssuedGlobally" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_NetIncomeLoss" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://femasys.com/role/CashandCashEquivalentsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashAndCashEquivalentsAbstract" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByAssetClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueByAssetClassAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="MoneyMarketFundsAndShorttermUSTreasuryBillsMember" xlink:href="femy-20250630.xsd#femy_MoneyMarketFundsAndShorttermUSTreasuryBillsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByAssetClassAxis" xlink:to="MoneyMarketFundsAndShorttermUSTreasuryBillsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueInputsLevel1Member" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems" xlink:to="us-gaap_CashAndCashEquivalentsFairValueDisclosure" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://femasys.com/role/RevenueRecognitionDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueAbstract" xlink:to="us-gaap_DisaggregationOfRevenueTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="srt_RangeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_DisaggregationOfRevenueLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RevenueRecognitionPaymentTermOfPeriod" xlink:href="femy-20250630.xsd#femy_RevenueRecognitionPaymentTermOfPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="RevenueRecognitionPaymentTermOfPeriod" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ContractWithCustomerUnsatisfiedPerformanceObligation" xlink:href="femy-20250630.xsd#femy_ContractWithCustomerUnsatisfiedPerformanceObligation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="ContractWithCustomerUnsatisfiedPerformanceObligation" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PercentageOfRestockingFee" xlink:href="femy-20250630.xsd#femy_PercentageOfRestockingFee"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="PercentageOfRestockingFee" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://femasys.com/role/ConvertibleNoteswithWarrantsNovember2023FinancingDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentsAbstract" xlink:to="us-gaap_DebtInstrumentTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_CommonStockMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="SeriesAWarrantsMember" xlink:href="femy-20250630.xsd#femy_SeriesAWarrantsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="SeriesAWarrantsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SeriesBWarrantsMember" xlink:href="femy-20250630.xsd#femy_SeriesBWarrantsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="SeriesBWarrantsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_CommonStockMember_0" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_LongtermDebtTypeAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertibleDebtMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_ConvertibleDebtMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentAxis" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="November2023FinancingMember" xlink:href="femy-20250630.xsd#femy_November2023FinancingMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="November2023FinancingMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentLineItems" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentCarryingAmount" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentConvertibleConversionPrice1" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromConvertibleDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromConvertibleDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_ProceedsFromConvertibleDebt" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsOfDebtIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_PaymentsOfDebtIssuanceCosts" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestPaidNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_InterestPaidNet" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty" xlink:href="femy-20250630.xsd#femy_StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty" xlink:href="femy-20250630.xsd#femy_StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PeriodOfConversionPrice" xlink:href="femy-20250630.xsd#femy_PeriodOfConversionPrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="PeriodOfConversionPrice" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DebtInstrumentConvertibleConversionPriceOfCommonStockExceeds" xlink:href="femy-20250630.xsd#femy_DebtInstrumentConvertibleConversionPriceOfCommonStockExceeds"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="DebtInstrumentConvertibleConversionPriceOfCommonStockExceeds" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice" xlink:href="femy-20250630.xsd#femy_ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DailyDollarTradingVolumeOfCommonStockExceedsPerDay" xlink:href="femy-20250630.xsd#femy_DailyDollarTradingVolumeOfCommonStockExceedsPerDay"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="DailyDollarTradingVolumeOfCommonStockExceedsPerDay" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentRedemptionPricePercentage" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtConversionConvertedInstrumentAmount1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtConversionConvertedInstrumentAmount1" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtConversionConvertedInstrumentSharesIssued1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtConversionConvertedInstrumentSharesIssued1" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantsAndRightsOutstandingTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WarrantsAndRightsOutstandingTerm"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_WarrantsAndRightsOutstandingTerm" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PercentageOfWarrantClosingPriceOfCommonStockExceedsPercentage" xlink:href="femy-20250630.xsd#femy_PercentageOfWarrantClosingPriceOfCommonStockExceedsPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="PercentageOfWarrantClosingPriceOfCommonStockExceedsPercentage" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantsAndRightsOutstandingMaturityDate" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WarrantsAndRightsOutstandingMaturityDate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_WarrantsAndRightsOutstandingMaturityDate" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_InterestExpenseDebt" order="21.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseDebtExcludingAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseDebtExcludingAmortization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_InterestExpenseDebtExcludingAmortization" order="22.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_AmortizationOfFinancingCostsAndDiscounts" order="23.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleLongTermNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertibleLongTermNotesPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_ConvertibleLongTermNotesPayable" order="24.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleDebtFairValueDisclosures" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertibleDebtFairValueDisclosures"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_ConvertibleDebtFairValueDisclosures" order="25.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://femasys.com/role/StockholdersEquityDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfStockByClassTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_ScheduleOfStockByClassTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="UnderwrittenPublicOfferingMember" xlink:href="femy-20250630.xsd#femy_UnderwrittenPublicOfferingMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="UnderwrittenPublicOfferingMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrivatePlacementMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrivatePlacementMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_PrivatePlacementMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="srt_RangeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="srt_TitleOfIndividualAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="DirectorsandOfficerMember" xlink:href="femy-20250630.xsd#femy_DirectorsandOfficerMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="DirectorsandOfficerMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_AwardTypeAxis" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="PurchaseAgreementMember" xlink:href="femy-20250630.xsd#femy_PurchaseAgreementMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="PurchaseAgreementMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="UnderwriterWarrantsMember" xlink:href="femy-20250630.xsd#femy_UnderwriterWarrantsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="UnderwriterWarrantsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_ClassOfStockLineItems" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AuthorizedOfferingAmountOfSecurities" xlink:href="femy-20250630.xsd#femy_AuthorizedOfferingAmountOfSecurities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="AuthorizedOfferingAmountOfSecurities" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CommonStockAuthorizedValueToBeIssuedBySalesAgent" xlink:href="femy-20250630.xsd#femy_CommonStockAuthorizedValueToBeIssuedBySalesAgent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="CommonStockAuthorizedValueToBeIssuedBySalesAgent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ProceedsFromAtthemarketSalesOfCommonStock" xlink:href="femy-20250630.xsd#femy_ProceedsFromAtthemarketSalesOfCommonStock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="ProceedsFromAtthemarketSalesOfCommonStock" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CommonStockRemainingAvailableValueToBeIssued" xlink:href="femy-20250630.xsd#femy_CommonStockRemainingAvailableValueToBeIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="CommonStockRemainingAvailableValueToBeIssued" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_SharePrice" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceOrSaleOfEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ProceedsFromIssuanceOrSaleOfEquity" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PaymentsOfEquityIssuanceCosts" xlink:href="femy-20250630.xsd#femy_PaymentsOfEquityIssuanceCosts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="PaymentsOfEquityIssuanceCosts" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantsAndRightsOutstandingTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WarrantsAndRightsOutstandingTerm"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_WarrantsAndRightsOutstandingTerm" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="StockIssuedDuringPeriodValueIssuanceOfIssuanceOfWarrants" xlink:href="femy-20250630.xsd#femy_StockIssuedDuringPeriodValueIssuanceOfIssuanceOfWarrants"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="StockIssuedDuringPeriodValueIssuanceOfIssuanceOfWarrants" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightOutstanding" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="MaximumCommonStockElectedtoPurchase" xlink:href="femy-20250630.xsd#femy_MaximumCommonStockElectedtoPurchase"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="MaximumCommonStockElectedtoPurchase" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="MaximumCommonStockElectedtoPurchaseinMutuallyAgreed" xlink:href="femy-20250630.xsd#femy_MaximumCommonStockElectedtoPurchaseinMutuallyAgreed"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="MaximumCommonStockElectedtoPurchaseinMutuallyAgreed" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NumberOfBusinessDays" xlink:href="femy-20250630.xsd#femy_NumberOfBusinessDays"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="NumberOfBusinessDays" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PercentageMultiplier" xlink:href="femy-20250630.xsd#femy_PercentageMultiplier"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="PercentageMultiplier" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PercentageOfVolumeWeightedAveragePriceOfCommonStock" xlink:href="femy-20250630.xsd#femy_PercentageOfVolumeWeightedAveragePriceOfCommonStock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="PercentageOfVolumeWeightedAveragePriceOfCommonStock" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NumberOfTradingDaysForCommonStock" xlink:href="femy-20250630.xsd#femy_NumberOfTradingDaysForCommonStock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="NumberOfTradingDaysForCommonStock" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PercentageofVolumeWeightedAvergePriceMultiplier" xlink:href="femy-20250630.xsd#femy_PercentageofVolumeWeightedAvergePriceMultiplier"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="PercentageofVolumeWeightedAvergePriceMultiplier" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PercentageOfCommonStockOutstanding" xlink:href="femy-20250630.xsd#femy_PercentageOfCommonStockOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="PercentageOfCommonStockOutstanding" order="21.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PercentageOfCommitmentFee" xlink:href="femy-20250630.xsd#femy_PercentageOfCommitmentFee"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="PercentageOfCommitmentFee" order="22.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CommitmentFeeForUnsoldShares" xlink:href="femy-20250630.xsd#femy_CommitmentFeeForUnsoldShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="CommitmentFeeForUnsoldShares" order="23.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AdditionalCommitmentFeeForUnsoldShares" xlink:href="femy-20250630.xsd#femy_AdditionalCommitmentFeeForUnsoldShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="AdditionalCommitmentFeeForUnsoldShares" order="24.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://femasys.com/role/EquityIncentivePlansandWarrantsDetailsStockBasedAwards" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="EquityIncentivePlansAndWarrantsAbstract" xlink:href="femy-20250630.xsd#femy_EquityIncentivePlansAndWarrantsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityIncentivePlansAndWarrantsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:to="us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="Two021StockOptionPlanMember" xlink:href="femy-20250630.xsd#femy_Two021StockOptionPlanMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:to="Two021StockOptionPlanMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="InducementGrantMember" xlink:href="femy-20250630.xsd#femy_InducementGrantMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:to="InducementGrantMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="EmployeeStockPurchasePlanMember" xlink:href="femy-20250630.xsd#femy_EmployeeStockPurchasePlanMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis" xlink:to="EmployeeStockPurchasePlanMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GranteeStatusAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GranteeStatusAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_GranteeStatusAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GranteeStatusDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GranteeStatusDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GranteeStatusAxis" xlink:to="us-gaap_GranteeStatusDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedPaymentArrangementEmployeeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedPaymentArrangementEmployeeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GranteeStatusAxis" xlink:to="us-gaap_ShareBasedPaymentArrangementEmployeeMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedPaymentArrangementNonemployeeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedPaymentArrangementNonemployeeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GranteeStatusAxis" xlink:to="us-gaap_ShareBasedPaymentArrangementNonemployeeMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationExpenseToBeRecognizedUponAchievingCertainPerformanceCondition" xlink:href="femy-20250630.xsd#femy_ShareBasedCompensationExpenseToBeRecognizedUponAchievingCertainPerformanceCondition"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationExpenseToBeRecognizedUponAchievingCertainPerformanceCondition" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://femasys.com/role/RelatedPartyTransactionsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_CommonStockMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrivatePlacementMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrivatePlacementMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_PrivatePlacementMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="SeriesBWarrantsMember" xlink:href="femy-20250630.xsd#femy_SeriesBWarrantsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="SeriesBWarrantsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="srt_TitleOfIndividualAxis" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="DirectorsandOfficerMember" xlink:href="femy-20250630.xsd#femy_DirectorsandOfficerMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="DirectorsandOfficerMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_RelatedPartyTransactionLineItems" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RelatedPartyTransactionAmountsOfTransaction" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantsAndRightsOutstandingMaturityDate" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WarrantsAndRightsOutstandingMaturityDate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_WarrantsAndRightsOutstandingMaturityDate" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty" xlink:href="femy-20250630.xsd#femy_StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty" xlink:href="femy-20250630.xsd#femy_StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_SharePrice" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://femasys.com/role/IncomeTaxesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://femasys.com/role/SegmentReportingDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NumberOfOperatingSegments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_NumberOfOperatingSegments" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NumberOfReportableSegments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_NumberOfReportableSegments" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://femasys.com/role/SubsequentEventsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_SubsequentEventTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_LineOfCreditFacilityAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="AFCOCreditCorporationMember" xlink:href="femy-20250630.xsd#femy_AFCOCreditCorporationMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityAxis" xlink:to="AFCOCreditCorporationMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_DebtInstrumentAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="PromissoryNotesMember" xlink:href="femy-20250630.xsd#femy_PromissoryNotesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="PromissoryNotesMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_SubsequentEventLineItems" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromNotesPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_ProceedsFromNotesPayable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://xbrl.sec.gov/dei/role/document/Cover" xlink:type="extended"/>
  <presentationLink xlink:role="http://xbrl.sec.gov/dei/role/document/AuditInformation" xlink:type="extended"/>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>6
<FILENAME>femy-20250630_cal.xml
<DESCRIPTION>INLINE XBRL TAXONOMY EXTENSION - CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Fri Aug 08 20:15:27 UTC 2025 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" 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">
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_ConsolidatedBalanceSheet" roleURI="http://femasys.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_ConsolidatedIncomeStatement" roleURI="http://femasys.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_ConsolidatedCashFlow" roleURI="http://femasys.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_InventoriesTable" roleURI="http://femasys.com/role/InventoriesTable"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_AccruedExpensesTable" roleURI="http://femasys.com/role/AccruedExpensesTable"/>
  <roleRef xlink:type="simple" xlink:href="femy-20250630.xsd#femy_r_SignificantSegmentExpensesTable" roleURI="http://femasys.com/role/SignificantSegmentExpensesTable"/>
  <calculationLink xlink:role="http://femasys.com/role/ConsolidatedBalanceSheet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_InventoryNet" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_OtherAssetsCurrent" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseholdImprovementsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseholdImprovementsGross"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_LeaseholdImprovementsGross" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentOther" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentOther"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentOther" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FurnitureAndFixturesGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FurnitureAndFixturesGross"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_FurnitureAndFixturesGross" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MachineryAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MachineryAndEquipmentGross"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_MachineryAndEquipmentGross" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConstructionInProgressGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConstructionInProgressGross"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_ConstructionInProgressGross" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment" xlink:to="us-gaap_OtherAssetsNoncurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AssetsCurrent" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="2" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleNotesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertibleNotesPayableCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_ConvertibleNotesPayableCurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="femy_ClinicalHoldbackCurrent" xlink:href="femy-20250630.xsd#femy_ClinicalHoldbackCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="femy_ClinicalHoldbackCurrent" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <loc xlink:type="locator" xlink:label="femy_ClinicalHoldbackNoncurrent" xlink:href="femy-20250630.xsd#femy_ClinicalHoldbackNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="femy_ClinicalHoldbackNoncurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_LiabilitiesCurrent" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_LiabilitiesNoncurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockValue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_CommonStockValue" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantsAndRightsOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WarrantsAndRightsOutstanding"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_WarrantsAndRightsOutstanding" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapital"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AdditionalPaidInCapital" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockCommonValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonValue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_TreasuryStockCommonValue" order="5" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_Liabilities" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_StockholdersEquity" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://femasys.com/role/ConsolidatedIncomeStatement" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpenses"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingAndMarketingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingAndMarketingExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_SellingAndMarketingExpense" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationAndAmortization"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_DepreciationAndAmortization" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_CostOfGoodsAndServicesSold" order="2" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingExpenses" order="3" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentIncomeInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentIncomeInterest"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_InvestmentIncomeInterest" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseNonoperating" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseNonoperating"/>
<!-- [WMV6][LDrvSrpjmS5zXn86ecfo03P5niA0vrbUjI//fLIM8bRoYjquokZIVmJ6iHHqniyfnqg4eWC+b7f2jeq3eZnTp55rIKC5hqIe6JQ0qSh+l1iPgaRig4a9OzKzGKKSVxw/utZliU2AodWzGetzfDPflkYnwQP0gfHBXLklJiKCzqLOj7ChkAmvivKBkrS5i1pgN6Y2dZaTUOzUIhpNKINDEbQC8m4QRYI11c0PWwEC3/NcY1++HWZFkPMN6kNuS4sMCCQsB0MA0xrvdJi/tsQ/vGZqe4IW1x2IheeCC4OQWtZoFH2MRFaiThhQkKsrkTaJcO5OmJ4odPyIwOuAlctznHMRsdN6jAvm] CSR-->
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_InterestExpenseNonoperating" order="3" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_OperatingIncomeLoss" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_NonoperatingIncomeExpense" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="2" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:role="http://femasys.com/role/ConsolidatedCashFlow" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetIncomeLoss" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Depreciation"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_Depreciation" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_AmortizationOfIntangibleAssets" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensation"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_ShareBasedCompensation" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_AmortizationOfFinancingCostsAndDiscounts" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities" order="8" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" order="9" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" order="10" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnDispositionOfAssets1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_GainLossOnDispositionOfAssets1" order="11" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" order="12" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="13" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssets" order="14" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets" order="1" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="femy_ProceedsFromAtthemarketSalesOfCommonStock" xlink:href="femy-20250630.xsd#femy_ProceedsFromAtthemarketSalesOfCommonStock"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="femy_ProceedsFromAtthemarketSalesOfCommonStock" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_PaymentsOfStockIssuanceCosts" order="4" weight="-1"/>
    <loc xlink:type="locator" xlink:label="femy_PaymentsforIssuanceCostsforattheMarketSalesofCommonStock" xlink:href="femy-20250630.xsd#femy_PaymentsforIssuanceCostsforattheMarketSalesofCommonStock"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="femy_PaymentsforIssuanceCostsforattheMarketSalesofCommonStock" order="5" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="2" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="3" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://femasys.com/role/InventoriesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNet"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryRawMaterials" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryRawMaterials"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryRawMaterials" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWorkInProcess" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryWorkInProcess"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryWorkInProcess" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryFinishedGoods" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryFinishedGoods"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryFinishedGoods" order="3" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://femasys.com/role/AccruedExpensesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:label="femy_IncentiveAndOtherCompensationCostsCurrent" xlink:href="femy-20250630.xsd#femy_IncentiveAndOtherCompensationCostsCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="femy_IncentiveAndOtherCompensationCostsCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="femy_AccruedClinicalTrialCost" xlink:href="femy-20250630.xsd#femy_AccruedClinicalTrialCost"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="femy_AccruedClinicalTrialCost" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestPayableCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_InterestPayableCurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedProfessionalFeesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedProfessionalFeesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedProfessionalFeesCurrent" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent" order="5" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://femasys.com/role/SignificantSegmentExpensesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherResearchAndDevelopmentExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_OtherResearchAndDevelopmentExpense" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpenses"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingAndMarketingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingAndMarketingExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_SellingAndMarketingExpense" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationAndAmortization"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_DepreciationAndAmortization" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="2" weight="-1"/>
  </calculationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>7
<FILENAME>ef20050506_ex31-1.htm
<DESCRIPTION>EXHIBIT 31.1
<TEXT>
<!-- Created by CompSci Resources, LLC on Tue Jul 29 19:20:57 UTC 2025 --><!doctype html><html>
 <head><meta content="text/html; charset=ASCII">
  <title></title>
 </head>
 <body style="font-family: Times New Roman; font-size: 12pt;">

  <hr style="border-top: 4px solid black; border-bottom: none; border-left: none; border-right: none; height: 0px; margin: 8px auto; width: 100%;">
  <div style="text-align: right; font-size: 10pt;"><font style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Exhibit 31.1</font></div><div style="text-align: right; font-size: 10pt;">&#xa0;</div><div style="text-indent: 32.4pt; text-align: center;">
   <font style="font-size: 10.0pt; color: #000000; font-weight: bold;">CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER PURSUANT TO</font>
  </div>
  <div style="text-indent: 32.4pt; text-align: center;">
   <font style="font-size: 10.0pt; color: #000000; font-weight: bold;">SECURITIES EXCHANGE ACT RULES 13a-14(a) AND 15(d)-14(a), AS ADOPTED PURSUANT</font></div>
  <div style="text-indent: 32.4pt; text-align: center;"><font style="font-size: 10.0pt; color: #000000; font-weight: bold;">TO</font>
  </div><div style="text-indent: 32.4pt; text-align: center;">
   <font style="font-size: 10.0pt; color: #000000; font-weight: bold;">SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-align: justify;">
   <font style="font-size: 10.0pt; color: #000000;">I, Kathy Lee-Sepsick, certify that:</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-align: justify;">
   <font style="font-size: 10.0pt; color: #000000;">1. I have reviewed this Report on Form 10-Q for Femasys Inc;</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-align: justify;">
   <font style="font-size: 10.0pt; color: #000000;">2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the </font><font style="font-size: 10.0pt; color: #000000; font-weight: bold;">statements</font><font style="font-size: 10.0pt; color: #000000;"> made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-align: justify;">
   <font style="font-size: 10.0pt; color: #000000;">3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-align: justify;">
   <font style="font-size: 10.0pt; color: #000000;">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:</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 36pt; text-align: justify;">
   <font style="font-size: 10.0pt; color: #000000;">a. Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant is made known to us by others within those entities, particularly during the period in which this report is being prepared;</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 36pt; text-align: justify;">
   <font style="font-size: 10.0pt; color: #000000;">b. Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 36pt; text-align: justify;">
   <font style="font-size: 10.0pt; color: #000000;">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</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 36pt; text-align: justify;">
   <font style="font-size: 10.0pt; color: #000000;">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</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-align: justify;">
   <font style="font-size: 10.0pt; color: #000000;">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):</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 36pt; text-align: justify;">
   <font style="font-size: 10.0pt; color: #000000;">a. All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 36pt; text-align: justify;">
   <font style="font-size: 10.0pt; color: #000000;">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.</font>
  </div>


  <div style="font-size: 10pt;">&#xa0;</div><table style="border-spacing: 0px; border-collapse: collapse; margin-left: 0.25pt; width: 100%; font-size: 10pt; color: rgb(0, 0, 0);">
   <tr style="height: 0px; font-size: 0px;">
    <td style="width: 50%;">&#xa0;</td>
    <td style="width: 3%;">&#xa0;</td>
    <td style="width: 47%;">&#xa0;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0.25pt;">&#xa0;</td>
    <td colspan="2" style="padding: 0.25pt; text-align: justify;">


      <font style="color: rgb(0, 0, 0); font-weight: bold;">FEMASYS INC</font><font style="color: rgb(0, 0, 0);">.</font>
     </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0.25pt;">&#xa0;</td>
    <td colspan="2" style="padding: 0; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt;">&#xa0;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0.25pt; text-align: justify;">


      <font style="color: rgb(0, 0, 0);">Date: August 8, 2025</font>
     </td>
    <td style="padding: 0.25pt; text-align: justify;">


      <font style="color: rgb(0, 0, 0);">By:</font>
     </td>
    <td style="padding: 0.25pt; text-align: justify;">


      <font style="color: rgb(0, 0, 0); text-decoration: underline;">/s/ </font><font style="color: rgb(0, 0, 0); font-style: italic; text-decoration: underline;">Kathy Lee-Sepsick</font>
     </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0.25pt;">&#xa0;</td>
    <td style="padding: 0.25pt;">&#xa0;</td>
    <td style="padding: 0.25pt; text-align: justify;">


      <font style="color: rgb(0, 0, 0);">Kathy Lee-Sepsick</font>
     </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0.25pt;">&#xa0;</td>
    <td style="padding: 0.25pt;">&#xa0;</td>
    <td style="padding: 0.25pt; text-align: justify;">


      <font style="color: rgb(0, 0, 0);">Chief Executive Officer and President</font>
     </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0.25pt;">&#xa0;</td>
    <td style="padding: 0.25pt;">&#xa0;</td>
    <td style="padding: 0.25pt; text-align: justify;">


      <font style="color: rgb(0, 0, 0);">(principal executive officer)</font>
     </td>
   </tr>
  </table><div>&#xa0;</div><div>&#xa0;</div><hr style="border-top: 2px solid black; border-bottom: none; border-left: none; border-right: none; height: 0px; margin: 8px auto; width: 100%;">

 </body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>8
<FILENAME>ef20050506_ex31-2.htm
<DESCRIPTION>EXHIBIT 31.2
<TEXT>
<!-- Created by CompSci Resources, LLC on Tue Jul 29 19:20:57 UTC 2025 --><!doctype html><html>
 <head><meta content="text/html; charset=ASCII">
  <title></title>
 </head>
 <body style="font-family: Times New Roman; font-size: 12pt;">

  <hr style="border-top: 4px solid black; border-bottom: none; border-left: none; border-right: none; height: 0px; margin: 8px auto; width: 100%;"><div style="text-align: right;"><font style="font-size: 10.0pt; color: #000000; font-weight: bold;">Exhibit 31.2</font>
  </div><div style="text-align: right; font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 32.4pt; text-align: center;">
   <font style="font-size: 10.0pt; color: #000000; font-weight: bold;">CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER PURSUANT TO</font>
  </div>
  <div style="text-indent: 32.4pt; text-align: center;">
   <font style="font-size: 10.0pt; color: #000000; font-weight: bold;">SECURITIES EXCHANGE ACT RULES 13a-14(a) AND 15(d)-14(a), AS ADOPTED PURSUANT</font></div>
  <div style="text-indent: 32.4pt; text-align: center;"><font style="font-size: 10.0pt; color: #000000; font-weight: bold;">TO</font>
  </div><div style="text-indent: 32.4pt; text-align: center;">
   <font style="font-size: 10.0pt; color: #000000; font-weight: bold;">SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-align: justify;">
   <font style="font-size: 10.0pt; color: #000000;">I, Dov Elefant, certify that:</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-align: justify;">
   <font style="font-size: 10.0pt; color: #000000;">1. I have reviewed this Report on Form 10-Q for Femasys Inc;</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-align: justify;">
   <font style="font-size: 10.0pt; color: #000000;">2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-align: justify;">
   <font style="font-size: 10.0pt; color: #000000;">3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-align: justify;">
   <font style="font-size: 10.0pt; color: #000000;">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:</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 36pt; text-align: justify;">
   <font style="font-size: 10.0pt; color: #000000;">a. Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant is made known to us by others within those entities, particularly during the period in which this report is being prepared;</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 36pt; text-align: justify;">
   <font style="font-size: 10.0pt; color: #000000;">b. Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 36pt; text-align: justify;">
   <font style="font-size: 10.0pt; color: #000000;">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</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 36pt; text-align: justify;">
   <font style="font-size: 10.0pt; color: #000000;">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</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-align: justify;">
   <font style="font-size: 10.0pt; color: #000000;">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):</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 36pt; text-align: justify;">
   <font style="font-size: 10.0pt; color: #000000;">a. All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 36pt; text-align: justify;">
   <font style="font-size: 10.0pt; color: #000000;">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.</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>

  <table style="font-size: 12pt; border-spacing: 0px; border-collapse: collapse; margin-left: 0.25pt; width: 100%;">
   <tr style="height: 0px; font-size: 0px;">
    <td style="width: 50%;">
    &#xa0;</td>
    <td style="width: 3%;">
    &#xa0;</td>
    <td style="width: 47%;">
    &#xa0;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0.25pt;">
     <div>
      <font style="font-size: 10.0pt; color: #000000;">&#xa0;</font>
     </div>
    </td>
    <td colspan="2" style="padding: 0; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt;">
     <div>
      <font style="font-size: 10.0pt; color: #000000; font-weight: bold;">FEMASYS INC</font><font style="font-size: 10.0pt; color: #000000;">.</font>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0.25pt;">
     <div>
      <font style="font-size: 10.0pt; color: #000000;">&#xa0;</font>
     </div>
    </td>
    <td colspan="2" style="padding: 0; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt;">
     <div>
      <font style="font-size: 10.0pt; color: #000000;">&#xa0;</font>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0.25pt;">
     <div style="text-align: justify;">
      <font style="font-size: 10.0pt; color: #000000;">Date: August 8, 2025</font>
     </div>
    </td>
    <td style="padding: 0.25pt;">
     <div>
      <font style="font-size: 10.0pt; color: #000000;">By:</font>
     </div>
    </td>
    <td style="padding: 0.25pt;">
     <div>
      <font style="font-size: 10.0pt; color: #000000; text-decoration: underline;">/s/ </font><font style="font-size: 10.0pt; color: #000000; font-style: italic; text-decoration: underline;">Dov Elefant</font>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0.25pt;">
     <div>
      <font style="font-size: 10.0pt; color: #000000;">&#xa0;</font>
     </div>
    </td>
    <td style="padding: 0.25pt;">
     <div>
      <font style="font-size: 10.0pt; color: #000000;">&#xa0;</font>
     </div>
    </td>
    <td style="padding: 0.25pt;">
     <div>
      <font style="font-size: 10.0pt; color: #000000;">Dov Elefant</font>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0.25pt;">
     <div>
      <font style="font-size: 10.0pt; color: #000000;">&#xa0;</font>
     </div>
    </td>
    <td style="padding: 0.25pt;">
     <div>
      <font style="font-size: 10.0pt; color: #000000;">&#xa0;</font>
     </div>
    </td>
    <td style="padding: 0.25pt;">
     <div>
      <font style="font-size: 10.0pt; color: #000000;">Chief Financial Officer</font>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0.25pt;">
     <div>
      <font style="font-size: 10.0pt; color: #000000;">&#xa0;</font>
     </div>
    </td>
    <td style="padding: 0.25pt;">
     <div>
      <font style="font-size: 10.0pt; color: #000000;">&#xa0;</font>
     </div>
    </td>
    <td style="padding: 0.25pt;">
     <div>
      <font style="font-size: 10.0pt; color: #000000;">(principal financial and accounting officer)</font>
     </div>
    </td>
   </tr>
  </table>
  <div>&#xa0;</div>
 <div>&#xa0;</div><hr style="border-top: 2px solid black; border-bottom: none; border-left: none; border-right: none; height: 0px; margin: 8px auto; width: 100%;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>9
<FILENAME>ef20050506_ex32-1.htm
<DESCRIPTION>EXHIBIT 32.1
<TEXT>
<!-- Created by CompSci Resources, LLC on Tue Jul 29 19:20:57 UTC 2025 --><!doctype html><html>
 <head><meta content="text/html; charset=ASCII">
  <title></title>
 </head>
 <body style="font-family: Times New Roman; font-size: 12pt;">

  <hr style="border-top: 4px solid black; border-bottom: none; border-left: none; border-right: none; height: 0px; margin: 8px auto; width: 100%;">
  <div style="text-align: right; font-size: 10pt;"><font style="font-weight: 700; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Exhibit 32.1</font></div><div style="text-align: right; font-size: 10pt;">&#xa0;</div><div style="text-align: center;">
   <font style="font-size: 10.0pt; color: #000000; font-weight: bold;">CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350 ADOPTED PURSUANT TO SECTION 906</font></div>
  <div style="text-align: center;"><font style="font-size: 10.0pt; color: #000000; font-weight: bold;">OF THE SARBANES-OXLEY ACT OF 2002</font>
  </div><div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-align: justify;">
   <font style="font-size: 10.0pt; color: #000000;">In connection with the Quarterly Report of Femasys Inc., a Delaware corporation, (the &#x201c;Company&#x201d;) on Form 10-Q for the quarter ended June 30, 2025, as filed with the Securities and Exchange Commission on the date hereof (the &#x201c;Report&#x201d;), 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:</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-align: justify;">
   <font style="font-size: 10.0pt; 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</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-align: justify;">
   <font style="font-size: 10.0pt; 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.</font>
  </div>
  <div style="text-align: justify; font-size: 10pt;">&#xa0;
  </div>

  <table style="font-size: 12pt; border-spacing: 0px; border-collapse: collapse; margin-left: 0.25pt; width: 100%;">
   <tr style="height: 0px; font-size: 0px;">
    <td style="width: 50%;">
    &#xa0;</td>
    <td style="width: 3%;">
    &#xa0;</td>
    <td style="width: 47%;">
    &#xa0;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0.25pt;">
     <div>
      <font style="font-size: 10.0pt; color: #000000;">&#xa0;</font>
     </div>
    </td>
    <td colspan="2" style="padding: 0; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt;">
     <div>
      <font style="font-size: 10.0pt; color: #000000; font-weight: bold;">FEMASYS INC</font><font style="font-size: 10.0pt; color: #000000;">.</font>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0.25pt;">
     <div>
      <font style="font-size: 10.0pt; color: #000000;">&#xa0;</font>
     </div>
    </td>
    <td style="padding: 0.25pt;">
     <div>
      <font style="font-size: 10.0pt; color: #000000;">&#xa0;</font>
     </div>
    </td>
    <td style="padding: 0.25pt;">
     <div>
      <font style="font-size: 10.0pt; color: #000000;">&#xa0;</font>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0.25pt;">
     <div>
      <font style="font-size: 10.0pt; color: #000000;">Date: August 8, 2025</font>
     </div>
    </td>
    <td style="padding: 0.25pt;">
     <div>
      <font style="font-size: 10.0pt; color: #000000;">By:</font>
     </div>
    </td>
    <td style="padding: 0.25pt;">
     <div>
      <font style="font-size: 10.0pt; color: #000000; text-decoration: underline;">/s/ </font><font style="font-size: 10.0pt; color: #000000; font-style: italic; text-decoration: underline;">Kathy Lee-Sepsick</font>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0.25pt;">
     <div>
      <font style="font-size: 10.0pt; color: #000000;">&#xa0;</font>
     </div>
    </td>
    <td style="padding: 0.25pt;">
     <div>
      <font style="font-size: 10.0pt; color: #000000;">&#xa0;</font>
     </div>
    </td>
    <td style="padding: 0.25pt;">
     <div>
      <font style="font-size: 10.0pt; color: #000000;">Kathy Lee-Sepsick</font>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0.25pt;">
     <div>
      <font style="font-size: 10.0pt; color: #000000;">&#xa0;</font>
     </div>
    </td>
    <td style="padding: 0.25pt;">
     <div>
      <font style="font-size: 10.0pt; color: #000000;">&#xa0;</font>
     </div>
    </td>
    <td style="padding: 0.25pt;">
     <div>
      <font style="font-size: 10.0pt; color: #000000;">Chief Executive Officer and President</font>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0.25pt;">
     <div>
      <font style="font-size: 10.0pt; color: #000000;">&#xa0;</font>
     </div>
    </td>
    <td style="padding: 0.25pt;">
     <div>
      <font style="font-size: 10.0pt; color: #000000;">&#xa0;</font>
     </div>
    </td>
    <td style="padding: 0.25pt;">
     <div>
      <font style="font-size: 10.0pt; color: #000000;">(principal executive officer)</font>
     </div>
    </td>
   </tr>
  </table><div style="font-size: 10pt;">&#xa0;
  </div>

 <div>&#xa0;</div><hr style="border-top: 2px solid black; border-bottom: none; border-left: none; border-right: none; height: 0px; margin: 8px auto; width: 100%;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>10
<FILENAME>ef20050506_ex32-2.htm
<DESCRIPTION>EXHIBIT 32.2
<TEXT>
<!-- Created by CompSci Resources, LLC on Tue Jul 29 19:20:57 UTC 2025 --><!doctype html><html>
 <head><meta content="text/html; charset=ASCII">
  <title></title>
 </head>
 <body style="font-family: Times New Roman; font-size: 12pt;">

  <hr style="border-top: 4px solid black; border-bottom: none; border-left: none; border-right: none; height: 0px; margin: 8px auto; width: 100%;"><div style="text-align: right;"><font style="font-size: 10.0pt; color: #000000; font-weight: bold;">Exhibit 32.2</font>
  </div><div style="text-align: right; font-size: 10pt;">&#xa0;
  </div>
  <div style="text-align: center;">
   <font style="font-size: 10.0pt; color: #000000; font-weight: bold;">CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350 ADOPTED PURSUANT TO SECTION 906</font></div>
  <div style="text-align: center;"><font style="font-size: 10.0pt; color: #000000; font-weight: bold;">OF THE SARBANES-OXLEY ACT OF 2002</font>
  </div><div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-align: justify;">
   <font style="font-size: 10.0pt; color: #000000;">In connection with the Quarterly Report of Femasys Inc., a Delaware corporation, (the &#x201c;Company&#x201d;) on Form 10-Q for the quarter ended June 30, 2025, as filed with the Securities and Exchange Commission on the date hereof (the &#x201c;Report&#x201d;), 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:</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-align: justify;">
   <font style="font-size: 10.0pt; 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</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-align: justify;">
   <font style="font-size: 10.0pt; 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.</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>

  <table style="font-size: 12pt; border-spacing: 0px; border-collapse: collapse; margin-left: 0.25pt; width: 100%;">
   <tr style="height: 0px; font-size: 0px;">
    <td style="width: 50%;">
    &#xa0;</td>
    <td style="width: 3%;">
    &#xa0;</td>
    <td style="width: 47%;">
    &#xa0;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0.25pt;">
     <div>
      <font style="font-size: 10.0pt; color: #000000;">&#xa0;</font>
     </div>
    </td>
    <td colspan="2" style="padding: 0; padding-top: 0.25pt; padding-bottom: 0.25pt; padding-left: 0.25pt; padding-right: 0.25pt;">
     <div>
      <font style="font-size: 10.0pt; color: #000000; font-weight: bold;">FEMASYS INC</font><font style="font-size: 10.0pt; color: #000000;">.</font>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0.25pt;">
     <div>
      <font style="font-size: 10.0pt; color: #000000;">&#xa0;</font>
     </div>
    </td>
    <td style="padding: 0.25pt;">
     <div>
      <font style="font-size: 10.0pt; color: #000000;">&#xa0;</font>
     </div>
    </td>
    <td style="padding: 0.25pt;">
     <div>
      <font style="font-size: 10.0pt; color: #000000;">&#xa0;</font>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0.25pt;">
     <div>
      <font style="font-size: 10.0pt; color: #000000;">Date: August 8, 2025</font>
     </div>
    </td>
    <td style="padding: 0.25pt;">
     <div>
      <font style="font-size: 10.0pt; color: #000000;">By:</font>
     </div>
    </td>
    <td style="padding: 0.25pt;">
     <div>
      <font style="font-size: 10.0pt; color: #000000; text-decoration: underline;">/s/ </font><font style="font-size: 10.0pt; color: #000000; font-style: italic; text-decoration: underline;">Dov Elefant</font>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0.25pt;">
     <div>
      <font style="font-size: 10.0pt; color: #000000;">&#xa0;</font>
     </div>
    </td>
    <td style="padding: 0.25pt;">
     <div>
      <font style="font-size: 10.0pt; color: #000000;">&#xa0;</font>
     </div>
    </td>
    <td style="padding: 0.25pt;">
     <div>
      <font style="font-size: 10.0pt; color: #000000;">Dov Elefant</font>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0.25pt;">
     <div>
      <font style="font-size: 10.0pt; color: #000000;">&#xa0;</font>
     </div>
    </td>
    <td style="padding: 0.25pt;">
     <div>
      <font style="font-size: 10.0pt; color: #000000;">&#xa0;</font>
     </div>
    </td>
    <td style="padding: 0.25pt;">
     <div>
      <font style="font-size: 10.0pt; color: #000000;">Chief Financial Officer</font>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0.25pt;">
     <div>
      <font style="font-size: 10.0pt; color: #000000;">&#xa0;</font>
     </div>
    </td>
    <td style="padding: 0.25pt;">
     <div>
      <font style="font-size: 10.0pt; color: #000000;">&#xa0;</font>
     </div>
    </td>
    <td style="padding: 0.25pt;">
     <div>
      <font style="font-size: 10.0pt; color: #000000;">(principal financial and accounting officer)</font>
     </div>
    </td>
   </tr>
  </table><div style="font-size: 10pt;">&#xa0;
  </div>
  <div>&#xa0;
  </div>
 <hr style="border-top: 2px solid black; border-bottom: none; border-left: none; border-right: none; height: 0px; margin: 8px auto; width: 100%;"></body></html>
</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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - shares<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Aug. 07, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</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_DocumentQuarterlyReport', window );">Document Quarterly Report</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_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_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="ro">
<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="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">Jun. 30,  2025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityInformationLineItems', window );"><strong>Entity Information [Line Items]</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_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_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="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_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_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_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_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityContactPersonnelLineItems', window );"><strong>Entity Contact Personnel [Line Items]</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_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="re">
<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="ro">
<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="re">
<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="ro">
<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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityPhoneFaxNumbersLineItems', window );"><strong>Entity Phone Fax Numbers [Line Items]</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_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_EntityListingsLineItems', window );"><strong>Entity Listings [Line Items]</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_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="ro">
<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="re">
<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="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">32,575,407<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_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_DocumentInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentInformationLineItems</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_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_EntityContactPersonnelLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityContactPersonnelLineItems</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_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_EntityInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInformationLineItems</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_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_EntityListingsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityListingsLineItems</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_EntityPhoneFaxNumbersLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityPhoneFaxNumbersLineItems</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_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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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>Jun. 30, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 3,218,067<span></span>
</td>
<td class="nump">$ 3,451,761<span></span>
</td>
</tr>
<tr class="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">254,584<span></span>
</td>
<td class="nump">488,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_InventoryNet', window );">Inventory</a></td>
<td class="nump">5,232,738<span></span>
</td>
<td class="nump">3,046,323<span></span>
</td>
</tr>
<tr class="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,045,591<span></span>
</td>
<td class="nump">1,035,993<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">9,750,980<span></span>
</td>
<td class="nump">8,022,450<span></span>
</td>
</tr>
<tr class="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,238,886<span></span>
</td>
</tr>
<tr class="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">68,530<span></span>
</td>
<td class="nump">60,921<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FurnitureAndFixturesGross', window );">Furniture and fixtures</a></td>
<td class="nump">417,876<span></span>
</td>
<td class="nump">417,876<span></span>
</td>
</tr>
<tr class="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">3,211,109<span></span>
</td>
<td class="nump">2,856,740<span></span>
</td>
</tr>
<tr class="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,426<span></span>
</td>
<td class="nump">762,445<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,484,827<span></span>
</td>
<td class="nump">5,336,868<span></span>
</td>
</tr>
<tr class="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,884,964)<span></span>
</td>
<td class="num">(3,740,769)<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,599,863<span></span>
</td>
<td class="nump">1,596,099<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsNoncurrentAbstract', window );"><strong>Long-term assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Lease right-of-use assets, net</a></td>
<td class="nump">1,544,724<span></span>
</td>
<td class="nump">1,805,543<span></span>
</td>
</tr>
<tr class="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">55,638<span></span>
</td>
<td class="nump">65,918<span></span>
</td>
</tr>
<tr class="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">829,204<span></span>
</td>
<td class="nump">954,992<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,429,566<span></span>
</td>
<td class="nump">2,826,453<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">13,780,409<span></span>
</td>
<td class="nump">12,445,002<span></span>
</td>
</tr>
<tr class="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">3,263,584<span></span>
</td>
<td class="nump">1,419,044<span></span>
</td>
</tr>
<tr class="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,052,752<span></span>
</td>
<td class="nump">1,151,049<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConvertibleNotesPayableCurrent', window );">Convertible notes payable, net (including related parties)</a></td>
<td class="nump">6,080,813<span></span>
</td>
<td class="nump">5,406,228<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_ClinicalHoldbackCurrent', window );">Clinical holdback &#8211; current portion</a></td>
<td class="nump">63,990<span></span>
</td>
<td class="nump">88,581<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities &#8211; current portion</a></td>
<td class="nump">502,468<span></span>
</td>
<td class="nump">517,967<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">10,963,607<span></span>
</td>
<td class="nump">8,582,869<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrentAbstract', window );"><strong>Long-term liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_ClinicalHoldbackNoncurrent', window );">Clinical holdback &#8211; long-term portion</a></td>
<td class="nump">40,348<span></span>
</td>
<td class="nump">39,611<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Lease liabilities &#8211; long-term portion</a></td>
<td class="nump">1,269,019<span></span>
</td>
<td class="nump">1,518,100<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">1,309,367<span></span>
</td>
<td class="nump">1,557,711<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">12,272,974<span></span>
</td>
<td class="nump">10,140,580<span></span>
</td>
</tr>
<tr class="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&#8217; 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, 32,692,630 shares issued and 32,575,407 outstanding as of June 30, 2025; and 23,473,149 shares issued and 23,355,926 outstanding as of December 31, 2024</a></td>
<td class="nump">32,693<span></span>
</td>
<td class="nump">23,473<span></span>
</td>
</tr>
<tr class="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">1,821,744<span></span>
</td>
<td class="nump">1,860,008<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in-capital</a></td>
<td class="nump">137,394,016<span></span>
</td>
<td class="nump">127,679,198<span></span>
</td>
</tr>
<tr class="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">(137,681,018)<span></span>
</td>
<td class="num">(127,198,257)<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&#8217; equity</a></td>
<td class="nump">1,507,435<span></span>
</td>
<td class="nump">2,304,422<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&#8217; equity</a></td>
<td class="nump">$ 13,780,409<span></span>
</td>
<td class="nump">$ 12,445,002<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_ClinicalHoldbackCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of clinical holdback expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_ClinicalHoldbackCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_ClinicalHoldbackNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of clinical holdback, due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_ClinicalHoldbackNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<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 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 64<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481620/480-10-55-64<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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 18: 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 19: 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 20: 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 21: 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 22: 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 23: 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 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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: 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 26: 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 27: 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 28: 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 29: 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 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)(i))<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)(4)(iii)(A))<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 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 33: 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 34: 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 35: 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 36: 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 37: 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 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -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 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 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 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/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 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 10: 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 11: 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 12: 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 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)(iii))<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 cash and cash equivalent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript: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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (01)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-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 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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_ConvertibleNotesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of the portion of long-term debt due within one year or the operating cycle if longer identified as Convertible Notes Payable. Convertible Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleNotesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FurnitureAndFixturesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation of equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FurnitureAndFixturesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseholdImprovementsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation of additions or improvements to assets held under a lease arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseholdImprovementsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<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)(i))<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 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 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 64<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481620/480-10-55-64<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(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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 18: 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 19: 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 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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: 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 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)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<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)(5))<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 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 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<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)(iv))<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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: 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 31: 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 32: 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/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: 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 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 5: 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 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)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: 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 8: 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 9: 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 10: 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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -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 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(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: 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 6: 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 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 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 9: 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 10: 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 11: 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 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_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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<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://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 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(26))<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(23))<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 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 15: 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 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)(4)(iii)(A))<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 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 18: 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 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)(i))<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)(iii)(A))<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)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<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)(iv))<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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: 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 25: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MachineryAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MachineryAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of other physical assets used in the normal conduct of business to produce goods and services and not intended for resale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 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 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(29))<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(30))<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(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Balance Sheets (Parentheticals) - $ / shares<br></strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [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_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">32,692,630<span></span>
</td>
<td class="nump">23,473,149<span></span>
</td>
</tr>
<tr class="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">32,575,407<span></span>
</td>
<td class="nump">23,355,926<span></span>
</td>
</tr>
<tr class="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_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [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">$ 409,268<span></span>
</td>
<td class="nump">$ 221,484<span></span>
</td>
<td class="nump">$ 750,532<span></span>
</td>
<td class="nump">$ 492,624<span></span>
</td>
</tr>
<tr class="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">158,171<span></span>
</td>
<td class="nump">73,125<span></span>
</td>
<td class="nump">275,437<span></span>
</td>
<td class="nump">161,657<span></span>
</td>
</tr>
<tr class="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">1,414,429<span></span>
</td>
<td class="nump">1,975,875<span></span>
</td>
<td class="nump">4,382,901<span></span>
</td>
<td class="nump">3,746,606<span></span>
</td>
</tr>
<tr class="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">984,977<span></span>
</td>
<td class="nump">975,190<span></span>
</td>
<td class="nump">1,893,544<span></span>
</td>
<td class="nump">1,275,677<span></span>
</td>
</tr>
<tr class="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,616,972<span></span>
</td>
<td class="nump">1,611,817<span></span>
</td>
<td class="nump">3,339,685<span></span>
</td>
<td class="nump">3,114,621<span></span>
</td>
</tr>
<tr class="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">86,285<span></span>
</td>
<td class="nump">67,628<span></span>
</td>
<td class="nump">171,138<span></span>
</td>
<td class="nump">138,856<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">4,102,663<span></span>
</td>
<td class="nump">4,630,510<span></span>
</td>
<td class="nump">9,787,268<span></span>
</td>
<td class="nump">8,275,760<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">(3,851,566)<span></span>
</td>
<td class="num">(4,482,151)<span></span>
</td>
<td class="num">(9,312,173)<span></span>
</td>
<td class="num">(7,944,793)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>Other (expense) income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">17,144<span></span>
</td>
<td class="nump">184,138<span></span>
</td>
<td class="nump">36,173<span></span>
</td>
<td class="nump">408,822<span></span>
</td>
</tr>
<tr class="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">(491,500)<span></span>
</td>
<td class="num">(388,311)<span></span>
</td>
<td class="num">(950,949)<span></span>
</td>
<td class="num">(749,863)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other expense</a></td>
<td class="num">(260,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(260,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total other expense, net</a></td>
<td class="num">(734,356)<span></span>
</td>
<td class="num">(204,173)<span></span>
</td>
<td class="num">(1,174,776)<span></span>
</td>
<td class="num">(341,041)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before income taxes</a></td>
<td class="num">(4,585,922)<span></span>
</td>
<td class="num">(4,686,324)<span></span>
</td>
<td class="num">(10,486,949)<span></span>
</td>
<td class="num">(8,285,834)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax benefit</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,750)<span></span>
</td>
<td class="num">(4,188)<span></span>
</td>
<td class="num">(1,750)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(4,585,922)<span></span>
</td>
<td class="num">(4,684,574)<span></span>
</td>
<td class="num">(10,482,761)<span></span>
</td>
<td class="num">(8,284,084)<span></span>
</td>
</tr>
<tr class="re">
<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">(4,585,922)<span></span>
</td>
<td class="num">(4,684,574)<span></span>
</td>
<td class="num">(10,482,761)<span></span>
</td>
<td class="num">(8,284,084)<span></span>
</td>
</tr>
<tr class="ro">
<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">$ (4,585,922)<span></span>
</td>
<td class="num">$ (4,684,574)<span></span>
</td>
<td class="num">$ (10,482,761)<span></span>
</td>
<td class="num">$ (8,284,084)<span></span>
</td>
</tr>
<tr class="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, basic (in Dollars per share)</a></td>
<td class="num">$ (0.16)<span></span>
</td>
<td class="num">$ (0.21)<span></span>
</td>
<td class="num">$ (0.39)<span></span>
</td>
<td class="num">$ (0.38)<span></span>
</td>
</tr>
<tr class="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, diluted (in Dollars per share)</a></td>
<td class="num">$ (0.16)<span></span>
</td>
<td class="num">$ (0.21)<span></span>
</td>
<td class="num">$ (0.39)<span></span>
</td>
<td class="num">$ (0.38)<span></span>
</td>
</tr>
<tr class="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, basic (in Shares)</a></td>
<td class="nump">28,880,704<span></span>
</td>
<td class="nump">22,215,516<span></span>
</td>
<td class="nump">27,025,277<span></span>
</td>
<td class="nump">21,995,436<span></span>
</td>
</tr>
<tr class="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, diluted (in Shares)</a></td>
<td class="nump">28,880,704<span></span>
</td>
<td class="nump">22,215,516<span></span>
</td>
<td class="nump">27,025,277<span></span>
</td>
<td class="nump">21,995,436<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://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-11<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 4: 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 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(2)(a))<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 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/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-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_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 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 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<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 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<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 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 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 (a)<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 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 17: 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 18: 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 19: 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 20: 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 21: 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 22: 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 23: 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 24: 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><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-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_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 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 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<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 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<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 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 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 (a)<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 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 17: 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 18: 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 19: 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 20: 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 21: 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 22: 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 23: 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><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-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_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/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -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 16: 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/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<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 22<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 4: 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/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 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<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)(i))<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 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<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 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 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<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 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: 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 18: 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 19: 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 20: 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 21: 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 22: 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 23: 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 24: 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 25: 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 26: 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 27: 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 28: 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 29: 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 30: 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 31: 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 32: 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 33: 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 34: 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 35: 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 36: 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 37: 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 38: 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 39: 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 40: 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 41: 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 42: 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 43: 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 44: 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 45: 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 46: 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 47: 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 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: 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 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 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 7: 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 8: 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 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 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 12: 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 13: 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 14: 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 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 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 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>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-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_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/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<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 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<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 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<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 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 6: 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 7: 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 8: 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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 (expense) related to nonoperating activities, 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 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<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(9))<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_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-18<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 4: 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 5: 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 6: 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/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<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 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<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 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<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 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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 Stock Common [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, 2023</a></td>
<td class="nump">$ 21,775<span></span>
</td>
<td class="num">$ (60,000)<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="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, 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 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">181,598<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">181,598<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_ExpirationOfWarrant', window );">Expiration of warrant</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(178,495)<span></span>
</td>
<td class="nump">178,495<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_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">(8,284,084)<span></span>
</td>
<td class="num">(8,284,084)<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="num">$ (60,000)<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_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="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 Mar. 31, 2024</a></td>
<td class="nump">$ 22,217<span></span>
</td>
<td class="num">$ (60,000)<span></span>
</td>
<td class="nump">2,631,838<span></span>
</td>
<td class="nump">124,994,678<span></span>
</td>
<td class="num">(111,981,139)<span></span>
</td>
<td class="nump">15,607,594<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 Mar. 31, 2024</a></td>
<td class="nump">22,216,570<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 Mar. 31, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">117,223<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts', window );">Issuance of common stock in connection with at-the-market offering, net of issuance costs</a></td>
<td class="nump">$ 121<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">212,697<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">212,818<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts', window );">Issuance of common stock in connection with at-the-market offering, net of issuance costs (in Shares)</a></td>
<td class="nump">121,371<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of common stock in connection with 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="text">&#160;<span></span>
</td>
<td class="nump">10,390<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Issuance of common stock in connection with ESPP (in Shares)</a></td>
<td class="nump">12,081<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">104,013<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">104,013<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">(23,196)<span></span>
</td>
<td class="nump">23,196<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">(4,684,574)<span></span>
</td>
<td class="num">(4,684,574)<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="num">$ (60,000)<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_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="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2024</a></td>
<td class="nump">$ 23,473<span></span>
</td>
<td class="num">$ (60,000)<span></span>
</td>
<td class="nump">1,860,008<span></span>
</td>
<td class="nump">127,679,198<span></span>
</td>
<td class="num">(127,198,257)<span></span>
</td>
<td class="nump">$ 2,304,422<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Balance (in Shares) at Dec. 31, 2024</a></td>
<td class="nump">23,355,926<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,473,149<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury stock, common shares (in Shares) at Dec. 31, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">117,223<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">117,223<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,812<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">5,319,542<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 5,323,354<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">3,811,926<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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 in connection with June 2025 financing, net of issuance costs</a></td>
<td class="nump">$ 5,287<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,695,024<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,700,311<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 in connection with June 2025 financing, net of issuance costs (in Shares)</a></td>
<td class="nump">5,286,275<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_StockIssuedDuringPeriodValueIssuanceOfIssuanceOfWarrants', window );">Issuance of warrants in connection with June 2025 financing</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">56,035<span></span>
</td>
<td class="num">(56,035)<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_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of common stock in connection with ESPP</a></td>
<td class="nump">$ 49<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">40,826<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">40,875<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Issuance of common stock in connection with ESPP (in Shares)</a></td>
<td class="nump">49,247<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">549,208<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">549,208<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_ExpirationOfWarrant', window );">Expiration of warrant</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(94,299)<span></span>
</td>
<td class="nump">94,299<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_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities', window );">Conversion of convertible notes into common stock</a></td>
<td class="nump">$ 72<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">71,954<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">72,026<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities', window );">Conversion of convertible notes into common stock (in Shares)</a></td>
<td class="nump">72,033<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(10,482,761)<span></span>
</td>
<td class="num">(10,482,761)<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, 2025</a></td>
<td class="nump">$ 32,693<span></span>
</td>
<td class="num">$ (60,000)<span></span>
</td>
<td class="nump">1,821,744<span></span>
</td>
<td class="nump">137,394,016<span></span>
</td>
<td class="num">(137,681,018)<span></span>
</td>
<td class="nump">$ 1,507,435<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, 2025</a></td>
<td class="nump">32,575,407<span></span>
</td>
<td class="text">&#160;<span></span>
</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">32,692,630<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, 2025</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 Mar. 31, 2025</a></td>
<td class="nump">$ 27,205<span></span>
</td>
<td class="num">$ (60,000)<span></span>
</td>
<td class="nump">1,860,008<span></span>
</td>
<td class="nump">133,264,600<span></span>
</td>
<td class="num">(133,095,096)<span></span>
</td>
<td class="nump">$ 1,996,717<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 Mar. 31, 2025</a></td>
<td class="nump">27,087,886<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 Mar. 31, 2025</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 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">$ 80<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">101,377<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">101,457<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">79,966<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 in connection with June 2025 financing, net of issuance costs</a></td>
<td class="nump">$ 5,287<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,695,024<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,700,311<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 in connection with June 2025 financing, net of issuance costs (in Shares)</a></td>
<td class="nump">5,286,275<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_StockIssuedDuringPeriodValueIssuanceOfIssuanceOfWarrants', window );">Issuance of warrants in connection with June 2025 financing</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">56,035<span></span>
</td>
<td class="num">(56,035)<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_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of common stock in connection with ESPP</a></td>
<td class="nump">$ 49<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">40,826<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">40,875<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Issuance of common stock in connection with ESPP (in Shares)</a></td>
<td class="nump">49,247<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">181,971<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">181,971<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">(94,299)<span></span>
</td>
<td class="nump">94,299<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_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities', window );">Conversion of convertible notes into common stock</a></td>
<td class="nump">$ 72<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">71,954<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">72,026<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities', window );">Conversion of convertible notes into common stock (in Shares)</a></td>
<td class="nump">72,033<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(4,585,922)<span></span>
</td>
<td class="num">(4,585,922)<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, 2025</a></td>
<td class="nump">$ 32,693<span></span>
</td>
<td class="num">$ (60,000)<span></span>
</td>
<td class="nump">$ 1,821,744<span></span>
</td>
<td class="nump">$ 137,394,016<span></span>
</td>
<td class="num">$ (137,681,018)<span></span>
</td>
<td class="nump">$ 1,507,435<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, 2025</a></td>
<td class="nump">32,575,407<span></span>
</td>
<td class="text">&#160;<span></span>
</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">32,692,630<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, 2025</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>
</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_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_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_femy_StockIssuedDuringPeriodValueIssuanceOfIssuanceOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 warrants in connection with June 2025 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_StockIssuedDuringPeriodValueIssuanceOfIssuanceOfWarrants</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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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/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 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<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)(i))<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 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<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 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 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<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 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: 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 18: 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 19: 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 20: 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 21: 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 22: 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 23: 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 24: 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 25: 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 26: 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 27: 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 28: 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 29: 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 30: 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 31: 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 32: 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 33: 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 34: 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 35: 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 36: 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 37: 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 38: 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 39: 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 40: 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 41: 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 42: 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 43: 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 44: 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 45: 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 46: 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 47: 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 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: 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_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of the conversion of convertible securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The gross value of stock issued during the period upon the conversion of convertible securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 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 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(29))<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(30))<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(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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>
</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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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">$ (10,482,761)<span></span>
</td>
<td class="num">$ (8,284,084)<span></span>
</td>
</tr>
<tr class="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">155,349<span></span>
</td>
<td class="nump">133,028<span></span>
</td>
</tr>
<tr class="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">15,789<span></span>
</td>
<td class="nump">5,828<span></span>
</td>
</tr>
<tr class="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">260,819<span></span>
</td>
<td class="nump">299,171<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation expense</a></td>
<td class="nump">549,208<span></span>
</td>
<td class="nump">181,598<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">Loss on property and equipment dispositions</a></td>
<td class="nump">53,173<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_AmortizationOfFinancingCostsAndDiscounts', window );">Amortization of debt issuance costs and discount</a></td>
<td class="nump">746,612<span></span>
</td>
<td class="nump">544,363<span></span>
</td>
</tr>
<tr class="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="nump">233,789<span></span>
</td>
<td class="nump">6,371<span></span>
</td>
</tr>
<tr class="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">(2,186,415)<span></span>
</td>
<td class="num">(648,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_IncreaseDecreaseInOtherOperatingAssets', window );">Prepaid and other assets</a></td>
<td class="nump">165,056<span></span>
</td>
<td class="num">(173,828)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">1,758,162<span></span>
</td>
<td class="num">(223,682)<span></span>
</td>
</tr>
<tr class="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">(98,297)<span></span>
</td>
<td class="num">(557,944)<span></span>
</td>
</tr>
<tr class="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">(264,580)<span></span>
</td>
<td class="num">(137,482)<span></span>
</td>
</tr>
<tr class="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">(23,854)<span></span>
</td>
<td class="num">(39,657)<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">(9,117,950)<span></span>
</td>
<td class="num">(8,894,780)<span></span>
</td>
</tr>
<tr class="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">(2,733)<span></span>
</td>
<td class="num">(50,145)<span></span>
</td>
</tr>
<tr class="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">(190,834)<span></span>
</td>
<td class="num">(246,978)<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">(193,567)<span></span>
</td>
<td class="num">(297,123)<span></span>
</td>
</tr>
<tr class="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_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from the issuance of common stock in June 2025 financing</a></td>
<td class="nump">4,510,001<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_PaymentsOfStockIssuanceCosts', window );">Issuance costs for June 2025 financing</a></td>
<td class="num">(804,940)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_ProceedsFromAtthemarketSalesOfCommonStock', window );">Proceeds from at-the-market sales of common stock</a></td>
<td class="nump">5,496,791<span></span>
</td>
<td class="nump">1,021,994<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_PaymentsforIssuanceCostsforattheMarketSalesofCommonStock', window );">Issuance costs for at-the-market sales of common stock</a></td>
<td class="num">(164,904)<span></span>
</td>
<td class="num">(30,660)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions', window );">Proceeds from common stock issued through ESPP</a></td>
<td class="nump">40,875<span></span>
</td>
<td class="nump">10,390<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">9,077,823<span></span>
</td>
<td class="nump">1,001,724<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">(233,694)<span></span>
</td>
<td class="num">(8,190,179)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">3,451,761<span></span>
</td>
<td class="nump">21,716,077<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">End of period</a></td>
<td class="nump">3,218,067<span></span>
</td>
<td class="nump">13,525,898<span></span>
</td>
</tr>
<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_IncomeTaxesPaidNet', window );">Taxes</a></td>
<td class="nump">6,006<span></span>
</td>
<td class="nump">4,550<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>Non-cash investing and financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_PropertyAndEquipmentCostsIncludedInAccountsPayable', window );">Property and equipment costs included in accounts payable</a></td>
<td class="nump">83,602<span></span>
</td>
<td class="nump">37,370<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_AcquisitionOfPatentsIncludedInAccountsPayable', window );">Acquisition of patents included in accounts payable</a></td>
<td class="nump">2,776<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_IssuanceOfWarrantsForUnderwriterCommission', window );">Issuance of warrants for underwriter commission</a></td>
<td class="nump">56,035<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_DeferredOfferingCostsReclassifiedToAdditionalPaidInCapital', window );">Deferred offering costs reclassified to additional paid-in-capital</a></td>
<td class="nump">13,283<span></span>
</td>
<td class="nump">1,586<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtConversionConvertedInstrumentAmount1', window );">Conversion of convertible notes into common stock</a></td>
<td class="nump">$ 85,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_AcquisitionOfPatentsIncludedInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 acquisition of patents included in accounts payable 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_AcquisitionOfPatentsIncludedInAccountsPayable</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_CashPaidForAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_CashPaidForAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_DeferredOfferingCostsReclassifiedToAdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of offering costs from noncash transactions included in deferred offering costs reclassified to additional paid-in-capital.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_DeferredOfferingCostsReclassifiedToAdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_IssuanceOfWarrantsForUnderwriterCommission">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 issuance of warrants for underwriter commission 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_IssuanceOfWarrantsForUnderwriterCommission</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_PaymentsforIssuanceCostsforattheMarketSalesofCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 at the market sales of common stock 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_PaymentsforIssuanceCostsforattheMarketSalesofCommonStock</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_ProceedsFromAtthemarketSalesOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 at-the-market sales of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_ProceedsFromAtthemarketSalesOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_PropertyAndEquipmentCostsIncludedInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of property and equipment costs included in accounts payable incurred as a noncash or partial noncash transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_PropertyAndEquipmentCostsIncludedInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCostsAndDiscounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets.</p></div>
<a href="javascript: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 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-18<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-11<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-24<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-12<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 7: 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 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-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_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 equivalent, and cash and cash equivalent restricted to withdrawal or usage; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript: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, excluding effect from change in exchange rate, of increase (decrease) in cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript: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_DebtConversionConvertedInstrumentAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtConversionConvertedInstrumentAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-18<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-11<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-24<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-12<br><br>Reference 6: 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><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-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_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_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_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 activity, including, but not limited to, discontinued operation. Financing activity includes, but is not limited to, obtaining resource from owner and providing return on, and return of, their investment; borrowing money and repaying amount borrowed, or settling obligation; and obtaining and paying for other resource obtained from creditor 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 activity, including, but not limited to, discontinued operation. Investing activity includes, but is not limited to, making and collecting loan, acquiring and disposing of debt and equity instruments, 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 activity, including, but not limited to, discontinued operation. Operating activity includes, but is not limited to, transaction, adjustment, and change in value not defined as investing or financing activity.</p></div>
<a href="javascript: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/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 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<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)(i))<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 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<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 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 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<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 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: 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 18: 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 19: 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 20: 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 21: 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 22: 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 23: 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 24: 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 25: 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 26: 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 27: 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 28: 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 29: 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 30: 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 31: 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 32: 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 33: 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 34: 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 35: 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 36: 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 37: 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 38: 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 39: 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 40: 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 41: 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 42: 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 43: 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 44: 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 45: 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 46: 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 47: 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 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: 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_PaymentsOfStockIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfStockIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization, Nature of Business, and Liquidity<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 style="text-indent: -36pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-weight: bold;">(1)</span>
    </div>
    <div>
     <span style="font-weight: bold;">Organization, Nature of Business, and Liquidity</span>
    </div>
  </div><div style="margin-left: 36pt; clear: both;">&#160;
  </div><div> <span style="font-style: italic;">Organization and Nature of Business</span> </div><div>&#160;</div><div style="margin: 0in; font-size: 12pt;"><span style="font-size:10.0pt">Femasys Inc. (the (&#8220;Company&#8221;
or &#8220;Femasys&#8221;) was incorporated in Delaware on February 19, 2004 and is
headquartered in Suwanee, Georgia. The Company is a leading biomedical
innovator, addressing significant unmet needs in women's health worldwide, with
a broad patent-protected portfolio of disruptive, accessible, in-office
therapeutic and diagnostic products. The Company is a U.S. manufacturer that
has received global regulatory approvals for its product portfolio worldwide,
and its products are currently being commercialized in the U.S. and key
international markets. FemaSeed&#174; Intratubal Insemination, a groundbreaking
infertility treatment delivering sperm directly to the site of conception, is
U.S. FDA-cleared and approved in Europe, United Kingdom (&#8220;UK&#8221;), Canada, Israel,
Australia and New Zealand. A peer-reviewed publication of positive data from
its pivotal clinical trial of FemaSeed demonstrated effectiveness and safety<span style="color:blue"> </span>with high satisfaction from both patients and
practitioners. FemVue&#174;, a companion diagnostic for fallopian tube assessment
via ultrasound, is U.S. FDA-cleared and approved in Europe, UK, Canada, Japan,
Israel, Australia and New Zealand. FemCerv&#174;, an endocervical tissue sampler for
cervical cancer diagnosis, is U.S. FDA-cleared and approved in Europe, UK,
Canada, Israel and New Zealand. FemBloc&#174; permanent birth control is a
revolutionary first-in-class non-surgical solution that involves
minimally-invasive placement of a patented delivery system for precise delivery
of our proprietary synthetic tissue adhesive (blended polymer) into both
fallopian tubes simultaneously. Over time, the blended polymer fully degrades
and produces nonfunctional scar tissue to permanently block the fallopian tubes
in a safe and natural approach. This is in stark contrast to centuries-old
surgical sterilization with reported risks that include infection, minor or
major bleeding, injury to nearby organs, anesthesia-related events, and even
death. Along with the various surgical risks, some patients may not qualify as
good surgical candidates due to obesity or medical comorbidities. The FemBloc
non-surgical approach has the potential to offer a safer, more accessible
in-office alternative with fewer risks, contraindications, and substantially
lower cost. A peer-reviewed publication of positive data from its initial
clinical trials of FemBloc has demonstrated compelling effectiveness and
five-year safety with high satisfaction from both patients and practitioners.
In March 2025, the Company announced Conformit&#233; Europ&#233;enne (&#8220;CE&#8221;) mark
certification under European Union (&#8220;EU&#8221;) Medical Device Regulation (&#8220;MDR&#8221;) as
the first regulatory approval in the world for the FemBloc delivery system for
non-surgical female permanent birth control and in June 2025, the Company
announced CE mark certification under EU MDR for the class III blended polymer
component, achieving approval for the entire FemBloc system in the EU. In March
2025, the Company announced strategic distribution partnerships for FemBloc in
Spain. The pivotal clinical trial (clinicaltrials.gov: NCT05977751) is now
enrolling participants for U.S. approval. FemChec&#174;, is a companion diagnostic
product for FemBloc&#8217;s ultrasound-based confirmation test, is U.S. FDA-cleared
and approved in Europe, UK, Canada, Israel, Australia and New Zealand. FemCath&#174; is U.S. FDA-cleared and approved in Europe, Canada and Israel for
selective fallopian tube evaluation. The Company is a woman-founded and led
company with an expansive, internally created intellectual property portfolio
with over 200 issued patents globally, in-house chemistry, manufacturing, and
controls (CMC) and device manufacturing capabilities and proven ability to
develop products with commercialization efforts underway. The Company&#8217;s suite
of products and U.S. product candidate address what the Company believes 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. </span></div><div>&#160;</div><div><span style="font-style: italic;">Basis of Presentation</span> </div><div>&#160;
  </div><div>
   The 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, 2024 included in our Annual Report on Form 10-K filed with the SEC on March 27, 2025 (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.
  </div><div>
   In 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 the periods presented. The results of operations for such interim periods are not necessarily indicative of the results expected for the full year.
  </div><div>&#160;
  </div><div> <span style="font-style: italic;">Use of Estimates</span> </div><div>&#160;
  </div><div>
   The 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.
  </div><div>&#160;
  </div><div> <span style="font-style: italic;">Liquidity</span> </div><div>&#160;
  </div><div> As of June 30, 2025, the Company had cash and cash equivalents of $3,218,067. The Company plans to finance its operations and development needs with its existing cash and cash equivalents, additional equity and/or debt financing arrangements, and revenue primarily anticipated from domestic sales of FemaSeed and FemVue and international sales of FemaSeed, FemVue and FemBloc to support the Company&#8217;s commercial efforts and research and development activities, primarily focused on FemBloc. There can be no assurance that the Company will be able to obtain additional financing on terms acceptable to the Company, on a timely basis, or at all. If the Company is not able to obtain sufficient funds on acceptable terms when needed, the Company&#8217;s business, results of operations, and financial condition could be materially adversely impacted. </div><div>&#160;</div><div style="margin: 0in; font-size: 12pt;"><span style="font-size:10.0pt">For the six months ended June
30, 2025, the Company generated a net loss of $10,482,761. The Company expects
such losses to increase over the next few years as the Company commercializes
FemaSeed, FemBloc (in the EU) and its other products and advances FemBloc
through clinical development if and until FDA approval is received and is available
to be marketed in the U.S. </span></div><div>&#160;</div><div> 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 June 30, 2025 of $137,681,018 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 because the availability and amount of such funding are not certain. Accordingly, substantial doubt exists about the Company&#8217;s ability to continue as a going concern for at least one year from the issuance of these financial statements. The accompanying financial statements do not include any adjustments to reflect the possible future effects on the recoverability of assets or the amounts and classifications of liabilities that may result from the possible inability of the Company to continue as a going concern. </div><div> <span style="font-style: italic;">Recently Issued Accounting Pronouncements</span> </div><div>&#160;
  </div><div>
   In December 2023, the FASB issued ASU 2023-09, <span style="font-style: italic;">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</span>. The ASU requires the annual financial statements to include consistent categories and greater disaggregation of information in the rate reconciliation, and income taxes paid disaggregated by jurisdiction. ASU 2023-09 is effective for the Company&#8217;s annual reporting periods beginning after December 15, 2024. Adoption is either with a prospective method or a fully retrospective method of transition. Early adoption is permitted. The Company adopted the ASU on January 1, 2025, and it did not have a material impact on the Company&#8217;s financial statements.
  </div><div>&#160;
  </div><div>
   <span style="font-style: italic;">Recently Issued Accounting Pronouncements &#8211; Not Yet Adopted</span>
  </div><div>&#160;
  </div><div>
   No other new accounting pronouncement issued or effective has had, or is expected to have, a material impact on the Company&#8217;s financial statements.
  </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480922/205-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481034/205-10-S45-5<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value of Financial Instruments<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value of Financial Instruments [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 of Financial Instruments</a></td>
<td class="text"><div style="text-indent: -36pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-weight: bold;">(2)</span>
    </div>
    <div>
     <span style="font-weight: bold;">Fair Value of Financial Instruments</span>
    </div>
  </div><div style="clear: both;">&#160;
  </div><div>
   The Company applies a fair value hierarchy that requires the use of observable market data, when available, and prioritizes the inputs to valuation techniques used to measure fair value in the following categories:
  </div><div>&#160;
  </div><div>
   Level 1 &#8211; Valuation is based upon quoted prices for identical instruments traded in active markets.
  </div><div>&#160;
  </div><div>
   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>&#160;
  </div><div>
   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>&#160;
  </div><div>
   Certain of the Company&#8217;s financial instruments, including cash, accounts receivable and other liabilities approximate their fair value because of the short&#8209;term maturity of these financial instruments.
  </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/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: 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 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<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 2<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<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 6A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<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 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<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 (h)<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 (f)<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 (e)<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 6A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<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 (h)<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 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 13: 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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cash and Cash Equivalents<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 style="text-indent: -36pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-weight: bold;">(3)</span>
    </div>
    <div>
     <span style="font-weight: bold;">Cash and Cash Equivalents</span>
    </div>
  </div><div style="clear: both;">&#160;
  </div><div> As of June 30, 2025 and December 31, 2024, money market funds and short-term U.S. Treasury bills included in cash and cash equivalents on the balance sheets were $3,049,431 and $3,451,761, respectively, which represent level 1 within the fair value hierarchy. The Company considers all highly liquid investments with an initial maturity of three months or less when purchased to be cash equivalents. </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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 style="text-indent: -36pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-weight: bold;">(4)</span>
    </div>
    <div>
     <span style="font-weight: bold;">Inventories</span>
    </div>
  </div><div style="clear: both;">&#160;
  </div><div> Inventory, stated at cost, consisted of the following: </div>
<div>&#160;
    </div>
<table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
     <tr style="height: 0px; font-size: 0px;"><td style="width: 77%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1.0pt;">
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center; width: 9%;">


        <span style="font-weight: bold;">June 30, </span>
       </td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align : bottom; text-align : center; width : 9%; white-space : nowrap; ">


        <span style="font-weight: bold;">December 31, </span>
       </td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1.0pt;">
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
      <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">


        <span style="font-weight: bold;">2025</span>
       </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">


        <span style="font-weight: bold;">2024</span>
       </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
      <td style="vertical-align: bottom;">
       <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
        Materials
       </div>
      </td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td>
      <td style="vertical-align: bottom; text-align: right; width: 9%;">2,000,538</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">1,308,863</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1.0pt;">
      <td style="vertical-align: bottom;">
       <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
        Work in progress
       </div>
      </td>
      <td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left;">&#160;</td>
      <td style="vertical-align: bottom; text-align: right; width: 9%;">1,567,202</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">982,630</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
      <td style="vertical-align: bottom;">
       <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
        Finished goods
       </div>
      </td>
      <td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
      <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; width: 9%;">1,664,998</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; width: 9%;">754,830</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1.0pt;">
      <td style="vertical-align: bottom; padding-left: 10px;">
       <div>
        Inventory
       </div>
      </td>
      <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td>
      <td style="border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;">5,232,738</td><td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center;">&#160;</td>
      <td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;">3,046,323</td><td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
    </table>
<div>&#160;</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_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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Expenses<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 style="text-indent: -36pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-weight: bold;">(5)</span>
    </div>
    <div>
     <span style="font-weight: bold;">Accrued Expenses</span>
    </div>
  </div><div style="clear: both;">&#160;
  </div><div> Accrued expenses included the following: </div>
<div>&#160;
    </div>
<table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
     <tr style="height: 0px; font-size: 0px;"><td style="width: 77%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1.0pt;">
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center; width: 9%;">


        <span style="font-weight: bold;">June 30, </span>
       </td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align : bottom; text-align : center; width : 9%; white-space : nowrap; ">


        <span style="font-weight: bold;">December 31, </span>
       </td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1.0pt;">
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
      <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">


        <span style="font-weight: bold;">2025</span>
       </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">


        <span style="font-weight: bold;">2024</span>
       </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
      <td style="vertical-align: bottom;">
       <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
        Incentive and other compensation costs
       </div>
      </td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td>
      <td style="vertical-align: bottom; text-align: right; width: 9%;">369,117</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">650,768</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1.0pt;">
      <td style="vertical-align: bottom;">
       <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
        Clinical trial costs
       </div>
      </td>
      <td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left;">&#160;</td>
      <td style="vertical-align: bottom; text-align: right; width: 9%;">327,906</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">354,762</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
      <td style="vertical-align: bottom;">
       <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
        Accrued interest
       </div>
      </td>
      <td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left;">&#160;</td>
      <td style="vertical-align: bottom; text-align: right; width: 9%;">248,863</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">44,525</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1.0pt;">
      <td style="vertical-align: bottom;">
       <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
        Director fees
       </div>
      </td>
      <td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left;">&#160;</td>
      <td style="vertical-align: bottom; text-align: right; width: 9%;">71,250</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">70,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
      <td style="vertical-align: bottom;">
       <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
        Other
       </div>
      </td>
      <td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
      <td style="vertical-align: bottom; text-align: right; width: 9%;">35,616</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">30,994</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1.0pt;">
      <td style="vertical-align: bottom;">
       <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
        Accrued expenses
       </div>
      </td>
      <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td>
      <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;">1,052,752</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center;">&#160;</td>
      <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;">1,151,049</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
    </table>
<div>&#160;</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_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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRecognitionAbstract', 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 style="text-indent: -36pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-weight: bold;">(6)</span>
    </div>
    <div>
     <span style="font-weight: bold;">Revenue Recognition</span>
    </div>
  </div><div style="clear: both;">&#160;
  </div><div> 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 at a point in time. For the six months ended June 30, 2025, there were no unsatisfied performance obligations. </div><div>&#160;
  </div><div> 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>&#160;
  </div><div> The following table summarizes our sales by geographic region: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td style="width: 53%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td colspan="6" style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; white-space : nowrap; ">


      <span style="font-weight: bold;">Three Months Ended June 30, </span>
     </td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td colspan="7" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">


      <span style="font-weight: bold;">Six Months Ended June 30, </span>
     </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Primary geographical markets
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">2025</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">2024</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">2025</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">2024</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      U.S.
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;">337,310</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">221,484</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">678,574</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">492,624</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      International
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;">71,958</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"> &#8212; </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">71,958</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"> &#8212; </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      &#160;&#160;&#160;&#160;Total
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;">409,268</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;">221,484</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;">750,532</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;">492,624</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#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_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 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<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 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-9<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 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-10<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 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-15<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 (a)<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 (b)<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 (c)<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 (d)<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 12<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 10: 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 11: 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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRecognitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_RevenueRecognitionAbstract</td>
</tr>
<tr>
<td style="padding-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>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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 style="text-indent: -36pt; padding-left: 36pt;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-weight: bold;">(7)</span>
    </div>
    <div>
     <span style="font-weight: bold;">Commitments and Contingencies</span>
    </div>
  </div><div style="clear: both;">&#160;
  </div><div>
   <span style="font-style: italic;">Legal Claims</span>
  </div><div>&#160;
  </div><div>
   Occasionally, the Company may be a party to legal claims or proceedings, the outcomes of which are subject to significant uncertainty. In accordance with Accounting Standards Codification (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>&#160;
  </div><div>
   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 provide 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 directors&#8217; and officers&#8217; 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 June 30, 2025 and December 31, 2024.
  </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>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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Convertible Notes with Warrants (November 2023 Financing)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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 style="text-indent: -36pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-weight: bold;">(8)</span>
    </div>
    <div>
     <span style="font-weight: bold;">Convertible Notes with Warrants (November 2023 Financing)</span>
    </div>
  </div><div style="text-indent: -36pt; padding-left: 36pt;">


  &#160;</div><div>On November 21, 2023, the Company issued (i) senior unsecured convertible notes (<span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#8220;</span>Notes<span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#8221;</span>) 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. </div><div>&#160;
  </div><div> The Notes accrue interest at a rate of 6.0% per annum, payable annually, in cash or shares of common stock at the Company&#8217;s option, and mature on November 21, 2025, unless earlier converted or redeemed. In November 2024, the Company paid $111,000 of accrued interest in cash and $300,000 accrued interest in common stock, comprising 315,790 shares. </div><div>&#160;
  </div><div> 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. In April 2025, $85,000 of convertible notes were converted into 72,033 shares of common stock. </div><div>&#160;
  </div><div>
   <span style="font-style: italic;">The Warrants</span>
  </div><div>&#160;
  </div><div> 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> The Series B Warrants expired in <span style="-sec-ix-hidden: hidden-fact-2">November 2024</span>. </div><div>&#160;
  </div><div>
   The Series A Warrants and Series B Warrants are classified as components 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>&#160;
  </div><div> For the three months ended June 30, 2025, the Company recognized total interest expense of $491,500, including coupon interest expense of $101,587 and amortization of debt discount and issuance costs of $389,913. For the three months ended June 30, 2024, the Company recognized total interest expense of $388,311, including coupon interest expense of $102,750 and amortization of debt discount and issuance costs of $285,561. For the six months ended June 30, 2025, the Company recognized total interest expense of $950,949, including coupon interest expense of $204,337 and amortization of debt discount and issuance costs of $746,612. For the six months ended June 30, 2024, the Company recognized total interest expense of $749,863, including coupon interest expense of $205,500 and amortization of debt discount and issuance costs of $544,363. The Notes, net of unamortized discount costs, was $6,080,813 and $5,406,228 as of June 30, 2025 and December 31, 2024, respectively. The fair value of the convertible notes on June 30, 2025 and December 31, 2024, calculated using a discounted cash flow analysis using level 3 inputs, was $6,602,732 and $6,493,720, respectively. </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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: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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 style="text-indent: -36pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-weight: bold;">(9)</span>
    </div>
    <div>
     <span style="font-weight: bold;">Stockholders&#8217; Equity</span>
    </div>
  </div><div style="clear: both;">&#160;
  </div><div> On July 1, 2022, the Company filed a shelf registration statement to sell up to $150 million in common and preferred stock, debt securities and warrants. Additionally, the Company entered into an Equity Distribution Agreement 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 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. </div><div>&#160;</div><div> For the six months ended June 30, 2025, the Company sold approximately 3.8 million shares of common stock for aggregate proceeds of approximately $5.5 million, and as of June 30, 2025, approximately $1.5 million remained available for sale pursuant to the prospectus. As of June 30, 2025, the amount the Company was authorized to sell was subject to baby-shelf limitations. </div><div>&#160;
  </div><div> In June 2025, the Company sold 3,600,000 shares of common stock in an underwritten public offering at $0.85 per share. The Company also sold 1,686,275 shares of common stock in a separate concurrent private placement at a price of $0.85 per share to certain existing institutional stockholders and a price of $1.02 per share to certain directors and officers.&#160;The offering resulted in aggregate gross
proceeds of $4,510,001, before $804,940 of transaction costs.</div><div>&#160;</div><div>Additionally, common warrants to purchase 105,726 shares of common stock were issued to the underwriter as a commission for services performed. The underwriter warrants are exercisable beginning December 2, 2025, have a 5-year term and an exercise price of $1.0625 per share. The 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,&#160;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. The warrants were valued at $56,035 using
Black-Scholes assumptions. As of June 30, 2025, 105,726 underwriter warrants remain outstanding. </div><div>&#160;</div><div> On June 30, 2025, the Company entered into an Any Market Purchase Agreement (&#8220;Purchase Agreement&#8221;) with Alumni Capital LP (&#8220;Alumni&#8221;) whereby the Company has the right, but not obligation, to sell to Alumni up to an aggregate of $10 million in shares of common stock in a series of purchases until December 31, 2026. The Company may elect that Alumni purchase up to $1 million in shares of common stock (or up to $5 million if mutually agreed) at either (i) the lowest traded price for four previous business days, multiplied by 90% or (ii) up to the lesser of (a) $1 million in shares of common stock or (b) 100% of the average daily trading volume of common stock for previous two business days at lowest daily dollar volume-weighted average price, multiplied by 97%. The Company is limited to issuances to Alumni or 19.99% of the shares of common stock outstanding immediately prior to the execution of the Purchase Agreement.&#160;The Purchase Agreement will allow the Company to
raise equity on a periodic basis at its discretion depending on a variety of
factors including market conditions, the trading price of the common stock, and
use of proceeds for operating activities. Due to certain pricing and settlement provisions, the Purchase Agreement includes an embedded put option contract. The Company will account for the Purchase Agreement as a derivative, with a fair value deemed de minimis. The difference between the discounted purchase price and fair value of the shares&#160;<span style="font-size:10.0pt">will be expensed in the
period the transaction occurs</span>&#160;as a non-cash, nonoperating financing cost. </div><div>&#160;
  </div><div> The Company incurred a 2% commitment fee of $200,000 and an additional $60,000 in expenses as of June 30, 2025, which are included as other expense in the unaudited interim consolidated statements of operations. </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 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8A<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 (b)<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 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 4: 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 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 (a)<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 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 7: 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 8: 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 9: 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 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>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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Incentive Plans and Warrants<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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 style="text-indent: -36pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-weight: bold;">(10)</span>
    </div>
    <div>
     <span style="font-weight: bold;">Equity Incentive Plans and Warrants</span>
    </div>
  </div><div style="clear: both;">&#160;
  </div><div>
   <span style="font-style: italic;">Stock-Based Awards</span>
  </div><div>&#160;</div><div style="text-indent: -18pt; text-align: justify; padding-left: 45pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     (a)
    </div>
    <div>
     <span style="font-style: italic;">Stock Option Plans</span>
    </div>
  </div><div style="clear: both;">&#160;
  </div><div> Activity under the Company&#8217;s stock option plans for the six months ended June 30, 2025 was as follows: </div>
<div>&#160;</div>
<table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 64%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">



      <span style="font-weight: bold;">Number of

      options</span>
     </td><td style="vertical-align: bottom; text-align: center; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">





      <span style="font-weight: bold;">Weighted
<br/>
      average
<br/>
      exercise
<br/>
      price</span>
     </td><td style="vertical-align: bottom; text-align: center; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align : bottom; text-align : center; width : 9%; border-bottom : 1px solid black; border-top : none; border-left : none; border-right : none; white-space : nowrap; ">




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

      Intrinsic

      Value</span>
     </td><td style="vertical-align: bottom; text-align: center; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Outstanding at December 31, 2024
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">2,974,219</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;">1.60</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div>
      &#160;&#160;&#160;&#160;Granted
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">1,595,315</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;">1.09</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      &#160;&#160;&#160;&#160;Forfeited
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; width: 9%;">(171,037</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td><td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;">1.10</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div>
      Outstanding at June 30, 2025
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

    <td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;">4,398,497</td><td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;">1.43</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;"><br/></td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;">619,562</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td>

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

   <tr style="vertical-align: top; height: 1pt;">
    <td style="vertical-align: bottom; font-size: 0px;">&#160;<span style="font-size: 13.3333px; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Vested and exercisable at June 30, 2025</span></td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

    <td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: left; width: 1%; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: right; width: 9%; border-top: none; border-left: none; border-right: none;">1,796,098</td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: left; width: 1%; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;">2.01</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;"><br/></td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;">380,874</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
  </table><div>&#160;
  </div><div>
     The intrinsic value represents the amount by which the market price of the underlying stock at June 30, 2025 exceeds the exercise price of an option.
    </div>
<div>&#160;
    </div>
<div> Options granted under the 2021 Stock Option Plan for the six months ended June 30, 2025 to employees and nonemployees were 1,524,915 and 70,400, respectively and the weighted average exercise prices were $1.09 and $0.98, respectively. The weighted average fair values of the options granted to employees and nonemployees were $0.84 and $0.73, respectively and were estimated using the following Black-Scholes assumptions: </div>
    <div>&#160;
    </div>

    <table cellpadding="0" style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;"> <tr style="height: 0px; font-size: 0px;"><td style="width: 76%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1.0pt;"> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td> <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;"> <span style="font-weight: bold;">Employees</span></td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td> <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;"> <span style="font-weight: bold;">Nonemployees</span></td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"> <td style="vertical-align: bottom;"> <div style="text-indent: -7.2pt; padding-left: 7.2pt;"> Expected term (in years) </div> </td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">6.06</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">5.50</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 1.0pt;"> <td style="vertical-align: bottom;"> <div style="text-indent: -7.2pt; padding-left: 7.2pt;"> Risk&#8209;free interest rate </div> </td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">4.37</td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">3.91</td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</td> </tr> <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"> <td style="vertical-align: bottom;"> <div style="text-indent: -7.2pt; padding-left: 7.2pt;"> Dividend yield </div> </td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td> <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"> &#8212; </td><td style="vertical-align: bottom; text-align: center; width: 1%;"><span style="letter-spacing: normal; text-align: right; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">%</span></td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td> <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"> &#8212;&#160;</td><td style="vertical-align: bottom; text-align: center; width: 1%;"><span style="letter-spacing: normal; text-align: right; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">%</span></td> </tr> <tr style="vertical-align: top; height: 1.0pt;"> <td style="vertical-align: bottom;"> <div style="text-indent: -7.2pt; padding-left: 7.2pt;"> Expected volatility </div> </td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">91.17</td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">90.77</td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</td> </tr> </table>
<div>&#160;
    </div>
<div> No options were exercised for the six months ended June 30, 2025 under our stock option plans. </div>
<div>&#160;</div>
<div> On June 25, 2025, Femasys stockholders approved an amendment to the 2021 Equity Incentive Plan to increase the total number of shares of common stock authorized for issuance by 3,000,000. As of June 30, 2025, the total number of shares of common stock reserved for future awards under the 2021 Stock Option Plan was 3,133,620. </div><div>&#160;</div>
<div style="text-indent: -18pt; text-align: justify; padding-left: 45.35pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     (b)
    </div>
    <div>
     <span style="font-style: italic;">Inducement Grants</span>
    </div>
  </div><div style="clear: both;">&#160;
  </div><div> Since 2023, the Company has granted 250,000 inducement grants, a stock option grant to certain employees for the right to purchase shares, which were approved by the Compensation Committee. The inducement grants vest in equal installments over four years provided the employee remains employed by the Company on the vesting date. In the first quarter of 2025, there were forfeitures of 100,000 options. In the second quarter of 2025, there was a grant of 100,000 options. </div><div> The inducement grants are summarized as follows: </div><div>&#160;</div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;"> <tr style="vertical-align: top; height: 1.0pt;"> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td> <td style="vertical-align: bottom; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"> <div> <span style="font-weight: bold;">Number of</span> </div> <div> <span style="font-weight: bold;">options</span> </div> </td><td style="vertical-align: bottom; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td> <td style="vertical-align: bottom; text-align: center; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"> <div> <span style="font-weight: bold;">Weighted</span> </div> <div> <span style="font-weight: bold;">average</span> </div> <div> <span style="font-weight: bold;">exercise</span> </div> <div> <span style="font-weight: bold;">price</span> </div> </td><td style="vertical-align: bottom; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td> <td style="vertical-align: bottom; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"> <div> <span style="font-weight: bold;">Weighted</span> </div> <div> <span style="font-weight: bold;">average</span> </div> <div> <span style="font-weight: bold;">remaining</span> </div> <div> <span style="font-weight: bold;">life years</span> </div> </td><td style="vertical-align: bottom; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td> </tr> <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"> <td style="vertical-align: bottom;"> <div style="text-indent: -7.2pt; padding-left: 7.2pt;"> Outstanding at December 31, 2024 </div> </td> <td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">250,000</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td> <td style="vertical-align: bottom; width: 1%; text-align: left;"><br/></td> <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;">1.89</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td> <td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">8.07</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td> </tr><tr style="vertical-align: top;"> <td style="vertical-align: bottom;">&#160;&#160;&#160;&#160;Granted</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">100,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">0.90</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">9.98</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"> <td style="vertical-align: bottom;"> <div style="text-indent: -7.2pt; padding-left: 7.2pt;"> &#160;&#160;&#160;&#160;Forfeited </div> </td> <td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(100,000</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td> <td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">1.10</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td> <td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"> &#8212; </td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td> </tr> <tr style="vertical-align: top; height: 1pt;"> <td style="vertical-align: bottom;"> <div style="text-indent: -7.2pt; padding-left: 7.2pt;"> Outstanding at June 30, 2025 </div> </td> <td style="border-top: none; vertical-align: bottom; width: 1%; text-align: left; border-bottom: 3px double black; border-left: none; border-right: none;">&#160;</td><td style="border-top: none; vertical-align: bottom; width: 9%; text-align: right; border-bottom: 3px double black; border-left: none; border-right: none;">250,000</td><td style="border-top: none; vertical-align: bottom; width: 1%; text-align: left; border-bottom: 3px double black; border-left: none; border-right: none;">&#160;</td> <td style="vertical-align: bottom; width: 1%; text-align: left;"><br/></td> <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;">1.81</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td> <td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">8.11</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td> </tr> <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"> <td style="vertical-align: bottom;">&#160;</td> <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td> <td style="vertical-align: bottom; width: 1%;">&#160;</td> <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td> <td style="vertical-align: bottom;">&#160;</td> <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 1pt;"> <td style="vertical-align: bottom;"> <div style="text-indent: -7.2pt; padding-left: 7.2pt;"> Vested and exercisable at June 30, 2025 </div> </td> <td style="border-bottom: 1px solid black; vertical-align: bottom; width: 1%; text-align: left; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="border-bottom: 1px solid black; vertical-align: bottom; width: 9%; text-align: right; border-top: none; border-left: none; border-right: none;">100,000</td><td style="border-bottom: 1px solid black; vertical-align: bottom; width: 1%; text-align: left; border-top: none; border-left: none; border-right: none;">&#160;</td> <td style="vertical-align: bottom; width: 1%; text-align: left;"><br/></td> <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;">2.56</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td> <td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">6.82</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td> </tr> </table><div>&#160;
  </div><div>
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     (c)
    </div>
    <div>
     <span style="font-style: italic;">Share-Based Compensation Expense</span>
    </div>
  </div><div>&#160;</div><div> 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 statements of comprehensive loss: </div>
    <div>&#160;
    </div>
    <table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
     <tr style="height: 0px; font-size: 0px;">
      <td style="width: 53%;">&#160;</td>
      <td style="width: 1%;">&#160;</td>
      <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
      <td style="width: 1%;">&#160;</td>
      <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
      <td style="width: 1%;">&#160;</td>
      <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
      <td style="width: 1%;">&#160;</td>
      <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1.0pt;">
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
      <td colspan="6" style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; white-space : nowrap; ">


        <span style="font-weight: bold;">Three Months Ended June 30, </span>
       </td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td colspan="7" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">


        <span style="font-weight: bold;">Six Months Ended June 30, </span>
       </td>
     </tr>
     <tr style="vertical-align: top; height: 1.0pt;">
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
      <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">


        <span style="font-weight: bold;">2025</span>
       </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">


        <span style="font-weight: bold;">2024</span>
       </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">


        <span style="font-weight: bold;">2025</span>
       </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">


        <span style="font-weight: bold;">2024</span>
       </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
      <td style="vertical-align: bottom;">
       <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
        Research and development
       </div>
      </td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td>
      <td style="vertical-align: bottom; text-align: right; width: 9%;">68,299</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">34,629</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">205,223</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">64,637</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1.0pt;">
      <td style="vertical-align: bottom;">
       <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
        Sales and marketing
       </div>
      </td>
      <td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left;">&#160;</td>
      <td style="vertical-align: bottom; text-align: right; width: 9%;">21,418</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">18,246</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">10,987</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">24,764</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
      <td style="vertical-align: bottom;">
       <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
        General and administrative
       </div>
      </td>
      <td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
      <td style="vertical-align: bottom; text-align: right; width: 9%;">92,254</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">51,138</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">332,998</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">92,197</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1.0pt;">
      <td style="vertical-align: bottom;">
       <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
        Total share-based compensation expense
       </div>
      </td>
      <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td>
      <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;">181,971</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;">104,013</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;">549,208</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;">181,598</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
    </table>
<div>&#160;
    </div>
<div> As of June 30, 2025, the remaining share-based compensation expense that is expected to be recognized in future periods for employees and nonemployees is $1,924,030, which includes $155,222 of compensation expense to be recognized upon achieving certain performance conditions. For service-based awards, the $1,768,808 of unrecognized expense is expected to be recognized over a weighted average period of 2.9 years. </div>
<div style="text-align: justify; margin-left: 47.25pt;">&#160;
    </div>
<div style="text-indent: -18pt; text-align: justify; padding-left: 45pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     (d)
    </div>
    <div>
     <span style="font-style: italic;">Employee Stock Purchase Plan (ESPP)</span>
    </div>
  </div><div style="clear: both;">&#160;
  </div><div>For the six months ended June 30, 2025, 49,247 shares of common stock were issued under the Company&#8217;s ESPP at a fair value of $40,875. For the six months ended June 30, 2024, 12,081 shares of common stock were issued under the Company&#8217;s ESPP Plan at a fair value of $10,390. As of June 30, 2025, the total number of shares of common stock reserved for future awards under the ESPP was 719,668. </div>
<div>&#160;</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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/718/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/505/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>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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related-Party Transactions<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_RelatedPartyTransactionsLineItems', 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 style="text-indent: -36pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-weight: bold;">(11)</span>
    </div>
    <div>
     <span style="font-weight: bold;">Related&#8209;Party Transactions</span>
    </div>
  </div><div style="clear: both;">&#160;
  </div><div> In November 2023, the Company issued unsecured convertible notes and accompanying Series A and Series B Warrants (see Note 8). The transaction included the issuance of a $5 million convertible note and Series A and Series B Warrants to PharmaCyte Biotech, Inc (&#8220;PharmaCyte&#8221;). The interim CEO, President and Director of PharmaCyte Biotech, Inc., Joshua Silverman, serves on the Company&#8217;s board of directors. The Series B Warrants expired in <span style="-sec-ix-hidden: hidden-fact-3">November 2024</span>. In November 2024, the Company paid PharmaCyte accrued interest on the convertible note of $300,000 in equity comprising 315,790 common shares. </div><div>&#160;
  </div><div style="margin: 0in; font-size: 12pt;"><span style="font-size:10.0pt">In conjunction with the June
2025 Financing, certain officers and directors purchased 98,040 common shares
in the private placement offering at a price of $1.02 per share.</span></div><div>&#160;</div><div>
   In addition, for the six months ended June 30, 2025 and  year ended December 31, 2024,  a family member of the CEO was employed by the Company.
  </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_RelatedPartyTransactionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_RelatedPartyTransactionsLineItems</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_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 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 2: 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 3: 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 4: 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 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 (c)<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 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 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>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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss per Share Attributable to Common Stockholders<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 style="text-indent: -36pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-weight: bold;">(12)</span>
    </div>
    <div>
     <span style="font-weight: bold;">Net Loss per Share Attributable to Common Stockholders</span>
    </div>
  </div><div style="clear: both;">&#160;
  </div><div> The following table sets forth the computation of the basic and diluted net loss per share: </div>
<div>&#160;</div>
<table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td style="width: 52%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td>
    <td colspan="7" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">


      <span style="font-weight: bold;">Three Months Ended June 30, </span>
     </td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td colspan="7" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">


      <span style="font-weight: bold;">Six Months Ended June 30, </span>
     </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">2025</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">2024</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">2025</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">2024</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
   </tr><tr style="vertical-align: top;">
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; border-width: initial; border-style: none; border-color: initial; width: 1%;">&#160;</td>
    <td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 9%;">&#160;</td><td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 9%;">&#160;</td><td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 9%;">&#160;</td><td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 9%;">&#160;</td><td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Net loss attributable to common stockholders, basic &amp; diluted
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td>
    <td style="border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;">(4,585,922</td><td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;">(4,684,574</td><td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td><td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;">(10,482,761</td><td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;">(8,284,084</td><td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Weighted average number of shares used in computing net loss per share attributable to common stockholders, basic and diluted
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">28,880,704</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">22,215,516</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">27,025,277</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">21,995,436</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Net loss per share attributable to common stockholders, basic and diluted
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(0.16</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(0.21</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(0.39</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(0.38</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
   </tr>
  </table><div>&#160;
  </div><div> 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" style="font-size: 10pt; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
     <tr style="height: 0px; font-size: 0px;">
      <td style="width: 52%;">&#160;</td>
      <td style="width: 1%;">&#160;</td>
      <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
      <td style="width: 1%;">&#160;</td>
      <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
      <td style="width: 1%;">&#160;</td>
      <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
      <td style="width: 1%;">&#160;</td>
      <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1.0pt;">
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td colspan="7" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">


        <span style="font-weight: bold;">Three Months Ended June 30, </span>
       </td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td colspan="7" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">


        <span style="font-weight: bold;">Six Months Ended June 30, </span>
       </td>
     </tr>
     <tr style="vertical-align: top; height: 1.0pt;">
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">


        <span style="font-weight: bold;">2025</span>
       </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">


        <span style="font-weight: bold;">2024</span>
       </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">


        <span style="font-weight: bold;">2025</span>
       </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">


        <span style="font-weight: bold;">2024</span>
       </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
     </tr><tr style="vertical-align: top;">
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 9%;">&#160;</td><td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 9%;">&#160;</td><td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 9%;">&#160;</td><td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 9%;">&#160;</td><td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
      <td style="vertical-align: bottom;">
       <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
        Options to purchase common stock
       </div>
      </td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">4,648,497</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">3,171,139</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">4,648,497</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">3,171,139</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1.0pt;">
      <td style="vertical-align: bottom;">
       <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
        Warrants to purchase common stock, in connection with April 2023 financing
       </div>
      </td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">68,809</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">68,809</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">68,809</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">68,809</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
      <td style="vertical-align: bottom;">
       <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
        Warrants to purchase common stock, in connection with November 2023 financing
       </div>
      </td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">5,805,083</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">11,610,166</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">5,805,083</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">11,610,166</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1.0pt;">
      <td style="vertical-align: bottom;">
       <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
        Warrants to purchase common stock, in connection with June 2025 financing
       </div>
      </td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">105,726</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"> &#8212; </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">105,726</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"> &#8212; </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
      <td style="vertical-align: bottom;">
       <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
        Warrants to purchase common stock
       </div>
      </td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">141,639</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">196,816</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">141,639</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">196,816</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1.0pt;">
      <td style="vertical-align: bottom; padding-left: 10px;">
       <div>
        Total potential shares
       </div>
      </td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;">10,769,754</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center;">&#160;</td>
      <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;">15,046,930</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;">10,769,754</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center;">&#160;</td>
      <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;">15,046,930</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
    </table>
<div>&#160;</div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/260/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 style="text-indent: -36pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-weight: bold;">(13)</span>
    </div>
    <div>
     <span style="font-weight: bold;">Income Taxes</span>
    </div>
  </div><div>&#160;</div><div>The effective tax rate of 0% for the six months ended June 30, 2025 and 2024 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 942<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477617/942-740-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478822/944-740-50-1<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 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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>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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Reporting<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Segment Reporting</a></td>
<td class="text"><div style="text-indent: -36pt; padding-left: 36pt;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-weight: bold;">(14)</span>
    </div>
    <div>
     <span style="font-weight: bold;">Segment Reporting</span>
    </div>
  </div><div style="clear: both;">&#160;
  </div><div> In accordance with FASB ASC Topic 280, <span style="font-style: italic;">Segment Reporting</span>, the Company has determined that it operates as a <span style="-sec-ix-hidden: hidden-fact-4">single</span> business segment, which is the development and commercialization of therapeutic and diagnostic products that service women&#8217;s reproductive health needs (infertility and permanent birth control). </div>
<div>&#160;
    </div>
<div> The determination of a <span style="-sec-ix-hidden: hidden-fact-5">single</span> business segment is consistent with the financial information regularly provided to the Company&#8217;s chief operating decision maker (&#8220;CODM&#8221;). As a <span style="-sec-ix-hidden: hidden-fact-6">single</span> reportable segment entity, the Company&#8217;s segment performance measure is net loss attributable to shareholders. The measurement of segment assets is reported on the balance sheet as total assets. The Company&#8217;s CODM is its Chief Executive Officer and Chief Financial Officer, who together review and evaluate net income for purposes of assessing performance, making operating decisions, allocating resources, and planning and forecasting for future periods. </div>
<div>&#160;
    </div>
<div> Significant segment expenses, as provided to the CODM are as follows:</div>
    <div>&#160;</div>

    <table cellpadding="0" style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
     <tr style="height: 0px; font-size: 0px;">
      <td style="width: 52%;">&#160;</td>

      <td style="width: 1%;">&#160;</td>
      <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
      <td style="width: 1%;">&#160;</td>
      <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
      <td style="width: 1%;">&#160;</td>
      <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
      <td style="width: 1%;">&#160;</td>
      <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1.0pt;">
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

      <td style="vertical-align: bottom; text-align: center;">&#160;</td>
      <td colspan="7" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">


        <span style="font-weight: bold;">Three Months Ended June 30,</span>
       </td>
      <td style="vertical-align: bottom; text-align: center;">&#160;</td>
      <td colspan="7" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">


        <span style="font-weight: bold;">Six Months Ended June 30,</span>
       </td>
     </tr>
     <tr style="vertical-align: top; height: 1.0pt;">
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

      <td style="vertical-align: bottom;">&#160;</td>
      <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">


        <span style="font-weight: bold;">2025</span>
       </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">


        <span style="font-weight: bold;">2024</span>
       </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom;">&#160;</td>
      <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">


        <span style="font-weight: bold;">2025</span>
       </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">


        <span style="font-weight: bold;">2024</span>
       </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
      <td style="vertical-align: bottom;">
       <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
        Sales
       </div>
      </td>

      <td style="vertical-align: bottom; text-align: right;"><br/></td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">409,268</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">221,484</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">750,532</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">492,624</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1.0pt;">
      <td style="vertical-align: bottom;">
       <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
        Cost of sales (excluding depreciation expense)
       </div>
      </td>

      <td style="vertical-align: bottom;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">158,171</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">73,125</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">275,437</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">161,657</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

      <td style="vertical-align: bottom;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1.0pt;">
      <td style="vertical-align: bottom;">
       <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
        Research and development expense
       </div>
      </td>

      <td style="vertical-align: bottom;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">89,217</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">665,517</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">1,048,380</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">1,080,780</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
      <td style="vertical-align: bottom; font-size: 10pt;">
       <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
        Other research and development expense<sup>1</sup></div>
      </td>

      <td style="vertical-align: bottom;">&#160;</td>
      <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; width: 9%;">1,325,212</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center;">&#160;</td>
      <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; width: 9%;">1,310,358</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom;">&#160;</td>
      <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; width: 9%;">3,334,521</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center;">&#160;</td>
      <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; width: 9%;">2,665,826</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1.0pt;">
      <td style="vertical-align: bottom; padding-left: 10px;">
       <div>
        Total research and development expense
       </div>
      </td>

      <td style="vertical-align: bottom;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">1,414,429</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">1,975,875</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">4,382,901</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">3,746,606</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

      <td style="vertical-align: bottom; text-align: center;">



       &#160;</td>
      <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: right;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: right;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1.0pt;">
      <td style="vertical-align: bottom;">
       <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
        Sales and marketing&#160;<span style="letter-spacing: normal; text-indent: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">expense</span></div>
      </td>

      <td style="vertical-align: bottom;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">984,977</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">975,190</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">1,893,544</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">1,275,677</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
      <td style="vertical-align: bottom;">
       <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
        General and administrative&#160;<span style="letter-spacing: normal; text-indent: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">expense</span></div>
      </td>

      <td style="vertical-align: bottom;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">1,616,972</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: right;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">1,611,817</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">3,339,685</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: right;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">3,114,621</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1.0pt;">
      <td style="vertical-align: bottom;">
       <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
        Depreciation and amortization expense
       </div>
      </td>

      <td style="vertical-align: bottom;">&#160;</td>
      <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; width: 9%;">86,285</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: right;">&#160;</td>
      <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; width: 9%;">67,628</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom;">&#160;</td>
      <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; width: 9%;">171,138</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: right;">&#160;</td>
      <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; width: 9%;">138,856</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
      <td style="vertical-align: bottom; padding-left: 10px;">
       <div>
        Total operating expenses
       </div>
      </td>

      <td style="vertical-align: bottom; text-align: center;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">4,102,663</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: right;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">4,630,510</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">9,787,268</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: right;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">8,275,760</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1.0pt;">
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

      <td style="vertical-align: bottom; text-align: center;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: right;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: right;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
      <td style="vertical-align: bottom;">
       <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
        Total other expense, net
       </div>
      </td>

      <td style="vertical-align: bottom; text-align: center;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(734,356</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
      <td style="vertical-align: bottom; text-align: right;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(204,173</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
      <td style="vertical-align: bottom; text-align: center;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(1,174,776</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
      <td style="vertical-align: bottom; text-align: right;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(341,041</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1.0pt;">
      <td style="vertical-align: bottom; padding-left: 10px;">
       <div>
        Loss before income taxes
       </div>
      </td>

      <td style="vertical-align: bottom; text-align: center;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(4,585,922</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
      <td style="vertical-align: bottom; text-align: right;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(4,686,324</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
      <td style="vertical-align: bottom; text-align: center;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(10,486,949</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
      <td style="vertical-align: bottom; text-align: right;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(8,285,834</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
      <td style="vertical-align: bottom; padding-left: 10px;">
       <div>
        Income tax benefit
       </div>
      </td>

      <td style="vertical-align: bottom; text-align: center;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"> &#8212; </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: right;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(1,750</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
      <td style="vertical-align: bottom; text-align: center;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(4,188</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
      <td style="vertical-align: bottom; text-align: right;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(1,750</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1.0pt;">
      <td style="vertical-align: bottom;">
       <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
        Net loss
       </div>
      </td>

      <td style="vertical-align: bottom; text-align: right;"><br/></td>
      <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;">(4,585,922</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
      <td style="vertical-align: bottom; text-align: right;">&#160;</td>
      <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;">(4,684,574</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
      <td style="vertical-align: bottom; text-align: center;">&#160;</td>
      <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;">(10,482,761</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
      <td style="vertical-align: bottom; text-align: right;">&#160;</td>
      <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;">(8,284,084</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
     </tr>
    </table><div>&#160;</div>
    <div> <sup style="font-size: 7.0pt;">1 </sup>Other research and development expense include clinical affairs, regulatory, manufacturing and quality assurance expenses. </div>
<div>&#160;</div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 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 (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<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 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<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 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-15<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 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<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 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: 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 10: 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 11: 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 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 16: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 18: 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 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 34<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-34<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B<br><br>Reference 22: 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 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/280/tableOfContent<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="text-indent: -36pt; padding-left: 36pt;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span style="font-weight: bold;">(15)</span>
    </div>
    <div>
     <span style="font-weight: bold;">Subsequent Events</span>
    </div>
  </div><div style="clear: both;">&#160;
  </div>

























































































































































































  <div> In July 2025, the Company executed a promissory note with AFCO Direct Insurance Premium Finance to finance certain insurance premiums in an amount of $367,450, requiring the Company to pay a down payment and make monthly installment payments through June 2026.</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>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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pay vs Performance Disclosure - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_PvpTable', window );"><strong>Pay vs Performance Disclosure</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_NetIncomeLoss', window );">Net Income (Loss)</a></td>
<td class="num">$ (4,585,922)<span></span>
</td>
<td class="num">$ (4,684,574)<span></span>
</td>
<td class="num">$ (10,482,761)<span></span>
</td>
<td class="num">$ (8,284,084)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_PvpTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection v<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_PvpTable</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_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/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 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<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)(i))<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 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<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 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 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<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 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: 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 18: 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 19: 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 20: 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 21: 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 22: 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 23: 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 24: 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 25: 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 26: 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 27: 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 28: 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 29: 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 30: 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 31: 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 32: 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 33: 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 34: 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 35: 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 36: 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 37: 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 38: 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 39: 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 40: 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 41: 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 42: 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 43: 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 44: 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 45: 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 46: 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 47: 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 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: 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>
</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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Arrangements<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrAdoptedFlag', window );">Non-Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrTrmntdFlag', window );">Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrTrmntdFlag', window );">Non-Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TradingArrByIndTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TradingArrByIndTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounting Policies, by Policy (Policies)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [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-style: italic;">Organization and Nature of Business</span> </div><div style="margin: 0in; font-size: 12pt;"><span style="font-size:10.0pt">Femasys Inc. (the (&#8220;Company&#8221;
or &#8220;Femasys&#8221;) was incorporated in Delaware on February 19, 2004 and is
headquartered in Suwanee, Georgia. The Company is a leading biomedical
innovator, addressing significant unmet needs in women's health worldwide, with
a broad patent-protected portfolio of disruptive, accessible, in-office
therapeutic and diagnostic products. The Company is a U.S. manufacturer that
has received global regulatory approvals for its product portfolio worldwide,
and its products are currently being commercialized in the U.S. and key
international markets. FemaSeed&#174; Intratubal Insemination, a groundbreaking
infertility treatment delivering sperm directly to the site of conception, is
U.S. FDA-cleared and approved in Europe, United Kingdom (&#8220;UK&#8221;), Canada, Israel,
Australia and New Zealand. A peer-reviewed publication of positive data from
its pivotal clinical trial of FemaSeed demonstrated effectiveness and safety<span style="color:blue"> </span>with high satisfaction from both patients and
practitioners. FemVue&#174;, a companion diagnostic for fallopian tube assessment
via ultrasound, is U.S. FDA-cleared and approved in Europe, UK, Canada, Japan,
Israel, Australia and New Zealand. FemCerv&#174;, an endocervical tissue sampler for
cervical cancer diagnosis, is U.S. FDA-cleared and approved in Europe, UK,
Canada, Israel and New Zealand. FemBloc&#174; permanent birth control is a
revolutionary first-in-class non-surgical solution that involves
minimally-invasive placement of a patented delivery system for precise delivery
of our proprietary synthetic tissue adhesive (blended polymer) into both
fallopian tubes simultaneously. Over time, the blended polymer fully degrades
and produces nonfunctional scar tissue to permanently block the fallopian tubes
in a safe and natural approach. This is in stark contrast to centuries-old
surgical sterilization with reported risks that include infection, minor or
major bleeding, injury to nearby organs, anesthesia-related events, and even
death. Along with the various surgical risks, some patients may not qualify as
good surgical candidates due to obesity or medical comorbidities. The FemBloc
non-surgical approach has the potential to offer a safer, more accessible
in-office alternative with fewer risks, contraindications, and substantially
lower cost. A peer-reviewed publication of positive data from its initial
clinical trials of FemBloc has demonstrated compelling effectiveness and
five-year safety with high satisfaction from both patients and practitioners.
In March 2025, the Company announced Conformit&#233; Europ&#233;enne (&#8220;CE&#8221;) mark
certification under European Union (&#8220;EU&#8221;) Medical Device Regulation (&#8220;MDR&#8221;) as
the first regulatory approval in the world for the FemBloc delivery system for
non-surgical female permanent birth control and in June 2025, the Company
announced CE mark certification under EU MDR for the class III blended polymer
component, achieving approval for the entire FemBloc system in the EU. In March
2025, the Company announced strategic distribution partnerships for FemBloc in
Spain. The pivotal clinical trial (clinicaltrials.gov: NCT05977751) is now
enrolling participants for U.S. approval. FemChec&#174;, is a companion diagnostic
product for FemBloc&#8217;s ultrasound-based confirmation test, is U.S. FDA-cleared
and approved in Europe, UK, Canada, Israel, Australia and New Zealand. FemCath&#174; is U.S. FDA-cleared and approved in Europe, Canada and Israel for
selective fallopian tube evaluation. The Company is a woman-founded and led
company with an expansive, internally created intellectual property portfolio
with over 200 issued patents globally, in-house chemistry, manufacturing, and
controls (CMC) and device manufacturing capabilities and proven ability to
develop products with commercialization efforts underway. The Company&#8217;s suite
of products and U.S. product candidate address what the Company believes 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. </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-style: italic;">Basis of Presentation</span> </div><div>
   The 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, 2024 included in our Annual Report on Form 10-K filed with the SEC on March 27, 2025 (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.
  </div><div>
   In 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 the periods presented. The results of operations for such interim periods are not necessarily indicative of the results expected for the full year.
  </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-style: italic;">Use of Estimates</span> </div><div>
   The 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.
  </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-style: italic;">Liquidity</span> </div><div> As of June 30, 2025, the Company had cash and cash equivalents of $3,218,067. The Company plans to finance its operations and development needs with its existing cash and cash equivalents, additional equity and/or debt financing arrangements, and revenue primarily anticipated from domestic sales of FemaSeed and FemVue and international sales of FemaSeed, FemVue and FemBloc to support the Company&#8217;s commercial efforts and research and development activities, primarily focused on FemBloc. There can be no assurance that the Company will be able to obtain additional financing on terms acceptable to the Company, on a timely basis, or at all. If the Company is not able to obtain sufficient funds on acceptable terms when needed, the Company&#8217;s business, results of operations, and financial condition could be materially adversely impacted. </div><div style="margin: 0in; font-size: 12pt;"><span style="font-size:10.0pt">For the six months ended June
30, 2025, the Company generated a net loss of $10,482,761. The Company expects
such losses to increase over the next few years as the Company commercializes
FemaSeed, FemBloc (in the EU) and its other products and advances FemBloc
through clinical development if and until FDA approval is received and is available
to be marketed in the U.S. </span></div><div> 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 June 30, 2025 of $137,681,018 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 because the availability and amount of such funding are not certain. Accordingly, substantial doubt exists about the Company&#8217;s ability to continue as a going concern for at least one year from the issuance of these financial statements. The accompanying financial statements do not include any adjustments to reflect the possible future effects on the recoverability of assets or the amounts and classifications of liabilities that may result from the possible inability of the Company to continue as a going concern. </div><span></span>
</td>
</tr>
<tr class="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-style: italic;">Recently Issued Accounting Pronouncements</span> </div><div>
   In December 2023, the FASB issued ASU 2023-09, <span style="font-style: italic;">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</span>. The ASU requires the annual financial statements to include consistent categories and greater disaggregation of information in the rate reconciliation, and income taxes paid disaggregated by jurisdiction. ASU 2023-09 is effective for the Company&#8217;s annual reporting periods beginning after December 15, 2024. Adoption is either with a prospective method or a fully retrospective method of transition. Early adoption is permitted. The Company adopted the ASU on January 1, 2025, and it did not have a material impact on the Company&#8217;s financial statements.
  </div><div>
   <span style="font-style: italic;">Recently Issued Accounting Pronouncements &#8211; Not Yet Adopted</span>
  </div><div>
   No other new accounting pronouncement issued or effective has had, or is expected to have, a material impact on the Company&#8217;s financial statements.
  </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_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: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:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 2: 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482836/275-10-55-6<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-4<br><br>Reference 8: 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 9: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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</a></td>
<td class="text"><div> Inventory, stated at cost, consisted of the following: </div>
<div>&#160;
    </div>
<table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
     <tr style="height: 0px; font-size: 0px;"><td style="width: 77%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1.0pt;">
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center; width: 9%;">


        <span style="font-weight: bold;">June 30, </span>
       </td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align : bottom; text-align : center; width : 9%; white-space : nowrap; ">


        <span style="font-weight: bold;">December 31, </span>
       </td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1.0pt;">
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
      <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">


        <span style="font-weight: bold;">2025</span>
       </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">


        <span style="font-weight: bold;">2024</span>
       </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
      <td style="vertical-align: bottom;">
       <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
        Materials
       </div>
      </td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td>
      <td style="vertical-align: bottom; text-align: right; width: 9%;">2,000,538</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">1,308,863</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1.0pt;">
      <td style="vertical-align: bottom;">
       <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
        Work in progress
       </div>
      </td>
      <td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left;">&#160;</td>
      <td style="vertical-align: bottom; text-align: right; width: 9%;">1,567,202</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">982,630</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
      <td style="vertical-align: bottom;">
       <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
        Finished goods
       </div>
      </td>
      <td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
      <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; width: 9%;">1,664,998</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; width: 9%;">754,830</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1.0pt;">
      <td style="vertical-align: bottom; padding-left: 10px;">
       <div>
        Inventory
       </div>
      </td>
      <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td>
      <td style="border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;">5,232,738</td><td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center;">&#160;</td>
      <td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;">3,046,323</td><td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
    </table>
<div>&#160;</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_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> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 210<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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> Accrued expenses included the following: </div>
<div>&#160;
    </div>
<table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
     <tr style="height: 0px; font-size: 0px;"><td style="width: 77%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1.0pt;">
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center; width: 9%;">


        <span style="font-weight: bold;">June 30, </span>
       </td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align : bottom; text-align : center; width : 9%; white-space : nowrap; ">


        <span style="font-weight: bold;">December 31, </span>
       </td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1.0pt;">
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
      <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">


        <span style="font-weight: bold;">2025</span>
       </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">


        <span style="font-weight: bold;">2024</span>
       </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
      <td style="vertical-align: bottom;">
       <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
        Incentive and other compensation costs
       </div>
      </td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td>
      <td style="vertical-align: bottom; text-align: right; width: 9%;">369,117</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">650,768</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1.0pt;">
      <td style="vertical-align: bottom;">
       <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
        Clinical trial costs
       </div>
      </td>
      <td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left;">&#160;</td>
      <td style="vertical-align: bottom; text-align: right; width: 9%;">327,906</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">354,762</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
      <td style="vertical-align: bottom;">
       <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
        Accrued interest
       </div>
      </td>
      <td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left;">&#160;</td>
      <td style="vertical-align: bottom; text-align: right; width: 9%;">248,863</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">44,525</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1.0pt;">
      <td style="vertical-align: bottom;">
       <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
        Director fees
       </div>
      </td>
      <td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left;">&#160;</td>
      <td style="vertical-align: bottom; text-align: right; width: 9%;">71,250</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">70,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
      <td style="vertical-align: bottom;">
       <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
        Other
       </div>
      </td>
      <td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
      <td style="vertical-align: bottom; text-align: right; width: 9%;">35,616</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">30,994</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1.0pt;">
      <td style="vertical-align: bottom;">
       <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
        Accrued expenses
       </div>
      </td>
      <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td>
      <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;">1,052,752</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center;">&#160;</td>
      <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;">1,151,049</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
    </table>
<div>&#160;</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_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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRecognitionAbstract', 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> The following table summarizes our sales by geographic region: </div><div>&#160;
  </div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td style="width: 53%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td colspan="6" style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; white-space : nowrap; ">


      <span style="font-weight: bold;">Three Months Ended June 30, </span>
     </td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td colspan="7" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">


      <span style="font-weight: bold;">Six Months Ended June 30, </span>
     </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Primary geographical markets
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">2025</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">2024</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">2025</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">2024</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      U.S.
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;">337,310</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">221,484</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">678,574</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">492,624</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      International
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;">71,958</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"> &#8212; </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">71,958</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"> &#8212; </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      &#160;&#160;&#160;&#160;Total
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;">409,268</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;">221,484</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;">750,532</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;">492,624</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#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_RevenueFromExternalCustomersByGeographicAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRecognitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_RevenueRecognitionAbstract</td>
</tr>
<tr>
<td style="padding-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>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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Incentive Plans and Warrants (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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> Options granted under the 2021 Stock Option Plan for the six months ended June 30, 2025 to employees and nonemployees were 1,524,915 and 70,400, respectively and the weighted average exercise prices were $1.09 and $0.98, respectively. The weighted average fair values of the options granted to employees and nonemployees were $0.84 and $0.73, respectively and were estimated using the following Black-Scholes assumptions: </div>
    <div>&#160;
    </div>

    <table cellpadding="0" style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;"> <tr style="height: 0px; font-size: 0px;"><td style="width: 76%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1.0pt;"> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td> <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;"> <span style="font-weight: bold;">Employees</span></td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td> <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;"> <span style="font-weight: bold;">Nonemployees</span></td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"> <td style="vertical-align: bottom;"> <div style="text-indent: -7.2pt; padding-left: 7.2pt;"> Expected term (in years) </div> </td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">6.06</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">5.50</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 1.0pt;"> <td style="vertical-align: bottom;"> <div style="text-indent: -7.2pt; padding-left: 7.2pt;"> Risk&#8209;free interest rate </div> </td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">4.37</td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">3.91</td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</td> </tr> <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"> <td style="vertical-align: bottom;"> <div style="text-indent: -7.2pt; padding-left: 7.2pt;"> Dividend yield </div> </td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td> <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"> &#8212; </td><td style="vertical-align: bottom; text-align: center; width: 1%;"><span style="letter-spacing: normal; text-align: right; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">%</span></td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td> <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"> &#8212;&#160;</td><td style="vertical-align: bottom; text-align: center; width: 1%;"><span style="letter-spacing: normal; text-align: right; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">%</span></td> </tr> <tr style="vertical-align: top; height: 1.0pt;"> <td style="vertical-align: bottom;"> <div style="text-indent: -7.2pt; padding-left: 7.2pt;"> Expected volatility </div> </td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">91.17</td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">90.77</td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</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_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock', window );">Share-based Compensation Expense</a></td>
<td class="text"><div> 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 statements of comprehensive loss: </div>
    <div>&#160;
    </div>
    <table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
     <tr style="height: 0px; font-size: 0px;">
      <td style="width: 53%;">&#160;</td>
      <td style="width: 1%;">&#160;</td>
      <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
      <td style="width: 1%;">&#160;</td>
      <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
      <td style="width: 1%;">&#160;</td>
      <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
      <td style="width: 1%;">&#160;</td>
      <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1.0pt;">
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
      <td colspan="6" style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; white-space : nowrap; ">


        <span style="font-weight: bold;">Three Months Ended June 30, </span>
       </td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td colspan="7" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">


        <span style="font-weight: bold;">Six Months Ended June 30, </span>
       </td>
     </tr>
     <tr style="vertical-align: top; height: 1.0pt;">
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
      <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">


        <span style="font-weight: bold;">2025</span>
       </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">


        <span style="font-weight: bold;">2024</span>
       </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">


        <span style="font-weight: bold;">2025</span>
       </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">


        <span style="font-weight: bold;">2024</span>
       </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
      <td style="vertical-align: bottom;">
       <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
        Research and development
       </div>
      </td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td>
      <td style="vertical-align: bottom; text-align: right; width: 9%;">68,299</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">34,629</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">205,223</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">64,637</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1.0pt;">
      <td style="vertical-align: bottom;">
       <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
        Sales and marketing
       </div>
      </td>
      <td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left;">&#160;</td>
      <td style="vertical-align: bottom; text-align: right; width: 9%;">21,418</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">18,246</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">10,987</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">24,764</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
      <td style="vertical-align: bottom;">
       <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
        General and administrative
       </div>
      </td>
      <td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
      <td style="vertical-align: bottom; text-align: right; width: 9%;">92,254</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">51,138</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">332,998</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">92,197</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1.0pt;">
      <td style="vertical-align: bottom;">
       <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
        Total share-based compensation expense
       </div>
      </td>
      <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td>
      <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;">181,971</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;">104,013</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;">549,208</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;">181,598</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
    </table><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis=femy_Two021StockOptionPlanMember', window );">2021 Stock Option Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Stock Option Plans Activity</a></td>
<td class="text"><div> Activity under the Company&#8217;s stock option plans for the six months ended June 30, 2025 was as follows: </div>
<div>&#160;</div>
<table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 64%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

    <td style="vertical-align: bottom; text-align: center; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">



      <span style="font-weight: bold;">Number of

      options</span>
     </td><td style="vertical-align: bottom; text-align: center; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">





      <span style="font-weight: bold;">Weighted
<br/>
      average
<br/>
      exercise
<br/>
      price</span>
     </td><td style="vertical-align: bottom; text-align: center; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align : bottom; text-align : center; width : 9%; border-bottom : 1px solid black; border-top : none; border-left : none; border-right : none; white-space : nowrap; ">




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

      Intrinsic

      Value</span>
     </td><td style="vertical-align: bottom; text-align: center; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      Outstanding at December 31, 2024
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">2,974,219</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;">1.60</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div>
      &#160;&#160;&#160;&#160;Granted
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">1,595,315</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;">1.09</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div>
      &#160;&#160;&#160;&#160;Forfeited
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; width: 9%;">(171,037</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td><td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;">1.10</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; width: 9%;">&#160;</td><td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div>
      Outstanding at June 30, 2025
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

    <td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;">4,398,497</td><td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;">1.43</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;"><br/></td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;">619,562</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td>

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

   <tr style="vertical-align: top; height: 1pt;">
    <td style="vertical-align: bottom; font-size: 0px;">&#160;<span style="font-size: 13.3333px; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Vested and exercisable at June 30, 2025</span></td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

    <td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: left; width: 1%; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: right; width: 9%; border-top: none; border-left: none; border-right: none;">1,796,098</td><td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: left; width: 1%; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;">2.01</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;"><br/></td>
    <td style="vertical-align: bottom; text-align: right; width: 9%;">380,874</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
  </table><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis=femy_InducementGrantMember', window );">Inducement Grants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Stock Option Plans Activity</a></td>
<td class="text"><div> The inducement grants are summarized as follows: </div><div>&#160;</div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;"> <tr style="vertical-align: top; height: 1.0pt;"> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td> <td style="vertical-align: bottom; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"> <div> <span style="font-weight: bold;">Number of</span> </div> <div> <span style="font-weight: bold;">options</span> </div> </td><td style="vertical-align: bottom; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px; width: 1%;">&#160;</td> <td style="vertical-align: bottom; text-align: center; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"> <div> <span style="font-weight: bold;">Weighted</span> </div> <div> <span style="font-weight: bold;">average</span> </div> <div> <span style="font-weight: bold;">exercise</span> </div> <div> <span style="font-weight: bold;">price</span> </div> </td><td style="vertical-align: bottom; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td> <td style="vertical-align: bottom; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"> <div> <span style="font-weight: bold;">Weighted</span> </div> <div> <span style="font-weight: bold;">average</span> </div> <div> <span style="font-weight: bold;">remaining</span> </div> <div> <span style="font-weight: bold;">life years</span> </div> </td><td style="vertical-align: bottom; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td> </tr> <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"> <td style="vertical-align: bottom;"> <div style="text-indent: -7.2pt; padding-left: 7.2pt;"> Outstanding at December 31, 2024 </div> </td> <td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">250,000</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td> <td style="vertical-align: bottom; width: 1%; text-align: left;"><br/></td> <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;">1.89</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td> <td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">8.07</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td> </tr><tr style="vertical-align: top;"> <td style="vertical-align: bottom;">&#160;&#160;&#160;&#160;Granted</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">100,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">0.90</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">9.98</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"> <td style="vertical-align: bottom;"> <div style="text-indent: -7.2pt; padding-left: 7.2pt;"> &#160;&#160;&#160;&#160;Forfeited </div> </td> <td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(100,000</td><td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td> <td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">1.10</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td> <td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"> &#8212; </td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td> </tr> <tr style="vertical-align: top; height: 1pt;"> <td style="vertical-align: bottom;"> <div style="text-indent: -7.2pt; padding-left: 7.2pt;"> Outstanding at June 30, 2025 </div> </td> <td style="border-top: none; vertical-align: bottom; width: 1%; text-align: left; border-bottom: 3px double black; border-left: none; border-right: none;">&#160;</td><td style="border-top: none; vertical-align: bottom; width: 9%; text-align: right; border-bottom: 3px double black; border-left: none; border-right: none;">250,000</td><td style="border-top: none; vertical-align: bottom; width: 1%; text-align: left; border-bottom: 3px double black; border-left: none; border-right: none;">&#160;</td> <td style="vertical-align: bottom; width: 1%; text-align: left;"><br/></td> <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;">1.81</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td> <td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">8.11</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td> </tr> <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"> <td style="vertical-align: bottom;">&#160;</td> <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td> <td style="vertical-align: bottom; width: 1%;">&#160;</td> <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td> <td style="vertical-align: bottom;">&#160;</td> <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 1pt;"> <td style="vertical-align: bottom;"> <div style="text-indent: -7.2pt; padding-left: 7.2pt;"> Vested and exercisable at June 30, 2025 </div> </td> <td style="border-bottom: 1px solid black; vertical-align: bottom; width: 1%; text-align: left; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="border-bottom: 1px solid black; vertical-align: bottom; width: 9%; text-align: right; border-top: none; border-left: none; border-right: none;">100,000</td><td style="border-bottom: 1px solid black; vertical-align: bottom; width: 1%; text-align: left; border-top: none; border-left: none; border-right: none;">&#160;</td> <td style="vertical-align: bottom; width: 1%; text-align: left;"><br/></td> <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; width: 9%; text-align: right;">2.56</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td> <td style="vertical-align: bottom; font-size: 0px;">&#160;</td> <td style="vertical-align: bottom; width: 1%; text-align: left;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;">6.82</td><td style="vertical-align: bottom; width: 1%; text-align: left;">&#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_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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/718-50/tableOfContent<br><br>Reference 2: 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 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<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 (f)(2)(iv)<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 (f)(2)(ii)<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 (l)<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 (a)(1)<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 (d)(1)<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 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 11: 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 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 (a)(2)<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 (a)(3)<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)(1)(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)(1)(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)(1)(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)(1)(iv)<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)(1)(iv)(01)<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)(1)(iv)(02)<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 (c)(1)(iv)(03)<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 (c)(1)(iv)(04)<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 (c)(2)(i)<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 (c)(2)(ii)<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 (c)(2)(iii)<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 (c)(2)(iii)(01)<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 (c)(2)(iii)(02)<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 (c)(2)(iii)(03)<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 (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 29: http://www.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 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss per Share Attributable to Common Stockholders (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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> The following table sets forth the computation of the basic and diluted net loss per share: </div>
<div>&#160;</div>
<table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;">
    <td style="width: 52%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td>
    <td colspan="7" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">


      <span style="font-weight: bold;">Three Months Ended June 30, </span>
     </td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td colspan="7" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">


      <span style="font-weight: bold;">Six Months Ended June 30, </span>
     </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">2025</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">2024</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">2025</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">


      <span style="font-weight: bold;">2024</span>
     </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
   </tr><tr style="vertical-align: top;">
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px; border-width: initial; border-style: none; border-color: initial; width: 1%;">&#160;</td>
    <td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 9%;">&#160;</td><td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 9%;">&#160;</td><td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 9%;">&#160;</td><td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 9%;">&#160;</td><td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Net loss attributable to common stockholders, basic &amp; diluted
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td>
    <td style="border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;">(4,585,922</td><td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;">(4,684,574</td><td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td><td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;">(10,482,761</td><td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;">(8,284,084</td><td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Weighted average number of shares used in computing net loss per share attributable to common stockholders, basic and diluted
     </div>
    </td>
    <td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">28,880,704</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">22,215,516</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">27,025,277</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">21,995,436</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Net loss per share attributable to common stockholders, basic and diluted
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">$</td>
    <td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(0.16</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(0.21</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(0.39</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(0.38</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
   </tr>
  </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock', window );">Computations of Diluted Weighted Average Shares Outstanding</a></td>
<td class="text"><div> 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" style="font-size: 10pt; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
     <tr style="height: 0px; font-size: 0px;">
      <td style="width: 52%;">&#160;</td>
      <td style="width: 1%;">&#160;</td>
      <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
      <td style="width: 1%;">&#160;</td>
      <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
      <td style="width: 1%;">&#160;</td>
      <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
      <td style="width: 1%;">&#160;</td>
      <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1.0pt;">
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td colspan="7" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">


        <span style="font-weight: bold;">Three Months Ended June 30, </span>
       </td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td colspan="7" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">


        <span style="font-weight: bold;">Six Months Ended June 30, </span>
       </td>
     </tr>
     <tr style="vertical-align: top; height: 1.0pt;">
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">


        <span style="font-weight: bold;">2025</span>
       </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">


        <span style="font-weight: bold;">2024</span>
       </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">


        <span style="font-weight: bold;">2025</span>
       </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">


        <span style="font-weight: bold;">2024</span>
       </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
     </tr><tr style="vertical-align: top;">
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 9%;">&#160;</td><td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 9%;">&#160;</td><td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 9%;">&#160;</td><td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 9%;">&#160;</td><td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
      <td style="vertical-align: bottom;">
       <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
        Options to purchase common stock
       </div>
      </td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">4,648,497</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">3,171,139</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">4,648,497</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">3,171,139</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1.0pt;">
      <td style="vertical-align: bottom;">
       <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
        Warrants to purchase common stock, in connection with April 2023 financing
       </div>
      </td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">68,809</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">68,809</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">68,809</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">68,809</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
      <td style="vertical-align: bottom;">
       <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
        Warrants to purchase common stock, in connection with November 2023 financing
       </div>
      </td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">5,805,083</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">11,610,166</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">5,805,083</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">11,610,166</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1.0pt;">
      <td style="vertical-align: bottom;">
       <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
        Warrants to purchase common stock, in connection with June 2025 financing
       </div>
      </td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">105,726</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"> &#8212; </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">105,726</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"> &#8212; </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
      <td style="vertical-align: bottom;">
       <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
        Warrants to purchase common stock
       </div>
      </td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">141,639</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">196,816</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">141,639</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">196,816</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1.0pt;">
      <td style="vertical-align: bottom; padding-left: 10px;">
       <div>
        Total potential shares
       </div>
      </td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;">10,769,754</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center;">&#160;</td>
      <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;">15,046,930</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;">10,769,754</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center;">&#160;</td>
      <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;">15,046,930</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
    </table>
<div>&#160;</div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Reporting (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Segment Reporting</a></td>
<td class="text"><div> Significant segment expenses, as provided to the CODM are as follows:</div>
    <div>&#160;</div>

    <table cellpadding="0" style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;">
     <tr style="height: 0px; font-size: 0px;">
      <td style="width: 52%;">&#160;</td>

      <td style="width: 1%;">&#160;</td>
      <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
      <td style="width: 1%;">&#160;</td>
      <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
      <td style="width: 1%;">&#160;</td>
      <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
      <td style="width: 1%;">&#160;</td>
      <td style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1.0pt;">
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

      <td style="vertical-align: bottom; text-align: center;">&#160;</td>
      <td colspan="7" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">


        <span style="font-weight: bold;">Three Months Ended June 30,</span>
       </td>
      <td style="vertical-align: bottom; text-align: center;">&#160;</td>
      <td colspan="7" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;">


        <span style="font-weight: bold;">Six Months Ended June 30,</span>
       </td>
     </tr>
     <tr style="vertical-align: top; height: 1.0pt;">
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

      <td style="vertical-align: bottom;">&#160;</td>
      <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">


        <span style="font-weight: bold;">2025</span>
       </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">


        <span style="font-weight: bold;">2024</span>
       </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom;">&#160;</td>
      <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">


        <span style="font-weight: bold;">2025</span>
       </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
      <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;">


        <span style="font-weight: bold;">2024</span>
       </td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
      <td style="vertical-align: bottom;">
       <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
        Sales
       </div>
      </td>

      <td style="vertical-align: bottom; text-align: right;"><br/></td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">409,268</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">221,484</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">750,532</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">492,624</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1.0pt;">
      <td style="vertical-align: bottom;">
       <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
        Cost of sales (excluding depreciation expense)
       </div>
      </td>

      <td style="vertical-align: bottom;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">158,171</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">73,125</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">275,437</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">161,657</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

      <td style="vertical-align: bottom;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1.0pt;">
      <td style="vertical-align: bottom;">
       <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
        Research and development expense
       </div>
      </td>

      <td style="vertical-align: bottom;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">89,217</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">665,517</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">1,048,380</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">1,080,780</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
      <td style="vertical-align: bottom; font-size: 10pt;">
       <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
        Other research and development expense<sup>1</sup></div>
      </td>

      <td style="vertical-align: bottom;">&#160;</td>
      <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; width: 9%;">1,325,212</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center;">&#160;</td>
      <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; width: 9%;">1,310,358</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom;">&#160;</td>
      <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; width: 9%;">3,334,521</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center;">&#160;</td>
      <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; width: 9%;">2,665,826</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1.0pt;">
      <td style="vertical-align: bottom; padding-left: 10px;">
       <div>
        Total research and development expense
       </div>
      </td>

      <td style="vertical-align: bottom;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">1,414,429</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">1,975,875</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">4,382,901</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">3,746,606</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

      <td style="vertical-align: bottom; text-align: center;">



       &#160;</td>
      <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: right;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: right;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1.0pt;">
      <td style="vertical-align: bottom;">
       <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
        Sales and marketing&#160;<span style="letter-spacing: normal; text-indent: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">expense</span></div>
      </td>

      <td style="vertical-align: bottom;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">984,977</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">975,190</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">1,893,544</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">1,275,677</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
      <td style="vertical-align: bottom;">
       <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
        General and administrative&#160;<span style="letter-spacing: normal; text-indent: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">expense</span></div>
      </td>

      <td style="vertical-align: bottom;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">1,616,972</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: right;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">1,611,817</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">3,339,685</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: right;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">3,114,621</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1.0pt;">
      <td style="vertical-align: bottom;">
       <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
        Depreciation and amortization expense
       </div>
      </td>

      <td style="vertical-align: bottom;">&#160;</td>
      <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; width: 9%;">86,285</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: right;">&#160;</td>
      <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; width: 9%;">67,628</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom;">&#160;</td>
      <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; width: 9%;">171,138</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: right;">&#160;</td>
      <td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; width: 9%;">138,856</td><td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
      <td style="vertical-align: bottom; padding-left: 10px;">
       <div>
        Total operating expenses
       </div>
      </td>

      <td style="vertical-align: bottom; text-align: center;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">4,102,663</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: right;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">4,630,510</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">9,787,268</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: right;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">8,275,760</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1.0pt;">
      <td style="vertical-align: bottom; font-size: 0px;">&#160;</td>

      <td style="vertical-align: bottom; text-align: center;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: right;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: right;">&#160;</td>
      <td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
      <td style="vertical-align: bottom;">
       <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
        Total other expense, net
       </div>
      </td>

      <td style="vertical-align: bottom; text-align: center;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(734,356</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
      <td style="vertical-align: bottom; text-align: right;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(204,173</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
      <td style="vertical-align: bottom; text-align: center;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(1,174,776</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
      <td style="vertical-align: bottom; text-align: right;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(341,041</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1.0pt;">
      <td style="vertical-align: bottom; padding-left: 10px;">
       <div>
        Loss before income taxes
       </div>
      </td>

      <td style="vertical-align: bottom; text-align: center;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(4,585,922</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
      <td style="vertical-align: bottom; text-align: right;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(4,686,324</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
      <td style="vertical-align: bottom; text-align: center;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(10,486,949</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
      <td style="vertical-align: bottom; text-align: right;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(8,285,834</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
      <td style="vertical-align: bottom; padding-left: 10px;">
       <div>
        Income tax benefit
       </div>
      </td>

      <td style="vertical-align: bottom; text-align: center;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: right;"> &#8212; </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
      <td style="vertical-align: bottom; text-align: right;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(1,750</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
      <td style="vertical-align: bottom; text-align: center;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(4,188</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
      <td style="vertical-align: bottom; text-align: right;">&#160;</td>
      <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(1,750</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
     </tr>
     <tr style="vertical-align: top; height: 1.0pt;">
      <td style="vertical-align: bottom;">
       <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
        Net loss
       </div>
      </td>

      <td style="vertical-align: bottom; text-align: right;"><br/></td>
      <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;">(4,585,922</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
      <td style="vertical-align: bottom; text-align: right;">&#160;</td>
      <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;">(4,684,574</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
      <td style="vertical-align: bottom; text-align: center;">&#160;</td>
      <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;">(10,482,761</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
      <td style="vertical-align: bottom; text-align: right;">&#160;</td>
      <td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;">(8,284,084</td><td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
     </tr>
    </table><div>&#160;</div>
    <div> <sup style="font-size: 7.0pt;">1 </sup>Other research and development expense include clinical affairs, regulatory, manufacturing and quality assurance expenses. </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-25<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization, Nature of Business, and Liquidity (Details)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2025 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2025 </div>
<div>USD ($) </div>
<div>Patent</div>
</th>
<th class="th">
<div>Jun. 30, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_NumberOfPatentsIssuedGlobally', window );">Number of patents (in Patent) | Patent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 3,218,067<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,218,067<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,451,761<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(4,585,922)<span></span>
</td>
<td class="num">$ (4,684,574)<span></span>
</td>
<td class="num">(10,482,761)<span></span>
</td>
<td class="num">$ (8,284,084)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ (137,681,018)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (137,681,018)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (127,198,257)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_NumberOfPatentsIssuedGlobally">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of issued patents globally, in-house chemistry, manufacturing, and controls (CMC) and device manufacturing capabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_NumberOfPatentsIssuedGlobally</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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 cash and cash equivalent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript: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/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 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<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)(i))<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 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<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 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 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<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 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: 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 18: 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 19: 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 20: 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 21: 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 22: 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 23: 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 24: 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 25: 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 26: 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 27: 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 28: 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 29: 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 30: 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 31: 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 32: 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 33: 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 34: 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 35: 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 36: 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 37: 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 38: 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 39: 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 40: 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 41: 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 42: 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 43: 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 44: 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 45: 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 46: 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 47: 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 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: 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_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_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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cash and Cash Equivalents (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByAssetClassAxis=femy_MoneyMarketFundsAndShorttermUSTreasuryBillsMember', window );">Money Market Funds and Short-term U.S. Treasury Bills [Member] | Level 1 [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_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems', window );"><strong>Cash and Cash Equivalents [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">$ 3,049,431<span></span>
</td>
<td class="nump">$ 3,451,761<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_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/2003/role/disclosureRef<br> -Topic 825<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/2147482907/825-10-50-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<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/2147482907/825-10-50-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-10<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 (b)<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 (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_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems</td>
</tr>
<tr>
<td style="padding-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_FairValueByAssetClassAxis=femy_MoneyMarketFundsAndShorttermUSTreasuryBillsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=femy_MoneyMarketFundsAndShorttermUSTreasuryBillsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_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>
</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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Inventories - Inventories (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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">$ 2,000,538<span></span>
</td>
<td class="nump">$ 1,308,863<span></span>
</td>
</tr>
<tr class="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">1,567,202<span></span>
</td>
<td class="nump">982,630<span></span>
</td>
</tr>
<tr class="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">1,664,998<span></span>
</td>
<td class="nump">754,830<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventory</a></td>
<td class="nump">$ 5,232,738<span></span>
</td>
<td class="nump">$ 3,046,323<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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accrued Expenses - Accrued Expenses (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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 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">$ 369,117<span></span>
</td>
<td class="nump">$ 650,768<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_AccruedClinicalTrialCost', window );">Clinical trial costs</a></td>
<td class="nump">327,906<span></span>
</td>
<td class="nump">354,762<span></span>
</td>
</tr>
<tr class="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">248,863<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_AccruedProfessionalFeesCurrent', window );">Director fees</a></td>
<td class="nump">71,250<span></span>
</td>
<td class="nump">70,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_OtherAccruedLiabilitiesCurrent', window );">Other</a></td>
<td class="nump">35,616<span></span>
</td>
<td class="nump">30,994<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses</a></td>
<td class="nump">$ 1,052,752<span></span>
</td>
<td class="nump">$ 1,151,049<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_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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition (Details)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2025 </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_DisaggregationOfRevenueLineItems', window );"><strong>Revenue Recognition [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_ContractWithCustomerUnsatisfiedPerformanceObligation', window );">Unsatisfied performance obligation (in Dollars)</a></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="nump">30.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Revenue Recognition [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_RevenueRecognitionPaymentTermOfPeriod', window );">Revenue recognition payment period term</a></td>
<td class="text">30 days<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Revenue Recognition [Abstract]</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_RevenueRecognitionPaymentTermOfPeriod', window );">Revenue recognition payment period term</a></td>
<td class="text">60 days<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_ContractWithCustomerUnsatisfiedPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of unsatisfied performance obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_ContractWithCustomerUnsatisfiedPerformanceObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_PercentageOfRestockingFee">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage of restocking fee on items to be returned.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_PercentageOfRestockingFee</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_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_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<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 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition - Sales by geographic region (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', 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="rou">
<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">$ 409,268<span></span>
</td>
<td class="nump">$ 221,484<span></span>
</td>
<td class="nump">$ 750,532<span></span>
</td>
<td class="nump">$ 492,624<span></span>
</td>
</tr>
<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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', 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="reu">
<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">337,310<span></span>
</td>
<td class="nump">221,484<span></span>
</td>
<td class="nump">678,574<span></span>
</td>
<td class="nump">492,624<span></span>
</td>
</tr>
<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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', 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="rou">
<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">$ 71,958<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 71,958<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<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 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-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/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<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 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<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 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<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 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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>
</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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Convertible Notes with Warrants (November 2023 Financing) (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">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Nov. 21, 2023</div></th>
<th class="th"><div>Apr. 30, 2025</div></th>
<th class="th"><div>Nov. 30, 2024</div></th>
<th class="th"><div>Nov. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 111,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty', window );">Payment of convertible notes interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty', window );">Payment of convertible notes interest (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">315,790<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtConversionConvertedInstrumentAmount1', window );">Amount of convertible notes converted into common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 85,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts', window );">Amortization of debt discount and issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 746,612<span></span>
</td>
<td class="nump">544,363<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=femy_November2023FinancingMember', window );">November 2023 Financing [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromConvertibleDebt', window );">Proceeds from convertible notes</a></td>
<td class="nump">$ 6,850,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Transaction costs</a></td>
<td class="nump">$ 525,144<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_PeriodOfConversionPrice', window );">Conversion price, period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">18 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_DebtInstrumentConvertibleConversionPriceOfCommonStockExceeds', window );">Conversion price of common stock exceeds (in Dollars per share)</a></td>
<td class="nump">$ 2.36<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice', window );">Consecutive trading days</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_DailyDollarTradingVolumeOfCommonStockExceedsPerDay', window );">Daily dollar trading volume of common stock exceeds per day</a></td>
<td class="nump">$ 1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentRedemptionPricePercentage', window );">Notes redeem at premium, percentage</a></td>
<td class="nump">115.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtConversionConvertedInstrumentAmount1', window );">Amount of convertible notes converted into common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 85,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible Notes [Member] | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Convertible note accrue interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear', window );">Maturity date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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. 21,  2025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</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">$ 491,500<span></span>
</td>
<td class="nump">$ 388,311<span></span>
</td>
<td class="nump">$ 950,949<span></span>
</td>
<td class="nump">749,863<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</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">101,587<span></span>
</td>
<td class="nump">102,750<span></span>
</td>
<td class="nump">204,337<span></span>
</td>
<td class="nump">205,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</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">389,913<span></span>
</td>
<td class="nump">$ 285,561<span></span>
</td>
<td class="nump">746,612<span></span>
</td>
<td class="nump">$ 544,363<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Net of unamortized discount costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,080,813<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,080,813<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,406,228<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConvertibleDebtFairValueDisclosures', window );">Convertible note, fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,602,732<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,602,732<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,493,720<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=femy_SeriesAWarrantsMember', window );">Series A Warrants [Member] | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Warrants purchase shares of common stock (in Shares)</a></td>
<td class="nump">5,805,083<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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.18<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice', window );">Consecutive trading days</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_DailyDollarTradingVolumeOfCommonStockExceedsPerDay', window );">Daily dollar trading volume of common stock exceeds per day</a></td>
<td class="nump">$ 1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingTerm', window );">Warrants term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=femy_SeriesBWarrantsMember', window );">Series B Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMaturityDate', window );">Warrants expired date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Nov. 30,  2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Nov. 30,  2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=femy_SeriesBWarrantsMember', window );">Series B Warrants [Member] | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMaturityDate', window );">Warrants expired date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Nov. 30,  2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Nov. 30,  2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=femy_SeriesBWarrantsMember', window );">Series B Warrants [Member] | Convertible Notes [Member] | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Warrants purchase shares of common stock (in Shares)</a></td>
<td class="nump">5,805,083<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Warrants exercise price (in Dollars per share)</a></td>
<td class="nump">$ 1.475<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember', window );">Common Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtConversionConvertedInstrumentSharesIssued1', window );">Number of shares issued upon conversion of convertible notes (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">72,033<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty', window );">Payment of convertible notes interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty', window );">Payment of convertible notes interest (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">315,790<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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] | Convertible Notes [Member] | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">$ 6,850,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionPrice1', window );">Conversion price (in Dollars per share)</a></td>
<td class="nump">$ 1.18<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consecutive trading days, in which common stock exceeds the conversion price, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_DailyDollarTradingVolumeOfCommonStockExceedsPerDay">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of daily dollar trading volume of the common stock exceeds per day during the same period and certain equity conditions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_DailyDollarTradingVolumeOfCommonStockExceedsPerDay</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_DebtInstrumentConvertibleConversionPriceOfCommonStockExceeds">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The closing price per share of the common stock exceeds of the conversion feature embedded in the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_DebtInstrumentConvertibleConversionPriceOfCommonStockExceeds</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_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: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_PeriodOfConversionPrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period of conversion price for a period after closing, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_PeriodOfConversionPrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of the conversion of convertible notes accrued interest including related party transactions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The value of stock issued during the period upon the conversion of convertible notes accrued interest, including related party and adjustment to additional paid in capital.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -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_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 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><br>Reference 4: 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 (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<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 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<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/2147482907/825-10-50-11<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-10<br><br>Reference 8: 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 9: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleDebtFairValueDisclosures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConvertibleLongTermNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of long-term debt (with maturities initially due after one year or beyond the operating cycle if longer) identified as Convertible Notes Payable, excluding current portion. Convertible Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleLongTermNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtConversionConvertedInstrumentAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtConversionConvertedInstrumentAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_DebtConversionConvertedInstrumentSharesIssued1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or payments in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtConversionConvertedInstrumentSharesIssued1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 6: 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(f))<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/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 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 (a)<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/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 10: 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 11: 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 12: 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 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 (b)<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 (c)<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/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><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 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<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 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<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 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<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 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<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 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<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 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 22: 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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 25: 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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 26: 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 27: 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><br>Reference 28: 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 29: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 30: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 31: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-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_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_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/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 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_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromConvertibleDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WarrantsAndRightsOutstandingMaturityDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expiration date of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WarrantsAndRightsOutstandingMaturityDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_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_StatementClassOfStockAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Oct. 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_ClassOfStockLineItems', 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Common stock sold (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_ProceedsFromAtthemarketSalesOfCommonStock', window );">Proceeds from at-the-market sales of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,496,791<span></span>
</td>
<td class="nump">$ 1,021,994<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_CommonStockRemainingAvailableValueToBeIssued', window );">Common stock, remaining available value to be issued</a></td>
<td class="nump">$ 1,500,000<span></span>
</td>
<td class="nump">$ 1,500,000<span></span>
</td>
<td class="nump">1,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">4,510,001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 cost</a></td>
<td class="nump">$ 804,940<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_StockIssuedDuringPeriodValueIssuanceOfIssuanceOfWarrants', window );">Warrants value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_PercentageOfCommitmentFee', window );">Commitment fee percentage</a></td>
<td class="nump">2.00%<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_CommitmentFeeForUnsoldShares', window );">Commitment fee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_AdditionalCommitmentFeeForUnsoldShares', window );">Additional commitment fee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 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>
</tr>
<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_UnderwriterWarrantsMember', window );">Underwriter 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_us-gaap_ClassOfStockLineItems', 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>
</tr>
<tr class="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">105,726<span></span>
</td>
<td class="nump">105,726<span></span>
</td>
<td class="nump">105,726<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">5 years<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 excercise price (in Dollars per share)</a></td>
<td class="nump">$ 1.0625<span></span>
</td>
<td class="nump">$ 1.0625<span></span>
</td>
<td class="nump">$ 1.0625<span></span>
</td>
<td class="text">&#160;<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_StockIssuedDuringPeriodValueIssuanceOfIssuanceOfWarrants', window );">Warrants value</a></td>
<td class="nump">$ 56,035<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Warrants outstanding (in Shares)</a></td>
<td class="nump">105,726<span></span>
</td>
<td class="nump">105,726<span></span>
</td>
<td class="nump">105,726<span></span>
</td>
<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_AwardTypeAxis=femy_PurchaseAgreementMember', window );">Purchase 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', 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>
</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_MaximumCommonStockElectedtoPurchase', window );">Maximum common stock elected to purchase</a></td>
<td class="nump">$ 1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_MaximumCommonStockElectedtoPurchaseinMutuallyAgreed', window );">Maximum common stock elected to purchase in mutually agreed</a></td>
<td class="nump">$ 5,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_NumberOfBusinessDays', window );">Number of business days</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_PercentageMultiplier', window );">Percentage multiplier</a></td>
<td class="nump">90.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_PercentageOfVolumeWeightedAveragePriceOfCommonStock', window );">Percentage of volume weighted average price of common stock</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_NumberOfTradingDaysForCommonStock', window );">Number of Trading Days for Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_PercentageofVolumeWeightedAvergePriceMultiplier', window );">Percentage of volume weighted average price multiplier</a></td>
<td class="nump">97.00%<span></span>
</td>
<td class="nump">97.00%<span></span>
</td>
<td class="nump">97.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_PercentageOfCommonStockOutstanding', window );">Percentage of common stock outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19.99%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', 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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_AuthorizedOfferingAmountOfSecurities', window );">Authorized offering amount of securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 150,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_CommonStockAuthorizedValueToBeIssuedBySalesAgent', window );">Common stock authorized value to be issued by Sales Agent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16,700,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_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | Purchase 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Common stock value</a></td>
<td class="nump">$ 10,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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_UnderwrittenPublicOfferingMember', window );">Underwritten Public Offering [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_ClassOfStockLineItems', 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Common stock sold (in Shares)</a></td>
<td class="nump">3,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Share price (in Dollars per share)</a></td>
<td class="nump">$ 0.85<span></span>
</td>
<td class="nump">$ 0.85<span></span>
</td>
<td class="nump">$ 0.85<span></span>
</td>
<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=us-gaap_PrivatePlacementMember', window );">Private Placement [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_ClassOfStockLineItems', 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Common stock sold (in Shares)</a></td>
<td class="nump">1,686,275<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Share price (in Dollars per share)</a></td>
<td class="nump">$ 0.85<span></span>
</td>
<td class="nump">0.85<span></span>
</td>
<td class="nump">0.85<span></span>
</td>
<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=us-gaap_PrivatePlacementMember', window );">Private Placement [Member] | Directors and Officers [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_ClassOfStockLineItems', 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Share price (in Dollars per share)</a></td>
<td class="nump">$ 1.02<span></span>
</td>
<td class="nump">$ 1.02<span></span>
</td>
<td class="nump">$ 1.02<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">98,040<span></span>
</td>
<td class="nump">98,040<span></span>
</td>
<td class="nump">98,040<span></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_AdditionalCommitmentFeeForUnsoldShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of additional fee paid to the underwriter or placement agent for the commitment to purchase any unsold shares in a stock issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_AdditionalCommitmentFeeForUnsoldShares</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_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_CommitmentFeeForUnsoldShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of fee paid to the underwriter or placement agent for the commitment to purchase any unsold shares in a stock issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_CommitmentFeeForUnsoldShares</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_CommonStockAuthorizedValueToBeIssuedBySalesAgent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of common stock authorized value to be issued by Sales Agent to sell maximum shares at current market prices until all shares all sold.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_CommonStockAuthorizedValueToBeIssuedBySalesAgent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_CommonStockRemainingAvailableValueToBeIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of common stock remaining available value to be issued by Sales Agent to sell maximum shares at current market prices.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_CommonStockRemainingAvailableValueToBeIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_MaximumCommonStockElectedtoPurchase">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 maximum common stock elected to purchase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_MaximumCommonStockElectedtoPurchase</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_MaximumCommonStockElectedtoPurchaseinMutuallyAgreed">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 maximum common stock elected to purchase in mutually agreed</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_MaximumCommonStockElectedtoPurchaseinMutuallyAgreed</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_NumberOfBusinessDays">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 business days as disclosed in the Proxy Statement, relating to the extraordinary general meeting of shareholders (the "Extension Meeting"), the Sponsor agreed that if the Extension Amendment Proposal is approved, it or one or more of its affiliates, members or third-party designees (the "Lender") will contribute to the Company as a loan, 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_NumberOfBusinessDays</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_NumberOfTradingDaysForCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 trading days used to determine the volume-weighted average price of common stock prior to the dividend payment date for preferred stock, 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_NumberOfTradingDaysForCommonStock</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_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_PercentageMultiplier">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 multiplier applied to the higher of the Market Value and the Newly Issued Price.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_PercentageMultiplier</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: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_PercentageOfCommitmentFee">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The commitment fee percentage related to unsold shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_PercentageOfCommitmentFee</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:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_PercentageOfCommonStockOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Refers to the percentage of stock outstanding as of the immediately prior to the execution of the purchase agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_PercentageOfCommonStockOutstanding</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: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_PercentageOfVolumeWeightedAveragePriceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 volume weighted average price of the common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_PercentageOfVolumeWeightedAveragePriceOfCommonStock</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:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_PercentageofVolumeWeightedAvergePriceMultiplier">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 multiplier applied to volume weighted average price.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_PercentageofVolumeWeightedAvergePriceMultiplier</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:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_ProceedsFromAtthemarketSalesOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 at-the-market sales of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_ProceedsFromAtthemarketSalesOfCommonStock</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_StockIssuedDuringPeriodValueIssuanceOfIssuanceOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 warrants in connection with June 2025 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_StockIssuedDuringPeriodValueIssuanceOfIssuanceOfWarrants</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_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8A<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 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 6: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 272<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483014/272-10-45-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 272<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482987/272-10-50-1<br><br>Reference 8: 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(d))<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 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 10: 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 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> -Subparagraph (e)<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 (h)<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 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<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 18<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 15: 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(27)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-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(28))<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 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 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 19: 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 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2)(ii))<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_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-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_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 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -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_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_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_UnderwriterWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_UnderwriterWarrantsMember</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_AwardTypeAxis=femy_PurchaseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=femy_PurchaseAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=femy_UnderwrittenPublicOfferingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_UnderwrittenPublicOfferingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=femy_DirectorsandOfficerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=femy_DirectorsandOfficerMember</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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Incentive Plans and Warrants - Stock-Based Awards (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jul. 25, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, authorized (in shares)</a></td>
<td class="nump">200,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200,000,000<span></span>
</td>
</tr>
<tr class="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 (in Dollars)</a></td>
<td class="nump">$ 1,924,030<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,924,030<span></span>
</td>
<td class="text">&#160;<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_ShareBasedCompensationExpenseToBeRecognizedUponAchievingCertainPerformanceCondition', window );">Compensation expense to be recognized upon achieving certain performance condition (in Dollars)</a></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">155,222<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 (in Dollars)</a></td>
<td class="nump">1,768,808<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,768,808<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">&#160;<span></span>
</td>
<td class="text">2 years 10 months 24 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of common stock in connection with ESPP (in Dollars)</a></td>
<td class="nump">$ 40,875<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,390<span></span>
</td>
<td class="nump">$ 40,875<span></span>
</td>
<td class="nump">$ 10,390<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis=femy_Two021StockOptionPlanMember', window );">2021 Stock Option Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 [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>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,595,315<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted (in Dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.09<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Options exercised (in shares)</a></td>
<td class="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="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Common stock reserved for issuance (in shares)</a></td>
<td class="nump">3,133,620<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,133,620<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Forfeitures (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">171,037<span></span>
</td>
<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_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis=femy_Two021StockOptionPlanMember', window );">2021 Stock Option Plan [Member] | Employees [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>
</tr>
<tr class="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 [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>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,524,915<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted (in Dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.09<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted-average fair values of options granted (in Dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.84<span></span>
</td>
<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_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis=femy_Two021StockOptionPlanMember', window );">2021 Stock Option Plan [Member] | Non Employees [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>
</tr>
<tr class="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 [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">70,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted (in Dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.98<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.73<span></span>
</td>
<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_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis=femy_InducementGrantMember', window );">Inducement Grant [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 [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>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted (in Dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod', window );">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">250,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Forfeitures (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 [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>
</tr>
<tr class="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">719,668<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">719,668<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Issuance of common stock in connection with ESPP (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">49,247<span></span>
</td>
<td class="nump">12,081<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of common stock in connection with ESPP (in Dollars)</a></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">$ 40,875<span></span>
</td>
<td class="nump">$ 10,390<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_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_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_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_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_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_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 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<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 (f)(2)(iv)<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 (f)(2)(ii)<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 (l)<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 (a)(1)<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 (d)(1)<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 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 11: 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 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 (a)(2)<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 (a)(3)<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)(1)(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)(1)(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)(1)(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)(1)(iv)<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)(1)(iv)(01)<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)(1)(iv)(02)<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 (c)(1)(iv)(03)<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 (c)(1)(iv)(04)<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 (c)(2)(i)<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 (c)(2)(ii)<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 (c)(2)(iii)<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 (c)(2)(iii)(01)<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 (c)(2)(iii)(02)<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 (c)(2)(iii)(03)<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 (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 29: http://www.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 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net 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/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-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_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_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_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_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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis=femy_InducementGrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis=femy_InducementGrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Incentive Plans and Warrants - Stock Option Plans, Activity (Details) - 2021 Stock Option Plan [Member] - USD ($)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Beginning balance (in shares)</a></td>
<td class="nump">2,974,219<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Beginning balance (in dollars per share)</a></td>
<td class="nump">$ 1.6<span></span>
</td>
</tr>
<tr class="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">1,595,315<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted (in dollars per share)</a></td>
<td class="nump">$ 1.09<span></span>
</td>
</tr>
<tr class="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 share)</a></td>
<td class="num">(171,037)<span></span>
</td>
</tr>
<tr class="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 share)</a></td>
<td class="nump">$ 1.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Ending balance (in shares)</a></td>
<td class="nump">4,398,497<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Ending balance (in dollars per share)</a></td>
<td class="nump">$ 1.43<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Aggregate intrinsic value, outstanding</a></td>
<td class="nump">$ 619,562<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber', window );">Options vested and exercisable, Number of options vested (in shares)</a></td>
<td class="nump">1,796,098<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice', window );">Options vested and exercisable, Weighted average exercise price (in dollars per share)</a></td>
<td class="nump">$ 2.01<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Options vested and exercisable, Aggregate intrinsic value</a></td>
<td class="nump">$ 380,874<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<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 (f)(2)(iv)<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 (f)(2)(ii)<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 (l)<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 (a)(1)<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 (d)(1)<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 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 11: 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 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 (a)(2)<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 (a)(3)<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)(1)(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)(1)(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)(1)(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)(1)(iv)<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)(1)(iv)(01)<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)(1)(iv)(02)<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 (c)(1)(iv)(03)<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 (c)(1)(iv)(04)<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 (c)(2)(i)<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 (c)(2)(ii)<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 (c)(2)(iii)<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 (c)(2)(iii)(01)<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 (c)(2)(iii)(02)<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 (c)(2)(iii)(03)<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 (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 29: http://www.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 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
</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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Incentive Plans and Warrants - Stock Options Granted (Details) - 2021 Stock Option Plan [Member]<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2025</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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [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 21 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&#8209;free interest rate</a></td>
<td class="nump">4.37%<span></span>
</td>
</tr>
<tr class="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">91.17%<span></span>
</td>
</tr>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [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 6 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&#8209;free interest rate</a></td>
<td class="nump">3.91%<span></span>
</td>
</tr>
<tr class="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">90.77%<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_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_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 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<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 (f)(2)(iv)<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 (f)(2)(ii)<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 (l)<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 (a)(1)<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 (d)(1)<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 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 11: 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 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 (a)(2)<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 (a)(3)<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)(1)(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)(1)(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)(1)(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)(1)(iv)<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)(1)(iv)(01)<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)(1)(iv)(02)<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 (c)(1)(iv)(03)<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 (c)(1)(iv)(04)<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 (c)(2)(i)<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 (c)(2)(ii)<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 (c)(2)(iii)<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 (c)(2)(iii)(01)<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 (c)(2)(iii)(02)<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 (c)(2)(iii)(03)<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 (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 29: http://www.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 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_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_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>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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Incentive Plans and Warrants - Inducement Grants and Valuation (Details) - Inducement Grant [Member] - $ / shares<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Beginning balance (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">250,000<span></span>
</td>
<td class="nump">250,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Beginning balance (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.89<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted average remaining life years</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">8 years 25 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (in shares)</a></td>
<td class="nump">100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.9<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm', window );">Granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">9 years 11 months 23 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Forfeited (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(100,000)<span></span>
</td>
<td class="num">(100,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Forfeited (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Ending balance (in shares)</a></td>
<td class="nump">250,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">250,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Ending balance (in dollars per share)</a></td>
<td class="nump">$ 1.81<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.81<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm', window );">Weighted average remaining life years</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">8 years 1 month 9 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber', window );">Options vested and exercisable, Number of options vested (in shares)</a></td>
<td class="nump">100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice', window );">Options vested and exercisable, Weighted average exercise price (in dollars per share)</a></td>
<td class="nump">$ 2.56<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.56<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1', window );">Options vested and exercisable, Weighted average remaining life years</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 years 9 months 25 days<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards granted, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm</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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm</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_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 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<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 (f)(2)(iv)<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 (f)(2)(ii)<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 (l)<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 (a)(1)<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 (d)(1)<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 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 11: 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 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 (a)(2)<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 (a)(3)<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)(1)(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)(1)(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)(1)(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)(1)(iv)<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)(1)(iv)(01)<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)(1)(iv)(02)<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 (c)(1)(iv)(03)<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 (c)(1)(iv)(04)<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 (c)(2)(i)<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 (c)(2)(ii)<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 (c)(2)(iii)<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 (c)(2)(iii)(01)<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 (c)(2)(iii)(02)<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 (c)(2)(iii)(03)<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 (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 29: http://www.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 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_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_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_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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Subparagraph (e)(1)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis=femy_InducementGrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis=femy_InducementGrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Incentive Plans 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">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [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">$ 181,971<span></span>
</td>
<td class="nump">$ 104,013<span></span>
</td>
<td class="nump">$ 549,208<span></span>
</td>
<td class="nump">$ 181,598<span></span>
</td>
</tr>
<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [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">68,299<span></span>
</td>
<td class="nump">34,629<span></span>
</td>
<td class="nump">205,223<span></span>
</td>
<td class="nump">64,637<span></span>
</td>
</tr>
<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [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">21,418<span></span>
</td>
<td class="nump">18,246<span></span>
</td>
<td class="nump">10,987<span></span>
</td>
<td class="nump">24,764<span></span>
</td>
</tr>
<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [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">$ 92,254<span></span>
</td>
<td class="nump">$ 51,138<span></span>
</td>
<td class="nump">$ 332,998<span></span>
</td>
<td class="nump">$ 92,197<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_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 S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479983/718-10-S45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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_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 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<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 (f)(2)(iv)<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 (f)(2)(ii)<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 (l)<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 (a)(1)<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 (d)(1)<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 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 11: 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 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 (a)(2)<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 (a)(3)<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)(1)(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)(1)(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)(1)(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)(1)(iv)<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)(1)(iv)(01)<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)(1)(iv)(02)<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 (c)(1)(iv)(03)<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 (c)(1)(iv)(04)<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 (c)(2)(i)<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 (c)(2)(ii)<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 (c)(2)(iii)<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 (c)(2)(iii)(01)<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 (c)(2)(iii)(02)<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 (c)(2)(iii)(03)<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 (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 29: http://www.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 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_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>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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related-Party Transactions (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Nov. 30, 2024</div></th>
<th class="th"><div>Nov. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related-Party Transactions [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_RelatedPartyTransactionAmountsOfTransaction', window );">Related-party transaction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty', window );">Payment of convertible notes interest</a></td>
<td class="nump">$ 300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty', window );">Payment of convertible notes interest</a></td>
<td class="nump">315,790<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=femy_SeriesBWarrantsMember', window );">Series B Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related-Party Transactions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMaturityDate', window );">Warrants expired date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Nov. 30,  2024<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember', window );">Private Placement [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_RelatedPartyTransactionLineItems', window );"><strong>Related-Party Transactions [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_SharePrice', window );">Share price (in Dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.85<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember', window );">Private Placement [Member] | Directors and Officer [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_RelatedPartyTransactionLineItems', window );"><strong>Related-Party Transactions [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 );">Purchased common shares (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">98,040<span></span>
</td>
</tr>
<tr class="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 );">Share price (in Dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.02<span></span>
</td>
</tr>
<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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related-Party Transactions [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_StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty', window );">Payment of convertible notes interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_femy_StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty', window );">Payment of convertible notes interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">315,790<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_StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of the conversion of convertible notes accrued interest including related party transactions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_femy_StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The value of stock issued during the period upon the conversion of convertible notes accrued interest, including related party and adjustment to additional paid in capital.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">femy_StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>femy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 2: 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<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(k)(2))<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 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<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 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-13<br><br>Reference 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)(2)(i))<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)(c)(2)(ii))<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 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(g)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_WarrantsAndRightsOutstandingMaturityDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expiration date of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WarrantsAndRightsOutstandingMaturityDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=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_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=femy_DirectorsandOfficerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=femy_DirectorsandOfficerMember</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>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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss per Share Attributable to Common Stockholders - Computation of Basic and Diluted Net Loss Per Share (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightLineItems', window );"><strong>Net Loss per Share Attributable to Common Stockholders [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 per share attributable to common stockholders, basic</a></td>
<td class="num">$ (4,585,922)<span></span>
</td>
<td class="num">$ (4,684,574)<span></span>
</td>
<td class="num">$ (10,482,761)<span></span>
</td>
<td class="num">$ (8,284,084)<span></span>
</td>
</tr>
<tr class="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 per share attributable to common stockholders, diluted</a></td>
<td class="num">$ (4,585,922)<span></span>
</td>
<td class="num">$ (4,684,574)<span></span>
</td>
<td class="num">$ (10,482,761)<span></span>
</td>
<td class="num">$ (8,284,084)<span></span>
</td>
</tr>
<tr class="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">28,880,704<span></span>
</td>
<td class="nump">22,215,516<span></span>
</td>
<td class="nump">27,025,277<span></span>
</td>
<td class="nump">21,995,436<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">28,880,704<span></span>
</td>
<td class="nump">22,215,516<span></span>
</td>
<td class="nump">27,025,277<span></span>
</td>
<td class="nump">21,995,436<span></span>
</td>
</tr>
<tr class="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.16)<span></span>
</td>
<td class="num">$ (0.21)<span></span>
</td>
<td class="num">$ (0.39)<span></span>
</td>
<td class="num">$ (0.38)<span></span>
</td>
</tr>
<tr class="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.16)<span></span>
</td>
<td class="num">$ (0.21)<span></span>
</td>
<td class="num">$ (0.39)<span></span>
</td>
<td class="num">$ (0.38)<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_ClassOfWarrantOrRightLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightLineItems</td>
</tr>
<tr>
<td style="padding-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_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 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 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<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 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<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 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 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 (a)<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 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 17: 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 18: 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 19: 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 20: 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 21: 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 22: 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 23: 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 24: 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><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-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_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 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 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<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 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<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 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 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 (a)<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 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 17: 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 18: 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 19: 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 20: 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 21: 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 22: 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 23: 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><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-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_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_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 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 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 7: 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 8: 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 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 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 12: 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 13: 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 14: 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 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 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 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_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>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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss per Share Attributable to Common Stockholders - Computations of Diluted Weighted Average Shares Outstanding (Details) - shares<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightLineItems', 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" 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">4,648,497<span></span>
</td>
<td class="nump">3,171,139<span></span>
</td>
<td class="nump">4,648,497<span></span>
</td>
<td class="nump">3,171,139<span></span>
</td>
</tr>
<tr class="re">
<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">141,639<span></span>
</td>
<td class="nump">196,816<span></span>
</td>
<td class="nump">141,639<span></span>
</td>
<td class="nump">196,816<span></span>
</td>
</tr>
<tr class="ro">
<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">10,769,754<span></span>
</td>
<td class="nump">15,046,930<span></span>
</td>
<td class="nump">10,769,754<span></span>
</td>
<td class="nump">15,046,930<span></span>
</td>
</tr>
<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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightLineItems', 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">68,809<span></span>
</td>
<td class="nump">68,809<span></span>
</td>
<td class="nump">68,809<span></span>
</td>
<td class="nump">68,809<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=femy_WarrantsSevenMember', window );">November 2023 Financing [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightLineItems', 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">5,805,083<span></span>
</td>
<td class="nump">11,610,166<span></span>
</td>
<td class="nump">5,805,083<span></span>
</td>
<td class="nump">11,610,166<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=femy_WarrantsEightMember', window );">June 2025 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_ClassOfWarrantOrRightLineItems', 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">105,726<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">105,726<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_ClassOfWarrantOrRightLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightLineItems</td>
</tr>
<tr>
<td style="padding-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_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 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 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 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_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_ClassOfWarrantOrRightAxis=femy_WarrantsSixMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=femy_WarrantsSixMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=femy_WarrantsSevenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=femy_WarrantsSevenMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=femy_WarrantsEightMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=femy_WarrantsEightMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Details)<br></strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Reporting (Details)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2025 </div>
<div>Segment</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Number of operating segments</a></td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments</a></td>
<td class="nump">1<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_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Segment Reporting - Significant Segment Expenses (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 409,268<span></span>
</td>
<td class="nump">$ 221,484<span></span>
</td>
<td class="nump">$ 750,532<span></span>
</td>
<td class="nump">$ 492,624<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of sales (excluding depreciation expense)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">158,171<span></span>
</td>
<td class="nump">73,125<span></span>
</td>
<td class="nump">275,437<span></span>
</td>
<td class="nump">161,657<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost', window );">Research and development expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">89,217<span></span>
</td>
<td class="nump">665,517<span></span>
</td>
<td class="nump">1,048,380<span></span>
</td>
<td class="nump">1,080,780<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherResearchAndDevelopmentExpense', window );">Other research and development expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">1,325,212<span></span>
</td>
<td class="nump">1,310,358<span></span>
</td>
<td class="nump">3,334,521<span></span>
</td>
<td class="nump">2,665,826<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Total research and development expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,414,429<span></span>
</td>
<td class="nump">1,975,875<span></span>
</td>
<td class="nump">4,382,901<span></span>
</td>
<td class="nump">3,746,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_SellingAndMarketingExpense', window );">Sales and marketing expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">984,977<span></span>
</td>
<td class="nump">975,190<span></span>
</td>
<td class="nump">1,893,544<span></span>
</td>
<td class="nump">1,275,677<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,616,972<span></span>
</td>
<td class="nump">1,611,817<span></span>
</td>
<td class="nump">3,339,685<span></span>
</td>
<td class="nump">3,114,621<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">86,285<span></span>
</td>
<td class="nump">67,628<span></span>
</td>
<td class="nump">171,138<span></span>
</td>
<td class="nump">138,856<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,102,663<span></span>
</td>
<td class="nump">4,630,510<span></span>
</td>
<td class="nump">9,787,268<span></span>
</td>
<td class="nump">8,275,760<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total other expense, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(734,356)<span></span>
</td>
<td class="num">(204,173)<span></span>
</td>
<td class="num">(1,174,776)<span></span>
</td>
<td class="num">(341,041)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before income taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(4,585,922)<span></span>
</td>
<td class="num">(4,686,324)<span></span>
</td>
<td class="num">(10,486,949)<span></span>
</td>
<td class="num">(8,285,834)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax benefit</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,750)<span></span>
</td>
<td class="num">(4,188)<span></span>
</td>
<td class="num">(1,750)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (4,585,922)<span></span>
</td>
<td class="num">$ (4,684,574)<span></span>
</td>
<td class="num">$ (10,482,761)<span></span>
</td>
<td class="num">$ (8,284,084)<span></span>
</td>
</tr>
<tr><td colspan="5"></td></tr>
<tr><td colspan="5"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Other research and development expense include clinical affairs, regulatory, manufacturing and quality assurance expenses.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-11<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 4: 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 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(2)(a))<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 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/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-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_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -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 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<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)(i))<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 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<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 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 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<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 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: 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 18: 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 19: 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 20: 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 21: 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 22: 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 23: 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 24: 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 25: 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 26: 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 27: 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 28: 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 29: 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 30: 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 31: 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 32: 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 33: 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 34: 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 35: 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 36: 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 37: 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 38: 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 39: 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 40: 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 41: 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 42: 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 43: 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 44: 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 45: 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 46: 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 47: 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 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-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_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other research and development expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482916/730-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-18<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 4: 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 5: 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 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 912<br> -SubTopic 730<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479532/912-730-25-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for research and development. Excludes cost for computer software product to be sold, leased, or otherwise marketed, writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both, and write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482916/730-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<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 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<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 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<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 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
</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.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events (Details)<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jul. 31, 2025 </div>
<div>USD ($)</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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member] | AFCO Credit Corporation [Member] | Promissory Notes [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_SubsequentEventLineItems', window );"><strong>Subsequent Events [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_ProceedsFromNotesPayable', window );">Proceeds to pay insurance premiums</a></td>
<td class="nump">$ 367,450<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_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_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483399/855-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=femy_PromissoryNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=femy_PromissoryNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<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>63
<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>65
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>148</ContextCount>
  <ElementCount>264</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>35</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>6</UnitCount>
  <MyReports>
    <Report instance="ef20050506_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>995100 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/dei/role/document/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="ef20050506_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>995301 - Statement - Condensed Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/ConsolidatedBalanceSheet</Role>
      <ShortName>Condensed Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="ef20050506_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>995302 - Statement - Condensed Balance Sheets (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/ConsolidatedBalanceSheet_Parentheticals</Role>
      <ShortName>Condensed Balance Sheets (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="ef20050506_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>995303 - Statement - Condensed Statements of Comprehensive Loss</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/ConsolidatedIncomeStatement</Role>
      <ShortName>Condensed Statements of Comprehensive Loss</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="ef20050506_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>995304 - Statement - Condensed Statements of Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/ShareholdersEquityType2or3</Role>
      <ShortName>Condensed Statements of Stockholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="ef20050506_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>995305 - Statement - Condensed Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/ConsolidatedCashFlow</Role>
      <ShortName>Condensed Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="ef20050506_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>995306 - 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="ef20050506_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>995307 - Disclosure - Fair Value of Financial Instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/FairValueofFinancialInstruments</Role>
      <ShortName>Fair Value of Financial Instruments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="ef20050506_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>995308 - 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="ef20050506_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>995309 - 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="ef20050506_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>995310 - 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="ef20050506_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>995311 - Disclosure - Revenue Recognition</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/RevenueRecognition</Role>
      <ShortName>Revenue Recognition</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="ef20050506_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>995312 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="ef20050506_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>995313 - 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>14</Position>
    </Report>
    <Report instance="ef20050506_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>995314 - Disclosure - Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/StockholdersEquity</Role>
      <ShortName>Stockholders' Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="ef20050506_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>995315 - 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>16</Position>
    </Report>
    <Report instance="ef20050506_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>995316 - Disclosure - Related-Party Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/RelatedPartyTransactions</Role>
      <ShortName>Related-Party Transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="ef20050506_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>995317 - 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>18</Position>
    </Report>
    <Report instance="ef20050506_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>995318 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="ef20050506_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>995319 - Disclosure - Segment Reporting</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/SegmentReporting</Role>
      <ShortName>Segment Reporting</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="ef20050506_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>995320 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="ef20050506_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>995410 - Disclosure - Pay vs Performance Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/PvpDisclosure</Role>
      <ShortName>Pay vs Performance Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="ef20050506_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>995445 - Disclosure - Insider Trading Arrangements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements</Role>
      <ShortName>Insider Trading Arrangements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="ef20050506_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>996000 - Disclosure - Accounting Policies, by Policy (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/AccountingPoliciesByPolicy</Role>
      <ShortName>Accounting Policies, by Policy (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="ef20050506_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>996001 - 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="ef20050506_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>996002 - 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="ef20050506_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>996003 - 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>27</Position>
    </Report>
    <Report instance="ef20050506_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>996004 - 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>28</Position>
    </Report>
    <Report instance="ef20050506_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>996005 - 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>29</Position>
    </Report>
    <Report instance="ef20050506_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>996006 - Disclosure - Segment Reporting (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/SegmentReportingTables</Role>
      <ShortName>Segment Reporting (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://femasys.com/role/SegmentReporting</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="ef20050506_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>996007 - 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/OrganizationNatureofBusinessandLiquidity</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="ef20050506_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>996008 - 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="ef20050506_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>996009 - Disclosure - Inventories - Inventories (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/InventoriesTable</Role>
      <ShortName>Inventories - Inventories (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="ef20050506_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>996010 - Disclosure - Accrued Expenses - Accrued Expenses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/AccruedExpensesTable</Role>
      <ShortName>Accrued Expenses - Accrued Expenses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="ef20050506_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>996011 - 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>35</Position>
    </Report>
    <Report instance="ef20050506_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>996012 - Disclosure - Revenue Recognition - Sales by geographic region (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/SalesbygeographicregionTable</Role>
      <ShortName>Revenue Recognition - Sales by geographic region (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="ef20050506_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>996013 - Disclosure - Convertible Notes with Warrants (November 2023 Financing) (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://femasys.com/role/ConvertibleNoteswithWarrantsNovember2023FinancingDetails</Role>
      <ShortName>Convertible Notes with Warrants (November 2023 Financing) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://femasys.com/role/ConvertibleNoteswithWarrantsNovember2023Financing</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="ef20050506_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>996014 - 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>38</Position>
    </Report>
    <Report instance="ef20050506_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>996015 - Disclosure - Equity Incentive Plans and Warrants - Stock-Based Awards (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/EquityIncentivePlansandWarrantsDetailsStockBasedAwards</Role>
      <ShortName>Equity Incentive Plans and Warrants - Stock-Based Awards (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="ef20050506_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>996016 - Disclosure - Equity Incentive Plans and Warrants - Stock Option Plans, Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/StockOptionPlansActivityTable</Role>
      <ShortName>Equity Incentive Plans and Warrants - Stock Option Plans, Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="ef20050506_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>996017 - Disclosure - Equity Incentive Plans and Warrants - Stock Options Granted (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/StockOptionsGrantedTable</Role>
      <ShortName>Equity Incentive Plans and Warrants - Stock Options Granted (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="ef20050506_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>996018 - Disclosure - Equity Incentive Plans and Warrants - Inducement Grants and Valuation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/InducementGrantsandValuationTable</Role>
      <ShortName>Equity Incentive Plans and Warrants - Inducement Grants and Valuation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="ef20050506_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>996019 - Disclosure - Equity Incentive Plans and Warrants - Share-Based Compensation Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/ShareBasedCompensationExpenseTable</Role>
      <ShortName>Equity Incentive Plans and Warrants - Share-Based Compensation Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="ef20050506_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>996020 - 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>44</Position>
    </Report>
    <Report instance="ef20050506_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>996021 - Disclosure - Net Loss per Share Attributable to Common Stockholders - Computation of Basic and Diluted Net Loss Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/ComputationofBasicandDilutedNetLossPerShareTable</Role>
      <ShortName>Net Loss per Share Attributable to Common Stockholders - Computation of Basic and Diluted Net Loss Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="ef20050506_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>996022 - Disclosure - Net Loss per Share Attributable to Common Stockholders - Computations of Diluted Weighted Average Shares Outstanding (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/ComputationsofDilutedWeightedAverageSharesOutstandingTable</Role>
      <ShortName>Net Loss per Share Attributable to Common Stockholders - Computations of Diluted Weighted Average Shares Outstanding (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="ef20050506_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>996023 - 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>47</Position>
    </Report>
    <Report instance="ef20050506_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>996024 - Disclosure - Segment Reporting (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/SegmentReportingDetails</Role>
      <ShortName>Segment Reporting (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://femasys.com/role/SegmentReportingTables</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="ef20050506_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>996025 - Disclosure - Segment Reporting - Significant Segment Expenses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://femasys.com/role/SignificantSegmentExpensesTable</Role>
      <ShortName>Segment Reporting - Significant Segment Expenses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="ef20050506_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>996026 - 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="ef20050506_10q.htm">ef20050506_10q.htm</File>
    <File>femy-20250630.xsd</File>
    <File>femy-20250630_cal.xml</File>
    <File>femy-20250630_def.xml</File>
    <File>femy-20250630_lab.xml</File>
    <File>femy-20250630_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="641">http://fasb.org/us-gaap/2025</BaseTaxonomy>
    <BaseTaxonomy items="31">http://xbrl.sec.gov/dei/2025</BaseTaxonomy>
    <BaseTaxonomy items="4">http://xbrl.sec.gov/ecd/2025</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>68
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "ef20050506_10q.htm": {
   "nsprefix": "femy",
   "nsuri": "http://femasys.com/20250630",
   "dts": {
    "inline": {
     "local": [
      "ef20050506_10q.htm"
     ]
    },
    "schema": {
     "local": [
      "femy-20250630.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2024-01-31/types.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-roles-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-roles-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd",
      "https://xbrl.sec.gov/country/2025/country-2025.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-2025.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-2025_def.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-2025_lab.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-2025_pre.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-sub-2025.xsd",
      "https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd",
      "https://xbrl.sec.gov/ecd/2025/ecd-sub-2025.xsd",
      "https://xbrl.sec.gov/sic/2025/sic-2025.xsd",
      "https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "femy-20250630_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "femy-20250630_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "femy-20250630_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "femy-20250630_pre.xml"
     ]
    }
   },
   "keyStandard": 215,
   "keyCustom": 49,
   "axisStandard": 17,
   "axisCustom": 0,
   "memberStandard": 17,
   "memberCustom": 17,
   "hidden": {
    "total": 11,
    "http://fasb.org/us-gaap/2025": 7,
    "http://xbrl.sec.gov/dei/2025": 4
   },
   "contextCount": 148,
   "entityCount": 1,
   "segmentCount": 35,
   "elementCount": 624,
   "unitCount": 6,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2025": 641,
    "http://xbrl.sec.gov/dei/2025": 31,
    "http://xbrl.sec.gov/ecd/2025": 4
   },
   "report": {
    "R1": {
     "role": "http://xbrl.sec.gov/dei/role/document/Cover",
     "longName": "995100 - Document - Cover",
     "shortName": "Cover",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://femasys.com/role/ConsolidatedBalanceSheet",
     "longName": "995301 - Statement - Condensed Balance Sheets",
     "shortName": "Condensed Balance Sheets",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "unique": true
     }
    },
    "R3": {
     "role": "http://femasys.com/role/ConsolidatedBalanceSheet_Parentheticals",
     "longName": "995302 - Statement - Condensed Balance Sheets (Parentheticals)",
     "shortName": "Condensed Balance Sheets (Parentheticals)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "unitRef": "usdPershares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "unitRef": "usdPershares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R4": {
     "role": "http://femasys.com/role/ConsolidatedIncomeStatement",
     "longName": "995303 - Statement - Condensed Statements of Comprehensive Loss",
     "shortName": "Condensed Statements of Comprehensive Loss",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:OperatingIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://femasys.com/role/ShareholdersEquityType2or3",
     "longName": "995304 - Statement - Condensed Statements of Stockholders' Equity",
     "shortName": "Condensed Statements of Stockholders' Equity",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c50",
      "name": "us-gaap:StockholdersEquity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c50",
      "name": "us-gaap:StockholdersEquity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R6": {
     "role": "http://femasys.com/role/ConsolidatedCashFlow",
     "longName": "995305 - Statement - Condensed Statements of Cash Flows",
     "shortName": "Condensed Statements of Cash Flows",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:Depreciation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://femasys.com/role/OrganizationNatureofBusinessandLiquidity",
     "longName": "995306 - 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": "c0",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://femasys.com/role/FairValueofFinancialInstruments",
     "longName": "995307 - Disclosure - Fair Value of Financial Instruments",
     "shortName": "Fair Value of Financial Instruments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://femasys.com/role/CashandCashEquivalents",
     "longName": "995308 - Disclosure - Cash and Cash Equivalents",
     "shortName": "Cash and Cash Equivalents",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://femasys.com/role/Inventories",
     "longName": "995309 - Disclosure - Inventories",
     "shortName": "Inventories",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://femasys.com/role/AccruedExpenses",
     "longName": "995310 - Disclosure - Accrued Expenses",
     "shortName": "Accrued Expenses",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://femasys.com/role/RevenueRecognition",
     "longName": "995311 - Disclosure - Revenue Recognition",
     "shortName": "Revenue Recognition",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://femasys.com/role/CommitmentsandContingencies",
     "longName": "995312 - Disclosure - Commitments and Contingencies",
     "shortName": "Commitments and Contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://femasys.com/role/ConvertibleNoteswithWarrantsNovember2023Financing",
     "longName": "995313 - Disclosure - Convertible Notes with Warrants (November 2023 Financing)",
     "shortName": "Convertible Notes with Warrants (November 2023 Financing)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "femy:ConvertibleNotesWithWarrantsNovember2023FinancingTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "femy:ConvertibleNotesWithWarrantsNovember2023FinancingTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://femasys.com/role/StockholdersEquity",
     "longName": "995314 - Disclosure - Stockholders' Equity",
     "shortName": "Stockholders' Equity",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://femasys.com/role/EquityIncentivePlansandWarrants",
     "longName": "995315 - Disclosure - Equity Incentive Plans and Warrants",
     "shortName": "Equity Incentive Plans and Warrants",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://femasys.com/role/RelatedPartyTransactions",
     "longName": "995316 - Disclosure - Related-Party Transactions",
     "shortName": "Related-Party Transactions",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://femasys.com/role/NetLossperShareAttributabletoCommonStockholders",
     "longName": "995317 - 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": "18",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://femasys.com/role/IncomeTaxes",
     "longName": "995318 - Disclosure - Income Taxes",
     "shortName": "Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://femasys.com/role/SegmentReporting",
     "longName": "995319 - Disclosure - Segment Reporting",
     "shortName": "Segment Reporting",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://femasys.com/role/SubsequentEvents",
     "longName": "995320 - Disclosure - Subsequent Events",
     "shortName": "Subsequent Events",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure",
     "longName": "995410 - Disclosure - Pay vs Performance Disclosure",
     "shortName": "Pay vs Performance Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R23": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
     "longName": "995445 - Disclosure - Insider Trading Arrangements",
     "shortName": "Insider Trading Arrangements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ecd:NonRule10b51ArrAdoptedFlag",
       "ecd:Rule10b51ArrTrmntdFlag",
       "ecd:NonRule10b51ArrTrmntdFlag",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ecd:NonRule10b51ArrAdoptedFlag",
       "ecd:Rule10b51ArrTrmntdFlag",
       "ecd:NonRule10b51ArrTrmntdFlag",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://femasys.com/role/AccountingPoliciesByPolicy",
     "longName": "996000 - Disclosure - Accounting Policies, by Policy (Policies)",
     "shortName": "Accounting Policies, by Policy (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "24",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "femy:OrganizationAndNatureOfBusinessPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "femy:OrganizationAndNatureOfBusinessPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://femasys.com/role/InventoriesTables",
     "longName": "996001 - Disclosure - Inventories (Tables)",
     "shortName": "Inventories (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://femasys.com/role/AccruedExpensesTables",
     "longName": "996002 - Disclosure - Accrued Expenses (Tables)",
     "shortName": "Accrued Expenses (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "26",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://femasys.com/role/RevenueRecognitionTables",
     "longName": "996003 - Disclosure - Revenue Recognition (Tables)",
     "shortName": "Revenue Recognition (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://femasys.com/role/EquityIncentivePlansandWarrantsTables",
     "longName": "996004 - Disclosure - Equity Incentive Plans and Warrants (Tables)",
     "shortName": "Equity Incentive Plans and Warrants (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://femasys.com/role/NetLossperShareAttributabletoCommonStockholdersTables",
     "longName": "996005 - 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": "29",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://femasys.com/role/SegmentReportingTables",
     "longName": "996006 - Disclosure - Segment Reporting (Tables)",
     "shortName": "Segment Reporting (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://femasys.com/role/OrganizationNatureofBusinessandLiquidityDetails",
     "longName": "996007 - 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": "c0",
      "name": "femy:NumberOfPatentsIssuedGlobally",
      "unitRef": "Patent",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "femy:NumberOfPatentsIssuedGlobally",
      "unitRef": "Patent",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://femasys.com/role/CashandCashEquivalentsDetails",
     "longName": "996008 - Disclosure - Cash and Cash Equivalents (Details)",
     "shortName": "Cash and Cash Equivalents (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c61",
      "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "us-gaap:CashAndCashEquivalentsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c61",
      "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "us-gaap:CashAndCashEquivalentsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://femasys.com/role/InventoriesTable",
     "longName": "996009 - Disclosure - Inventories - Inventories (Details)",
     "shortName": "Inventories - Inventories (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:InventoryRawMaterials",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:InventoryRawMaterials",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://femasys.com/role/AccruedExpensesTable",
     "longName": "996010 - Disclosure - Accrued Expenses - Accrued Expenses (Details)",
     "shortName": "Accrued Expenses - Accrued Expenses (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "femy:IncentiveAndOtherCompensationCostsCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "femy:IncentiveAndOtherCompensationCostsCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://femasys.com/role/RevenueRecognitionDetails",
     "longName": "996011 - Disclosure - Revenue Recognition (Details)",
     "shortName": "Revenue Recognition (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "femy:ContractWithCustomerUnsatisfiedPerformanceObligation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "femy:ContractWithCustomerUnsatisfiedPerformanceObligation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://femasys.com/role/SalesbygeographicregionTable",
     "longName": "996012 - Disclosure - Revenue Recognition - Sales by geographic region (Details)",
     "shortName": "Revenue Recognition - Sales by geographic region (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c65",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "unique": true
     }
    },
    "R37": {
     "role": "http://femasys.com/role/ConvertibleNoteswithWarrantsNovember2023FinancingDetails",
     "longName": "996013 - Disclosure - Convertible Notes with Warrants (November 2023 Financing) (Details)",
     "shortName": "Convertible Notes with Warrants (November 2023 Financing) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c79",
      "name": "us-gaap:InterestPaidNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "femy:ConvertibleNotesWithWarrantsNovember2023FinancingTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c79",
      "name": "us-gaap:InterestPaidNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "femy:ConvertibleNotesWithWarrantsNovember2023FinancingTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://femasys.com/role/StockholdersEquityDetails",
     "longName": "996014 - Disclosure - Stockholders' Equity (Details)",
     "shortName": "Stockholders' Equity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://femasys.com/role/EquityIncentivePlansandWarrantsDetailsStockBasedAwards",
     "longName": "996015 - Disclosure - Equity Incentive Plans and Warrants - Stock-Based Awards (Details)",
     "shortName": "Equity Incentive Plans and Warrants - Stock-Based Awards (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:CommonStockSharesAuthorized",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "femy:ShareBasedCompensationExpenseToBeRecognizedUponAchievingCertainPerformanceCondition",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "unique": true
     }
    },
    "R40": {
     "role": "http://femasys.com/role/StockOptionPlansActivityTable",
     "longName": "996016 - 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": "40",
     "firstAnchor": {
      "contextRef": "c117",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c117",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://femasys.com/role/StockOptionsGrantedTable",
     "longName": "996017 - Disclosure - Equity Incentive Plans and Warrants - Stock Options Granted (Details)",
     "shortName": "Equity Incentive Plans and Warrants - Stock Options Granted (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c106",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock",
       "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c106",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock",
       "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://femasys.com/role/InducementGrantsandValuationTable",
     "longName": "996018 - Disclosure - Equity Incentive Plans and Warrants - Inducement Grants and Valuation (Details)",
     "shortName": "Equity Incentive Plans and Warrants - Inducement Grants and Valuation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c118",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c111",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "unique": true
     }
    },
    "R43": {
     "role": "http://femasys.com/role/ShareBasedCompensationExpenseTable",
     "longName": "996019 - 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": "43",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://femasys.com/role/RelatedPartyTransactionsDetails",
     "longName": "996020 - Disclosure - Related-Party Transactions (Details)",
     "shortName": "Related-Party Transactions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c132",
      "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c132",
      "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://femasys.com/role/ComputationofBasicandDilutedNetLossPerShareTable",
     "longName": "996021 - Disclosure - Net Loss per Share Attributable to Common Stockholders - Computation of Basic and Diluted Net Loss Per Share (Details)",
     "shortName": "Net Loss per Share Attributable to Common Stockholders - Computation of Basic and Diluted Net Loss Per Share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R46": {
     "role": "http://femasys.com/role/ComputationsofDilutedWeightedAverageSharesOutstandingTable",
     "longName": "996022 - Disclosure - Net Loss per Share Attributable to Common Stockholders - Computations of Diluted Weighted Average Shares Outstanding (Details)",
     "shortName": "Net Loss per Share Attributable to Common Stockholders - Computations of Diluted Weighted Average Shares Outstanding (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://femasys.com/role/IncomeTaxesDetails",
     "longName": "996023 - Disclosure - Income Taxes (Details)",
     "shortName": "Income Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://femasys.com/role/SegmentReportingDetails",
     "longName": "996024 - Disclosure - Segment Reporting (Details)",
     "shortName": "Segment Reporting (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": null,
     "uniqueAnchor": null
    },
    "R49": {
     "role": "http://femasys.com/role/SignificantSegmentExpensesTable",
     "longName": "996025 - Disclosure - Segment Reporting - Significant Segment Expenses (Details)",
     "shortName": "Segment Reporting - Significant Segment Expenses (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "unique": true
     }
    },
    "R50": {
     "role": "http://femasys.com/role/SubsequentEventsDetails",
     "longName": "996026 - Disclosure - Subsequent Events (Details)",
     "shortName": "Subsequent Events (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "c147",
      "name": "us-gaap:ProceedsFromNotesPayable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "us-gaap:SubsequentEventsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c147",
      "name": "us-gaap:ProceedsFromNotesPayable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "us-gaap:SubsequentEventsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050506_10q.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "femy_AFCOCreditCorporationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://femasys.com/20250630",
     "localname": "AFCOCreditCorporationMember",
     "presentation": [
      "http://femasys.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "AFCO Credit Corporation [Member]",
        "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": "AFCOCredit Corporation Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r35",
      "r38",
      "r43",
      "r939"
     ]
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://femasys.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "label": "Accounts Payable, Current",
        "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": [
      "r35",
      "r714"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://femasys.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable, net",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "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": [
      "r892"
     ]
    },
    "femy_AccruedClinicalTrialCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20250630",
     "localname": "AccruedClinicalTrialCost",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/AccruedExpensesTable": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://femasys.com/role/AccruedExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Clinical trial costs",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to clinical trial cost.",
        "label": "Accrued Clinical Trial Cost"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      },
      "http://femasys.com/role/AccruedExpensesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://femasys.com/role/AccruedExpensesTable",
      "http://femasys.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Accrued expenses",
        "terseLabel": "Accrued expenses",
        "label": "Accrued Liabilities, Current",
        "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": [
      "r38"
     ]
    },
    "us-gaap_AccruedProfessionalFeesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccruedProfessionalFeesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/AccruedExpensesTable": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://femasys.com/role/AccruedExpensesTable"
     ],
     "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": [
      "r38"
     ]
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://femasys.com/role/ConsolidatedBalanceSheet"
     ],
     "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": [
      "r23",
      "r113",
      "r511"
     ]
    },
    "femy_AcquisitionOfPatentsIncludedInAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20250630",
     "localname": "AcquisitionOfPatentsIncludedInAccountsPayable",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisition of patents included in accounts payable",
        "documentation": "Value of acquisition of patents included in accounts payable as a noncash or partial noncash transaction.",
        "label": "Acquisition Of Patents Included In Accounts Payable"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "Additional402vDisclosureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional 402(v) Disclosure [Text Block]",
        "terseLabel": "Additional 402(v) Disclosure"
       }
      }
     },
     "auth_ref": [
      "r795"
     ]
    },
    "femy_AdditionalCommitmentFeeForUnsoldShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20250630",
     "localname": "AdditionalCommitmentFeeForUnsoldShares",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional commitment fee",
        "documentation": "Amount of additional fee paid to the underwriter or placement agent for the commitment to purchase any unsold shares in a stock issuance.",
        "label": "Additional Commitment Fee For Unsold Shares"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdditionalPaidInCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdditionalPaidInCapital",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://femasys.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional paid-in-capital",
        "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": [
      "r48",
      "r714",
      "r999"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://femasys.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional Paid In Capital [Member]",
        "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": [
      "r541",
      "r879",
      "r880",
      "r881",
      "r882",
      "r943",
      "r1002"
     ]
    },
    "dei_AdditionalSecurities462b": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AdditionalSecurities462b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Securities. 462(b)"
       }
      }
     },
     "auth_ref": [
      "r851"
     ]
    },
    "dei_AdditionalSecurities462bFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AdditionalSecurities462bFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Securities, 462(b), File Number"
       }
      }
     },
     "auth_ref": [
      "r851"
     ]
    },
    "dei_AdditionalSecuritiesEffective413b": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AdditionalSecuritiesEffective413b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Securities Effective, 413(b)"
       }
      }
     },
     "auth_ref": [
      "r849"
     ]
    },
    "dei_AddressTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AddressTypeDomain",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Address Type [Domain]",
        "documentation": "An entity may have several addresses for different purposes and this domain represents all such types."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AdjToCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation Amount",
        "terseLabel": "Adjustment to Compensation, Amount"
       }
      }
     },
     "auth_ref": [
      "r808"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToCompAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation [Axis]",
        "terseLabel": "Adjustment to Compensation:"
       }
      }
     },
     "auth_ref": [
      "r808"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToNonPeoNeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]",
        "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote"
       }
      }
     },
     "auth_ref": [
      "r808"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToPeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment To PEO Compensation, Footnote [Text Block]",
        "terseLabel": "Adjustment To PEO Compensation, Footnote"
       }
      }
     },
     "auth_ref": [
      "r808"
     ]
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based compensation expense",
        "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition",
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r317"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://femasys.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:",
        "label": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]",
        "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r842"
     ]
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Amount",
        "terseLabel": "Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r758",
      "r769",
      "r785",
      "r820"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtErrCompNotYetDeterminedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]",
        "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined"
       }
      }
     },
     "auth_ref": [
      "r761",
      "r772",
      "r788",
      "r823"
     ]
    },
    "ecd_AggtPnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtPnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Pension Adjustments Service Cost [Member]",
        "terseLabel": "Aggregate Pension Adjustments Service Cost"
       }
      }
     },
     "auth_ref": [
      "r843"
     ]
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllAdjToCompMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Adjustments to Compensation [Member]",
        "terseLabel": "All Adjustments to Compensation"
       }
      }
     },
     "auth_ref": [
      "r808"
     ]
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllExecutiveCategoriesMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Executive Categories [Member]",
        "terseLabel": "All Executive Categories"
       }
      }
     },
     "auth_ref": [
      "r815"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllIndividualsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Individuals [Member]",
        "terseLabel": "All Individuals"
       }
      }
     },
     "auth_ref": [
      "r762",
      "r773",
      "r789",
      "r815",
      "r824",
      "r828",
      "r836"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllTradingArrangementsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Trading Arrangements [Member]",
        "terseLabel": "All Trading Arrangements"
       }
      }
     },
     "auth_ref": [
      "r834"
     ]
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AllocatedShareBasedCompensationExpense",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/ShareBasedCompensationExpenseTable"
     ],
     "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": [
      "r347",
      "r351",
      "r352"
     ]
    },
    "dei_AmendmentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AmendmentDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Description",
        "documentation": "Description of changes contained within amended document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "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/2025",
     "localname": "AmortizationOfFinancingCostsAndDiscounts",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://femasys.com/role/ConsolidatedCashFlow",
      "http://femasys.com/role/ConvertibleNoteswithWarrantsNovember2023FinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of debt issuance costs and discount",
        "verboseLabel": "Amortization of debt discount and issuance costs",
        "label": "Amortization of Debt Issuance Costs and Discounts",
        "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r259",
      "r678",
      "r679",
      "r870",
      "r956"
     ]
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AmortizationOfIntangibleAssets",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://femasys.com/role/ConsolidatedCashFlow"
     ],
     "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."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r130",
      "r223",
      "r224",
      "r651",
      "r654",
      "r655",
      "r657",
      "r659"
     ]
    },
    "dei_AnnualInformationForm": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AnnualInformationForm",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Annual Information Form",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form."
       }
      }
     },
     "auth_ref": [
      "r765"
     ]
    },
    "dei_ApproximateDateOfCommencementOfProposedSaleToThePublic": {
     "xbrltype": "dateOrAsapItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "ApproximateDateOfCommencementOfProposedSaleToThePublic",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Approximate Date of Commencement of Proposed Sale to Public",
        "documentation": "The approximate date of a commencement of a proposed sale of securities to the public. This element is disclosed in S-1, S-3, S-4, S-11, F-1, F-3 and F-10 filings."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/ConsolidatedBalanceSheet": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://femasys.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total assets",
        "label": "Assets",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r82",
      "r93",
      "r115",
      "r137",
      "r138",
      "r139",
      "r184",
      "r197",
      "r207",
      "r210",
      "r219",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r379",
      "r381",
      "r427",
      "r498",
      "r499",
      "r505",
      "r579",
      "r669",
      "r670",
      "r680",
      "r714",
      "r725",
      "r726",
      "r737",
      "r903",
      "r904",
      "r959"
     ]
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://femasys.com/role/ConsolidatedBalanceSheet"
     ],
     "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": [
      "r109",
      "r121",
      "r137",
      "r138",
      "r139",
      "r219",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r379",
      "r381",
      "r427",
      "r714",
      "r903",
      "r904",
      "r959"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://femasys.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current assets:",
        "label": "Assets, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsNoncurrentAbstract",
     "presentation": [
      "http://femasys.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term assets:",
        "label": "Assets, Noncurrent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://femasys.com/role/ConsolidatedBalanceSheet"
     ],
     "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": []
    },
    "dei_AuditedAnnualFinancialStatements": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditedAnnualFinancialStatements",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Audited Annual Financial Statements",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements."
       }
      }
     },
     "auth_ref": [
      "r765"
     ]
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r750",
      "r753",
      "r765"
     ]
    },
    "dei_AuditorLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorLocation",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r750",
      "r753",
      "r765"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r750",
      "r753",
      "r765"
     ]
    },
    "dei_AuditorOpinionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorOpinionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Opinion [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r847"
     ]
    },
    "dei_AuditorTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "femy_AuthorizedOfferingAmountOfSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20250630",
     "localname": "AuthorizedOfferingAmountOfSecurities",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Authorized offering amount of securities",
        "documentation": "The authorized offering amount of securities.",
        "label": "Authorized Offering Amount Of Securities"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Exercise Price",
        "terseLabel": "Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r831"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardGrantDateFairValue",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Grant Date Fair Value",
        "terseLabel": "Fair Value as of Grant Date"
       }
      }
     },
     "auth_ref": [
      "r832"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]",
        "terseLabel": "Award Timing Disclosures"
       }
      }
     },
     "auth_ref": [
      "r827"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgHowMnpiCnsdrdTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing, How MNPI Considered [Text Block]",
        "terseLabel": "Award Timing, How MNPI Considered"
       }
      }
     },
     "auth_ref": [
      "r827"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Method [Text Block]",
        "terseLabel": "Award Timing Method"
       }
      }
     },
     "auth_ref": [
      "r827"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgMnpiCnsdrdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Considered [Flag]",
        "terseLabel": "Award Timing MNPI Considered"
       }
      }
     },
     "auth_ref": [
      "r827"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgMnpiDiscTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Disclosure [Text Block]",
        "terseLabel": "Award Timing MNPI Disclosure"
       }
      }
     },
     "auth_ref": [
      "r827"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgPredtrmndFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Predetermined [Flag]",
        "terseLabel": "Award Timing Predetermined"
       }
      }
     },
     "auth_ref": [
      "r827"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://femasys.com/role/StockholdersEquityDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346"
     ]
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Underlying Securities Amount",
        "terseLabel": "Underlying Securities"
       }
      }
     },
     "auth_ref": [
      "r830"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardsCloseToMnpiDiscIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r829"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardsCloseToMnpiDiscTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures [Table]",
        "terseLabel": "Awards Close in Time to MNPI Disclosures"
       }
      }
     },
     "auth_ref": [
      "r828"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardsCloseToMnpiDiscTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]",
        "terseLabel": "Awards Close in Time to MNPI Disclosures, Table"
       }
      }
     },
     "auth_ref": [
      "r828"
     ]
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "presentation": [
      "http://femasys.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of Presentation",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "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": [
      "r871"
     ]
    },
    "dei_BusinessContactMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "BusinessContactMember",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Contact [Member]",
        "documentation": "Business contact for the entity"
       }
      }
     },
     "auth_ref": [
      "r753",
      "r765"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://femasys.com/role/ConsolidatedBalanceSheet",
      "http://femasys.com/role/OrganizationNatureofBusinessandLiquidityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "label": "Cash and Cash Equivalent",
        "documentation": "Amount of cash and cash equivalent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r111",
      "r652"
     ]
    },
    "us-gaap_CashAndCashEquivalentsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r111",
      "r507"
     ]
    },
    "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashAndCashEquivalentsFairValueDisclosure",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/CashandCashEquivalentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r424",
      "r425",
      "r426",
      "r944",
      "r945"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning of period",
        "periodEndLabel": "End of period",
        "label": "Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation",
        "documentation": "Amount of cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r65",
      "r136"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/ConsolidatedCashFlow": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://femasys.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net change in cash and cash equivalents",
        "label": "Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Excluding Exchange Rate Effect, Including Discontinued Operation",
        "documentation": "Amount, excluding effect from change in exchange rate, of increase (decrease) in cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r65"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract",
     "presentation": [
      "http://femasys.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents:",
        "label": "Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Including Exchange Rate Effect and Discontinued Operation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "femy_CashPaidForAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://femasys.com/20250630",
     "localname": "CashPaidForAbstract",
     "presentation": [
      "http://femasys.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash paid for:",
        "label": "Cash Paid For Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ChangedPeerGroupFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changed Peer Group, Footnote [Text Block]",
        "terseLabel": "Changed Peer Group, Footnote"
       }
      }
     },
     "auth_ref": [
      "r806"
     ]
    },
    "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]",
        "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year"
       }
      }
     },
     "auth_ref": [
      "r803"
     ]
    },
    "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]",
        "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested"
       }
      }
     },
     "auth_ref": [
      "r801"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CityAreaCode",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "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/2025",
     "localname": "ClassOfStockDomain",
     "presentation": [
      "http://femasys.com/role/ConvertibleNoteswithWarrantsNovember2023FinancingDetails",
      "http://femasys.com/role/RelatedPartyTransactionsDetails"
     ],
     "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": [
      "r99",
      "r116",
      "r117",
      "r118",
      "r137",
      "r139",
      "r165",
      "r170",
      "r177",
      "r179",
      "r186",
      "r187",
      "r219",
      "r235",
      "r237",
      "r238",
      "r239",
      "r242",
      "r243",
      "r265",
      "r266",
      "r268",
      "r269",
      "r271",
      "r273",
      "r276",
      "r277",
      "r280",
      "r283",
      "r290",
      "r427",
      "r532",
      "r533",
      "r534",
      "r535",
      "r541",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r567",
      "r587",
      "r609",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r859",
      "r874",
      "r876",
      "r883"
     ]
    },
    "us-gaap_ClassOfStockLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ClassOfStockLineItems",
     "presentation": [
      "http://femasys.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stockholders Equity [Abstract]",
        "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": [
      "r116",
      "r117",
      "r118",
      "r186",
      "r268",
      "r276",
      "r277",
      "r278",
      "r280",
      "r283",
      "r288",
      "r290",
      "r387",
      "r532",
      "r533",
      "r534",
      "r535",
      "r681",
      "r859",
      "r872",
      "r874"
     ]
    },
    "us-gaap_ClassOfWarrantOrRightAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ClassOfWarrantOrRightAxis",
     "presentation": [
      "http://femasys.com/role/ComputationsofDilutedWeightedAverageSharesOutstandingTable",
      "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": [
      "r907"
     ]
    },
    "us-gaap_ClassOfWarrantOrRightDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ClassOfWarrantOrRightDomain",
     "presentation": [
      "http://femasys.com/role/ComputationsofDilutedWeightedAverageSharesOutstandingTable",
      "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/2025",
     "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1",
     "presentation": [
      "http://femasys.com/role/ConvertibleNoteswithWarrantsNovember2023FinancingDetails",
      "http://femasys.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrants exercise price (in Dollars per share)",
        "verboseLabel": "Warrants excercise price (in Dollars per share)",
        "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights",
        "documentation": "Exercise price per share or per unit of warrants or rights outstanding."
       }
      }
     },
     "auth_ref": [
      "r137",
      "r141",
      "r291"
     ]
    },
    "us-gaap_ClassOfWarrantOrRightLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ClassOfWarrantOrRightLineItems",
     "presentation": [
      "http://femasys.com/role/ComputationofBasicandDilutedNetLossPerShareTable",
      "http://femasys.com/role/ComputationsofDilutedWeightedAverageSharesOutstandingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net Loss per Share Attributable to Common Stockholders [Abstract]",
        "label": "Weighted Average Number of Shares Outstanding [Abstract]",
        "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/2025",
     "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights",
     "presentation": [
      "http://femasys.com/role/ConvertibleNoteswithWarrantsNovember2023FinancingDetails",
      "http://femasys.com/role/RelatedPartyTransactionsDetails",
      "http://femasys.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrants purchase shares of common stock (in Shares)",
        "verboseLabel": "Purchased common shares (in Shares)",
        "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights",
        "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": [
      "r291"
     ]
    },
    "us-gaap_ClassOfWarrantOrRightOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ClassOfWarrantOrRightOutstanding",
     "presentation": [
      "http://femasys.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrants outstanding (in Shares)",
        "label": "Class of Warrant or Right, Outstanding",
        "documentation": "Number of warrants or rights outstanding."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfWarrantOrRightTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ClassOfWarrantOrRightTable",
     "presentation": [
      "http://femasys.com/role/ComputationofBasicandDilutedNetLossPerShareTable",
      "http://femasys.com/role/ComputationsofDilutedWeightedAverageSharesOutstandingTable"
     ],
     "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": [
      "r907"
     ]
    },
    "femy_ClinicalHoldbackCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20250630",
     "localname": "ClinicalHoldbackCurrent",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://femasys.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Clinical holdback \u2013 current portion",
        "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"
       }
      }
     },
     "auth_ref": []
    },
    "femy_ClinicalHoldbackNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20250630",
     "localname": "ClinicalHoldbackNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://femasys.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Clinical holdback \u2013 long-term portion",
        "documentation": "Amount of clinical holdback, due after one year or beyond the normal operating cycle, if longer.",
        "label": "Clinical Holdback Noncurrent"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CoSelectedMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Amount",
        "terseLabel": "Company Selected Measure Amount"
       }
      }
     },
     "auth_ref": [
      "r807"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CoSelectedMeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Name",
        "terseLabel": "Company Selected Measure Name"
       }
      }
     },
     "auth_ref": [
      "r807"
     ]
    },
    "femy_CommitmentFeeForUnsoldShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20250630",
     "localname": "CommitmentFeeForUnsoldShares",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitment fee",
        "documentation": "Amount of fee paid to the underwriter or placement agent for the commitment to purchase any unsold shares in a stock issuance.",
        "label": "Commitment Fee For Unsold Shares"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r44",
      "r85",
      "r506",
      "r566"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r71",
      "r229",
      "r230",
      "r636",
      "r895",
      "r900"
     ]
    },
    "femy_CommonStockAuthorizedValueToBeIssuedBySalesAgent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20250630",
     "localname": "CommonStockAuthorizedValueToBeIssuedBySalesAgent",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock authorized value to be issued by Sales Agent",
        "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"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockCapitalSharesReservedForFutureIssuance",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansandWarrantsDetailsStockBasedAwards"
     ],
     "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": [
      "r47"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockMember",
     "presentation": [
      "http://femasys.com/role/ConvertibleNoteswithWarrantsNovember2023FinancingDetails",
      "http://femasys.com/role/RelatedPartyTransactionsDetails",
      "http://femasys.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock [Member]",
        "label": "Common Stock [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r727",
      "r728",
      "r729",
      "r731",
      "r732",
      "r733",
      "r734",
      "r879",
      "r880",
      "r882",
      "r943",
      "r998",
      "r1002"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://femasys.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, par value (in Dollars per share)",
        "label": "Common Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r47"
     ]
    },
    "femy_CommonStockRemainingAvailableValueToBeIssued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20250630",
     "localname": "CommonStockRemainingAvailableValueToBeIssued",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, remaining available value to be issued",
        "documentation": "Amount of common stock remaining available value to be issued by Sales Agent to sell maximum shares at current market prices.",
        "label": "Common Stock Remaining Available Value To Be Issued"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://femasys.com/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://femasys.com/role/EquityIncentivePlansandWarrantsDetailsStockBasedAwards"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, authorized (in Shares)",
        "verboseLabel": "Common stock, authorized (in shares)",
        "label": "Common Stock, Shares Authorized",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r47",
      "r567"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://femasys.com/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://femasys.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance (in Shares)",
        "periodEndLabel": "Balance (in Shares)",
        "terseLabel": "Common stock, issued (in Shares)",
        "label": "Common Stock, Shares, Issued",
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury."
       }
      }
     },
     "auth_ref": [
      "r47"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://femasys.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, outstanding (in Shares)",
        "label": "Common Stock, Shares, Outstanding",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r47",
      "r567",
      "r585",
      "r1002",
      "r1003"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://femasys.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, $.001 par, 200,000,000 authorized, 32,692,630 shares issued and 32,575,407 outstanding as of June 30, 2025; and 23,473,149 shares issued and 23,355,926 outstanding as of December 31, 2024",
        "label": "Common Stock, Value, Issued",
        "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": [
      "r47",
      "r266",
      "r272",
      "r508",
      "r714"
     ]
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Company Selected Measure"
       }
      }
     },
     "auth_ref": [
      "r812"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsNetIncomeTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Net Income [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Net Income"
       }
      }
     },
     "auth_ref": [
      "r811"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsOtherMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Other Measure [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Other Measure"
       }
      }
     },
     "auth_ref": [
      "r813"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return"
       }
      }
     },
     "auth_ref": [
      "r810"
     ]
    },
    "femy_ComputationOfBasicAndDilutedNetLossPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://femasys.com/20250630",
     "localname": "ComputationOfBasicAndDilutedNetLossPerShareAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "femy_ComputationsOfDilutedWeightedAverageSharesOutstandingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://femasys.com/20250630",
     "localname": "ComputationsOfDilutedWeightedAverageSharesOutstandingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Computations Of Diluted Weighted Average Shares Outstanding Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "femy_ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice": {
     "xbrltype": "durationItemType",
     "nsuri": "http://femasys.com/20250630",
     "localname": "ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice",
     "presentation": [
      "http://femasys.com/role/ConvertibleNoteswithWarrantsNovember2023FinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consecutive trading days",
        "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"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConstructionInProgressGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConstructionInProgressGross",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://femasys.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Construction in progress",
        "label": "Construction in Progress, Gross",
        "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": [
      "r70"
     ]
    },
    "dei_ContactPersonnelEmailAddress": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "ContactPersonnelEmailAddress",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contact Personnel Email Address",
        "documentation": "Email address of contact personnel."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContactPersonnelFaxNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "ContactPersonnelFaxNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contact Personnel Fax Number",
        "documentation": "Fax Number of contact personnel."
       }
      }
     },
     "auth_ref": [
      "r753"
     ]
    },
    "dei_ContactPersonnelName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "ContactPersonnelName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contact Personnel Name",
        "documentation": "Name of contact personnel"
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContainedFileInformationFileDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "ContainedFileInformationFileDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contained File Information, File Description",
        "documentation": "The description of the contained file."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContainedFileInformationFileName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "ContainedFileInformationFileName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contained File Information, File Name",
        "documentation": "The name of the contained file."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContainedFileInformationFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "ContainedFileInformationFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contained File Information, File Number",
        "documentation": "The SEC Document Number of the contained file."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContainedFileInformationFileType": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "ContainedFileInformationFileType",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contained File Information, File Type",
        "documentation": "The type or format of the contained file (usually XBRL but may be used for other types such as HTML, Word, PDF, GIF/JPG, etc.)."
       }
      }
     },
     "auth_ref": []
    },
    "femy_ContractWithCustomerUnsatisfiedPerformanceObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20250630",
     "localname": "ContractWithCustomerUnsatisfiedPerformanceObligation",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/RevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unsatisfied performance obligation (in Dollars)",
        "documentation": "The amount of unsatisfied performance obligation.",
        "label": "Contract With Customer Unsatisfied Performance Obligation"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConvertibleDebtFairValueDisclosures": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConvertibleDebtFairValueDisclosures",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/ConvertibleNoteswithWarrantsNovember2023FinancingDetails"
     ],
     "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": [
      "r945",
      "r946",
      "r947",
      "r948",
      "r949",
      "r950",
      "r951",
      "r952",
      "r953"
     ]
    },
    "us-gaap_ConvertibleDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConvertibleDebtMember",
     "presentation": [
      "http://femasys.com/role/ConvertibleNoteswithWarrantsNovember2023FinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible Notes [Member]",
        "label": "Convertible Debt [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": [
      "r72",
      "r244",
      "r245",
      "r250",
      "r251",
      "r252",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679"
     ]
    },
    "us-gaap_ConvertibleLongTermNotesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConvertibleLongTermNotesPayable",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/ConvertibleNoteswithWarrantsNovember2023FinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net of unamortized discount costs",
        "label": "Convertible Notes Payable, Noncurrent",
        "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": [
      "r10"
     ]
    },
    "us-gaap_ConvertibleNotesPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConvertibleNotesPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://femasys.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible notes payable, net (including related parties)",
        "label": "Convertible Notes Payable, Current",
        "documentation": "Carrying value as of the balance sheet date of the portion of long-term debt due within one year or the operating cycle if longer identified as Convertible Notes Payable. Convertible Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder."
       }
      }
     },
     "auth_ref": [
      "r38"
     ]
    },
    "femy_ConvertibleNotesWithWarrantsNovember2023FinancingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://femasys.com/20250630",
     "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/20250630",
     "localname": "ConvertibleNotesWithWarrantsNovember2023FinancingTextBlock",
     "presentation": [
      "http://femasys.com/role/ConvertibleNoteswithWarrantsNovember2023Financing"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible Notes with Warrants (November 2023 Financing)",
        "documentation": "The entire disclosure for information about convertible notes with warrants financing.",
        "label": "Convertible Notes With Warrants November2023 Financing Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CostOfGoodsAndServicesSold",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://femasys.com/role/ConsolidatedIncomeStatement",
      "http://femasys.com/role/SignificantSegmentExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of sales (excluding depreciation expense)",
        "label": "Cost of Product and Service Sold",
        "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": [
      "r57",
      "r58",
      "r460",
      "r655",
      "r660",
      "r702",
      "r868"
     ]
    },
    "dei_CountryRegion": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CountryRegion",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Country Region",
        "documentation": "Region code of country"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "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/20250630",
     "localname": "DailyDollarTradingVolumeOfCommonStockExceedsPerDay",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/ConvertibleNoteswithWarrantsNovember2023FinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Daily dollar trading volume of common stock exceeds per day",
        "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"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtConversionConvertedInstrumentAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtConversionConvertedInstrumentAmount1",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/ConsolidatedCashFlow",
      "http://femasys.com/role/ConvertibleNoteswithWarrantsNovember2023FinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Conversion of convertible notes into common stock",
        "verboseLabel": "Amount of convertible notes converted into common stock",
        "label": "Debt Conversion, Converted Instrument, Amount",
        "documentation": "The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r17"
     ]
    },
    "us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear",
     "presentation": [
      "http://femasys.com/role/ConvertibleNoteswithWarrantsNovember2023FinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maturity date",
        "label": "Debt Conversion, Converted Instrument, Expiration or Due 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": [
      "r16",
      "r17"
     ]
    },
    "us-gaap_DebtConversionConvertedInstrumentSharesIssued1": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtConversionConvertedInstrumentSharesIssued1",
     "presentation": [
      "http://femasys.com/role/ConvertibleNoteswithWarrantsNovember2023FinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of shares issued upon conversion of convertible notes (in Shares)",
        "label": "Debt Conversion, Converted Instrument, Shares Issued",
        "documentation": "The number of shares issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or payments in the period."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r17"
     ]
    },
    "us-gaap_DebtInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentAxis",
     "presentation": [
      "http://femasys.com/role/ConvertibleNoteswithWarrantsNovember2023FinancingDetails",
      "http://femasys.com/role/SubsequentEventsDetails"
     ],
     "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": [
      "r10",
      "r37",
      "r38",
      "r83",
      "r84",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r713",
      "r872",
      "r873",
      "r875",
      "r878",
      "r896",
      "r897",
      "r898",
      "r955",
      "r957",
      "r968"
     ]
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentCarryingAmount",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/ConvertibleNoteswithWarrantsNovember2023FinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate principal amount",
        "label": "Long-Term Debt, Gross",
        "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": [
      "r10",
      "r84",
      "r261"
     ]
    },
    "us-gaap_DebtInstrumentConvertibleConversionPrice1": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentConvertibleConversionPrice1",
     "presentation": [
      "http://femasys.com/role/ConvertibleNoteswithWarrantsNovember2023FinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Conversion price (in Dollars per share)",
        "label": "Debt Instrument, Convertible, Conversion Price",
        "documentation": "The price per share of the conversion feature embedded in the debt instrument."
       }
      }
     },
     "auth_ref": [
      "r73",
      "r246"
     ]
    },
    "femy_DebtInstrumentConvertibleConversionPriceOfCommonStockExceeds": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://femasys.com/20250630",
     "localname": "DebtInstrumentConvertibleConversionPriceOfCommonStockExceeds",
     "presentation": [
      "http://femasys.com/role/ConvertibleNoteswithWarrantsNovember2023FinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Conversion price of common stock exceeds (in Dollars per share)",
        "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"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "presentation": [
      "http://femasys.com/role/ConvertibleNoteswithWarrantsNovember2023FinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible note accrue interest rate",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement."
       }
      }
     },
     "auth_ref": [
      "r40",
      "r245"
     ]
    },
    "us-gaap_DebtInstrumentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentLineItems",
     "presentation": [
      "http://femasys.com/role/ConvertibleNoteswithWarrantsNovember2023FinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Convertible Notes [Abstract]",
        "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": [
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r387",
      "r502",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r713",
      "r872",
      "r873",
      "r875",
      "r878",
      "r955",
      "r957"
     ]
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentNameDomain",
     "presentation": [
      "http://femasys.com/role/ConvertibleNoteswithWarrantsNovember2023FinancingDetails"
     ],
     "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": [
      "r10",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r713",
      "r872",
      "r873",
      "r875",
      "r878",
      "r896",
      "r897",
      "r898",
      "r955",
      "r957",
      "r968"
     ]
    },
    "us-gaap_DebtInstrumentRedemptionPricePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentRedemptionPricePercentage",
     "presentation": [
      "http://femasys.com/role/ConvertibleNoteswithWarrantsNovember2023FinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Notes redeem at premium, percentage",
        "label": "Debt Instrument, Redemption Price, Percentage",
        "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer."
       }
      }
     },
     "auth_ref": [
      "r89"
     ]
    },
    "us-gaap_DebtInstrumentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentTable",
     "presentation": [
      "http://femasys.com/role/ConvertibleNoteswithWarrantsNovember2023FinancingDetails"
     ],
     "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": [
      "r10",
      "r27",
      "r30",
      "r34",
      "r75",
      "r76",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r387",
      "r502",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r713",
      "r872",
      "r873",
      "r875",
      "r878",
      "r955",
      "r957"
     ]
    },
    "us-gaap_DebtInstrumentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instruments [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "femy_DeferredOfferingCostsReclassifiedToAdditionalPaidInCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20250630",
     "localname": "DeferredOfferingCostsReclassifiedToAdditionalPaidInCapital",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred offering costs reclassified to additional paid-in-capital",
        "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"
       }
      }
     },
     "auth_ref": []
    },
    "dei_DelayedOrContinuousOffering": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DelayedOrContinuousOffering",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Delayed or Continuous Offering"
       }
      }
     },
     "auth_ref": [
      "r777",
      "r778",
      "r792"
     ]
    },
    "us-gaap_Depreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Depreciation",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://femasys.com/role/ConsolidatedCashFlow"
     ],
     "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": [
      "r3",
      "r22",
      "r129",
      "r654",
      "r655",
      "r657",
      "r659"
     ]
    },
    "us-gaap_DepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DepreciationAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 4.0
      },
      "http://femasys.com/role/SignificantSegmentExpensesTable": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://femasys.com/role/ConsolidatedIncomeStatement",
      "http://femasys.com/role/SignificantSegmentExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation and amortization",
        "verboseLabel": "Depreciation and amortization expense",
        "label": "Depreciation, Depletion and Amortization, Nonproduction",
        "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": [
      "r3",
      "r22"
     ]
    },
    "femy_DirectorsandOfficerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://femasys.com/20250630",
     "localname": "DirectorsandOfficerMember",
     "presentation": [
      "http://femasys.com/role/RelatedPartyTransactionsDetails",
      "http://femasys.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Directors and Officers [Member]",
        "verboseLabel": "Directors and Officer [Member]",
        "documentation": "Person with designation of director and officer.",
        "label": "Directorsand Officer Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisaggregationOfRevenueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisaggregationOfRevenueAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disaggregation of Revenue [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisaggregationOfRevenueLineItems",
     "presentation": [
      "http://femasys.com/role/RevenueRecognitionDetails",
      "http://femasys.com/role/SalesbygeographicregionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue Recognition [Abstract]",
        "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": [
      "r302",
      "r303",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisaggregationOfRevenueTable",
     "presentation": [
      "http://femasys.com/role/RevenueRecognitionDetails",
      "http://femasys.com/role/SalesbygeographicregionTable"
     ],
     "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": [
      "r302",
      "r303",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689"
     ]
    },
    "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r909"
     ]
    },
    "dei_DividendOrInterestReinvestmentPlanOnly": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DividendOrInterestReinvestmentPlanOnly",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividend or Interest Reinvestment Plan Only"
       }
      }
     },
     "auth_ref": [
      "r777",
      "r778",
      "r792"
     ]
    },
    "dei_DocumentAccountingStandard": {
     "xbrltype": "accountingStandardItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentAccountingStandard",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Accounting Standard",
        "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'."
       }
      }
     },
     "auth_ref": [
      "r753"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r750",
      "r753",
      "r765"
     ]
    },
    "dei_DocumentCopyrightInformation": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentCopyrightInformation",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Copyright Information",
        "documentation": "The copyright information for the document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentCreationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentCreationDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Creation Date",
        "documentation": "The date the document was made available and submitted, in YYYY-MM-DD format. The date of submission, date of acceptance by the recipient, and the document effective date are all potentially different."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Description",
        "documentation": "The description of the document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentDomain",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document [Domain]",
        "documentation": "Type of the document as assigned by the filer, corresponding to SEC document naming convention standards."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentEffectiveDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentEffectiveDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Effective Date",
        "documentation": "The date when a document, upon receipt and acceptance, becomes officially effective, in YYYY-MM-DD format. Usually it is a system-assigned date time value, but it may be declared by the submitter in some cases."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Financial Statement Error Correction [Flag]",
        "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction."
       }
      }
     },
     "auth_ref": [
      "r750",
      "r753",
      "r765",
      "r816"
     ]
    },
    "dei_DocumentFinStmtRestatementRecoveryAnalysisFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFinStmtRestatementRecoveryAnalysisFlag",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Financial Statement Restatement Recovery Analysis [Flag]",
        "documentation": "Indicates whether any of the financial statement periods include restatements that required a recovery analysis of incentive-based compensation received by any of the registrant's executive officers during the relevant recovery period pursuant to \u00a7240.10D-1(b)."
       }
      }
     },
     "auth_ref": [
      "r750",
      "r753",
      "r765",
      "r816"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "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/2025",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "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_DocumentInformationDocumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentInformationDocumentAxis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information, Document [Axis]",
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentInformationLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentInformationTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [Table]",
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentInformationTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [Text Block]",
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Name",
        "documentation": "Name of the document as assigned by the filer, corresponding to SEC document naming convention standards. Examples appear in the &lt;FILENAME> field of EDGAR filings, such as 'htm_25911.htm', 'exhibit1.htm', 'v105727_8k.txt'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "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_DocumentPeriodStartDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentPeriodStartDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period Start Date",
        "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentQuarterlyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentQuarterlyReport",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "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": [
      "r751"
     ]
    },
    "dei_DocumentRegistrationStatement": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentRegistrationStatement",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Registration Statement",
        "documentation": "Boolean flag that is true only for a form used as a registration statement."
       }
      }
     },
     "auth_ref": [
      "r739"
     ]
    },
    "dei_DocumentShellCompanyEventDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentShellCompanyEventDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Event Date",
        "documentation": "Date of event requiring a shell company report."
       }
      }
     },
     "auth_ref": [
      "r753"
     ]
    },
    "dei_DocumentShellCompanyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentShellCompanyReport",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Report",
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r753"
     ]
    },
    "dei_DocumentSubtitle": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentSubtitle",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Subtitle",
        "documentation": "The subtitle given to the document resource by the creator or publisher. An example is 'A New Period of Growth'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentSynopsis": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentSynopsis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Synopsis",
        "documentation": "A synopsis or description of the document provided by the creator or publisher. Examples are 'This is the 2006 annual report for Company. During this period we saw revenue grow by 10% and earnings per share grow by 15% over the prior period'"
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentTitle": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentTitle",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Title",
        "documentation": "The name or title given to the document resource by the creator or publisher. An example is '2002 Annual Report'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "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": [
      "r793"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentType",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "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": []
    },
    "dei_DocumentVersion": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentVersion",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Version",
        "documentation": "The version identifier of the document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Documents Incorporated by Reference [Text Block]",
        "documentation": "Documents incorporated by reference."
       }
      }
     },
     "auth_ref": [
      "r742"
     ]
    },
    "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]",
        "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year"
       }
      }
     },
     "auth_ref": [
      "r805"
     ]
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://femasys.com/role/ComputationofBasicandDilutedNetLossPerShareTable",
      "http://femasys.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net loss per share attributable to common stockholders, diluted (in Dollars per share)",
        "verboseLabel": "Net loss per share attributable to common stockholders, basic (in Dollars per share)",
        "label": "Earnings Per Share, Basic",
        "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": [
      "r102",
      "r127",
      "r149",
      "r150",
      "r151",
      "r152",
      "r153",
      "r154",
      "r155",
      "r156",
      "r162",
      "r165",
      "r177",
      "r178",
      "r179",
      "r183",
      "r264",
      "r350",
      "r375",
      "r378",
      "r400",
      "r401",
      "r497",
      "r516",
      "r661"
     ]
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://femasys.com/role/ComputationofBasicandDilutedNetLossPerShareTable",
      "http://femasys.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net loss per share attributable to common stockholders, basic (in Dollars per share)",
        "verboseLabel": "Net loss per share attributable to common stockholders, diluted (in Dollars per share)",
        "label": "Earnings Per Share, Diluted",
        "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": [
      "r102",
      "r127",
      "r149",
      "r150",
      "r151",
      "r152",
      "r153",
      "r154",
      "r155",
      "r156",
      "r165",
      "r177",
      "r178",
      "r179",
      "r183",
      "r264",
      "r350",
      "r375",
      "r378",
      "r400",
      "r401",
      "r497",
      "r516",
      "r661"
     ]
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareTextBlock",
     "presentation": [
      "http://femasys.com/role/NetLossperShareAttributabletoCommonStockholders"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net Loss per Share Attributable to Common Stockholders",
        "label": "Earnings Per Share [Text Block]",
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r161",
      "r180",
      "r181",
      "r182"
     ]
    },
    "dei_EffectiveAfter60Days486a": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EffectiveAfter60Days486a",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective after 60 Days, 486(a)"
       }
      }
     },
     "auth_ref": [
      "r855"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "presentation": [
      "http://femasys.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effective tax rate",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r357",
      "r697"
     ]
    },
    "dei_EffectiveOnDate486a": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EffectiveOnDate486a",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Date, 486(a)"
       }
      }
     },
     "auth_ref": [
      "r855"
     ]
    },
    "dei_EffectiveOnDate486b": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EffectiveOnDate486b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Date, 486(b)"
       }
      }
     },
     "auth_ref": [
      "r856"
     ]
    },
    "dei_EffectiveOnSetDate486a": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EffectiveOnSetDate486a",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Set Date, 486(a)"
       }
      }
     },
     "auth_ref": [
      "r855"
     ]
    },
    "dei_EffectiveOnSetDate486b": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EffectiveOnSetDate486b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Set Date, 486(b)"
       }
      }
     },
     "auth_ref": [
      "r856"
     ]
    },
    "dei_EffectiveUponFiling462e": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EffectiveUponFiling462e",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Upon Filing, 462(e)"
       }
      }
     },
     "auth_ref": [
      "r854"
     ]
    },
    "dei_EffectiveUponFiling486b": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EffectiveUponFiling486b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective upon Filing, 486(b)"
       }
      }
     },
     "auth_ref": [
      "r856"
     ]
    },
    "dei_EffectiveWhenDeclaredSection8c": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EffectiveWhenDeclaredSection8c",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective when Declared, Section 8(c)"
       }
      }
     },
     "auth_ref": [
      "r858"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansandWarrantsDetailsStockBasedAwards"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based compensation expense expected to be recognized for employees and nonemployees (in Dollars)",
        "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": [
      "r348"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansandWarrantsDetailsStockBasedAwards"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average period over which unrecognized compensation is expected to be recognized",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "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": [
      "r348"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansandWarrantsDetailsStockBasedAwards"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized expenses (in Dollars)",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount",
        "documentation": "Amount of cost to be recognized for option under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r936"
     ]
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Stock Option [Member]",
        "terseLabel": "Employee Stock Option",
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time."
       }
      }
     },
     "auth_ref": [
      "r910",
      "r911",
      "r912",
      "r913",
      "r914",
      "r915",
      "r916",
      "r917",
      "r918",
      "r919",
      "r920",
      "r921",
      "r922",
      "r923",
      "r924",
      "r925",
      "r926",
      "r927",
      "r928",
      "r929",
      "r930",
      "r931",
      "r932",
      "r933",
      "r934",
      "r935"
     ]
    },
    "us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansandWarrantsDetailsStockBasedAwards",
      "http://femasys.com/role/EquityIncentivePlansandWarrantsTables",
      "http://femasys.com/role/InducementGrantsandValuationTable",
      "http://femasys.com/role/StockOptionPlansActivityTable",
      "http://femasys.com/role/StockOptionsGrantedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Stock Ownership Plan (ESOP) Name [Axis]",
        "documentation": "Information by name of employee stock ownership plan."
       }
      }
     },
     "auth_ref": [
      "r937"
     ]
    },
    "us-gaap_EmployeeStockOwnershipPlanESOPPlanDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeStockOwnershipPlanESOPPlanDomain",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansandWarrantsDetailsStockBasedAwards",
      "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": [
      "r937"
     ]
    },
    "femy_EmployeeStockPurchasePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://femasys.com/20250630",
     "localname": "EmployeeStockPurchasePlanMember",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansandWarrantsDetailsStockBasedAwards"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Stock Purchase Plan [Member]",
        "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"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntitiesTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entities [Table]",
        "documentation": "Container to assemble all relevant information about each entity associated with the document instance"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAccountingStandard": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAccountingStandard",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Accounting Standard",
        "documentation": "The standardized abbreviation of the accounting standard used by the entity. This can either be US GAAP as promulgated by the FASB or IFRS as promulgated by the IASB. Example: 'US GAAP', 'IFRS'. This is distinct from the Document Accounting Standard element."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Description",
        "documentation": "Description of the kind of address for the entity, if needed to distinguish more finely among mailing, principal, legal, accounting, contact or other addresses."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "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/2025",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine3": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine3",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Three",
        "documentation": "Address Line 3 such as an Office Park"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCountry": {
     "xbrltype": "countryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressCountry",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Country",
        "documentation": "ISO 3166-1 alpha-2 country code."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "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/2025",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressesAddressTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressesAddressTypeAxis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Addresses, Address Type [Axis]",
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressesLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Addresses [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": []
    },
    "dei_EntityAddressesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressesTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Addresses [Table]",
        "documentation": "Container of address information for the entity"
       }
      }
     },
     "auth_ref": [
      "r741"
     ]
    },
    "dei_EntityBankruptcyProceedingsReportingCurrent": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityBankruptcyProceedingsReportingCurrent",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Bankruptcy Proceedings, Reporting Current",
        "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not. Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element."
       }
      }
     },
     "auth_ref": [
      "r745"
     ]
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "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": [
      "r741"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "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_EntityContactPersonnelLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityContactPersonnelLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Contact Personnel [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": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "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_EntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityDomain",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation",
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity [Domain]",
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r741"
     ]
    },
    "dei_EntityExTransitionPeriod": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityExTransitionPeriod",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "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": [
      "r857"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "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/2025",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "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": [
      "r741"
     ]
    },
    "dei_EntityHomeCountryISOCode": {
     "xbrltype": "countryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityHomeCountryISOCode",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Home Country ISO Code",
        "documentation": "ISO 3166-1 alpha-2 country code for the Entity's home country. If home country is different from country of legal incorporation, then also provide country of legal incorporation in the 'Entity Incorporation, State Country Code' element."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityIncorporationDateOfIncorporation": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityIncorporationDateOfIncorporation",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, Date of Incorporation",
        "documentation": "Date when an entity was incorporated"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "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_EntityInformationFormerLegalOrRegisteredName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityInformationFormerLegalOrRegisteredName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Information, Former Legal or Registered Name",
        "documentation": "Former Legal or Registered Name of an entity"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityInformationLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "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": [
      "r846"
     ]
    },
    "dei_EntityInvCompanyType": {
     "xbrltype": "invCompanyType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityInvCompanyType",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Inv Company Type",
        "documentation": "One of: N-1A (Mutual Fund), N-1 (Open-End Separate Account with No Variable Annuities), N-2 (Closed-End Investment Company), N-3 (Separate Account Registered as Open-End Management Investment Company), N-4 (Variable Annuity UIT Separate Account), N-5 (Small Business Investment Company), N-6 (Variable Life UIT Separate Account), S-1 or S-3 (Face Amount Certificate Company), S-6 (UIT, Non-Insurance Product)."
       }
      }
     },
     "auth_ref": [
      "r845"
     ]
    },
    "dei_EntityLegalForm": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityLegalForm",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Legal Form",
        "documentation": "The details of the entity's legal form. Examples are partnership, limited liability company, trust, etc."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingDepositoryReceiptRatio": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityListingDepositoryReceiptRatio",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Depository Receipt Ratio",
        "documentation": "The number of underlying shares represented by one American Depository Receipt (ADR) or Global Depository Receipt (GDR). A value of '3' means that one ADR represents 3 underlying shares. If one underlying share represents 2 ADR's then the value would be represented as '0.5'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityListingDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Description",
        "documentation": "Description of the kind of listing the entity has on the exchange, if necessary to further describe different instruments that are already distinguished by Entity, Exchange and Security."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingForeign": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityListingForeign",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Foreign",
        "documentation": "Yes or No value indicating whether this is a listing that is a foreign listing or depository receipt."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingParValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityListingParValuePerShare",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Par Value Per Share",
        "documentation": "The par value per share of security quoted in same currency as Trading currency. Example: '0.01'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingPrimary": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityListingPrimary",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Primary",
        "documentation": "Yes or No value indicating whether a listing of an instrument on an exchange is primary for the entity."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingSecurityTradingCurrency": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityListingSecurityTradingCurrency",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Security Trading Currency",
        "documentation": "The three character ISO 4217 code for the currency in which the security is quoted. Example: 'USD'"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingsExchangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityListingsExchangeAxis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listings, Exchange [Axis]",
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityListingsLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listings [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": []
    },
    "dei_EntityListingsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityListingsTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listings [Table]",
        "documentation": "Container for exchange listing information for an entity"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityNumberOfEmployees": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityNumberOfEmployees",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Number of Employees",
        "documentation": "Number of persons employed by the Entity"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityPhoneFaxNumbersLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityPhoneFaxNumbersLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Phone Fax Numbers [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": []
    },
    "dei_EntityPrimarySicNumber": {
     "xbrltype": "sicNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityPrimarySicNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Primary SIC Number",
        "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity."
       }
      }
     },
     "auth_ref": [
      "r765"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Public Float",
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "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": [
      "r741"
     ]
    },
    "dei_EntityReportingCurrencyISOCode": {
     "xbrltype": "currencyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityReportingCurrencyISOCode",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Reporting Currency ISO Code",
        "documentation": "The three character ISO 4217 code for the currency used for reporting purposes. Example: 'USD'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "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": [
      "r741"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r741"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "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": [
      "r741"
     ]
    },
    "dei_EntityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity [Text Block]",
        "documentation": "Container to serve as parent of six Entity related Table concepts."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r848"
     ]
    },
    "ecd_EqtyAwrdsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments, Footnote [Text Block]",
        "terseLabel": "Equity Awards Adjustments, Footnote"
       }
      }
     },
     "auth_ref": [
      "r799"
     ]
    },
    "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]",
        "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r841"
     ]
    },
    "ecd_EqtyAwrdsAdjsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsAdjsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments [Member]",
        "terseLabel": "Equity Awards Adjustments"
       }
      }
     },
     "auth_ref": [
      "r841"
     ]
    },
    "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]",
        "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r841"
     ]
    },
    "us-gaap_EquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://femasys.com/role/ConvertibleNoteswithWarrantsNovember2023FinancingDetails",
      "http://femasys.com/role/RelatedPartyTransactionsDetails",
      "http://femasys.com/role/ShareholdersEquityType2or3"
     ],
     "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": [
      "r6",
      "r100",
      "r101",
      "r102",
      "r124",
      "r125",
      "r126",
      "r144",
      "r145",
      "r146",
      "r148",
      "r155",
      "r157",
      "r159",
      "r185",
      "r220",
      "r221",
      "r225",
      "r263",
      "r292",
      "r350",
      "r365",
      "r366",
      "r372",
      "r373",
      "r374",
      "r376",
      "r377",
      "r378",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r399",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r438",
      "r439",
      "r443",
      "r515",
      "r522",
      "r523",
      "r524",
      "r541",
      "r609"
     ]
    },
    "femy_EquityIncentivePlansAndWarrantsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://femasys.com/20250630",
     "localname": "EquityIncentivePlansAndWarrantsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Incentive Plans and Warrants [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "femy_EquityIncentivePlansandWarrantsStockOptionPlansActivityDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://femasys.com/20250630",
     "localname": "EquityIncentivePlansandWarrantsStockOptionPlansActivityDetailsTable",
     "presentation": [
      "http://femasys.com/role/StockOptionPlansActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Incentive Plans and Warrants - Stock Option Plans, Activity (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "femy_EquityIncentivePlansandWarrantsTablesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://femasys.com/20250630",
     "localname": "EquityIncentivePlansandWarrantsTablesTable",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansandWarrantsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Incentive Plans and Warrants (Tables) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EquityValuationAssumptionDifferenceFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Valuation Assumption Difference, Footnote [Text Block]",
        "terseLabel": "Equity Valuation Assumption Difference, Footnote"
       }
      }
     },
     "auth_ref": [
      "r809"
     ]
    },
    "femy_EquityWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://femasys.com/20250630",
     "localname": "EquityWarrantsMember",
     "presentation": [
      "http://femasys.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrants [Member]",
        "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"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ErrCompAnalysisTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneous Compensation Analysis [Text Block]",
        "terseLabel": "Erroneous Compensation Analysis"
       }
      }
     },
     "auth_ref": [
      "r758",
      "r769",
      "r785",
      "r820"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ErrCompRecoveryTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneously Awarded Compensation Recovery [Table]",
        "terseLabel": "Erroneously Awarded Compensation Recovery"
       }
      }
     },
     "auth_ref": [
      "r755",
      "r766",
      "r782",
      "r817"
     ]
    },
    "dei_ExchangeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "ExchangeDomain",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exchange [Domain]",
        "documentation": "The set of all exchanges. MIC exchange codes are drawn from ISO 10383."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ExecutiveCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Executive Category [Axis]",
        "terseLabel": "Executive Category:"
       }
      }
     },
     "auth_ref": [
      "r815"
     ]
    },
    "dei_ExhibitsOnly462d": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "ExhibitsOnly462d",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exhibits Only, 462(d)"
       }
      }
     },
     "auth_ref": [
      "r853"
     ]
    },
    "dei_ExhibitsOnly462dFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "ExhibitsOnly462dFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exhibits Only, 462(d), File Number"
       }
      }
     },
     "auth_ref": [
      "r853"
     ]
    },
    "femy_ExpirationOfWarrant": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20250630",
     "localname": "ExpirationOfWarrant",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expiration of warrant",
        "documentation": "The warrants expired during the period.",
        "label": "Expiration Of Warrant"
       }
      }
     },
     "auth_ref": []
    },
    "dei_Extension": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "Extension",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Extension",
        "documentation": "Extension number for local phone number."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r403",
      "r404",
      "r417",
      "r705"
     ]
    },
    "us-gaap_FairValueByAssetClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueByAssetClassAxis",
     "presentation": [
      "http://femasys.com/role/CashandCashEquivalentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Class [Axis]",
        "documentation": "Information by class of asset."
       }
      }
     },
     "auth_ref": [
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r418",
      "r649",
      "r706",
      "r712"
     ]
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r402",
      "r404",
      "r405",
      "r406",
      "r407",
      "r416",
      "r417",
      "r419",
      "r424",
      "r454",
      "r455",
      "r456",
      "r649",
      "r676",
      "r677",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r705",
      "r708",
      "r712"
     ]
    },
    "us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems",
     "presentation": [
      "http://femasys.com/role/CashandCashEquivalentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and Cash Equivalents [Abstract]",
        "label": "Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [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": [
      "r416"
     ]
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueDisclosuresAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value of Financial Instruments [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueDisclosuresTextBlock",
     "presentation": [
      "http://femasys.com/role/FairValueofFinancialInstruments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value of Financial Instruments",
        "label": "Fair Value Disclosures [Text Block]",
        "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": [
      "r405",
      "r412",
      "r414",
      "r415",
      "r416",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r496",
      "r705",
      "r709"
     ]
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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",
      "r306",
      "r311",
      "r312",
      "r404",
      "r417",
      "r424",
      "r454",
      "r649",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r705",
      "r712"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://femasys.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets, net of accumulated amortization",
        "label": "Finite-Lived Intangible Assets, Net",
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r461",
      "r894"
     ]
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount",
        "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount"
       }
      }
     },
     "auth_ref": [
      "r762",
      "r773",
      "r789",
      "r824"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Expense of Enforcement, Amount",
        "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount"
       }
      }
     },
     "auth_ref": [
      "r762",
      "r773",
      "r789",
      "r824"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Violation of Home Country Law, Amount",
        "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount"
       }
      }
     },
     "auth_ref": [
      "r762",
      "r773",
      "r789",
      "r824"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Explanation of Impracticability [Text Block]",
        "terseLabel": "Forgone Recovery, Explanation of Impracticability"
       }
      }
     },
     "auth_ref": [
      "r762",
      "r773",
      "r789",
      "r824"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r762",
      "r773",
      "r789",
      "r824"
     ]
    },
    "dei_FormerAddressMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "FormerAddressMember",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Former Address [Member]",
        "documentation": "Former address for entity"
       }
      }
     },
     "auth_ref": [
      "r752",
      "r776"
     ]
    },
    "dei_FormerFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "FormerFiscalYearEndDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Former Fiscal Year End Date",
        "documentation": "Former end date of previous fiscal years"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]",
        "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year"
       }
      }
     },
     "auth_ref": [
      "r804"
     ]
    },
    "us-gaap_FurnitureAndFixturesGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FurnitureAndFixturesGross",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://femasys.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Furniture and fixtures",
        "label": "Furniture and Fixtures, Gross",
        "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": [
      "r70"
     ]
    },
    "us-gaap_GainLossOnDispositionOfAssets1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GainLossOnDispositionOfAssets1",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://femasys.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Loss on property and equipment dispositions",
        "label": "Gain (Loss) on Disposition of Assets",
        "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee."
       }
      }
     },
     "auth_ref": [
      "r870"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 3.0
      },
      "http://femasys.com/role/SignificantSegmentExpensesTable": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://femasys.com/role/ConsolidatedIncomeStatement",
      "http://femasys.com/role/SignificantSegmentExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "General and administrative",
        "verboseLabel": "General and administrative expense",
        "label": "General and Administrative Expense",
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line."
       }
      }
     },
     "auth_ref": [
      "r60",
      "r589"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GeneralAndAdministrativeExpenseMember",
     "presentation": [
      "http://femasys.com/role/ShareBasedCompensationExpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "General and Administrative [Member]",
        "label": "General and Administrative Expense [Member]",
        "documentation": "Primary financial statement caption encompassing general and administrative expense."
       }
      }
     },
     "auth_ref": [
      "r60"
     ]
    },
    "us-gaap_GranteeStatusAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GranteeStatusAxis",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansandWarrantsDetailsStockBasedAwards",
      "http://femasys.com/role/StockOptionsGrantedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Grantee Status [Axis]",
        "documentation": "Information by status of recipient to whom award is granted."
       }
      }
     },
     "auth_ref": [
      "r316",
      "r318",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346"
     ]
    },
    "us-gaap_GranteeStatusDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GranteeStatusDomain",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansandWarrantsDetailsStockBasedAwards"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Grantee Status [Domain]",
        "documentation": "Status of recipient to whom award is granted."
       }
      }
     },
     "auth_ref": [
      "r316",
      "r318",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346"
     ]
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r750",
      "r753",
      "r765"
     ]
    },
    "femy_IncentiveAndOtherCompensationCostsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20250630",
     "localname": "IncentiveAndOtherCompensationCostsCurrent",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/AccruedExpensesTable": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://femasys.com/role/AccruedExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Incentive and other compensation costs",
        "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"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      },
      "http://femasys.com/role/SignificantSegmentExpensesTable": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://femasys.com/role/ConsolidatedIncomeStatement",
      "http://femasys.com/role/SignificantSegmentExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Loss before income taxes",
        "terseLabel": "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": [
      "r56",
      "r87",
      "r92",
      "r498",
      "r500",
      "r513",
      "r656",
      "r658",
      "r660",
      "r665",
      "r669",
      "r885",
      "r887",
      "r888",
      "r889",
      "r890"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeStatementLocationAxis",
     "presentation": [
      "http://femasys.com/role/ShareBasedCompensationExpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Income Location, Balance [Axis]",
        "documentation": "Information by location in statement of income where disaggregated amount is reported."
       }
      }
     },
     "auth_ref": [
      "r226",
      "r227",
      "r228",
      "r383",
      "r384",
      "r385",
      "r386",
      "r409",
      "r413",
      "r418",
      "r428",
      "r429",
      "r430",
      "r519",
      "r521",
      "r594",
      "r648",
      "r649",
      "r698",
      "r699",
      "r703",
      "r704",
      "r707",
      "r712",
      "r941",
      "r942",
      "r970"
     ]
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeStatementLocationDomain",
     "presentation": [
      "http://femasys.com/role/ShareBasedCompensationExpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Income Location, Balance [Domain]",
        "documentation": "Location in statement of income where disaggregated amount is reported."
       }
      }
     },
     "auth_ref": [
      "r227",
      "r228",
      "r383",
      "r384",
      "r385",
      "r386",
      "r409",
      "r413",
      "r418",
      "r428",
      "r429",
      "r430",
      "r519",
      "r521",
      "r594",
      "r648",
      "r649",
      "r698",
      "r699",
      "r703",
      "r704",
      "r707",
      "r712",
      "r941",
      "r942",
      "r970"
     ]
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://femasys.com/role/IncomeTaxes"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes",
        "label": "Income Tax Disclosure [Text Block]",
        "documentation": "The entire disclosure for income tax."
       }
      }
     },
     "auth_ref": [
      "r137",
      "r140",
      "r355",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r367",
      "r369",
      "r370",
      "r371",
      "r504",
      "r528",
      "r537",
      "r697"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      },
      "http://femasys.com/role/SignificantSegmentExpensesTable": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://femasys.com/role/ConsolidatedIncomeStatement",
      "http://femasys.com/role/SignificantSegmentExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax 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": [
      "r94",
      "r97",
      "r137",
      "r158",
      "r159",
      "r184",
      "r202",
      "r210",
      "r356",
      "r357",
      "r368",
      "r517",
      "r656",
      "r658",
      "r660",
      "r697"
     ]
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxesPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Taxes",
        "label": "Income Taxes Paid, Net",
        "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r135",
      "r363",
      "r364"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInAccountsPayable",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://femasys.com/role/ConsolidatedCashFlow"
     ],
     "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": [
      "r2"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://femasys.com/role/ConsolidatedCashFlow"
     ],
     "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": [
      "r2"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://femasys.com/role/ConsolidatedCashFlow"
     ],
     "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": [
      "r2"
     ]
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInInventories",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://femasys.com/role/ConsolidatedCashFlow"
     ],
     "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": [
      "r2"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://femasys.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in operating assets and liabilities:",
        "label": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Increase (Decrease) in Operating Capital [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInOperatingLeaseLiability",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://femasys.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease liabilities",
        "label": "Increase (Decrease) in Operating Lease Liability",
        "documentation": "Amount of increase (decrease) in obligation for operating lease."
       }
      }
     },
     "auth_ref": [
      "r862",
      "r869"
     ]
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInOtherOperatingAssets",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://femasys.com/role/ConsolidatedCashFlow"
     ],
     "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": [
      "r2"
     ]
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInOtherOperatingLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://femasys.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other liabilities",
        "label": "Increase (Decrease) in Other Operating Liabilities",
        "documentation": "Amount of increase (decrease) in operating liabilities classified as other."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncrementalCommonSharesAttributableToCallOptionsAndWarrants",
     "presentation": [
      "http://femasys.com/role/ComputationsofDilutedWeightedAverageSharesOutstandingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrants to purchase common stock (in shares)",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants",
        "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": [
      "r166",
      "r167",
      "r168",
      "r179"
     ]
    },
    "femy_IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://femasys.com/20250630",
     "localname": "IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants",
     "presentation": [
      "http://femasys.com/role/ComputationsofDilutedWeightedAverageSharesOutstandingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrants to purchase common stock in connection financing (in shares)",
        "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"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "presentation": [
      "http://femasys.com/role/ComputationsofDilutedWeightedAverageSharesOutstandingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options to purchase common stock (in shares)",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements",
        "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": [
      "r166",
      "r167",
      "r169",
      "r179",
      "r319"
     ]
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "IndividualAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Individual [Axis]",
        "terseLabel": "Individual:"
       }
      }
     },
     "auth_ref": [
      "r762",
      "r773",
      "r789",
      "r815",
      "r824",
      "r828",
      "r836"
     ]
    },
    "femy_InducementGrantMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://femasys.com/20250630",
     "localname": "InducementGrantMember",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansandWarrantsDetailsStockBasedAwards",
      "http://femasys.com/role/EquityIncentivePlansandWarrantsTables",
      "http://femasys.com/role/InducementGrantsandValuationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inducement Grants [Member]",
        "verboseLabel": "Inducement Grant [Member]",
        "documentation": "Inducement grants are a type of equity award to newly hired personnel.",
        "label": "Inducement Grant Member"
       }
      }
     },
     "auth_ref": []
    },
    "femy_InducementGrantsAndValuationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://femasys.com/20250630",
     "localname": "InducementGrantsAndValuationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Inducement Grants And Valuation Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]",
        "terseLabel": "Insider Trading Arrangements:"
       }
      }
     },
     "auth_ref": [
      "r834"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]",
        "terseLabel": "Insider Trading Policies and Procedures:"
       }
      }
     },
     "auth_ref": [
      "r754",
      "r840"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTrdPoliciesProcAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Adopted [Flag]",
        "terseLabel": "Insider Trading Policies and Procedures Adopted"
       }
      }
     },
     "auth_ref": [
      "r754",
      "r840"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]",
        "terseLabel": "Insider Trading Policies and Procedures Not Adopted"
       }
      }
     },
     "auth_ref": [
      "r754",
      "r840"
     ]
    },
    "us-gaap_InterestExpenseDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestExpenseDebt",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/ConvertibleNoteswithWarrantsNovember2023FinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest expense",
        "label": "Interest Expense, Debt",
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt."
       }
      }
     },
     "auth_ref": [
      "r62",
      "r257",
      "r262",
      "r678",
      "r679",
      "r1001"
     ]
    },
    "us-gaap_InterestExpenseDebtExcludingAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestExpenseDebtExcludingAmortization",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/ConvertibleNoteswithWarrantsNovember2023FinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Coupon interest expense",
        "label": "Interest Expense, Debt, Excluding Amortization",
        "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": [
      "r62",
      "r258",
      "r678",
      "r679"
     ]
    },
    "us-gaap_InterestExpenseNonoperating": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestExpenseNonoperating",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://femasys.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Interest expense",
        "label": "Interest Expense, Nonoperating",
        "documentation": "Amount of interest expense classified as nonoperating."
       }
      }
     },
     "auth_ref": [
      "r201",
      "r656",
      "r660",
      "r867"
     ]
    },
    "us-gaap_InterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/ConvertibleNoteswithWarrantsNovember2023FinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activity",
        "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": [
      "r131",
      "r133",
      "r134"
     ]
    },
    "us-gaap_InterestPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/AccruedExpensesTable": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://femasys.com/role/AccruedExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued 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": [
      "r38"
     ]
    },
    "us-gaap_InventoryDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventories [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryDisclosureTextBlock",
     "presentation": [
      "http://femasys.com/role/Inventories"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories",
        "label": "Inventory Disclosure [Text Block]",
        "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": [
      "r222"
     ]
    },
    "us-gaap_InventoryFinishedGoods": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryFinishedGoods",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/InventoriesTable": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://femasys.com/role/InventoriesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finished goods",
        "label": "Inventory, Finished Goods, Gross",
        "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": [
      "r863"
     ]
    },
    "us-gaap_InventoryNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryNet",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      },
      "http://femasys.com/role/InventoriesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://femasys.com/role/ConsolidatedBalanceSheet",
      "http://femasys.com/role/InventoriesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Inventory",
        "terseLabel": "Inventory",
        "label": "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": [
      "r119",
      "r653",
      "r714"
     ]
    },
    "us-gaap_InventoryRawMaterials": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryRawMaterials",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/InventoriesTable": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://femasys.com/role/InventoriesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Materials",
        "label": "Inventory, Raw Materials, Gross",
        "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": [
      "r865"
     ]
    },
    "us-gaap_InventoryWorkInProcess": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryWorkInProcess",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/InventoriesTable": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://femasys.com/role/InventoriesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Work in progress",
        "label": "Inventory, Work in Process, Gross",
        "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": [
      "r864"
     ]
    },
    "dei_InvestmentCompanyActFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "InvestmentCompanyActFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Act File Number"
       }
      }
     },
     "auth_ref": [
      "r778",
      "r779",
      "r780",
      "r781"
     ]
    },
    "dei_InvestmentCompanyActRegistration": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "InvestmentCompanyActRegistration",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Act Registration"
       }
      }
     },
     "auth_ref": [
      "r794"
     ]
    },
    "dei_InvestmentCompanyRegistrationAmendment": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "InvestmentCompanyRegistrationAmendment",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Registration Amendment"
       }
      }
     },
     "auth_ref": [
      "r794"
     ]
    },
    "dei_InvestmentCompanyRegistrationAmendmentNumber": {
     "xbrltype": "sequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "InvestmentCompanyRegistrationAmendmentNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Registration Amendment Number"
       }
      }
     },
     "auth_ref": [
      "r794"
     ]
    },
    "us-gaap_InvestmentIncomeInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentIncomeInterest",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://femasys.com/role/ConsolidatedIncomeStatement"
     ],
     "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": [
      "r184",
      "r200",
      "r210",
      "r669",
      "r866"
     ]
    },
    "femy_IssuanceOfWarrantsForUnderwriterCommission": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20250630",
     "localname": "IssuanceOfWarrantsForUnderwriterCommission",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of warrants for underwriter commission",
        "documentation": "Value of issuance of warrants for underwriter commission as a noncash or partial noncash transaction.",
        "label": "Issuance Of Warrants For Underwriter Commission"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeaseholdImprovementsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LeaseholdImprovementsGross",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://femasys.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leasehold improvements",
        "label": "Leasehold Improvements, Gross",
        "documentation": "Amount before accumulated depreciation of additions or improvements to assets held under a lease arrangement."
       }
      }
     },
     "auth_ref": [
      "r70"
     ]
    },
    "dei_LegalEntityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "LegalEntityAxis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation",
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Legal Entity [Axis]",
        "documentation": "The set of legal entities associated with a report."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LegalEntityIdentifier": {
     "xbrltype": "legalEntityIdentifierItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "LegalEntityIdentifier",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Legal Entity Identifier",
        "documentation": "A globally unique ISO 17442 value to identify entities, commonly abbreviated as LEI."
       }
      }
     },
     "auth_ref": [
      "r738"
     ]
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://femasys.com/role/ConsolidatedBalanceSheet"
     ],
     "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": [
      "r10",
      "r37",
      "r38",
      "r39",
      "r42",
      "r43",
      "r44",
      "r45",
      "r137",
      "r138",
      "r139",
      "r219",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r380",
      "r381",
      "r382",
      "r427",
      "r565",
      "r664",
      "r680",
      "r737",
      "r903",
      "r959",
      "r960"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/ConsolidatedBalanceSheet": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://femasys.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities and stockholders\u2019 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": [
      "r52",
      "r86",
      "r510",
      "r714",
      "r725",
      "r726",
      "r872",
      "r877",
      "r893",
      "r954"
     ]
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://femasys.com/role/ConsolidatedBalanceSheet"
     ],
     "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": [
      "r39",
      "r110",
      "r137",
      "r138",
      "r139",
      "r219",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r380",
      "r381",
      "r382",
      "r427",
      "r714",
      "r903",
      "r959",
      "r960"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://femasys.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current liabilities:",
        "label": "Liabilities, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://femasys.com/role/ConsolidatedBalanceSheet"
     ],
     "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": [
      "r10",
      "r42",
      "r43",
      "r44",
      "r45",
      "r137",
      "r138",
      "r139",
      "r219",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r380",
      "r381",
      "r382",
      "r427",
      "r903",
      "r959",
      "r960"
     ]
    },
    "us-gaap_LiabilitiesNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesNoncurrentAbstract",
     "presentation": [
      "http://femasys.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term liabilities:",
        "label": "Liabilities, Noncurrent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LineOfCreditFacilityAxis",
     "presentation": [
      "http://femasys.com/role/SubsequentEventsDetails"
     ],
     "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": [
      "r36",
      "r41",
      "r872",
      "r875",
      "r901",
      "r902"
     ]
    },
    "femy_LiquidityPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://femasys.com/20250630",
     "localname": "LiquidityPolicyTextBlock",
     "presentation": [
      "http://femasys.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liquidity",
        "documentation": "Disclosure of accounting policy for the liquidity.",
        "label": "Liquidity Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "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/2025",
     "localname": "LongtermDebtTypeAxis",
     "presentation": [
      "http://femasys.com/role/ConvertibleNoteswithWarrantsNovember2023FinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Type [Axis]",
        "documentation": "Information by type of long-term debt."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r896",
      "r897",
      "r898"
     ]
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongtermDebtTypeDomain",
     "presentation": [
      "http://femasys.com/role/ConvertibleNoteswithWarrantsNovember2023FinancingDetails"
     ],
     "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": [
      "r10",
      "r24",
      "r896",
      "r897",
      "r898"
     ]
    },
    "us-gaap_MachineryAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "MachineryAndEquipmentGross",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://femasys.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Machinery and equipment",
        "label": "Machinery and Equipment, Gross",
        "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": [
      "r70"
     ]
    },
    "femy_MaximumCommonStockElectedtoPurchase": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20250630",
     "localname": "MaximumCommonStockElectedtoPurchase",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum common stock elected to purchase",
        "documentation": "The amount of maximum common stock elected to purchase.",
        "label": "Maximum Common Stock Electedto Purchase"
       }
      }
     },
     "auth_ref": []
    },
    "femy_MaximumCommonStockElectedtoPurchaseinMutuallyAgreed": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20250630",
     "localname": "MaximumCommonStockElectedtoPurchaseinMutuallyAgreed",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum common stock elected to purchase in mutually agreed",
        "documentation": "The amount of maximum common stock elected to purchase in mutually agreed",
        "label": "Maximum Common Stock Electedto Purchasein Mutually Agreed"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "MaximumMember",
     "presentation": [
      "http://femasys.com/role/RevenueRecognitionDetails",
      "http://femasys.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum [Member]",
        "label": "Maximum [Member]"
       }
      }
     },
     "auth_ref": [
      "r192",
      "r231",
      "r232",
      "r233",
      "r234",
      "r314",
      "r343",
      "r344",
      "r345",
      "r353",
      "r407",
      "r459",
      "r518",
      "r520",
      "r527",
      "r557",
      "r558",
      "r616",
      "r618",
      "r620",
      "r621",
      "r623",
      "r631",
      "r632",
      "r634",
      "r635",
      "r646",
      "r647",
      "r674",
      "r681",
      "r695",
      "r698",
      "r700",
      "r701",
      "r708",
      "r709",
      "r710",
      "r711",
      "r723",
      "r905",
      "r961",
      "r962",
      "r963",
      "r964",
      "r965",
      "r966"
     ]
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure [Axis]",
        "terseLabel": "Measure:"
       }
      }
     },
     "auth_ref": [
      "r807"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r807"
     ]
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "MinimumMember",
     "presentation": [
      "http://femasys.com/role/RevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum [Member]",
        "label": "Minimum [Member]"
       }
      }
     },
     "auth_ref": [
      "r192",
      "r231",
      "r232",
      "r233",
      "r234",
      "r314",
      "r343",
      "r344",
      "r345",
      "r353",
      "r407",
      "r459",
      "r518",
      "r520",
      "r527",
      "r557",
      "r558",
      "r616",
      "r618",
      "r620",
      "r621",
      "r623",
      "r631",
      "r632",
      "r634",
      "r635",
      "r646",
      "r647",
      "r674",
      "r681",
      "r695",
      "r698",
      "r700",
      "r701",
      "r708",
      "r709",
      "r710",
      "r723",
      "r905",
      "r961",
      "r962",
      "r963",
      "r964",
      "r965",
      "r966"
     ]
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MnpiDiscTimedForCompValFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "MNPI Disclosure Timed for Compensation Value [Flag]",
        "terseLabel": "MNPI Disclosure Timed for Compensation Value"
       }
      }
     },
     "auth_ref": [
      "r827"
     ]
    },
    "femy_MoneyMarketFundsAndShorttermUSTreasuryBillsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://femasys.com/20250630",
     "localname": "MoneyMarketFundsAndShorttermUSTreasuryBillsMember",
     "presentation": [
      "http://femasys.com/role/CashandCashEquivalentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Money Market Funds and Short-term U.S. Treasury Bills [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 and short-term U.S. treasury bills category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).",
        "label": "Money Market Funds And Shortterm USTreasury Bills Member"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MtrlTermsOfTrdArrTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Terms of Trading Arrangement [Text Block]",
        "terseLabel": "Material Terms of Trading Arrangement"
       }
      }
     },
     "auth_ref": [
      "r835"
     ]
    },
    "dei_NameChangeEventDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "NameChangeEventDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Name Change Event Date [Axis]",
        "documentation": "For a sequence of name change event related facts, use this typed dimension to distinguish them. The axis members are restricted to be a valid for xml schema 'date' or 'datetime' data type."
       }
      }
     },
     "auth_ref": []
    },
    "dei_NameChangeEventLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "NameChangeEventLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Name Change Event [Line Items]",
        "documentation": "Line items represent concepts included in a table. Name change event line item concepts are used for information qualified by domain members of axes in the Name Change Event table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_NameChangeEventTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "NameChangeEventTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Name Change Event [Table]",
        "documentation": "For a set of related facts in a sequence of name change events, use this table when the events occurred within a single reporting period."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NamedExecutiveOfficersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Named Executive Officers, Footnote [Text Block]",
        "terseLabel": "Named Executive Officers, Footnote"
       }
      }
     },
     "auth_ref": [
      "r808"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://femasys.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by financing activities",
        "label": "Cash Provided by (Used in) Financing Activity, Including Discontinued Operation",
        "documentation": "Amount of cash inflow (outflow) from financing activity, including, but not limited to, discontinued operation. Financing activity includes, but is not limited to, obtaining resource from owner and providing return on, and return of, their investment; borrowing money and repaying amount borrowed, or settling obligation; and obtaining and paying for other resource obtained from creditor on long-term credit."
       }
      }
     },
     "auth_ref": [
      "r132"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://femasys.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from financing activities:",
        "label": "Cash Provided by (Used in) Financing Activity, Including Discontinued Operation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://femasys.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash used in investing activities",
        "label": "Cash Provided by (Used in) Investing Activity, Including Discontinued Operation",
        "documentation": "Amount of cash inflow (outflow) from investing activity, including, but not limited to, discontinued operation. Investing activity includes, but is not limited to, making and collecting loan, acquiring and disposing of debt and equity instruments, property, plant, and equipment, and other productive assets."
       }
      }
     },
     "auth_ref": [
      "r132"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://femasys.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from investing activities:",
        "label": "Cash Provided by (Used in) Investing Activity, Including Discontinued Operation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://femasys.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://femasys.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash used in operating activities",
        "label": "Cash Provided by (Used in) Operating Activity, Including Discontinued Operation",
        "documentation": "Amount of cash inflow (outflow) from operating activity, including, but not limited to, discontinued operation. Operating activity includes, but is not limited to, transaction, adjustment, and change in value not defined as investing or financing activity."
       }
      }
     },
     "auth_ref": [
      "r65",
      "r66",
      "r67"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://femasys.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from operating activities:",
        "label": "Cash Provided by (Used in) Operating Activity, Including Discontinued Operation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://femasys.com/role/ConsolidatedIncomeStatement": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://femasys.com/role/SignificantSegmentExpensesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://femasys.com/role/ConsolidatedCashFlow",
      "http://femasys.com/role/ConsolidatedIncomeStatement",
      "http://femasys.com/role/OrganizationNatureofBusinessandLiquidityDetails",
      "http://femasys.com/role/ShareholdersEquityType2or3",
      "http://femasys.com/role/SignificantSegmentExpensesTable",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net loss",
        "verboseLabel": "Net loss",
        "label": "Net Income (Loss)",
        "terseLabel": "Net Income (Loss)",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r67",
      "r88",
      "r102",
      "r108",
      "r122",
      "r123",
      "r126",
      "r137",
      "r138",
      "r139",
      "r143",
      "r147",
      "r151",
      "r152",
      "r153",
      "r154",
      "r155",
      "r158",
      "r159",
      "r175",
      "r219",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r264",
      "r267",
      "r270",
      "r274",
      "r350",
      "r375",
      "r378",
      "r401",
      "r427",
      "r514",
      "r586",
      "r607",
      "r608",
      "r656",
      "r658",
      "r660",
      "r735",
      "r903"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/ComputationofBasicandDilutedNetLossPerShareTable",
      "http://femasys.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net loss attributable to common stockholders, basic",
        "verboseLabel": "Net loss per share attributable to common stockholders, basic",
        "label": "Net Income (Loss) Available 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": [
      "r102",
      "r128",
      "r151",
      "r152",
      "r153",
      "r154",
      "r162",
      "r163",
      "r176",
      "r179",
      "r267",
      "r270",
      "r274",
      "r378"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/ComputationofBasicandDilutedNetLossPerShareTable",
      "http://femasys.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net loss attributable to common stockholders, diluted",
        "verboseLabel": "Net loss per share attributable to common stockholders, diluted",
        "label": "Net Income (Loss) Available 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": [
      "r128",
      "r164",
      "r171",
      "r172",
      "r173",
      "r174",
      "r176",
      "r179"
     ]
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://femasys.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recently Issued Accounting Pronouncements Adopted and Not Yet Adopted",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "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": []
    },
    "dei_NewEffectiveDateForPreviousFiling": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "NewEffectiveDateForPreviousFiling",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "New Effective Date for Previous Filing"
       }
      }
     },
     "auth_ref": [
      "r778",
      "r779",
      "r780",
      "r781"
     ]
    },
    "dei_NoSubstantiveChanges462c": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "NoSubstantiveChanges462c",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Substantive Changes, 462(c)"
       }
      }
     },
     "auth_ref": [
      "r852"
     ]
    },
    "dei_NoSubstantiveChanges462cFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "NoSubstantiveChanges462cFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Substantive Changes, 462(c), File Number"
       }
      }
     },
     "auth_ref": [
      "r852"
     ]
    },
    "dei_NoTradingSymbolFlag": {
     "xbrltype": "trueItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "NoTradingSymbolFlag",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Trading Symbol Flag",
        "documentation": "Boolean flag that is true only for a security having no trading symbol."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonGaapMeasureDescriptionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-GAAP Measure Description [Text Block]",
        "terseLabel": "Non-GAAP Measure Description"
       }
      }
     },
     "auth_ref": [
      "r807"
     ]
    },
    "ecd_NonNeosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonNeosMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-NEOs [Member]",
        "terseLabel": "Non-NEOs"
       }
      }
     },
     "auth_ref": [
      "r762",
      "r773",
      "r789",
      "r815",
      "r824"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonPeoNeoAvgCompActuallyPaidAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Compensation Actually Paid Amount",
        "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r798"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonPeoNeoAvgTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Total Compensation Amount",
        "terseLabel": "Non-PEO NEO Average Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r797"
     ]
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonPeoNeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO [Member]",
        "terseLabel": "Non-PEO NEO"
       }
      }
     },
     "auth_ref": [
      "r815"
     ]
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "auth_ref": [
      "r835"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "auth_ref": [
      "r835"
     ]
    },
    "us-gaap_NonUsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NonUsMember",
     "presentation": [
      "http://femasys.com/role/SalesbygeographicregionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "International [Member]",
        "label": "Non-US [Member]",
        "documentation": "Countries excluding the United States of America (US)."
       }
      }
     },
     "auth_ref": [
      "r1004",
      "r1005",
      "r1006",
      "r1007"
     ]
    },
    "us-gaap_NoncashInvestingAndFinancingItemsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NoncashInvestingAndFinancingItemsAbstract",
     "presentation": [
      "http://femasys.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-cash investing and financing activities:",
        "label": "Noncash Investing and Financing Items [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://femasys.com/role/ConsolidatedIncomeStatement",
      "http://femasys.com/role/SignificantSegmentExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total other expense, net",
        "terseLabel": "Total other 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": [
      "r61"
     ]
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NonoperatingIncomeExpenseAbstract",
     "presentation": [
      "http://femasys.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other (expense) income:",
        "label": "Nonoperating Income (Expense) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "femy_November2023FinancingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://femasys.com/20250630",
     "localname": "November2023FinancingMember",
     "presentation": [
      "http://femasys.com/role/ConvertibleNoteswithWarrantsNovember2023FinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "November 2023 Financing [Member]",
        "documentation": "The November 2023 financing.",
        "label": "November2023 Financing Member"
       }
      }
     },
     "auth_ref": []
    },
    "femy_NumberOfBusinessDays": {
     "xbrltype": "durationItemType",
     "nsuri": "http://femasys.com/20250630",
     "localname": "NumberOfBusinessDays",
     "presentation": [
      "http://femasys.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of business days",
        "documentation": "The number of business days as disclosed in the Proxy Statement, relating to the extraordinary general meeting of shareholders (the \"Extension Meeting\"), the Sponsor agreed that if the Extension Amendment Proposal is approved, it or one or more of its affiliates, members or third-party designees (the \"Lender\") will contribute to the Company as a loan, of one year, five months, and thirteen days.",
        "label": "Number Of Business Days"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NumberOfOperatingSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NumberOfOperatingSegments",
     "presentation": [
      "http://femasys.com/role/SegmentReportingDetails"
     ],
     "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": [
      "r670",
      "r886"
     ]
    },
    "femy_NumberOfPatentsIssuedGlobally": {
     "xbrltype": "integerItemType",
     "nsuri": "http://femasys.com/20250630",
     "localname": "NumberOfPatentsIssuedGlobally",
     "presentation": [
      "http://femasys.com/role/OrganizationNatureofBusinessandLiquidityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of patents (in Patent)",
        "documentation": "The number of issued patents globally, in-house chemistry, manufacturing, and controls (CMC) and device manufacturing capabilities.",
        "label": "Number Of Patents Issued Globally"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NumberOfReportableSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NumberOfReportableSegments",
     "presentation": [
      "http://femasys.com/role/SegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of reportable segments",
        "label": "Number of Reportable Segments",
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements."
       }
      }
     },
     "auth_ref": [
      "r666",
      "r673",
      "r886"
     ]
    },
    "femy_NumberOfTradingDaysForCommonStock": {
     "xbrltype": "durationItemType",
     "nsuri": "http://femasys.com/20250630",
     "localname": "NumberOfTradingDaysForCommonStock",
     "presentation": [
      "http://femasys.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of Trading Days for Common Stock",
        "documentation": "Number of trading days used to determine the volume-weighted average price of common stock prior to the dividend payment date for preferred stock, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Number Of Trading Days For Common Stock"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingExpenses",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 3.0
      },
      "http://femasys.com/role/SignificantSegmentExpensesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://femasys.com/role/ConsolidatedIncomeStatement",
      "http://femasys.com/role/SignificantSegmentExpensesTable"
     ],
     "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": [
      "r660"
     ]
    },
    "us-gaap_OperatingExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingExpensesAbstract",
     "presentation": [
      "http://femasys.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating expenses:",
        "label": "Operating Expenses [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://femasys.com/role/ConsolidatedIncomeStatement"
     ],
     "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": [
      "r92",
      "r656",
      "r660",
      "r665",
      "r885",
      "r887",
      "r888",
      "r889",
      "r890"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://femasys.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities \u2013 current portion",
        "label": "Operating Lease, Liability, Current",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r441"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://femasys.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease liabilities \u2013 long-term portion",
        "label": "Operating Lease, Liability, Noncurrent",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r441"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://femasys.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease right-of-use assets, net",
        "label": "Operating Lease, Right-of-Use Asset",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r440"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://femasys.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of right-of-use assets",
        "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction",
        "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease."
       }
      }
     },
     "auth_ref": [
      "r870"
     ]
    },
    "femy_OrganizationAndNatureOfBusinessPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://femasys.com/20250630",
     "localname": "OrganizationAndNatureOfBusinessPolicyTextBlock",
     "presentation": [
      "http://femasys.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Organization and Nature of Business",
        "documentation": "Disclosure of accounting policy for the organization and nature of business.",
        "label": "Organization And Nature Of Business Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "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": [
      "r81",
      "r103",
      "r104",
      "r106",
      "r529",
      "r530"
     ]
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherAccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/AccruedExpensesTable": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://femasys.com/role/AccruedExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other Accrued Liabilities, Current",
        "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": [
      "r38"
     ]
    },
    "dei_OtherAddressMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "OtherAddressMember",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Address [Member]",
        "documentation": "Other address for entity"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://femasys.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid and other current assets",
        "label": "Other Assets, Current",
        "documentation": "Amount of current assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r120",
      "r714"
     ]
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://femasys.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other long-term assets",
        "label": "Other Assets, Noncurrent",
        "documentation": "Amount of noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r114"
     ]
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherNonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://femasys.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other expense",
        "label": "Other Nonoperating Income (Expense)",
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r63",
      "r702"
     ]
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OtherPerfMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Performance Measure, Amount",
        "terseLabel": "Other Performance Measure, Amount"
       }
      }
     },
     "auth_ref": [
      "r807"
     ]
    },
    "dei_OtherReportingStandardItemNumber": {
     "xbrltype": "otherReportingStandardItemNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "OtherReportingStandardItemNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Reporting Standard Item Number",
        "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS."
       }
      }
     },
     "auth_ref": [
      "r753"
     ]
    },
    "us-gaap_OtherResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherResearchAndDevelopmentExpense",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/SignificantSegmentExpensesTable": {
       "parentTag": "us-gaap_ResearchAndDevelopmentExpense",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://femasys.com/role/SignificantSegmentExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other research and development expense",
        "label": "Other Research and Development Expense",
        "documentation": "Amount of other research and development expense."
       }
      }
     },
     "auth_ref": [
      "r940"
     ]
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OutstandingAggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Aggregate Erroneous Compensation Amount",
        "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r760",
      "r771",
      "r787",
      "r822"
     ]
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery Compensation Amount",
        "terseLabel": "Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r763",
      "r774",
      "r790",
      "r825"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r763",
      "r774",
      "r790",
      "r825"
     ]
    },
    "dei_ParentEntityLegalName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "ParentEntityLegalName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Parent Entity Legal Name",
        "documentation": "If the entity which the financial information concerns is a subsidiary of another company, then provide to full legal name of the parent entity"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "auth_ref": [
      "r796"
     ]
    },
    "us-gaap_PayablesAndAccrualsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PayablesAndAccrualsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Expenses [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsOfDebtIssuanceCosts",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/ConvertibleNoteswithWarrantsNovember2023FinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r13"
     ]
    },
    "femy_PaymentsOfEquityIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20250630",
     "localname": "PaymentsOfEquityIssuanceCosts",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transaction cost",
        "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.",
        "label": "Payments Of Equity Issuance Costs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsOfStockIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsOfStockIssuanceCosts",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://femasys.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Issuance costs for June 2025 financing",
        "label": "Payments of Stock Issuance Costs",
        "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "us-gaap_PaymentsToAcquireIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsToAcquireIntangibleAssets",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://femasys.com/role/ConsolidatedCashFlow"
     ],
     "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": [
      "r64"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://femasys.com/role/ConsolidatedCashFlow"
     ],
     "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": [
      "r64"
     ]
    },
    "femy_PaymentsforIssuanceCostsforattheMarketSalesofCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20250630",
     "localname": "PaymentsforIssuanceCostsforattheMarketSalesofCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://femasys.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Issuance costs for at-the-market sales of common stock",
        "documentation": "The cash outflow to reacquire at the market sales of common stock during the period.",
        "label": "Paymentsfor Issuance Costsforatthe Market Salesof Common Stock"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeerGroupIssuersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Issuers, Footnote [Text Block]",
        "terseLabel": "Peer Group Issuers, Footnote"
       }
      }
     },
     "auth_ref": [
      "r806"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeerGroupTotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Total Shareholder Return Amount",
        "terseLabel": "Peer Group Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r806"
     ]
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoActuallyPaidCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Actually Paid Compensation Amount",
        "terseLabel": "PEO Actually Paid Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r798"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO [Member]",
        "terseLabel": "PEO"
       }
      }
     },
     "auth_ref": [
      "r815"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Name",
        "terseLabel": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r808"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Total Compensation Amount",
        "terseLabel": "PEO Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r797"
     ]
    },
    "femy_PercentageMultiplier": {
     "xbrltype": "percentItemType",
     "nsuri": "http://femasys.com/20250630",
     "localname": "PercentageMultiplier",
     "presentation": [
      "http://femasys.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage multiplier",
        "documentation": "Percentage multiplier applied to the higher of the Market Value and the Newly Issued Price.",
        "label": "Percentage Multiplier"
       }
      }
     },
     "auth_ref": []
    },
    "femy_PercentageOfCommitmentFee": {
     "xbrltype": "percentItemType",
     "nsuri": "http://femasys.com/20250630",
     "localname": "PercentageOfCommitmentFee",
     "presentation": [
      "http://femasys.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitment fee percentage",
        "documentation": "The commitment fee percentage related to unsold shares.",
        "label": "Percentage Of Commitment Fee"
       }
      }
     },
     "auth_ref": []
    },
    "femy_PercentageOfCommonStockOutstanding": {
     "xbrltype": "percentItemType",
     "nsuri": "http://femasys.com/20250630",
     "localname": "PercentageOfCommonStockOutstanding",
     "presentation": [
      "http://femasys.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of common stock outstanding",
        "documentation": "Refers to the percentage of stock outstanding as of the immediately prior to the execution of the purchase agreement.",
        "label": "Percentage Of Common Stock Outstanding"
       }
      }
     },
     "auth_ref": []
    },
    "femy_PercentageOfRestockingFee": {
     "xbrltype": "percentItemType",
     "nsuri": "http://femasys.com/20250630",
     "localname": "PercentageOfRestockingFee",
     "presentation": [
      "http://femasys.com/role/RevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of restocking fee",
        "documentation": "The percentage of restocking fee on items to be returned.",
        "label": "Percentage Of Restocking Fee"
       }
      }
     },
     "auth_ref": []
    },
    "femy_PercentageOfVolumeWeightedAveragePriceOfCommonStock": {
     "xbrltype": "percentItemType",
     "nsuri": "http://femasys.com/20250630",
     "localname": "PercentageOfVolumeWeightedAveragePriceOfCommonStock",
     "presentation": [
      "http://femasys.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of volume weighted average price of common stock",
        "documentation": "Percentage of volume weighted average price of the common stock.",
        "label": "Percentage Of Volume Weighted Average Price Of Common Stock"
       }
      }
     },
     "auth_ref": []
    },
    "femy_PercentageOfWarrantClosingPriceOfCommonStockExceedsPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://femasys.com/20250630",
     "localname": "PercentageOfWarrantClosingPriceOfCommonStockExceedsPercentage",
     "presentation": [
      "http://femasys.com/role/ConvertibleNoteswithWarrantsNovember2023FinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of warrant closing price of common stock exceeds",
        "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"
       }
      }
     },
     "auth_ref": []
    },
    "femy_PercentageofVolumeWeightedAvergePriceMultiplier": {
     "xbrltype": "percentItemType",
     "nsuri": "http://femasys.com/20250630",
     "localname": "PercentageofVolumeWeightedAvergePriceMultiplier",
     "presentation": [
      "http://femasys.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of volume weighted average price multiplier",
        "documentation": "Percentage multiplier applied to volume weighted average price.",
        "label": "Percentageof Volume Weighted Averge Price Multiplier"
       }
      }
     },
     "auth_ref": []
    },
    "femy_PeriodOfConversionPrice": {
     "xbrltype": "durationItemType",
     "nsuri": "http://femasys.com/20250630",
     "localname": "PeriodOfConversionPrice",
     "presentation": [
      "http://femasys.com/role/ConvertibleNoteswithWarrantsNovember2023FinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Conversion price, period",
        "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"
       }
      }
     },
     "auth_ref": []
    },
    "dei_PhoneFaxNumberDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "PhoneFaxNumberDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Phone Fax Number Description",
        "documentation": "Description of Phone or Fax Number"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PnsnAdjsPrrSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PnsnAdjsPrrSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Adjustments Prior Service Cost [Member]",
        "terseLabel": "Pension Adjustments Prior Service Cost"
       }
      }
     },
     "auth_ref": [
      "r799"
     ]
    },
    "ecd_PnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Adjustments Service Cost [Member]",
        "terseLabel": "Pension Adjustments Service Cost"
       }
      }
     },
     "auth_ref": [
      "r844"
     ]
    },
    "ecd_PnsnBnftsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PnsnBnftsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Benefits Adjustments, Footnote [Text Block]",
        "terseLabel": "Pension Benefits Adjustments, Footnote"
       }
      }
     },
     "auth_ref": [
      "r798"
     ]
    },
    "dei_PostEffectiveAmendment": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "PostEffectiveAmendment",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Post-Effective Amendment"
       }
      }
     },
     "auth_ref": [
      "r739"
     ]
    },
    "dei_PostEffectiveAmendmentNumber": {
     "xbrltype": "sequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "PostEffectiveAmendmentNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Post-Effective Amendment Number",
        "documentation": "Amendment number to registration statement under the Securities Act of 1933 after the registration becomes effective."
       }
      }
     },
     "auth_ref": [
      "r739"
     ]
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "PreCommencementIssuerTenderOffer",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Issuer Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r746"
     ]
    },
    "dei_PreCommencementTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "PreCommencementTenderOffer",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r748"
     ]
    },
    "dei_PreEffectiveAmendment": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "PreEffectiveAmendment",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-Effective Amendment"
       }
      }
     },
     "auth_ref": [
      "r739"
     ]
    },
    "dei_PreEffectiveAmendmentNumber": {
     "xbrltype": "sequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "PreEffectiveAmendmentNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-Effective Amendment Number",
        "documentation": "Amendment number to registration statement under the Securities Act of 1933 before the registration becomes effective."
       }
      }
     },
     "auth_ref": [
      "r739"
     ]
    },
    "us-gaap_PrivatePlacementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PrivatePlacementMember",
     "presentation": [
      "http://femasys.com/role/RelatedPartyTransactionsDetails",
      "http://femasys.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Private Placement [Member]",
        "label": "Private Placement [Member]",
        "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts."
       }
      }
     },
     "auth_ref": []
    },
    "femy_ProceedsFromAtthemarketSalesOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20250630",
     "localname": "ProceedsFromAtthemarketSalesOfCommonStock",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://femasys.com/role/ConsolidatedCashFlow",
      "http://femasys.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from at-the-market sales of common stock",
        "documentation": "The cash inflow from the additional capital contribution at-the-market sales of common stock.",
        "label": "Proceeds From Atthemarket Sales Of Common Stock"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromConvertibleDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromConvertibleDebt",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/ConvertibleNoteswithWarrantsNovember2023FinancingDetails"
     ],
     "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": [
      "r11"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://femasys.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from the issuance of common stock in June 2025 financing",
        "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/2025",
     "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://femasys.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from common stock issued through ESPP",
        "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised",
        "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",
      "r9"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOrSaleOfEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromIssuanceOrSaleOfEquity",
     "crdr": "debit",
     "presentation": [
      "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",
      "r532"
     ]
    },
    "us-gaap_ProceedsFromNotesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromNotesPayable",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/SubsequentEventsDetails"
     ],
     "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": [
      "r11"
     ]
    },
    "femy_PromissoryNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://femasys.com/20250630",
     "localname": "PromissoryNotesMember",
     "presentation": [
      "http://femasys.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Promissory Notes [Member]",
        "documentation": "Borrowing supported by a written promise to pay an obligation.",
        "label": "Promissory Notes Member"
       }
      }
     },
     "auth_ref": []
    },
    "femy_PropertyAndEquipmentCostsIncludedInAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20250630",
     "localname": "PropertyAndEquipmentCostsIncludedInAccountsPayable",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and equipment costs included in accounts payable",
        "documentation": "Value of property and equipment costs included in accounts payable incurred as a noncash or partial noncash transaction.",
        "label": "Property And Equipment Costs Included In Accounts Payable"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentGross",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://femasys.com/role/ConsolidatedBalanceSheet"
     ],
     "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": [
      "r70",
      "r112",
      "r512"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://femasys.com/role/ConsolidatedBalanceSheet"
     ],
     "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",
      "r442",
      "r503",
      "r512",
      "r714"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentNetAbstract",
     "presentation": [
      "http://femasys.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and equipment, at cost:",
        "label": "Property, Plant and Equipment, Net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentOther",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://femasys.com/role/ConsolidatedBalanceSheet"
     ],
     "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"
     ]
    },
    "femy_PurchaseAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://femasys.com/20250630",
     "localname": "PurchaseAgreementMember",
     "presentation": [
      "http://femasys.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase Agreement [Member]",
        "verboseLabel": "Purchase Agreements [Member]",
        "documentation": "A purchase agreement, also known as a contract of sale or sales agreement, is a legally binding document that outlines the terms and conditions of a transaction between a buyer and seller.",
        "label": "Purchase Agreement Member"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PvpTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Table]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "auth_ref": [
      "r796"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PvpTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance [Table Text Block]",
        "terseLabel": "Pay vs Performance Disclosure, Table"
       }
      }
     },
     "auth_ref": [
      "r796"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "RangeAxis",
     "presentation": [
      "http://femasys.com/role/RevenueRecognitionDetails",
      "http://femasys.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r192",
      "r231",
      "r232",
      "r233",
      "r234",
      "r305",
      "r314",
      "r343",
      "r344",
      "r345",
      "r349",
      "r353",
      "r407",
      "r457",
      "r458",
      "r459",
      "r518",
      "r520",
      "r527",
      "r557",
      "r558",
      "r616",
      "r618",
      "r620",
      "r621",
      "r623",
      "r631",
      "r632",
      "r634",
      "r635",
      "r646",
      "r647",
      "r674",
      "r681",
      "r695",
      "r698",
      "r700",
      "r701",
      "r708",
      "r709",
      "r710",
      "r711",
      "r723",
      "r729",
      "r899",
      "r905",
      "r947",
      "r962",
      "r963",
      "r964",
      "r965",
      "r966"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "RangeMember",
     "presentation": [
      "http://femasys.com/role/RevenueRecognitionDetails",
      "http://femasys.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]"
       }
      }
     },
     "auth_ref": [
      "r192",
      "r231",
      "r232",
      "r233",
      "r234",
      "r305",
      "r314",
      "r343",
      "r344",
      "r345",
      "r349",
      "r353",
      "r407",
      "r457",
      "r458",
      "r459",
      "r518",
      "r520",
      "r527",
      "r557",
      "r558",
      "r616",
      "r618",
      "r620",
      "r621",
      "r623",
      "r631",
      "r632",
      "r634",
      "r635",
      "r646",
      "r647",
      "r674",
      "r681",
      "r695",
      "r698",
      "r700",
      "r701",
      "r708",
      "r709",
      "r710",
      "r711",
      "r723",
      "r729",
      "r899",
      "r905",
      "r947",
      "r962",
      "r963",
      "r964",
      "r965",
      "r966"
     ]
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]",
        "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure"
       }
      }
     },
     "auth_ref": [
      "r755",
      "r766",
      "r782",
      "r817"
     ]
    },
    "dei_RegistrationStatementAmendmentNumber": {
     "xbrltype": "sequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "RegistrationStatementAmendmentNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Registration Statement Amendment Number",
        "documentation": "Amendment number to registration statement under the Investment Company Act of 1940."
       }
      }
     },
     "auth_ref": [
      "r739"
     ]
    },
    "us-gaap_RelatedPartyTransactionAmountsOfTransaction": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RelatedPartyTransactionAmountsOfTransaction",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related-party transaction",
        "label": "Related Party Transaction, Amounts of Transaction",
        "documentation": "Amount of transactions with related party during the financial reporting period."
       }
      }
     },
     "auth_ref": [
      "r447"
     ]
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RelatedPartyTransactionLineItems",
     "presentation": [
      "http://femasys.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related-Party Transactions [Abstract]",
        "label": "Related Party Transaction [Line Items] [Standard Label]",
        "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": [
      "r137",
      "r142",
      "r143",
      "r218",
      "r447",
      "r448",
      "r449",
      "r590",
      "r591",
      "r594"
     ]
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RelatedPartyTransactionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Related-Party Transactions [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "presentation": [
      "http://femasys.com/role/RelatedPartyTransactions"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related-Party Transactions",
        "label": "Related Party Transactions Disclosure [Text Block]",
        "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": [
      "r444",
      "r445",
      "r446",
      "r448",
      "r450",
      "r538",
      "r539",
      "r540",
      "r592",
      "r593",
      "r594",
      "r613",
      "r615"
     ]
    },
    "femy_RelatedPartyTransactionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://femasys.com/20250630",
     "localname": "RelatedPartyTransactionsLineItems",
     "presentation": [
      "http://femasys.com/role/RelatedPartyTransactions"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related-Party Transactions [Abstract]",
        "label": "Related Party Transactions Line Items"
       }
      }
     },
     "auth_ref": []
    },
    "femy_RelatedPartyTransactionsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://femasys.com/20250630",
     "localname": "RelatedPartyTransactionsTable",
     "presentation": [
      "http://femasys.com/role/RelatedPartyTransactions"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related-Party Transactions [Abstract]",
        "label": "Related Party Transactions Table"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ResearchAndDevelopmentExpense",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 1.0
      },
      "http://femasys.com/role/SignificantSegmentExpensesTable": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://femasys.com/role/ConsolidatedIncomeStatement",
      "http://femasys.com/role/SignificantSegmentExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total research and development expense",
        "terseLabel": "Research and development",
        "label": "Research and Development Expense",
        "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity."
       }
      }
     },
     "auth_ref": [
      "r354",
      "r648",
      "r656",
      "r657",
      "r669",
      "r967"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/SignificantSegmentExpensesTable": {
       "parentTag": "us-gaap_ResearchAndDevelopmentExpense",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://femasys.com/role/SignificantSegmentExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and development expense",
        "label": "Research and Development Expense (Excluding Acquired in Process Cost)",
        "documentation": "Amount of expense for research and development. Excludes cost for computer software product to be sold, leased, or otherwise marketed, writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both, and write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity."
       }
      }
     },
     "auth_ref": [
      "r940"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ResearchAndDevelopmentExpenseMember",
     "presentation": [
      "http://femasys.com/role/ShareBasedCompensationExpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and Development [Member]",
        "label": "Research and Development Expense [Member]",
        "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RestatementDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date [Axis]",
        "terseLabel": "Restatement Determination Date:"
       }
      }
     },
     "auth_ref": [
      "r756",
      "r767",
      "r783",
      "r818"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date",
        "terseLabel": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r757",
      "r768",
      "r784",
      "r819"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RestatementDoesNotRequireRecoveryTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Does Not Require Recovery [Text Block]",
        "terseLabel": "Restatement does not require Recovery"
       }
      }
     },
     "auth_ref": [
      "r764",
      "r775",
      "r791",
      "r826"
     ]
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://femasys.com/role/ConsolidatedBalanceSheet",
      "http://femasys.com/role/OrganizationNatureofBusinessandLiquidityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated deficit",
        "label": "Retained Earnings (Accumulated Deficit)",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r49",
      "r77",
      "r509",
      "r525",
      "r526",
      "r536",
      "r568",
      "r714"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://femasys.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Deficit [Member]",
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r101",
      "r102",
      "r144",
      "r145",
      "r146",
      "r148",
      "r155",
      "r157",
      "r159",
      "r220",
      "r221",
      "r225",
      "r263",
      "r350",
      "r365",
      "r366",
      "r372",
      "r373",
      "r374",
      "r376",
      "r377",
      "r378",
      "r388",
      "r390",
      "r391",
      "r393",
      "r399",
      "r438",
      "r439",
      "r522",
      "r524",
      "r541",
      "r1002"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://femasys.com/role/ConsolidatedIncomeStatement",
      "http://femasys.com/role/SalesbygeographicregionTable",
      "http://femasys.com/role/SignificantSegmentExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Sales",
        "terseLabel": "Sales",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "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": [
      "r90",
      "r91",
      "r184",
      "r198",
      "r199",
      "r206",
      "r210",
      "r213",
      "r215",
      "r217",
      "r301",
      "r302",
      "r303",
      "r460",
      "r656",
      "r660"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r98",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r303",
      "r304"
     ]
    },
    "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
     "presentation": [
      "http://femasys.com/role/RevenueRecognitionTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales by Geographic Region",
        "label": "Revenue from External Customers by Geographic Areas [Table Text Block]",
        "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": [
      "r68"
     ]
    },
    "us-gaap_RevenueRecognitionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueRecognitionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue Recognition [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "femy_RevenueRecognitionPaymentTermOfPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://femasys.com/20250630",
     "localname": "RevenueRecognitionPaymentTermOfPeriod",
     "presentation": [
      "http://femasys.com/role/RevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue recognition payment period term",
        "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"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Adopted [Flag]",
        "terseLabel": "Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "auth_ref": [
      "r835"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Terminated [Flag]",
        "terseLabel": "Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "auth_ref": [
      "r835"
     ]
    },
    "us-gaap_SaleOfStockNameOfTransactionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SaleOfStockNameOfTransactionDomain",
     "presentation": [
      "http://femasys.com/role/RelatedPartyTransactionsDetails",
      "http://femasys.com/role/StockholdersEquityDetails"
     ],
     "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": []
    },
    "srt_ScenarioUnspecifiedDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ScenarioUnspecifiedDomain",
     "presentation": [
      "http://femasys.com/role/ComputationofBasicandDilutedNetLossPerShareTable"
     ],
     "auth_ref": [
      "r105",
      "r107",
      "r160",
      "r315",
      "r860"
     ]
    },
    "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "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": [
      "r18"
     ]
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r884"
     ]
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "presentation": [
      "http://femasys.com/role/InventoriesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventory Stated at Cost",
        "label": "Schedule of Inventory, Current [Table Text Block]",
        "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": [
      "r4",
      "r53",
      "r54",
      "r55"
     ]
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "presentation": [
      "http://femasys.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction [Line Items]",
        "documentation": "Disclosure of information about related party transaction."
       }
      }
     },
     "auth_ref": [
      "r137",
      "r142",
      "r143",
      "r447",
      "r448",
      "r449",
      "r590",
      "r591",
      "r594"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "presentation": [
      "http://femasys.com/role/SegmentReportingTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r20",
      "r21"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansandWarrantsDetailsStockBasedAwards",
      "http://femasys.com/role/InducementGrantsandValuationTable",
      "http://femasys.com/role/ShareBasedCompensationExpenseTable",
      "http://femasys.com/role/StockOptionsGrantedTable"
     ],
     "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": [
      "r316",
      "r318",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r349"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansandWarrantsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Option Plans Activity",
        "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]",
        "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": [
      "r7",
      "r8",
      "r78"
     ]
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r80",
      "r938"
     ]
    },
    "us-gaap_ScheduleOfStockByClassTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfStockByClassTable",
     "presentation": [
      "http://femasys.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock, Class of Stock [Table]",
        "documentation": "Disclosure of information about stock by class. Includes, but is not limited to, common, convertible, and preferred stocks."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r26",
      "r27",
      "r28",
      "r29",
      "r30",
      "r75",
      "r76",
      "r77",
      "r116",
      "r117",
      "r118",
      "r186",
      "r276",
      "r277",
      "r278",
      "r280",
      "r283",
      "r288",
      "r290",
      "r387",
      "r532",
      "r533",
      "r534",
      "r535",
      "r681",
      "r859",
      "r872",
      "r874"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "Security12bTitle",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r740"
     ]
    },
    "dei_Security12gTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "Security12gTitle",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(g) Security",
        "documentation": "Title of a 12(g) registered security."
       }
      }
     },
     "auth_ref": [
      "r744"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r743"
     ]
    },
    "dei_SecurityReportingObligation": {
     "xbrltype": "securityReportingObligationItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "SecurityReportingObligation",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Reporting Obligation",
        "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r749"
     ]
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "SegmentGeographicalDomain",
     "presentation": [
      "http://femasys.com/role/SalesbygeographicregionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]"
       }
      }
     },
     "auth_ref": [
      "r189",
      "r215",
      "r216",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r498",
      "r499",
      "r500",
      "r501",
      "r554",
      "r555",
      "r556",
      "r617",
      "r619",
      "r622",
      "r624",
      "r631",
      "r633",
      "r634",
      "r635",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r650",
      "r662",
      "r682",
      "r684",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722",
      "r724",
      "r729",
      "r969",
      "r971",
      "r972",
      "r973",
      "r974",
      "r975",
      "r976",
      "r977",
      "r978",
      "r979",
      "r980",
      "r981",
      "r982",
      "r983",
      "r984",
      "r985",
      "r986",
      "r987",
      "r988",
      "r989",
      "r990",
      "r991",
      "r992",
      "r993",
      "r994",
      "r995",
      "r996",
      "r997"
     ]
    },
    "us-gaap_SegmentReportingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentReportingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentReportingDisclosureTextBlock",
     "presentation": [
      "http://femasys.com/role/SegmentReporting"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting",
        "label": "Segment Reporting Disclosure [Text Block]",
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments."
       }
      }
     },
     "auth_ref": [
      "r93",
      "r184",
      "r193",
      "r194",
      "r195",
      "r196",
      "r197",
      "r203",
      "r204",
      "r205",
      "r208",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r217",
      "r666",
      "r667",
      "r668",
      "r669",
      "r671",
      "r672",
      "r673"
     ]
    },
    "us-gaap_SellingAndMarketingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SellingAndMarketingExpense",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 2.0
      },
      "http://femasys.com/role/SignificantSegmentExpensesTable": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://femasys.com/role/ConsolidatedIncomeStatement",
      "http://femasys.com/role/SignificantSegmentExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales and marketing",
        "verboseLabel": "Sales and marketing expense",
        "label": "Selling and Marketing Expense",
        "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SellingAndMarketingExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SellingAndMarketingExpenseMember",
     "presentation": [
      "http://femasys.com/role/ShareBasedCompensationExpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales and Marketing [Member]",
        "label": "Selling and Marketing Expense [Member]",
        "documentation": "Primary financial statement caption encompassing selling and marketing expense."
       }
      }
     },
     "auth_ref": [
      "r60"
     ]
    },
    "femy_SeriesAWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://femasys.com/20250630",
     "localname": "SeriesAWarrantsMember",
     "presentation": [
      "http://femasys.com/role/ConvertibleNoteswithWarrantsNovember2023FinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Series A Warrants [Member]",
        "documentation": "A classification of Information by type of warrant or right issued, for example Series A Warrants.",
        "label": "Series AWarrants Member"
       }
      }
     },
     "auth_ref": []
    },
    "femy_SeriesBWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://femasys.com/20250630",
     "localname": "SeriesBWarrantsMember",
     "presentation": [
      "http://femasys.com/role/ConvertibleNoteswithWarrantsNovember2023FinancingDetails",
      "http://femasys.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Series B Warrants [Member]",
        "documentation": "A classification of Information by type of warrant or right issued, for example Series B Warrants.",
        "label": "Series BWarrants Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://femasys.com/role/ConsolidatedCashFlow"
     ],
     "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": [
      "r2"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansandWarrantsDetailsStockBasedAwards"
     ],
     "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": [
      "r696"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "presentation": [
      "http://femasys.com/role/StockOptionsGrantedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividend yield",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "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": [
      "r344"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "presentation": [
      "http://femasys.com/role/StockOptionsGrantedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected volatility",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate",
        "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": [
      "r343"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "presentation": [
      "http://femasys.com/role/StockOptionsGrantedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Risk\u2011free 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": [
      "r345"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansandWarrantsDetailsStockBasedAwards",
      "http://femasys.com/role/EquityIncentivePlansandWarrantsTables",
      "http://femasys.com/role/InducementGrantsandValuationTable",
      "http://femasys.com/role/ShareBasedCompensationExpenseTable",
      "http://femasys.com/role/StockOptionPlansActivityTable",
      "http://femasys.com/role/StockOptionsGrantedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
        "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award [Abstract]",
        "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": [
      "r316",
      "r318",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r349"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansandWarrantsDetailsStockBasedAwards",
      "http://femasys.com/role/InducementGrantsandValuationTable",
      "http://femasys.com/role/StockOptionPlansActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Forfeited (in shares)",
        "negatedLabel": "Forfeited (in share)",
        "terseLabel": "Forfeitures (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": [
      "r329"
     ]
    },
    "femy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://femasys.com/20250630",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm",
     "presentation": [
      "http://femasys.com/role/InducementGrantsandValuationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Granted",
        "documentation": "Weighted average remaining contractual term for option awards granted, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Granted Weighted Average Remaining Contractual Term"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansandWarrantsDetailsStockBasedAwards"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures",
        "documentation": "Net number of share options (or share units) granted during the period."
       }
      }
     },
     "auth_ref": [
      "r917"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansandWarrantsDetailsStockBasedAwards",
      "http://femasys.com/role/InducementGrantsandValuationTable",
      "http://femasys.com/role/StockOptionPlansActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Granted (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross",
        "documentation": "Gross number of share options (or share units) granted during the period."
       }
      }
     },
     "auth_ref": [
      "r327"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansandWarrantsDetailsStockBasedAwards"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r337"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/StockOptionPlansActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate intrinsic value, outstanding",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value",
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding."
       }
      }
     },
     "auth_ref": [
      "r33"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "presentation": [
      "http://femasys.com/role/InducementGrantsandValuationTable",
      "http://femasys.com/role/StockOptionPlansActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance (in shares)",
        "periodEndLabel": "Ending balance (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": [
      "r323",
      "r324"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "presentation": [
      "http://femasys.com/role/InducementGrantsandValuationTable",
      "http://femasys.com/role/StockOptionPlansActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance (in dollars per share)",
        "periodEndLabel": "Ending balance (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r323",
      "r324"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber",
     "presentation": [
      "http://femasys.com/role/InducementGrantsandValuationTable",
      "http://femasys.com/role/StockOptionPlansActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options vested and exercisable, Number of options vested (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number",
        "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": [
      "r339"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice",
     "presentation": [
      "http://femasys.com/role/InducementGrantsandValuationTable",
      "http://femasys.com/role/StockOptionPlansActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options vested and exercisable, Weighted average exercise price (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price",
        "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": [
      "r339"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://femasys.com/role/StockholdersEquityDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Award Types",
        "terseLabel": "All Award Types",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://femasys.com/role/InducementGrantsandValuationTable",
      "http://femasys.com/role/StockOptionPlansActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forfeited (in dollars share)",
        "verboseLabel": "Forfeited (in dollars per share)",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price",
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated."
       }
      }
     },
     "auth_ref": [
      "r329"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansandWarrantsDetailsStockBasedAwards",
      "http://femasys.com/role/InducementGrantsandValuationTable",
      "http://femasys.com/role/StockOptionPlansActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Granted (in dollars per share)",
        "verboseLabel": "Granted (in Dollars per share)",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options."
       }
      }
     },
     "auth_ref": [
      "r327"
     ]
    },
    "femy_ShareBasedCompensationExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://femasys.com/20250630",
     "localname": "ShareBasedCompensationExpenseAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Based Compensation Expense Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "femy_ShareBasedCompensationExpenseToBeRecognizedUponAchievingCertainPerformanceCondition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20250630",
     "localname": "ShareBasedCompensationExpenseToBeRecognizedUponAchievingCertainPerformanceCondition",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansandWarrantsDetailsStockBasedAwards"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation expense to be recognized upon achieving certain performance condition (in Dollars)",
        "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"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedPaymentArrangementEmployeeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedPaymentArrangementEmployeeMember",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansandWarrantsDetailsStockBasedAwards",
      "http://femasys.com/role/StockOptionsGrantedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employees [Member]",
        "label": "Share-Based Payment Arrangement, Employee [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": [
      "r318",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346"
     ]
    },
    "us-gaap_ShareBasedPaymentArrangementNonemployeeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedPaymentArrangementNonemployeeMember",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansandWarrantsDetailsStockBasedAwards",
      "http://femasys.com/role/StockOptionsGrantedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Nonemployee [Member]",
        "verboseLabel": "Non Employees [Member]",
        "label": "Share-Based Payment Arrangement, 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": [
      "r316",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346"
     ]
    },
    "us-gaap_SharePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharePrice",
     "presentation": [
      "http://femasys.com/role/RelatedPartyTransactionsDetails",
      "http://femasys.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share 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/2025",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "presentation": [
      "http://femasys.com/role/StockOptionsGrantedTable"
     ],
     "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": [
      "r342"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "crdr": "debit",
     "presentation": [
      "http://femasys.com/role/StockOptionPlansActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options vested and exercisable, Aggregate intrinsic value",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value",
        "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable."
       }
      }
     },
     "auth_ref": [
      "r33"
     ]
    },
    "femy_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://femasys.com/20250630",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm",
     "presentation": [
      "http://femasys.com/role/InducementGrantsandValuationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average remaining life years",
        "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "presentation": [
      "http://femasys.com/role/InducementGrantsandValuationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average remaining life years",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term",
        "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r79"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1",
     "presentation": [
      "http://femasys.com/role/InducementGrantsandValuationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options vested and exercisable, Weighted average remaining life years",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term",
        "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r340"
     ]
    },
    "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r906",
      "r908"
     ]
    },
    "dei_SolicitingMaterial": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "SolicitingMaterial",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Soliciting Material",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r747"
     ]
    },
    "us-gaap_StatementClassOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementClassOfStockAxis",
     "presentation": [
      "http://femasys.com/role/ConvertibleNoteswithWarrantsNovember2023FinancingDetails",
      "http://femasys.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Stock [Axis]",
        "documentation": "Information by the different classes of stock of the entity."
       }
      }
     },
     "auth_ref": [
      "r99",
      "r116",
      "r117",
      "r118",
      "r137",
      "r139",
      "r165",
      "r170",
      "r177",
      "r179",
      "r186",
      "r187",
      "r219",
      "r235",
      "r237",
      "r238",
      "r239",
      "r242",
      "r243",
      "r265",
      "r266",
      "r268",
      "r269",
      "r271",
      "r273",
      "r276",
      "r277",
      "r280",
      "r283",
      "r290",
      "r427",
      "r532",
      "r533",
      "r534",
      "r535",
      "r541",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r567",
      "r587",
      "r609",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r859",
      "r874",
      "r876",
      "r883"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://femasys.com/role/ConvertibleNoteswithWarrantsNovember2023FinancingDetails",
      "http://femasys.com/role/RelatedPartyTransactionsDetails",
      "http://femasys.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r47",
      "r50",
      "r51",
      "r100",
      "r101",
      "r102",
      "r124",
      "r125",
      "r126",
      "r144",
      "r145",
      "r146",
      "r148",
      "r155",
      "r157",
      "r159",
      "r185",
      "r220",
      "r221",
      "r225",
      "r263",
      "r292",
      "r350",
      "r365",
      "r366",
      "r372",
      "r373",
      "r374",
      "r376",
      "r377",
      "r378",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r399",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r438",
      "r439",
      "r443",
      "r515",
      "r522",
      "r523",
      "r524",
      "r541",
      "r609"
     ]
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "StatementGeographicalAxis",
     "presentation": [
      "http://femasys.com/role/SalesbygeographicregionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]"
       }
      }
     },
     "auth_ref": [
      "r189",
      "r215",
      "r216",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r498",
      "r499",
      "r500",
      "r501",
      "r554",
      "r555",
      "r556",
      "r617",
      "r619",
      "r622",
      "r624",
      "r631",
      "r633",
      "r634",
      "r635",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r650",
      "r662",
      "r682",
      "r684",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722",
      "r724",
      "r729",
      "r969",
      "r971",
      "r972",
      "r973",
      "r974",
      "r975",
      "r976",
      "r977",
      "r978",
      "r979",
      "r980",
      "r981",
      "r982",
      "r983",
      "r984",
      "r985",
      "r986",
      "r987",
      "r988",
      "r989",
      "r990",
      "r991",
      "r992",
      "r993",
      "r994",
      "r995",
      "r996",
      "r997"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementLineItems",
     "presentation": [
      "http://femasys.com/role/ShareholdersEquityType2or3"
     ],
     "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": [
      "r144",
      "r145",
      "r146",
      "r185",
      "r265",
      "r266",
      "r268",
      "r271",
      "r439",
      "r460",
      "r531",
      "r542",
      "r553",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r567",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r588",
      "r589",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r609",
      "r658",
      "r660",
      "r730",
      "r1000"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_StatementScenarioAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "StatementScenarioAxis",
     "presentation": [
      "http://femasys.com/role/ComputationofBasicandDilutedNetLossPerShareTable"
     ],
     "auth_ref": [
      "r105",
      "r107",
      "r160",
      "r315",
      "r860",
      "r861"
     ]
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementTable",
     "presentation": [
      "http://femasys.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Table]",
        "documentation": "Presentation of information about comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r144",
      "r145",
      "r146",
      "r185",
      "r218",
      "r265",
      "r266",
      "r268",
      "r271",
      "r439",
      "r460",
      "r531",
      "r542",
      "r553",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r567",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r588",
      "r589",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r609",
      "r658",
      "r660",
      "r730",
      "r1000"
     ]
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "StkPrcOrTsrEstimationMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Price or TSR Estimation Method [Text Block]",
        "terseLabel": "Stock Price or TSR Estimation Method"
       }
      }
     },
     "auth_ref": [
      "r759",
      "r770",
      "r786",
      "r821"
     ]
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockAppreciationRightsSARSMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Appreciation Rights (SARs) [Member]",
        "terseLabel": "Stock Appreciation Rights (SARs)",
        "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period."
       }
      }
     },
     "auth_ref": [
      "r910",
      "r911",
      "r912",
      "r913",
      "r914",
      "r915",
      "r916",
      "r917",
      "r918",
      "r919",
      "r920",
      "r921",
      "r922",
      "r923",
      "r924",
      "r925",
      "r926",
      "r927",
      "r928",
      "r929",
      "r930",
      "r931",
      "r932",
      "r933",
      "r934",
      "r935"
     ]
    },
    "femy_StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://femasys.com/20250630",
     "localname": "StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts",
     "presentation": [
      "http://femasys.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock in connection with at-the-market offering, net of issuance costs (in Shares)",
        "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"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities",
     "presentation": [
      "http://femasys.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Conversion of convertible notes into common stock (in Shares)",
        "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities",
        "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r27",
      "r47",
      "r50",
      "r77",
      "r254"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansandWarrantsDetailsStockBasedAwards",
      "http://femasys.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock in connection with ESPP (in Shares)",
        "verboseLabel": "Issuance of common stock in connection with ESPP (in shares)",
        "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans",
        "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r46",
      "r47",
      "r77"
     ]
    },
    "femy_StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://femasys.com/20250630",
     "localname": "StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty",
     "presentation": [
      "http://femasys.com/role/ConvertibleNoteswithWarrantsNovember2023FinancingDetails",
      "http://femasys.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payment of convertible notes interest (in Shares)",
        "verboseLabel": "Payment of convertible notes interest",
        "documentation": "Number of shares issued during the period as a result of the conversion of convertible notes accrued interest including related party transactions.",
        "label": "Stock Issued During Period Shares In Conversion Of Convertible Notes Interest Related Party"
       }
      }
     },
     "auth_ref": []
    },
    "femy_StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://femasys.com/20250630",
     "localname": "StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants",
     "presentation": [
      "http://femasys.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock in connection with June 2025 financing, net of issuance costs (in Shares)",
        "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"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "presentation": [
      "http://femasys.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock sold (in Shares)",
        "label": "Stock Issued During Period, Shares, New Issues",
        "documentation": "Number of new stock issued during the period."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r46",
      "r47",
      "r77",
      "r532",
      "r609",
      "r626"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansandWarrantsDetailsStockBasedAwards"
     ],
     "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": [
      "r6",
      "r46",
      "r47",
      "r77",
      "r328"
     ]
    },
    "femy_StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20250630",
     "localname": "StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock in connection with at-the-market offering, net of issuance costs",
        "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"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Conversion of convertible notes into common stock",
        "label": "Stock Issued During Period, Value, Conversion of Convertible Securities",
        "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r47",
      "r50",
      "r51",
      "r77"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansandWarrantsDetailsStockBasedAwards",
      "http://femasys.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock in connection with ESPP",
        "verboseLabel": "Issuance of common stock in connection with ESPP (in Dollars)",
        "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan",
        "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r46",
      "r47",
      "r77"
     ]
    },
    "femy_StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20250630",
     "localname": "StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/ConvertibleNoteswithWarrantsNovember2023FinancingDetails",
      "http://femasys.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payment of convertible notes interest",
        "documentation": "The value of stock issued during the period upon the conversion of convertible notes accrued interest, including related party and adjustment to additional paid in capital.",
        "label": "Stock Issued During Period Value In Conversion Of Convertible Notes Interest Related Party"
       }
      }
     },
     "auth_ref": []
    },
    "femy_StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20250630",
     "localname": "StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock in connection with June 2025 financing, net of issuance costs",
        "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"
       }
      }
     },
     "auth_ref": []
    },
    "femy_StockIssuedDuringPeriodValueIssuanceOfIssuanceOfWarrants": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://femasys.com/20250630",
     "localname": "StockIssuedDuringPeriodValueIssuanceOfIssuanceOfWarrants",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/ShareholdersEquityType2or3",
      "http://femasys.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of warrants in connection with June 2025 financing",
        "verboseLabel": "Warrants value",
        "documentation": "Equity impact of the value in issuance of warrants in connection with June 2025 financing.",
        "label": "Stock Issued During Period Value Issuance Of Issuance Of Warrants"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "crdr": "credit",
     "presentation": [
      "http://femasys.com/role/StockholdersEquityDetails"
     ],
     "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": [
      "r6",
      "r46",
      "r47",
      "r77",
      "r541",
      "r609",
      "r626",
      "r736"
     ]
    },
    "femy_StockOptionPlansActivityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://femasys.com/20250630",
     "localname": "StockOptionPlansActivityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Option Plans Activity Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "femy_StockOptionsGrantedAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://femasys.com/20250630",
     "localname": "StockOptionsGrantedAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Options Granted Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://femasys.com/role/ConsolidatedBalanceSheet",
      "http://femasys.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total stockholders\u2019 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": [
      "r47",
      "r50",
      "r51",
      "r69",
      "r569",
      "r585",
      "r610",
      "r611",
      "r714",
      "r737",
      "r872",
      "r876",
      "r877",
      "r893",
      "r954",
      "r1002"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://femasys.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stockholders\u2019 equity:",
        "label": "Equity, Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r74",
      "r275",
      "r277",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r289",
      "r292",
      "r387",
      "r398",
      "r612",
      "r614",
      "r630"
     ]
    },
    "us-gaap_SubsequentEventLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventLineItems",
     "presentation": [
      "http://femasys.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Events [Abstract]",
        "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": [
      "r437",
      "r452"
     ]
    },
    "us-gaap_SubsequentEventMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventMember",
     "presentation": [
      "http://femasys.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event [Member]",
        "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": [
      "r437",
      "r452"
     ]
    },
    "us-gaap_SubsequentEventTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r437",
      "r452"
     ]
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r437",
      "r452"
     ]
    },
    "us-gaap_SubsequentEventsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventsTextBlock",
     "presentation": [
      "http://femasys.com/role/SubsequentEvents"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Events",
        "label": "Subsequent Events [Text Block]",
        "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": [
      "r451",
      "r453"
     ]
    },
    "us-gaap_SubsidiarySaleOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsidiarySaleOfStockAxis",
     "presentation": [
      "http://femasys.com/role/RelatedPartyTransactionsDetails",
      "http://femasys.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale of Stock [Axis]",
        "documentation": "Information by type of sale of the entity's stock."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TabularListTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tabular List [Table Text Block]",
        "terseLabel": "Tabular List, Table"
       }
      }
     },
     "auth_ref": [
      "r814"
     ]
    },
    "srt_TitleOfIndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "TitleOfIndividualAxis",
     "presentation": [
      "http://femasys.com/role/RelatedPartyTransactionsDetails",
      "http://femasys.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title and Position [Axis]"
       }
      }
     },
     "auth_ref": [
      "r891",
      "r958"
     ]
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "presentation": [
      "http://femasys.com/role/RelatedPartyTransactionsDetails",
      "http://femasys.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title and Position [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Amount",
        "terseLabel": "Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r806"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TotalShareholderRtnVsPeerGroupTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Vs Peer Group [Text Block]",
        "terseLabel": "Total Shareholder Return Vs Peer Group"
       }
      }
     },
     "auth_ref": [
      "r813"
     ]
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement [Axis]",
        "terseLabel": "Trading Arrangement:"
       }
      }
     },
     "auth_ref": [
      "r834"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TradingArrByIndTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangements, by Individual [Table]",
        "terseLabel": "Trading Arrangements, by Individual"
       }
      }
     },
     "auth_ref": [
      "r836"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "TradingSymbol",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Adoption Date",
        "terseLabel": "Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r837"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Duration",
        "terseLabel": "Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r838"
     ]
    },
    "ecd_TrdArrExpirationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrExpirationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Expiration Date",
        "terseLabel": "Expiration Date"
       }
      }
     },
     "auth_ref": [
      "r838"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r836"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Title",
        "terseLabel": "Title"
       }
      }
     },
     "auth_ref": [
      "r836"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrSecuritiesAggAvailAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Securities Aggregate Available Amount",
        "terseLabel": "Aggregate Available"
       }
      }
     },
     "auth_ref": [
      "r839"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Termination Date",
        "terseLabel": "Termination Date"
       }
      }
     },
     "auth_ref": [
      "r837"
     ]
    },
    "us-gaap_TreasuryStockCommonMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TreasuryStockCommonMember",
     "presentation": [
      "http://femasys.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Treasury Stock Common [Member]",
        "label": "Treasury Stock, Common [Member]",
        "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r31"
     ]
    },
    "us-gaap_TreasuryStockCommonShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TreasuryStockCommonShares",
     "presentation": [
      "http://femasys.com/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://femasys.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Treasury stock, common shares (in Shares)",
        "periodEndLabel": "Treasury stock, common shares (in Shares)",
        "terseLabel": "Treasury stock, common shares (in shares)",
        "label": "Treasury Stock, Common, Shares",
        "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r31"
     ]
    },
    "us-gaap_TreasuryStockCommonValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TreasuryStockCommonValue",
     "crdr": "debit",
     "calculation": {
      "http://femasys.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://femasys.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Treasury stock, 117,223 common shares",
        "label": "Treasury Stock, Common, Value",
        "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r31",
      "r32",
      "r50"
     ]
    },
    "femy_Two021StockOptionPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://femasys.com/20250630",
     "localname": "Two021StockOptionPlanMember",
     "presentation": [
      "http://femasys.com/role/EquityIncentivePlansandWarrantsDetailsStockBasedAwards",
      "http://femasys.com/role/EquityIncentivePlansandWarrantsTables",
      "http://femasys.com/role/StockOptionPlansActivityTable",
      "http://femasys.com/role/StockOptionsGrantedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2021 Stock Option Plan [Member]",
        "documentation": "Name of the stock-based compensation arrangement option plan.",
        "label": "Two021 Stock Option Plan Member"
       }
      }
     },
     "auth_ref": []
    },
    "country_US": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "US",
     "presentation": [
      "http://femasys.com/role/SalesbygeographicregionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "U.S. [Member]",
        "label": "UNITED STATES"
       }
      }
     },
     "auth_ref": []
    },
    "femy_UnderwriterWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://femasys.com/20250630",
     "localname": "UnderwriterWarrantsMember",
     "presentation": [
      "http://femasys.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underwriter Warrants [Member]",
        "documentation": "Underwriter warrants are options granted to underwriters, allowing them to buy shares from the issuing company at a set price within a specific timeframe, usually as a reward or incentive for their role in facilitating a securities offering.",
        "label": "Underwriter Warrants Member"
       }
      }
     },
     "auth_ref": []
    },
    "femy_UnderwrittenPublicOfferingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://femasys.com/20250630",
     "localname": "UnderwrittenPublicOfferingMember",
     "presentation": [
      "http://femasys.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underwritten Public Offering [Member]",
        "documentation": "A public offering in which common stock is offered and sold on a firm commitment basis through one or more underwriters, all pursuant to (i) an effective registration statement under the Securities Act and (ii) an underwriting agreement between the Company and such underwriters.",
        "label": "Underwritten Public Offering Member"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "UndrlygSecurityMktPriceChngPct",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Underlying Security Market Price Change, Percent",
        "terseLabel": "Underlying Security Market Price Change"
       }
      }
     },
     "auth_ref": [
      "r833"
     ]
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://femasys.com/role/AccountingPoliciesByPolicy"
     ],
     "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": [
      "r95",
      "r96",
      "r188",
      "r190",
      "r191",
      "r192",
      "r498",
      "r500",
      "r663"
     ]
    },
    "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]",
        "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year"
       }
      }
     },
     "auth_ref": [
      "r802"
     ]
    },
    "us-gaap_WarrantsAndRightsOutstanding": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WarrantsAndRightsOutstanding",
     "crdr": "credit",
     "calculation": {
      "http://femasys.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://femasys.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrants",
        "label": "Warrants and Rights Outstanding",
        "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": [
      "r946",
      "r947",
      "r948"
     ]
    },
    "us-gaap_WarrantsAndRightsOutstandingMaturityDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WarrantsAndRightsOutstandingMaturityDate",
     "presentation": [
      "http://femasys.com/role/ConvertibleNoteswithWarrantsNovember2023FinancingDetails",
      "http://femasys.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrants expired date",
        "label": "Warrants and Rights Outstanding, Maturity Date",
        "documentation": "Expiration date of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r946",
      "r947",
      "r948"
     ]
    },
    "us-gaap_WarrantsAndRightsOutstandingTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WarrantsAndRightsOutstandingTerm",
     "presentation": [
      "http://femasys.com/role/ConvertibleNoteswithWarrantsNovember2023FinancingDetails",
      "http://femasys.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrants term",
        "label": "Warrants and Rights Outstanding, 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": [
      "r946",
      "r947",
      "r948"
     ]
    },
    "femy_WarrantsEightMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://femasys.com/20250630",
     "localname": "WarrantsEightMember",
     "presentation": [
      "http://femasys.com/role/ComputationsofDilutedWeightedAverageSharesOutstandingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "June 2025 Financing [Member]",
        "documentation": "Warrants and rights represent derivative securities that give the holder the right to purchase securities.",
        "label": "Warrants Eight Member"
       }
      }
     },
     "auth_ref": []
    },
    "femy_WarrantsSevenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://femasys.com/20250630",
     "localname": "WarrantsSevenMember",
     "presentation": [
      "http://femasys.com/role/ComputationsofDilutedWeightedAverageSharesOutstandingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "November 2023 Financing [Member]",
        "documentation": "Warrants and rights represent derivative securities that give the holder the right to purchase securities.",
        "label": "Warrants Seven Member"
       }
      }
     },
     "auth_ref": []
    },
    "femy_WarrantsSixMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://femasys.com/20250630",
     "localname": "WarrantsSixMember",
     "presentation": [
      "http://femasys.com/role/ComputationsofDilutedWeightedAverageSharesOutstandingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "April 2023 Financing [Member]",
        "documentation": "Warrants and rights represent derivative securities that give the holder the right to purchase securities.",
        "label": "Warrants Six Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "presentation": [
      "http://femasys.com/role/ComputationsofDilutedWeightedAverageSharesOutstandingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r884"
     ]
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "presentation": [
      "http://femasys.com/role/ComputationofBasicandDilutedNetLossPerShareTable",
      "http://femasys.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average shares used in computing net loss per share attributable to common stockholders, basic (in Shares)",
        "verboseLabel": "Weighted average number of shares used in computing net loss per share attributable to common stockholders, diluted (in shares)",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "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": [
      "r164",
      "r179"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "presentation": [
      "http://femasys.com/role/ComputationofBasicandDilutedNetLossPerShareTable",
      "http://femasys.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average shares used in computing net loss per share attributable to common stockholders, diluted (in Shares)",
        "verboseLabel": "Weighted average number of shares used in computing net loss per share attributable to common stockholders, basic (in shares)",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "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": [
      "r162",
      "r179"
     ]
    },
    "dei_WrittenCommunications": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "WrittenCommunications",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Written Communications",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act."
       }
      }
     },
     "auth_ref": [
      "r850"
     ]
    },
    "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]",
        "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested"
       }
      }
     },
     "auth_ref": [
      "r800"
     ]
    }
   }
  }
 },
 "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": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r3": {
   "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"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1"
  },
  "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": "2",
   "SubTopic": "10",
   "Topic": "505",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r7": {
   "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"
  },
  "r8": {
   "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"
  },
  "r9": {
   "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"
  },
  "r10": {
   "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"
  },
  "r11": {
   "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"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r13": {
   "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"
  },
  "r14": {
   "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"
  },
  "r15": {
   "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"
  },
  "r16": {
   "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"
  },
  "r17": {
   "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"
  },
  "r18": {
   "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"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "30",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r22": {
   "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"
  },
  "r23": {
   "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"
  },
  "r24": {
   "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"
  },
  "r25": {
   "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"
  },
  "r26": {
   "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"
  },
  "r27": {
   "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"
  },
  "r28": {
   "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"
  },
  "r29": {
   "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"
  },
  "r30": {
   "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"
  },
  "r31": {
   "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"
  },
  "r32": {
   "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"
  },
  "r33": {
   "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"
  },
  "r34": {
   "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"
  },
  "r35": {
   "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"
  },
  "r36": {
   "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"
  },
  "r37": {
   "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"
  },
  "r38": {
   "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"
  },
  "r39": {
   "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"
  },
  "r40": {
   "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"
  },
  "r41": {
   "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"
  },
  "r42": {
   "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"
  },
  "r43": {
   "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"
  },
  "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(25))",
   "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(26))",
   "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(28))",
   "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(29))",
   "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(30)(a)(1))",
   "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(30)(a)(3))",
   "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(30))",
   "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(31))",
   "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(32))",
   "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(6)(a))",
   "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(6)(b))",
   "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(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r56": {
   "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"
  },
  "r57": {
   "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"
  },
  "r58": {
   "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"
  },
  "r59": {
   "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"
  },
  "r60": {
   "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"
  },
  "r61": {
   "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"
  },
  "r62": {
   "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"
  },
  "r63": {
   "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(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r64": {
   "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"
  },
  "r65": {
   "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"
  },
  "r66": {
   "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"
  },
  "r67": {
   "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"
  },
  "r68": {
   "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"
  },
  "r69": {
   "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"
  },
  "r70": {
   "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"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r72": {
   "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"
  },
  "r73": {
   "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"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/505/tableOfContent"
  },
  "r75": {
   "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"
  },
  "r76": {
   "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"
  },
  "r77": {
   "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"
  },
  "r78": {
   "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"
  },
  "r79": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r80": {
   "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"
  },
  "r81": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/810/tableOfContent"
  },
  "r82": {
   "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"
  },
  "r83": {
   "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"
  },
  "r84": {
   "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"
  },
  "r85": {
   "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"
  },
  "r86": {
   "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"
  },
  "r87": {
   "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"
  },
  "r88": {
   "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"
  },
  "r89": {
   "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"
  },
  "r90": {
   "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"
  },
  "r91": {
   "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"
  },
  "r92": {
   "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"
  },
  "r93": {
   "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"
  },
  "r94": {
   "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"
  },
  "r95": {
   "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"
  },
  "r96": {
   "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"
  },
  "r97": {
   "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"
  },
  "r98": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/606/tableOfContent"
  },
  "r99": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r100": {
   "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"
  },
  "r101": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
  },
  "r102": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
  },
  "r103": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/205/tableOfContent"
  },
  "r104": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481034/205-10-S45-5"
  },
  "r105": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481003/205-10-S50-2"
  },
  "r106": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480922/205-10-S99-3"
  },
  "r107": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SAB Topic 1.B.2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480922/205-10-S99-7"
  },
  "r108": {
   "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"
  },
  "r109": {
   "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"
  },
  "r110": {
   "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"
  },
  "r111": {
   "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"
  },
  "r112": {
   "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"
  },
  "r113": {
   "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"
  },
  "r114": {
   "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"
  },
  "r115": {
   "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"
  },
  "r116": {
   "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"
  },
  "r117": {
   "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"
  },
  "r118": {
   "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"
  },
  "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(6))",
   "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(8))",
   "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(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r122": {
   "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"
  },
  "r123": {
   "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"
  },
  "r124": {
   "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"
  },
  "r125": {
   "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"
  },
  "r126": {
   "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"
  },
  "r127": {
   "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"
  },
  "r128": {
   "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"
  },
  "r129": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r130": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r131": {
   "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"
  },
  "r132": {
   "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"
  },
  "r133": {
   "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"
  },
  "r134": {
   "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"
  },
  "r135": {
   "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"
  },
  "r136": {
   "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"
  },
  "r137": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1"
  },
  "r138": {
   "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)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r139": {
   "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"
  },
  "r140": {
   "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"
  },
  "r141": {
   "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)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r142": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r143": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(k)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r144": {
   "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"
  },
  "r145": {
   "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"
  },
  "r146": {
   "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"
  },
  "r147": {
   "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"
  },
  "r148": {
   "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"
  },
  "r149": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r150": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r151": {
   "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"
  },
  "r152": {
   "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"
  },
  "r153": {
   "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"
  },
  "r154": {
   "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"
  },
  "r155": {
   "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"
  },
  "r156": {
   "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"
  },
  "r157": {
   "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"
  },
  "r158": {
   "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"
  },
  "r159": {
   "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"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/260/tableOfContent"
  },
  "r162": {
   "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"
  },
  "r163": {
   "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"
  },
  "r164": {
   "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"
  },
  "r165": {
   "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"
  },
  "r166": {
   "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"
  },
  "r167": {
   "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"
  },
  "r168": {
   "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"
  },
  "r169": {
   "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"
  },
  "r170": {
   "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"
  },
  "r171": {
   "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"
  },
  "r172": {
   "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"
  },
  "r173": {
   "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"
  },
  "r174": {
   "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"
  },
  "r175": {
   "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"
  },
  "r176": {
   "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"
  },
  "r177": {
   "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"
  },
  "r178": {
   "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"
  },
  "r179": {
   "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"
  },
  "r180": {
   "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"
  },
  "r181": {
   "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"
  },
  "r182": {
   "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"
  },
  "r183": {
   "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"
  },
  "r184": {
   "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"
  },
  "r185": {
   "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"
  },
  "r186": {
   "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"
  },
  "r187": {
   "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"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-6"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/280/tableOfContent"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r197": {
   "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"
  },
  "r198": {
   "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"
  },
  "r199": {
   "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"
  },
  "r200": {
   "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"
  },
  "r201": {
   "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"
  },
  "r202": {
   "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"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C"
  },
  "r206": {
   "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"
  },
  "r207": {
   "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"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r210": {
   "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"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "34",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34"
  },
  "r213": {
   "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"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r215": {
   "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"
  },
  "r216": {
   "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"
  },
  "r217": {
   "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"
  },
  "r218": {
   "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"
  },
  "r219": {
   "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"
  },
  "r220": {
   "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"
  },
  "r221": {
   "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"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/330/tableOfContent"
  },
  "r223": {
   "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"
  },
  "r224": {
   "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"
  },
  "r225": {
   "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"
  },
  "r226": {
   "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"
  },
  "r227": {
   "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"
  },
  "r228": {
   "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"
  },
  "r229": {
   "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"
  },
  "r230": {
   "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"
  },
  "r231": {
   "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"
  },
  "r232": {
   "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"
  },
  "r233": {
   "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"
  },
  "r234": {
   "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"
  },
  "r235": {
   "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"
  },
  "r236": {
   "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"
  },
  "r237": {
   "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"
  },
  "r238": {
   "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"
  },
  "r239": {
   "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"
  },
  "r240": {
   "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"
  },
  "r241": {
   "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"
  },
  "r242": {
   "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"
  },
  "r243": {
   "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"
  },
  "r244": {
   "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"
  },
  "r245": {
   "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"
  },
  "r246": {
   "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"
  },
  "r247": {
   "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"
  },
  "r248": {
   "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"
  },
  "r249": {
   "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"
  },
  "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": "(c)",
   "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": "(d)",
   "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": "1F",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r257": {
   "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"
  },
  "r258": {
   "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"
  },
  "r259": {
   "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"
  },
  "r260": {
   "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"
  },
  "r261": {
   "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"
  },
  "r262": {
   "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"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(f)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-1"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-2"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-3"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-1"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-2"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-3"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(01)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3A",
   "Subparagraph": "(24)(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-3A"
  },
  "r275": {
   "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"
  },
  "r276": {
   "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"
  },
  "r277": {
   "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"
  },
  "r278": {
   "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"
  },
  "r279": {
   "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"
  },
  "r280": {
   "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"
  },
  "r281": {
   "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"
  },
  "r282": {
   "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"
  },
  "r283": {
   "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"
  },
  "r284": {
   "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"
  },
  "r285": {
   "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"
  },
  "r286": {
   "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"
  },
  "r287": {
   "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"
  },
  "r288": {
   "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"
  },
  "r289": {
   "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"
  },
  "r290": {
   "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"
  },
  "r291": {
   "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"
  },
  "r292": {
   "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"
  },
  "r293": {
   "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"
  },
  "r294": {
   "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"
  },
  "r295": {
   "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"
  },
  "r296": {
   "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"
  },
  "r297": {
   "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"
  },
  "r298": {
   "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"
  },
  "r299": {
   "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"
  },
  "r300": {
   "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"
  },
  "r301": {
   "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"
  },
  "r302": {
   "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"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-7"
  },
  "r304": {
   "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"
  },
  "r305": {
   "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"
  },
  "r306": {
   "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"
  },
  "r307": {
   "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"
  },
  "r308": {
   "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"
  },
  "r309": {
   "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"
  },
  "r310": {
   "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"
  },
  "r311": {
   "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"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r314": {
   "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"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r316": {
   "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"
  },
  "r317": {
   "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"
  },
  "r318": {
   "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"
  },
  "r319": {
   "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"
  },
  "r320": {
   "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"
  },
  "r321": {
   "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"
  },
  "r322": {
   "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"
  },
  "r323": {
   "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"
  },
  "r324": {
   "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"
  },
  "r325": {
   "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"
  },
  "r326": {
   "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"
  },
  "r327": {
   "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"
  },
  "r328": {
   "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"
  },
  "r329": {
   "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"
  },
  "r330": {
   "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"
  },
  "r331": {
   "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"
  },
  "r332": {
   "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"
  },
  "r333": {
   "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"
  },
  "r334": {
   "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"
  },
  "r335": {
   "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"
  },
  "r336": {
   "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"
  },
  "r337": {
   "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"
  },
  "r338": {
   "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"
  },
  "r339": {
   "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"
  },
  "r340": {
   "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"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r342": {
   "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"
  },
  "r343": {
   "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"
  },
  "r344": {
   "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"
  },
  "r345": {
   "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"
  },
  "r346": {
   "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"
  },
  "r347": {
   "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"
  },
  "r348": {
   "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"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "17",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479983/718-10-S45-1"
  },
  "r352": {
   "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"
  },
  "r353": {
   "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"
  },
  "r354": {
   "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"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r356": {
   "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"
  },
  "r357": {
   "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"
  },
  "r358": {
   "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"
  },
  "r359": {
   "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"
  },
  "r360": {
   "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"
  },
  "r361": {
   "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"
  },
  "r362": {
   "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"
  },
  "r363": {
   "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"
  },
  "r364": {
   "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"
  },
  "r365": {
   "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"
  },
  "r366": {
   "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"
  },
  "r367": {
   "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"
  },
  "r368": {
   "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"
  },
  "r369": {
   "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"
  },
  "r370": {
   "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"
  },
  "r371": {
   "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"
  },
  "r372": {
   "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"
  },
  "r373": {
   "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"
  },
  "r374": {
   "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"
  },
  "r375": {
   "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"
  },
  "r376": {
   "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"
  },
  "r377": {
   "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"
  },
  "r378": {
   "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"
  },
  "r379": {
   "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"
  },
  "r380": {
   "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"
  },
  "r381": {
   "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"
  },
  "r382": {
   "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"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4F",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4F"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8A"
  },
  "r388": {
   "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"
  },
  "r389": {
   "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"
  },
  "r390": {
   "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"
  },
  "r391": {
   "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"
  },
  "r392": {
   "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"
  },
  "r393": {
   "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"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r398": {
   "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"
  },
  "r399": {
   "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"
  },
  "r400": {
   "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"
  },
  "r401": {
   "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"
  },
  "r402": {
   "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"
  },
  "r403": {
   "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"
  },
  "r404": {
   "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"
  },
  "r405": {
   "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"
  },
  "r406": {
   "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"
  },
  "r407": {
   "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"
  },
  "r408": {
   "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"
  },
  "r409": {
   "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"
  },
  "r410": {
   "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"
  },
  "r411": {
   "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"
  },
  "r412": {
   "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"
  },
  "r413": {
   "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"
  },
  "r414": {
   "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"
  },
  "r415": {
   "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"
  },
  "r416": {
   "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"
  },
  "r417": {
   "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"
  },
  "r418": {
   "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"
  },
  "r419": {
   "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"
  },
  "r420": {
   "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"
  },
  "r421": {
   "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"
  },
  "r422": {
   "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"
  },
  "r423": {
   "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"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r427": {
   "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"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-30"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-32"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482804/825-20-50-1"
  },
  "r431": {
   "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"
  },
  "r432": {
   "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"
  },
  "r433": {
   "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"
  },
  "r434": {
   "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"
  },
  "r435": {
   "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"
  },
  "r436": {
   "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"
  },
  "r437": {
   "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"
  },
  "r438": {
   "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"
  },
  "r439": {
   "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"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r442": {
   "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"
  },
  "r443": {
   "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"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/850/tableOfContent"
  },
  "r445": {
   "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"
  },
  "r446": {
   "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"
  },
  "r447": {
   "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"
  },
  "r448": {
   "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"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3"
  },
  "r450": {
   "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"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/855/tableOfContent"
  },
  "r452": {
   "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"
  },
  "r453": {
   "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"
  },
  "r454": {
   "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"
  },
  "r455": {
   "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"
  },
  "r456": {
   "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"
  },
  "r457": {
   "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"
  },
  "r458": {
   "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"
  },
  "r459": {
   "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"
  },
  "r460": {
   "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"
  },
  "r461": {
   "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"
  },
  "r462": {
   "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"
  },
  "r463": {
   "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"
  },
  "r464": {
   "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"
  },
  "r465": {
   "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"
  },
  "r466": {
   "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"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-20"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-20"
  },
  "r469": {
   "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"
  },
  "r470": {
   "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"
  },
  "r471": {
   "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"
  },
  "r472": {
   "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"
  },
  "r473": {
   "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"
  },
  "r474": {
   "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"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-28"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-28"
  },
  "r477": {
   "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"
  },
  "r478": {
   "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"
  },
  "r479": {
   "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"
  },
  "r480": {
   "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"
  },
  "r481": {
   "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"
  },
  "r482": {
   "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"
  },
  "r483": {
   "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"
  },
  "r484": {
   "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"
  },
  "r485": {
   "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"
  },
  "r486": {
   "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"
  },
  "r487": {
   "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"
  },
  "r488": {
   "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"
  },
  "r489": {
   "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"
  },
  "r490": {
   "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"
  },
  "r491": {
   "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"
  },
  "r492": {
   "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"
  },
  "r493": {
   "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"
  },
  "r494": {
   "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"
  },
  "r495": {
   "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"
  },
  "r496": {
   "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"
  },
  "r497": {
   "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"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478671/942-235-S50-1"
  },
  "r499": {
   "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)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r500": {
   "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"
  },
  "r501": {
   "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)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2"
  },
  "r503": {
   "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"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "740",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477617/942-740-50-1"
  },
  "r505": {
   "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"
  },
  "r506": {
   "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"
  },
  "r507": {
   "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"
  },
  "r508": {
   "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"
  },
  "r509": {
   "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"
  },
  "r510": {
   "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"
  },
  "r511": {
   "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"
  },
  "r512": {
   "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"
  },
  "r513": {
   "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"
  },
  "r514": {
   "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"
  },
  "r515": {
   "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"
  },
  "r516": {
   "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"
  },
  "r517": {
   "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"
  },
  "r518": {
   "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"
  },
  "r519": {
   "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"
  },
  "r520": {
   "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"
  },
  "r521": {
   "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"
  },
  "r522": {
   "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"
  },
  "r523": {
   "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"
  },
  "r524": {
   "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"
  },
  "r525": {
   "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"
  },
  "r526": {
   "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"
  },
  "r527": {
   "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"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "740",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478822/944-740-50-1"
  },
  "r529": {
   "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"
  },
  "r530": {
   "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"
  },
  "r531": {
   "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"
  },
  "r532": {
   "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"
  },
  "r533": {
   "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"
  },
  "r534": {
   "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"
  },
  "r535": {
   "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"
  },
  "r536": {
   "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"
  },
  "r537": {
   "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"
  },
  "r538": {
   "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"
  },
  "r539": {
   "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"
  },
  "r540": {
   "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"
  },
  "r541": {
   "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"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-6"
  },
  "r543": {
   "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"
  },
  "r544": {
   "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"
  },
  "r545": {
   "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"
  },
  "r546": {
   "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"
  },
  "r547": {
   "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"
  },
  "r548": {
   "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"
  },
  "r549": {
   "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"
  },
  "r550": {
   "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"
  },
  "r551": {
   "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"
  },
  "r552": {
   "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"
  },
  "r553": {
   "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"
  },
  "r554": {
   "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"
  },
  "r555": {
   "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"
  },
  "r556": {
   "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"
  },
  "r557": {
   "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"
  },
  "r558": {
   "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"
  },
  "r559": {
   "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"
  },
  "r560": {
   "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"
  },
  "r561": {
   "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"
  },
  "r562": {
   "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"
  },
  "r563": {
   "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"
  },
  "r564": {
   "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"
  },
  "r565": {
   "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"
  },
  "r566": {
   "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"
  },
  "r567": {
   "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"
  },
  "r568": {
   "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"
  },
  "r569": {
   "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"
  },
  "r570": {
   "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"
  },
  "r571": {
   "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"
  },
  "r572": {
   "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"
  },
  "r573": {
   "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"
  },
  "r574": {
   "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"
  },
  "r575": {
   "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"
  },
  "r576": {
   "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"
  },
  "r577": {
   "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"
  },
  "r578": {
   "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"
  },
  "r579": {
   "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"
  },
  "r580": {
   "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"
  },
  "r581": {
   "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"
  },
  "r582": {
   "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"
  },
  "r583": {
   "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"
  },
  "r584": {
   "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"
  },
  "r585": {
   "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"
  },
  "r586": {
   "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"
  },
  "r587": {
   "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"
  },
  "r588": {
   "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"
  },
  "r589": {
   "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"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r592": {
   "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"
  },
  "r593": {
   "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"
  },
  "r594": {
   "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"
  },
  "r595": {
   "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"
  },
  "r596": {
   "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"
  },
  "r597": {
   "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"
  },
  "r598": {
   "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"
  },
  "r599": {
   "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"
  },
  "r600": {
   "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"
  },
  "r601": {
   "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"
  },
  "r602": {
   "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"
  },
  "r603": {
   "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"
  },
  "r604": {
   "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"
  },
  "r605": {
   "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"
  },
  "r606": {
   "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"
  },
  "r607": {
   "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"
  },
  "r608": {
   "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"
  },
  "r609": {
   "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"
  },
  "r610": {
   "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"
  },
  "r611": {
   "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"
  },
  "r612": {
   "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"
  },
  "r613": {
   "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"
  },
  "r614": {
   "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"
  },
  "r615": {
   "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"
  },
  "r616": {
   "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"
  },
  "r617": {
   "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"
  },
  "r618": {
   "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"
  },
  "r619": {
   "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"
  },
  "r620": {
   "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"
  },
  "r621": {
   "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"
  },
  "r622": {
   "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"
  },
  "r623": {
   "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"
  },
  "r624": {
   "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"
  },
  "r625": {
   "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"
  },
  "r626": {
   "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"
  },
  "r627": {
   "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"
  },
  "r628": {
   "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"
  },
  "r629": {
   "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"
  },
  "r630": {
   "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"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478322/948-310-S50-2"
  },
  "r632": {
   "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 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r633": {
   "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"
  },
  "r634": {
   "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 B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r635": {
   "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 C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r636": {
   "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"
  },
  "r637": {
   "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"
  },
  "r638": {
   "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"
  },
  "r639": {
   "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"
  },
  "r640": {
   "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"
  },
  "r641": {
   "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"
  },
  "r642": {
   "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"
  },
  "r643": {
   "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"
  },
  "r644": {
   "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"
  },
  "r645": {
   "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"
  },
  "r646": {
   "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"
  },
  "r647": {
   "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"
  },
  "r648": {
   "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"
  },
  "r649": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "SubTopic": "10",
   "Topic": "825",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-10"
  },
  "r650": {
   "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"
  },
  "r651": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "40",
   "SubTopic": "30",
   "Topic": "350",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40"
  },
  "r652": {
   "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"
  },
  "r653": {
   "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"
  },
  "r654": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-12"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-11"
  },
  "r656": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-14"
  },
  "r657": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-18"
  },
  "r658": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-21"
  },
  "r659": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-24"
  },
  "r660": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-4"
  },
  "r661": {
   "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"
  },
  "r662": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-18"
  },
  "r663": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-6"
  },
  "r664": {
   "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"
  },
  "r665": {
   "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"
  },
  "r666": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r667": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r668": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r669": {
   "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"
  },
  "r670": {
   "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"
  },
  "r671": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r672": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r673": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r674": {
   "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"
  },
  "r675": {
   "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"
  },
  "r676": {
   "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"
  },
  "r677": {
   "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"
  },
  "r678": {
   "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"
  },
  "r679": {
   "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"
  },
  "r680": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "64",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481620/480-10-55-64"
  },
  "r681": {
   "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"
  },
  "r682": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r683": {
   "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"
  },
  "r684": {
   "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"
  },
  "r685": {
   "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"
  },
  "r686": {
   "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"
  },
  "r687": {
   "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"
  },
  "r688": {
   "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"
  },
  "r689": {
   "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"
  },
  "r690": {
   "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"
  },
  "r691": {
   "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"
  },
  "r692": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r693": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r694": {
   "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"
  },
  "r695": {
   "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"
  },
  "r696": {
   "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"
  },
  "r697": {
   "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"
  },
  "r698": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-8"
  },
  "r699": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-41"
  },
  "r700": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "43",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-43"
  },
  "r701": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-47"
  },
  "r702": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r703": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "182",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-182"
  },
  "r704": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "184",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-184"
  },
  "r705": {
   "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"
  },
  "r706": {
   "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"
  },
  "r707": {
   "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"
  },
  "r708": {
   "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"
  },
  "r709": {
   "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"
  },
  "r710": {
   "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"
  },
  "r711": {
   "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"
  },
  "r712": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-12"
  },
  "r713": {
   "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"
  },
  "r714": {
   "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"
  },
  "r715": {
   "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"
  },
  "r716": {
   "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"
  },
  "r717": {
   "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"
  },
  "r718": {
   "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"
  },
  "r719": {
   "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"
  },
  "r720": {
   "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"
  },
  "r721": {
   "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"
  },
  "r722": {
   "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"
  },
  "r723": {
   "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"
  },
  "r724": {
   "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"
  },
  "r725": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-11"
  },
  "r726": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-14"
  },
  "r727": {
   "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"
  },
  "r728": {
   "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"
  },
  "r729": {
   "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"
  },
  "r730": {
   "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"
  },
  "r731": {
   "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"
  },
  "r732": {
   "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"
  },
  "r733": {
   "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"
  },
  "r734": {
   "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"
  },
  "r735": {
   "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"
  },
  "r736": {
   "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"
  },
  "r737": {
   "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"
  },
  "r738": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "Global LEI Foundation"
  },
  "r739": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12"
  },
  "r740": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r741": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r742": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r743": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r744": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "g"
  },
  "r745": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12, 13, 15d"
  },
  "r746": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r747": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14a",
   "Subsection": "12"
  },
  "r748": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r749": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "15",
   "Subsection": "d"
  },
  "r750": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r751": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r752": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "249",
   "Section": "308",
   "Subsection": "a"
  },
  "r753": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r754": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r755": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r756": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r757": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r758": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r759": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r760": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r761": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r762": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r763": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r764": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r765": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r766": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r767": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r768": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r769": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r770": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r771": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r772": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r773": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r774": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r775": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r776": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 8-K",
   "Number": "249",
   "Section": "308"
  },
  "r777": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form F-3"
  },
  "r778": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2"
  },
  "r779": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-3"
  },
  "r780": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-4"
  },
  "r781": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-6"
  },
  "r782": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r783": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r784": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r785": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r786": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r787": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r788": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r789": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r790": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r791": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r792": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form S-3"
  },
  "r793": {
   "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"
  },
  "r794": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Investment Company Act",
   "Number": "270"
  },
  "r795": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r796": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r797": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r798": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r799": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r800": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "i"
  },
  "r801": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r802": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iii"
  },
  "r803": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iv"
  },
  "r804": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "v"
  },
  "r805": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "vi"
  },
  "r806": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r807": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r808": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r809": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r810": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r811": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r812": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r813": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r814": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r815": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r816": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r817": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r818": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r819": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r820": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r821": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r822": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r823": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r824": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r825": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r826": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r827": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r828": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r829": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "A"
  },
  "r830": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "C"
  },
  "r831": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "D"
  },
  "r832": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "E"
  },
  "r833": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "F"
  },
  "r834": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r835": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r836": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r837": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r838": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r839": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r840": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r841": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Number": "229",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1"
  },
  "r842": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "A",
   "Number": "229"
  },
  "r843": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Number": "229"
  },
  "r844": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "i",
   "Number": "229"
  },
  "r845": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "313"
  },
  "r846": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r847": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-X",
   "Number": "210",
   "Section": "2",
   "Subsection": "2"
  },
  "r848": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r849": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "413",
   "Subsection": "b"
  },
  "r850": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "425"
  },
  "r851": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "b"
  },
  "r852": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "c"
  },
  "r853": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "d"
  },
  "r854": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "e"
  },
  "r855": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "486",
   "Subsection": "a"
  },
  "r856": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "486",
   "Subsection": "b"
  },
  "r857": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "7A",
   "Section": "B",
   "Subsection": "2"
  },
  "r858": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Section": "8",
   "Subsection": "c"
  },
  "r859": {
   "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"
  },
  "r860": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-10"
  },
  "r861": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-3"
  },
  "r862": {
   "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"
  },
  "r863": {
   "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"
  },
  "r864": {
   "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"
  },
  "r865": {
   "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"
  },
  "r866": {
   "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"
  },
  "r867": {
   "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"
  },
  "r868": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r869": {
   "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"
  },
  "r870": {
   "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"
  },
  "r871": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r872": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1"
  },
  "r873": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-4"
  },
  "r874": {
   "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"
  },
  "r875": {
   "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"
  },
  "r876": {
   "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)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r877": {
   "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"
  },
  "r878": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r879": {
   "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"
  },
  "r880": {
   "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"
  },
  "r881": {
   "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"
  },
  "r882": {
   "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"
  },
  "r883": {
   "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"
  },
  "r884": {
   "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"
  },
  "r885": {
   "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"
  },
  "r886": {
   "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"
  },
  "r887": {
   "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"
  },
  "r888": {
   "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"
  },
  "r889": {
   "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"
  },
  "r890": {
   "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"
  },
  "r891": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
  },
  "r892": {
   "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"
  },
  "r893": {
   "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"
  },
  "r894": {
   "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"
  },
  "r895": {
   "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"
  },
  "r896": {
   "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"
  },
  "r897": {
   "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"
  },
  "r898": {
   "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"
  },
  "r899": {
   "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"
  },
  "r900": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r901": {
   "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"
  },
  "r902": {
   "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"
  },
  "r903": {
   "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"
  },
  "r904": {
   "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"
  },
  "r905": {
   "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"
  },
  "r906": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/505/tableOfContent"
  },
  "r907": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r908": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r909": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r910": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r911": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r912": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r913": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r914": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r915": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r916": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r917": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r918": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r919": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r920": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r921": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r922": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r923": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r924": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r925": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r926": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r927": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r928": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r929": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r930": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r931": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r932": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r933": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r934": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r935": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r936": {
   "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"
  },
  "r937": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480489/718-40-50-1"
  },
  "r938": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718-50/tableOfContent"
  },
  "r939": {
   "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"
  },
  "r940": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "730",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482916/730-10-50-1"
  },
  "r941": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r942": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3"
  },
  "r943": {
   "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"
  },
  "r944": {
   "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"
  },
  "r945": {
   "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"
  },
  "r946": {
   "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"
  },
  "r947": {
   "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"
  },
  "r948": {
   "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"
  },
  "r949": {
   "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"
  },
  "r950": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10"
  },
  "r951": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r952": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r953": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r954": {
   "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"
  },
  "r955": {
   "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"
  },
  "r956": {
   "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"
  },
  "r957": {
   "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"
  },
  "r958": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2"
  },
  "r959": {
   "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"
  },
  "r960": {
   "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"
  },
  "r961": {
   "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"
  },
  "r962": {
   "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"
  },
  "r963": {
   "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"
  },
  "r964": {
   "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"
  },
  "r965": {
   "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"
  },
  "r966": {
   "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"
  },
  "r967": {
   "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"
  },
  "r968": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2"
  },
  "r969": {
   "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"
  },
  "r970": {
   "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"
  },
  "r971": {
   "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"
  },
  "r972": {
   "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"
  },
  "r973": {
   "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"
  },
  "r974": {
   "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"
  },
  "r975": {
   "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"
  },
  "r976": {
   "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"
  },
  "r977": {
   "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"
  },
  "r978": {
   "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"
  },
  "r979": {
   "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"
  },
  "r980": {
   "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"
  },
  "r981": {
   "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"
  },
  "r982": {
   "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"
  },
  "r983": {
   "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"
  },
  "r984": {
   "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"
  },
  "r985": {
   "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"
  },
  "r986": {
   "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"
  },
  "r987": {
   "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"
  },
  "r988": {
   "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"
  },
  "r989": {
   "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"
  },
  "r990": {
   "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"
  },
  "r991": {
   "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"
  },
  "r992": {
   "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"
  },
  "r993": {
   "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"
  },
  "r994": {
   "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"
  },
  "r995": {
   "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"
  },
  "r996": {
   "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"
  },
  "r997": {
   "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"
  },
  "r998": {
   "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"
  },
  "r999": {
   "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"
  },
  "r1000": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1001": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r1002": {
   "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"
  },
  "r1003": {
   "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"
  },
  "r1004": {
   "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"
  },
  "r1005": {
   "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"
  },
  "r1006": {
   "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"
  },
  "r1007": {
   "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>69
<FILENAME>0001140361-25-029864-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001140361-25-029864-xbrl.zip
M4$L#!!0    (  ^""%NFM>)^<Q@! "<9#0 2    968R,# U,#4P-E\Q,'$N
M:'1M[+WK=]I(TCC\W7]%+WM+SA&.KER2#._Q.,ZL]TEL/[;S[.[O2TX;&J.-
MD!A)V/'\]6]52P(! G0%@7O.[@S6I=5=]ZJNKOKX__T<6^2)N9[IV+_\73F5
M_TZ8W7<&IOWXR]_/[LXO+__^__5./OZIV22_,9NYU&<#\O!"SIWQY*YODGN7
MVM[0<<?DC3]^2YIDY/N3]^_>/3\_G_;A&:]ONLQSIFZ?>7B!-)OA<.<NP\'>
MD\^N2<ZFCT3N$%5^KQCOU3;Y=G\.?ZC&RN/Q;]]& TODRY=SXMCD?LK(/Z<6
M4;M$;KV'T>#'XE C']8+:[:]]^'T?FF$4TZ:;F/V[-3VW9?9LS\?7.O48_W3
M1^?I77CS'7XE>F' S.2'X<;B@[X[>Q"!QA]VW,=W<..=_S)A^+3>E)6FID3O
ML/X@>7"XL3#XD(WG<X8_J/?"E\4?DEN:'#UH>HZN*NWDF:BRK+T+GYB]\'/=
MLPH\:UNFS?[]Z^V7^>-^\O/S1]_Y$2E1'X@1IR@W9;6IJ+%!FK#2A8&BE6\:
M1S&:<B<&/GCRQX:5XNT'ZK'H<<^=SWU(O0?^)%Q<@/34:SY2.EE],+RQ_#!B
MUDM\FM]9>!RG-U@BIW"VK7?!S?BCYB8LVIY/[?YL;3^M#0__^PM 8O[D,M2>
M-?ZHTNUVW_&[LT>]I.=@2.7=O[]^N>N/@!";*S/QS.QOK9\/\GFC=T(^CA@=
MP'_)1]_T+=8C']\%/T[(R<<Q\RGI.[;/;$"QSW[Z[_A[7(@UV>]3\^F7QGEP
MOWD/>&F\ Q'R+ASRXX,S>.E]')A/Q/-?+/9+8PB/-H=T;%HO[\G?[\TQ\\@5
M>R:WSIC:?_] ^'W/_(.])XH\\3\T^-N]$YS>._SU<>1&8STX[H"Y3=^9O"?:
MY"?Q',L$Z6?1_H\/)+SYX/B^,X;!UMRWV-!_3VS'9K-+KODXFET;L> O=?+S
M RPMOA0$1I-:YJ/]GO1A^<Q=G+X>3-^;4#MZI>]8CON>N(\/;V2)X/_>AN\\
MA]]Y<*P!O/7MZO+^XA.YNS^[O[C[^ ['Z,U!P"$2_RO;E.!5DF]:=Q?GWVXO
M[R\O[LC9U2=R\>_S?YQ=_79!SJ^_?KV\N[N\ODJ>:Z[)JNDGV^C]BWHC4,B^
M8TODT^GY*>@S0^^6![F %O_V9Z4E?RAAN X?+B<6/E_??B4?S9_O@42OIF/F
MFOV 17_ZMVP( X'.LND8A@1-^OZ3TX=G;)\S)S%!+9H_GYH=158:/45N_N_'
M=PLC]4*8;5UB#NBL(G-AD%,<AH1@^+/,_X%AWWRE[@]R;;.W&=%IV@-8]WO2
MU%HX<!PG_YUZOCE\^4 F=("&7"@'^(.(E\W #30G I)KV_</CF,]4,MR_ ?G
M9Q+L_W=*7: !Z^6631S7GZ-![2Y)B 7Y>,<>'4:^79*[ES'@?HDBUX#K;W_N
MMG7C0PBK9>QF!___?CN[O;^X_?(?<GMQ<WU[3VZ^W=Y].[NZ)_?7! 3"/7 ]
M431R?4L4X\W@+;G^3.[_<4%BLF(F)\[.[_&VTM7T)#(KB\XV<.$RTVV'0#(+
M.B[Q1XS\'B&63 "\S@ \@P%8X.GIY_T 3/;F&!X8(=DT!_2E^<*HVV1V$B'=
M\*]<V(-/\-H"-ZN-WC^G-B,:"([,LN&SZ?6I]1_X[F>XXBT,K#5Z:&FMBHE\
M8J-Z09N@,]+0^?7M?K5%?:05=UA-] R6Q97>JD9<Z>6)J_O;LZN[2RZ4]B.O
M$A$WINZC:<?Q5@^BC^28/T-Y),B&KC,FWV/_^$[\KSI95B7)]'-G/#8]C/*0
MH6DQ8D_'#PQ>2BU-+VSPFUX^P[M7_-4%,:HW>N"G-759[ZK+5'Y:A?!<(-23
M&*WZ] %6MT:[DF=SX(_P#_FO,X\(H&?1B0?/1+_0L?%GCECD),G@),7G@W_C
M@X/HP7!PU?AK;)K^(.$10][ZR.HH[WP7IX7/KGDU"8 I/47N9BXXBMM\QQ@D
MU- 9S$9*M^S1]) U_2NX,R>GMIPDAB-R;B.!6\R'Q37AH3XH#)P1* $K5"L#
MUG=<'OII^B.S_\-FGO>>F#8(@*1G^$<VW ^9:W9_:#ET!H2!Z4TL^H*W,?Q$
M_F2.4:? FE#\!/$V<FGW3]=H@ B#Q1&=!+.0\K53#?Y!ZCT,N+VY^$G[/D&J
M(,Z0S.F$4(_<35C?')I@AIHV,7V/G(^XD?IV!N%U$'W'14,!5RT:<:-NV"Q_
M0D::(8#+E/5R:$%>H2*82Z4GYOHFF+41&0 #!T_,B"0TI^ CLW'T[E_G9A9G
M>05G%5V9"PE_V1I;N!3* 7YM>1YC<S"P%L7#'':$HV/+)-4#F&-= (F$70Y5
MK.@)/]03,ZMB8;GRJ6HDK5@^-5;7O/QPN.SH\O*D@['XO+>;1MF\ \\'SW+B
M.D^HC!:=T$ I@:QVW$DHP^[PZ?-@<^?<&<1=TL3(1G:K[!.SZ#-UV5H'@0N5
M?&RS'D5J9AR%N-AJBBX)R2SS/V(J7":R>_KS$MUAT&-]3FC+%G4WT1/-3EZ*
MTM3:BJ9WN^D(K#QQ4ADE%L-3YN@L%P$$_$@''$D77%[7] 9FG_N28)N8<7'!
M'W,?J6W^P?]^FX,+CH*+CP7YE[=WY&(\L9P70/TBQY(KYW0-?@43;;*;!3,<
M'Q(%Q6]7Q1E-A+/!P 7_._S/%_"1E86 F]'H:5U#)O]T1K:'N5'L!P%+U?67
M-7R&_9)U7U87O@RFR=W4!*4(3FF".2&8_&#I=E=,?JA&_MZDP#G\O';OG6=[
M@1/;R(G/U&:L+*;GUNZU>P,.LLF3K&)?ZS1ZOYT)AC]P&LY%%C>.YU/K_YF3
MQ2"(HK7+<5,U659UX:'F<U)"'*$W.G&!:\T)M0C[R?I3WWS" #JX+,P3ONB!
MHQFXCR#[':W3>6R.95V<Z&-"JK!!2]"V;U(; 6AWGKF,+NU]*'*WT6NW5[R_
MM^G-BR\. .!FY-@)R22*W.@9LMS4NLK*)P2O"UX_&(U6M@DP3X3XVY\[JM+^
MX!&?66R";!3F<TFX(V%-<:Z$ N?"*&M-!L$U=2 2P37"#A14+NS BI7'U;LS
MP1^"/PY&"Y1M.WUV7/ @N <B\:PP^(.&D3-J#Z)+0WY4B. 9)3"EAJ0_HO8C
M RAA.)Q8U/.)RT^-")NJQL13"3<MI0_O\<CH'>M/7=,WF0?$B"X!<X%$)U/7
MFV*2M.\0>((GJ2CJFX>W&!G&4S!G??]]^H,M*5>S^\3GK,<QE+_RH^TKUS5U
MS8UUU[5U(ZU](;P1YO/G$<;E\79:7EYK$"V>W%Z:XOP_NY?M]UC. 8F<T?Z(
M]$%(>^D%5CGRY(B!ZU(>3/#XH4<!U]+L\?!P"Z=9]C.P,[""T?/(A"O+"RY_
M K<SS5&^";E[J961\$K:) \5\8NB/G A%*M\8*CE;(WCL4T'!W'Z/R3R%WA3
M5H".7?)$K6F!8P.[Y<_]H">47<%Y[3AN2CJ\\?GBZW]>)P9* -X]6*09#^^@
MF%P]MQ,QX44H1!</DW8414%IZPWH[RM(.J<3TP=W#TNP,#^E\5_$W,\NIB_M
M 6:<,RQ[UQ^Q_@\\;/\#M 3CYQ'0KG?GYR/?*&_)B'K\A/> 4,L*O55T%'Z?
MFN@F@'?PP,('8,R9IZ#AZ86@9$#H+\3<C BVZ$/@;2P90 9P%RP#?'3BLC[C
M=H*B$E[NPR-O8#S (/&FH,^\D8.'-*/C]_Z(^LMS?Z:+L^2GU/G+X1K>2MQ3
M?Z,&:WP .H#[#_^%%>#S_%%X"6<1CH/E'CP^"3Y)]-Z[,AG0%^\T:R;4^=1U
M8;2@9 0*%9_ZBZ5$%)#X_V'>N@RY:NO@9"4K<N54.3%]21Z5ZS17S45(74!8
M8]/'>I/, @)S'1N%I?5"& C.%W*)HI#V>8;5)^I3@G41EIEL/D;<-[^=PI.Z
M;(1'FZ=6<)[DKGE?-4<%\YDQ"O/>9F:#V+IQV2%7++"!=D!L$-#:(?-"K@!2
M-G8P/4*)15T0_[3?!W8(:L B!;DHDA.OXCG_9L(-(%]*O#&P$GS(C:0IP=*K
MU'X)[ML$)#=6E'DDCZ[S[(^BVZ> !L:G-V!#7EC L7GB(^Z'J_*'=9/DMY4/
MT6,K#T3W4;V$SZR=8L*S:V8;/6G: <^#E]!4(^4:UZBGZ:-RB>5W]ARJ6ZC^
M$YF7Y<7O6O*:\)HNEQ1>6W?T/G\T^4LR(>Y2S.1P 0HO^ZP."RX>N"@?,%D=
M':YK.0113#\Z[DM2K0*T.=SS\($%':R#RY,D?_>BE?=(D'?KI/ALX245EPL0
MPC_WZ]0SL73.'"$:NJ [KH-9>Y:X2%::U2 F^MAO_%OGP:?B"$H\R+([!%4'
M^(P[FSMVRX8;C#U,94PT4\UADL/&W320<[;#O:RI%QB*0#1!T=*$&H!@:^*W
MK!?\^+,)GT8"M-DS6J$N>S(]+C=M:O=-:J$ZQU(P?#?$!_./N@./8"T9<[!N
M^U5[0]\F6GP5D?G/>7'+H)9JC,;5BJI;;J/QP_+]N;/CC9AES232&Z N[F\$
M-<<VV_+@4H/WNQ.[IU#0)WT)WZ'YDPU@WA8V1%C1> BI57FJ&:^3UC"H?1N7
M2X/ME,"[!%RQ9]XC(!TL0NQ]YI$8D#,+Z%,:0*U]$TP1[Y?&Y=7G16S:TW%S
MX/!"??A(0J"3;SC=X7[3W8BZS+N>^ES<@=QK$,R.@L>!1*;@?O,/>ORI!?,3
MBQ.HDM$V)%UN1ZB*9KO!Z-RR[.!+R'7]C;MB$G'F<\::@?#&V?01W&72EG@K
MF-0E2=.ZUML:.*PKNQGM6*]K\%"@@<-"J=/U%">1O_T^=?P/2\TJ@HM2\*Q$
M?J7>#^8^F6!-2^0WYH#"IA+Q@/>&"R2+E?^C@$"P<#EV9;8_SR\NU(6>1P.B
M?:*H-F4P.JYI;;W*$!J\2G <!+,JDP&P5C>S&CTE0-O2BP\NHS^:=.ACA=P)
M?>0589<Q&PV[ .@X0B(*CE *_P839VH/F@LW> R#3R)&4A\I9ZA[M,R^.\/O
M81,2X#/>O22\@Y0]NP.CT-Y"A >\/RLT*#G/XHC\SO4P>@NN)M%+8DQG0PPH
M51"I$8#JEP9^@_=FR1\5ZFPMH-MI;R_#NZ;$;O38V'.:+T/?;)I@F;Z7/\S^
M'IHNB'BX]@*2+V@NL]Z"C\T8Y1.0'U(0<L+"QY-'"3)45OZ].M(2!0<(A$F8
M-L+OH7=_]NN7"W+]&9X[O[ZZO[BZO_OX[J$W)_\2YK"P&@[,!1PO@E.I">"V
MCC2;3])F>!8\) Z N+D!"9.$C&T@5 \%A-50D#9;/@@BU.>_-+3&/K#G^N3R
ME'R>>8J7]JS[6#JTKJH&3%Q391W,%:T#_S*,MQ^6D1U["4RYQW@MYMBMB1/X
M@\EW R&;=,=E$X;UFI/N4=^G_=&8*^ZD^P[8*.::+_8M<Q*[DXEB-\JX2Y^-
MB;))GATEP+)J DI&+IKM?YZ1ZW=>]6<<V!!@%X!!AH&/.3G/[\\MC%<$X8HD
MAT&2Y0(7#,<(UURZZ!A6OKK<.1?^2BUL9_C=&S&VR'_A'7+'[X1N[*P)$F]H
MBGO0GUB?X<EOHBG\JD[>3&TZ'9@^&[P-^/4H@9J.*XTX:PF%FU7A'C5;EJ=*
M9TS[W9NIRL!I'T]<-H);YA/[;CG> H//U6K@QL>>)5_@V5GB(KF'[S#.[7?F
M3_(UR :[X-L:JP(A608(G5V&SFZOT=D)*KM<5ZQ$$KU;(%$>Z!TYUH"YWO>+
MWZ>F_[*>1N,/AR5(2/#.CFAU1VCN;$"ST"!"@U2I01;9\YQZH^^?+>=YD^:
M9PA_9L:%,=83>F(/>@(+EQVZGKAR?.9A7\1M@0+^(*8])$4,:BC=E94@D9#N
ME07DU%<G4G*SWE=J PP"T?_)]/I3WJWS.\CJ[V<VM5X\DZN$.3LB"W+(\&=N
MF3>U JUQ/6'!QBCPZ7S46=&X^>!<$42#HRZ9LS"9C<X?"D?'9^:C"Y51GE12
M-TBE(BIC.XMJ661R;NK^7TR.,T$OH"N,] H7K.AOI$APCZ<N:)RS!V?J?P^.
M9'Z_-;T?C5[\74Z-L7=)[%W"WPV/<Q*"+]=$YZA=H7-VIG/T5R>3BIA[ONM8
M'N?(&]?ILP$R$C?O^ W.;O,;0N*7)Q.T%$["AHWMLO;4LXF=A D)G.=(%[@\
M)=<\_SAUKD"U1L#&C?/2Q,T7]@AV*Q<G_' S"!I^B<0NU41C;^).H;'+IKZS
M5Z=4<O,06K7?/].^[[C /O@7"?\2RGFWRKD:2;PQ8E(:%7VSYZ4CO]]1B_'
M0;"9\WU>^>7[-X^G'X?R.; 3+SUORMSO-U.W/Z+>FC<;O?@G"/\$1@_"_:)8
M<1FT,.$S>#/2 [51 BO($$J@,B6P,0YQE #+S;V?V)#R8-^WB6,#T]FFXR[P
M7O0 P0=(\$",YX2FV(V,J%93;(QSE!>6-FT&&F+(0+S'8FV-'MX@P8UX$$Z(
M[D/DC6*4:+PZ89*;G;C7_SWF]3=Z"8$ (9X/7SRW=B*>+WZ.S <3=^2C7W41
MP"OV7&FQ1_6X8X^Y:>'N\K>KL_MOMQ=WC=[\MY F:XDZ(31>H!K*2?P<N#B)
MO;6.<$PRU^#L-4Z!-P_ P\AT@#TI$R:/)Z(7>&[E/'5OY61V[%QVAO)^,S"=
M9"_QF%AQ^>[FXOSR[ NYNKZ_(+<7OYW=?KJ\^HU\OK[]%_QL?KF^_A_\^^[^
M[/[B:W ^.*DL8>+$=U:Z\GYD>KC]C[5/K1<2U./%NOG8X =>:_XOKX9!39MG
M0SY3=]"T'.='6+4GS$H[)6>6%?N;.&$M&#Z9>'(E?,X',81-@8:T#]?"T8-:
M,/[VV5"7;9S()7S1&3/2QTB:1%Z<*?RTB8G,: Y?-KR+!6W@NV,OJ.A*O:@>
MY9B^+)>\? 9YL7S-&SE3:[!\E?V<L+Z_?'5B@7Q:+J,)$\1NXSY;OM-/&MA$
M9EBYZF.EQ-7/N<Y_$V;!ZYR,82ZKGWQ@ELF>5BXSSP>=MOKXQ&4#,V&9#C(L
M*)3HNN/&OVW:4Q:[@YFV-GND89]U_!NK3G&4P.V ICP31#UU"< 5FTUAVI1$
MJ.4#\!]'O%H5ENG>@.60X,+1GT'\ =5\7O]\T  4E,/#U.?4A]^P8!8^KP(L
M+8W=9ZZ-BK-X9Z!M[RV8C/%!5#[(>E$0?@/@W@*X3UU"'TP+@\B^<^(\<."@
M]D?]@VP:I+!A'66'#$'B\VHQS,6L-O./H-@R( O' 3(;3)&I>0<P>/0$KSJS
M_+9YM:%\,,C3ABIIE23-*I$:OYW>G8(2,WFQ:C( AK"<":(Z6C%_(%PVRIF!
M.<#26)_9^%?+Z<,:VOH'K(\&=@>^]6"ZO" ;SP7Y4)Q$2E<':^ UH2_\$LR<
MU\]#A6SS-.7!E)$KYRDX,HFY\+S-&[)(^"P7[#!$O,30*ATLS7T9^;L@>8[*
MSXXS"(Z!NM-'<C88 ^JQ^!2G\C>?/YV])72"->HHES$K-' RHP$I(@+>'F\;
M#92UU "Q2[>QR@,6CF'NU XJK 3P7:AD6/)$ML <-&P?I/=PBB7@P9!\)EZT
MH05@HW>,#4+F >(!\$\? .!@@S! 2(",0()SX)<-Q&415!_ (#VM(Z4((A=3
M%R0NM4^^V0"G5T-@D67BG;A@0KB#J/"_[V!'DK U)?<DQD$Z:\2^"THKF9=?
M#1"Q1"/S333 3H)RC=&&LL_Z(QNTQ2-> $I#R(&'.P7A^/)JP(.+?@C+$9^,
MG0&S.&RX@F"/)K FF/7>"F5)JQ:"M A0N'P2#1QO.<^A# 8Z-R\#N8=&,'.&
MKP;F<V,SDHT<YB$38T7NB<_K.B39H,GFV:N!W9)NH?T1^G0A_$P[M('9[U.T
M62VT;L-JD&"X46R?AV5[S?'#U/4X!7+*#M70">\L ?[TU)^Z;!7(7M!=: $E
MSXQXC/T@H3D8^1"O&"']*8H.BX<E6!\;*O5!I#K8.GD =E#02#FMFI)"S-H<
M=UQ /P'6G"0)'4178__4T>UXF)K60 I7)"W2+3XZ,%UL5A582'.IP"6G^PC*
M*W!/@S=AO$AHH,S&BL0X1F1N@FOOFT.3G]5:,#1#,$M;[2_OQ?/9./C8,Z#0
M!G)C?1R3C#$Z @-'7.(YUC1HM@(K"6;%?P8<XWOF( J $+#B_.B(LG= +B/8
M8V!MF=Y(FN%,"@Q:!PFS[S+JL1CJ7! _]K3^2PSB>4$\ ]:+YZ-"LO)=9@]J
M/_\8BJ(07!2A"8K[4O+H!)T=>"RKSNM!_HC6$ZK_6;#&=X&3^3%J$*2 *VZC
M ;WQ]!HD.#8<,MYX"XVN6#PGR5B;N?*<07D<,MB_>\)BY_PD9YWAM,R:-H@K
M*^KUYT6.XR+H$L,;B3!!88Q[2#@T'3QQ8RSH*34/EX56*X;R*0%'#57> _7,
M0P(;"/TI[EF@N9/2TN3!L"!@Q 8<4KQ!@LEA%'1(F,"??>Z76O09C"9WUL(N
MM* 6>B^&B@P--(^W[C+=07,"JNL%T(E#P76^>_ED]EG43,$-W@-*'SCN#-W
M\SQ!)K2=T9;CFHSRM@^\)UV03VSRCF2 XKRS7H/CS)A:BLBDV4<36\7)>Z"Q
M7)+8HZ]GJ[@TH0 ,R$*"GYFE7I >/)Y5"HBIC1' "63?[WC@>FABGQ-@3\>V
M6:VW SY_.IOOP'%1%[3.!*S;$>^#FT&"C@0@;@+="E;$U(MV]@"SEC_JXPY:
M%#@BCZ!\76P#&@]ZQ!X$/./&[QAL17X>/0KZQFUB#ES<#'4#@QU45VA1UQFB
M/#1IC@-7A5CF#V:9(]Q\ .*- 33HOQNL,=IXX!#M6XRZ*)!KO<IU/L&B*X?(
ML[#=T#1PD8 EX'GXX8=]?[;ZP+&MMRCH$/LL?7+, 0H8<\P-/=,>8E]8SIJ\
M\62-(8AT\N2@:HVL7$XY02=V6+XYCWS%=]@RM,#<8:K)ILR-#.D?CFTA>?",
M@T#<('? #; H02SPKJ7PA!-(XW[04W?)<8,WPJ2(F",7QK+0$XTVL6?U6P+O
M+N@+_ R?"O(C@(A?0FFW$!V68F_V%PJ_N//"+_.-\5-RS[,1-H#'FX!N#I8>
ME*[E)C92//^]'7 AC&(=OBFQIWS?%D;X83O/P02G=O#;-;T?L(XI>H'(IK.S
M9:"GI^-):.O-Q;8_<CPT^KV^:SXP'&<0MH/R(BBG0S'OUHCMU,-,D?B1S(1N
ML?."/']/68HG126>^'>8Y;%G]%_2S?^4_,KZ=+H9FX$6Q$%MWWJ)(X6#/41$
M#/)2D-4$DWP>F?T1"CS<9']@$2, O$!*_LXKNW##@D>Y%M[A+,)>G%!"AG&K
M($<J2%[B&_=NR#S^-I*DW@(7PG<6&(@3=9R9^J;;GXX]'J['3MK#L,5<:#9M
M^!)R6;C<,(C-5^M@_#2@R4!Y1,S%$Z;(P 3&1#L,<&7R9N-#UQF'A!IR?Y1W
MMCFI["N8.NAS2<CZ =NR(%X'ZW.L)WR>V4^FZ]CXQBEW(1"3/,G-<1,0RM?$
M6_6Q<%K@9" !X'\#'\KD[=-PW1,':!I-V^&B78FI&0$&>-;3YB^>DO_,$0V6
M_B"MV."2Q@'4<5Q$$A#PA^3;3\D6?*01!9&)G5,'@1_):RLNGER=-7_#QEEF
MR,H>2.\@&9\@SP3[!Q.+\= YC[=&HW&I,^M5Q>?*K8& /D+ZC,@$4?# X@02
MD S?ZD"<Q#8XHG?"O+.  '%O#GD-,P>W<,LIKHQ-?!)O(@_O+;K2G, &3H!T
M"\@+,3P%FZD/DYM. GD?-5,,IK<UTPV^@T##^&O4I(^'^8(51;X_MFDTYT=F
MI$5>EDB E64FCIR"9YA.P.^IYI->U[.?//MN$+%N$,(#0G(?'#=N(\X:1P:X
M(#>N^830BI'7%_C/8Q#4OPT<B[,^7[_2[08U/*-&DVK[+%*QL?=G3VN:Q$$X
MYJTPR[>U1"PC2RQ#?\6QC)TDNM^<W=[SACR75V=7/.7]\NKS]>W7L_O+ZZOT
MQ)\PQY4^9SER7V?_U_DYE>6]V46J;/*'&E$[.!!ZW\U!V.DMN)18G35J$I=4
MD35\^V';'O#E_<57@.+*GC1@OLD;X6('K_B6=/!O$@)X]NF3>/N8<%?W(1U)
MI +W[@]2?+[X>G;WGSN@JO,ULC3]G,+U!+A<:@8283'J!!+U".'XBZ\## L_
MWFQOC91J@@[K_T!W+W9P:OF94-"MO1\":'9_:#ETUHYRUG#1M"T\'?XG,#A
M38*-_V%]:Y.U.0QE(;'16RA"7 7_K\5_<B/&-4RWV':13GUG=BGL^AE<V]:(
M,=*S:11KJ$(7-$IB\T:^JB(M&]NMK0T9E1*>Z.[D*Y7,(VQ2PVE\W8G758&T
MKD5\\K%</C:91<7@GS/P#GPOO/YN=B,Z*;IX5G2Q;>VZMK;<\EKH6KNMD>T:
MD"Q_/XDGGT? V$&J%([V[-+)A^7^NJ5/E&,WR$/B4WSHS2KL?WQPW_6B&WC$
M /5=!-Y%0M@7.#>!>-=SJC-V9\A=Z++%$8SM$^J%V/!X/2'K1$@"[Y^'P6;*
M9<#[=$(@):_FEH-IJ+1",;P,RQE.4Q<K6"N\0QL@Q+(2ZM55K-!PRZF//S#X
M\D0M-*#3X6?%<8M1S8JR"$@4IO&7K6-Q0HSSR/K!-G:H5^,=ZN54_>FG7O.1
MTLE[A,R9/<#_7,S!<N:?4]=] <C^'_9_3VQ3/_4&"SWJ6XV>)JE*1Y);JRWJ
M-PFF98AF)MW4@U6,!JT.:&@C&G1#D=HMI5PT;!6'&9GRK,^]7HR&]ADL^0$C
M43;SB_-D:HMG!?/5,5JTVMO98J^8'VJ+5(CM-'JJH4M&1S]P[JJ.BPK#N-OH
MZ9V.I+6UZEAG]]KO,CH%<)R<-5L>(#L-EE6YT3,D55.EMM81O%065!54/++>
MDC2U0NXI@Q]N7#:AYB"6E-=?L-I+, JK<E?R\U^%4ZJ*L7D9OR"8DD&(J^"7
M*4"(AF1TBUE N\5B7KFQFUG6G<P*2+J<9*9Q,M,,J=LM)N]V1V8[,4/4=6+W
MGA_$%Z*VCJ(V._GKC5Y7:ANRU.W(!T+^0LKN4<IFIS"CT>M(LJI*NG$H%)8G
M8GP3Y;OS5-/?IR8_,"<1BA64/%^$D.OA1'_!X\K8JAUS_O XW[B<^'$=/>K9
M6B]C2_W-=3PO%>.VT#)"\'<Z+>%?5P/C=F4P+MO;OAX.\8S*3+(=)\M$4OS&
MHK9_9@\NHN5R[R(52CN-7JLC&5HQ97?,/%,"D+L 9+!9U0KW1G:OFSY/75CO
M-#R(.@1(XF')XV2TV5H!_Y_#E:86FYK<Z.E*6^JTA6*J!L!*10 N6RM]Q6-$
M-G.7S.[CY)G98N,R,SU.U6!G7Y$4N2O8IAH8:XV>*G6,EM362];_>\Z\X95W
MIOVH9"O8NH]X?$H$_NH1^(OCY]*^";&3GF[U1L_0.Y*N%I/W(@CX*H* 1:G-
M:/3:+572=>- J&U[0+ ,[5<3,V.M>Y8>P2U,S= [NM11#SV)< ]N<'HXMQ'.
MFM:2.JV24V!*-C<2([%8 KC?GXZQ2 X; !PG+D"*'Z<2=D6V*;VI,-\Q0M"G
M&'[@M\7P!]#MV=AQ_;!$ZUJ:3D7.'?10.B VNJUBV9$50OJM,$3*)L]BJ:*[
M(\\NDB<X=E*[5<R!WB%YY@RXK,W^N&+^O+17R3&7UR6R=VZ^I<P U67<DS*Z
M73 J#B4C2@CA/7J#A0E."0BN)<G=VLK5\LWC))/8 0&,??+2G3O,D<1QK(DD
MI:6&!!S9=(9-K/P6H.&(CS-=1Q7C^>)O\</7PV\>XVE>J9B7IVD;NBZU57&B
MJ3HP\S3ECFP J(_L4)-/[4=>$R_&;+R862PT0&,V_'$RXF<L',.^F$]L, =)
MD&R95HUB#-^06N(P5)5 -AJ]EB%UE0K#;:5D:_'S4-:2/2%<M'JX:+&C*E>.
MW4^?3*VW&KV.VI5 $A^(H2P\LWH<B<I(9^U&KVOH4K>K'@B=U>%,E!"W]12W
MRQS V>)^1.WY)3PF[?D\>?O,'A0*$^M8X4'204H;+9%-(:1TW<BSRU/4U):D
M&X<2WJUE^L5VXJRC:U7"K#^&Y1CWI68/0+GFJ1EVJ'HUC= Q<$])D]H=6=(+
M)A\+I?B*E&(JVL+M(YY,*,GRH;DK\%^L;Q641PZ>.8FDVK;V _C[/3%!))K]
M4%R^B5K!#MXN#;,RJFC2N+/&!H9H;' XA>?YG(*R\[/"[-^C O1WBP7HUU5N
M3RA%GZ8:^Y9"\,665'II^+(EROSO;+7A0W&;5/1]:]GXN0RHJ#3\8D J<V7X
M=N:-\3(VUZMYHHRZ[W$:6*SUOI;PE_;XS:"?9-2EZ@Z;+.+Q?1;TI%/:'PBZ
MT_[+21KWHBI[(:V+F@X0E9DUR47(X_@^B:$@*@0?<OGA->I8F'*:J:4?6@V%
M(J^*'[3]X-7RR8ST:D!UFRAQUW,Z+"8(I4]RM?SZ(#DQSI8@1:/J^-9<FHKZ
M1F7N1&7;[)]5X)[0%S2=LJ*"K/K$&:OAQT(-"8&(G5?#CP!R$\ C0[4R(S@D
MW])2%>C>!,("9+EEL(KA7D+A[AQPY_EMNM*59+UDN"=O'F3F,'<*?AGVG@8'
M+67P.3-YI$)KI6R#JXS9R%DPJ/-"JH8JM8WM4;AZ<TZE'%( Q :"6#&P+/+V
M('IN)MF-TCIW;"Z?T-6W'9_-M%>0 /IFWI#<94$2Z(2Z"+"WQ\E\,7A<(3AR
MR-!6H]>2Y(XL=93M.[NOE0-+@#,_=:W++4E5MZ>![EQ7G8-WB5J?8%@#>9CP
MP(;R85:S&=W.U(G4A\)'0S9^>1^M_1_ATK-@%>OV:5*WN[UNSVMCG<*@[39Z
MG0Y8U-NK]=5<:<W.<<",\+!0S &NCLOVDP2XV;4XO&2%Q2,XD0'VDH&,6]AP
M1E8E/46MC?K@,Z_LV7D&0RT)KK0S7[D(3@&"4]I2-T4GOOVC,J/]DK*_1$S"
M"DE:#TF:SWEMX4%1&6A9DUKRH="S$*![%* YZ4S#?A-&1Y4Z*:JT[!^!)1FR
M27O=L^,H8I\F]9'+LGSM^5F@U^-M7V4Z8];2&SU=EC2]Y!C*L3K<&:%K-'I:
M5VHIA^MS?UGK8E? 7,(TK-#)SDBZ0>.95E>2E4/1X,)0K)^GG9'J>"L>0^E(
MBEPL!'R([K:59"L*J5H/J1ISA#+2= =I6I.[DG8P(20A2>OA<F>DM"Z7GD9;
M:A>T. _*Z\XG:X6$K;&$34/M;9D?.53;JM1M%TM7$X+UM0G65 2F\&"YHLN2
MD:(O\_Y1M]8:3<S\&H_-H)@%/X,3G%E]9'8_AT1,'9Z,GY)K>JS?-'\V1^9@
MP !0P7^;0P!O4YZ/&)QDW%,\,^U\E=SSK2;JG'2BBO$352+TG#_TO'K(.#C&
M3-Z3)G^$Q%\CX7L$7D1N<_#4$J!%(G])KT$OKSZOYL[A6!S#-]2]=N]\3,S\
M/VI-V0US[T;49>ND&]SW\+ZW(.;4+!)W%Q/2&KU364ZR8)<N8#:J1#)",U.:
MXFQE?!G>V=0?.:[Y!QLDKBAA+7IFX.YV?D:CI\JR) ?_3P%R.OO$3B%_Z7G3
M]*MJ-7J:*K6Z\/^$%L D>(.8?$RN_G:XDNNI[_GP39 3:9?3YLLQVICPNAI"
M(,Y\1$(]+ 80G?($+T@U/FQ?8;E4F U76*E-D_2V!I;6:J0Y*Z[*74D.7'7Y
M<C3#D+H)??P2<+5P'A&/(H;*N<P#8[F]R)V?&HNA@&N0-(9Z1P[9O5C"?2;P
MY7;BTGRDOH?+<J%'B3A\-^@IPZ0.K&ER[S+J3=V7R'*K3DU$7^*@#:$<"I=4
M<J>3W8K;Y>SP9*'2EE0UB0:6960_M)8#R9]7&A;)U*BLDUL"(-/S$=B2K75F
M6I9L@JS=TRI(UJBL%UDA !L5 3AM4.9?U'6IG;:LXJ&D*46HB59W9@]X\XVM
MUM4R>GA*0D=5I';9QY./(%VI-"CS+?@.YX,*#]:5%^LZ&PQ,G!NUR(2:@Z9I
M-_MT@A7YCI.-YNN]@>5>VN?!8E/A%K>BM;:D=75)5K;7Q7ZM/%0$Q+@'J[:E
M5KLK*=U=G$Q-8HF%AKY#LV^F[)Q5CSV,.FQR5F8!WC*?FC8;7%#7!I'L+31/
MY:B*DYD'J_VET5Q/;UTY8.E61P&6KNV9N#)-SE>S#UJ9D5PV#2J!S -Y)ZE&
M;7.<-EGENTP]\=9NS@DA78],E/CV:5"(,HWJ[P9=&.6VI&M&79E R.'ZY*/D
M)#,->X=H())TM5B-IWUGI>0LZR_ZA>28]<>"_4(*YECRC;NXXOM[92I/ RH>
M.%,L:551"Y%,<JC,Z>P@\_+,'N042WJF[B+[PFB%^J^B:=:>\,K)R,Q/>$:F
MUB,UP&A<(WY,T7LD7WL&_GBL-<G]B&$[9V<,8[U@^D%0\(^Z<-DF)B#TT>4Q
M5)=W?O9'S&.(Z+ ;PJP3 1F:-K7[)O=DP&7D.:1K.C[$_TJ<?ZPCP=*KHKM)
M1#DG9'MWDY;H;K+O[B9)Y+I^2LO-3>:L]-T9?C\'+G79"&Z93^R[Y7A)[4[F
MKP00BKU"^"M%&Z#<;?C %_A &7 HO2-*RL^3M&)H]F=I#5&J;'6R%,[*VNO$
MT%YWKQ,QC\V]7W*DZ\\>FW6<;,VX)K%IPUIF7>PN45WL8M8IXA[T$B-?X=LC
MCUR 5!S,$FLCMW6;&S%;=/M0%GUG_DRUY,PAG2QS7W=SRS+R!(GV .WDOB28
MJAV#<4[(Y9G'@;6:J2OV:M1#1F!/\-ZKPEZ->*^B$YW4*J5200UZ"NE%$A>>
MF#UEGUUGC!$!'/Y?IC\ZGWKP7>9>_ S;56#C8OC?X)[^3!5";&$5O*ZD%BTJ
M_5I.D!CU0V&[T5-51=(+=HQZ-2B4ZX?"3J/7-F3)T I&\5\+"EOU0V$7!"F>
MNE5WQ(5I,V+/'8_O:GBH1LD;%JT/ #AQ 40\XAYU%JMS<Z,"RA-A<#W\S7$&
M?+,-=S[ZS+L#@RT%:E49$TV-CJ2T2RYF6K>\\0*ZK2"$%9!_FJ2HQ9+':@_@
M IJG((!5L!'P$+U6+$>U]A NH!@*0AC/>;84J54P"[@2IZI [+IH(+W ',3G
MR_A\6CMAWELJZC(J"B:)SU<7U@D^LOKO6^8QZO9'/&]R ,:ZY4QP)_XX+=-H
MM:!Q/LW7>A%P8"J]HP>=BS$GNN2FK'73[85"+T7!S'O?=L&$ZK2%D5H=F#$<
M*6D=5>HF5D$[(C 7"F$4!3.6U9+:>DMJR26?A4YK;JP3_SS:SV7_F+H_&!HD
MQRGY[YAE89C)'GR-%IH%@YU&K]O102(=N4-70.@7A' 7( SR7CGVCKP%Y'TQ
M""LRK[?1U23CV*N:%!#V!6&L\&8V0,>MLB7%;MV"WYC-,$D?-0,=C$W;]'ST
M5Y_8<:J'<+V ]K.%U6;!/3^5VU):H"6*[2O5GK\*:(DR *T%@ 9AIARY.BZ@
M+,H M(YVJX:-Y3I'[H45T!AE !K;]TF*HDLMM<(.?GD4P:?XMB77!F-LPO<'
M%8WX2C[=6$![Q9&$=!A#42KR:S5ZG9:D%F1R44PB1T+&GHBM@ 8O2FSM1J_5
M!D%7VQ)2@MA*)K8"5DQ18L,ZA&U%4C1!;:^%V@J8<D6I#4LR@M_=,8I%>7='
M;;L-*JS[=U#$Q5G9$1?F93W,RUFN0NC2I&EJIJHR[BTILBJU6@7K\0OA>S#"
MMX!=F8_*%*2REB9+AG(HG?,$E>W1H,Q'96JCUY7:G7;Q@SN"R@Z&R@H8DOFH
M3&OT.GSSJ-TZ%%E6-+RX[M]8]84,76<<F86.+<S!C%/:7-6Y#'OPTNX[8_:%
M5PU*7\995?F^0L=0)*-56T])%!(OG>3*, [SDIR!=J+>427%J&W'>D%RI9-<
M&99B7I)KH=&H*4!R11O2"9([()(KPVS,2W+M1J\M=75=:A=M4;D[DJLF!GGM
MCYB+YV^#@[;$Y! 59VS$Y\MP6RZQ( WS_)"LCC,G[M)^@B5BKGL@CJ)%I_)E
M^<:;I!Q[IFD!D[80>'&GJ:,7WM>L/7P+V&]%X*MAH^=68<.M]N M8*L4 B]&
M[>6.U"G85V3/^YDS+1!:&?M5 Y6%>Z)EAK',*\>>;=6F0K:*I5JP7]'1MQ,N
MI V* 5D#@=7I@+M9-'^T]D NI!** 5D'C]Z0P<$J>O2W]D NI!B* =D 'U;O
M2IV"60/YFV.O$_>!2UF:K!>;$>5L1B!6XD06F",)V?=;PR=:J]%32^C++N)U
M6R5259\NUX,;FC_9H/D'<YW\5+>6V-J-'N%=.=4/I*[D=B345B-)5V1#HD1)
MUQ&2[M5)NDTV7:62KGMXDJY6B=%QNU,B-BNA.),P/DLQ/LN1QKJ,]3AU2:OO
MN8%CD<8U(KL"P:*2R$X!(P"DETA/>$UD5\  +8GL>)T,I:U+[;:0=Z^'\ J$
M%$LB/(R1ZXHDZP>3 5AI>O4# Q2P,(6!^/1G&2?N:KJ#%:5317T(3'L*M'0]
MRRW_E<,B>.X>(7'QTW<IH,BTJ?MRZ;.Q!T2(\W$=7B J:;MS.P7JF(5J= RI
M6WCGL_9;"(4VPVJ"+YXUW.JT)*U@GXD#P%>A?;6:X*L%IH4LZ8 PL4=W$ AK
M\R-/(! [6MD,5DT(YW*F+4%_VFQH'D,PICXQRDU*?GV,<D:FH5GX:X"9-,%)
MO1,!Z=!"E,(EV6<()@7);9=^F,4IM0VQ!_-Z2*ZPE56,Y(R@*D>GMJ?8!<G5
M*?!2"LDI!R;EJ@JZ7#&?6&!REV\P:@",@3-]L%AQ:.1ISUOA=*K;NF-^SE-V
MAEI6%*=*P%4I2,N<9PF2='?T5F3/+C^]:4$4"FBN7;#;J:"WPZ*W(IMU^>E-
M#Z-HJM1NE;M5(@BNY@179),N/\$90110E^2B3=5W2&]EQ!>SGX 69]"/Y?.)
M;D;T'J=LTQXP&PBPJ<B3GQ_(A ZPDWA(J?Q:(\$MB=P,0GW?-1^F/D7R]QU@
M]/$8^-WSG?Z/D6,!A7L2>:">V0^:/YK6U&<#X9W4SCLY>Z*FA5B\=\XY#N]B
M*/P4H"V;P&U55S4@_<Q_1=++-N_V9L_K0#2'L%1JY(J5SUR=ZFI&5,I<W<UN
MIF"NU\-<9?F=I3-72ZZN8$B5S-52MOC4@KM>#W>5Y627SUUJ=?5B*N4N;7,
MX4"8BWN$U4035M>5,KZ0P#?;O=[,7RMEZF+61SKKRB,E$P8\-Z(N$S&3?>O&
MA<B#FDG#7%#7!JQ[-\R]0V2FTR/P-$>]MZ!0]"P!DF+33*NHDR=J-'KRJ9)T
MCNI E)ZP*,L.ANR/:[:%%4N<9C&N:2/7)+;:%5SS>KA&K@?7;(L7ECC-8ES3
M1:[1DL[5"*YY/5S3J@77M+<% DN<9B&N:2N<:Y(2K@^$:\H]2!6-$/?12.BD
MD9@S1V;>7.2ZD7\QG"<;-.D3<^DC"WPVCTP]-B FXG\\F?(.HO9K\.P(0,$W
M@22C[P6?*+$$SR[F6M4^=$0L9P&M7$W'#\R]'G*&]JZGON<#FH%65F30C*,3
M>'E;?+3\^8:R9V7::6>L-7IJ1^IT9*DM'TQH-!-EUT^AIYK^P?)D@>WK2GAR
M6ZBF_/D6Y4D#>%*55,60C,.)W B>K#%/%MCUKH0GMP6"RI]O49YL T^V)5DU
M)/@M>+(^TS]8GBRP5UX)3VX+,Y4_WZ(\V06>5*1NUY!T[?CT9.16PW_1)^W%
MG>,A(*;IF7\P[AC/Z\><1+YHM(TY_VOQ5?S]GI@^S*$?^N'W(W""^^@C4_N%
M.\F.#\XS]XUM<)]]]NA2BTRHZQ-G2/P1\QA2R  /_@X 470Z, &=9&C:U.Z;
M\"P@U&?8 L@[33VSK8LZ27PY0J8L SKY2$,Z-JV7]^3>'#/OBCW?.F-J2^1O
MOT\=_P._2. JX9>#BU+PK$2 ;WXP]\FT+":1WYCC/II4(AYSS6$X>##-#LR2
MC"G<M@-"X/..KLR.(O.+"_O0/&[!!WIF$6T -UG1Z %ZHFO\56 M)ZB],PO$
MG"Q&3.)$W&=8;@>>:<]B$_%''UQ&?S3I$)YY#QA]Y+W.1_/H#2?;B& 70#L*
MYZOB"L+03L01*S&?X$;C72^<!)]"WZ(>2) 1H_"-QMH-?Y@0)2,76?_/G &N
MAUB'"(E);O3N>9@&R#"Z]O$=#;^R2AN)@.$LY@&M)Y+?*<=9N(P_R_R?)8P]
M.-8 QOE\\?7L[C]WY/+J_/3C.QRPEX+6UT^)<@EW'O'5][L9#WUWAM_C>5#?
M+WZ?FOY+@_BFCV/.WB'S=Q!$\7=X#9OV!Q*^VN-@RP:%1B_[A\H 3-99OIE)
MI+>%/D_2RJ79GT$,L<\L*PQB!B'A9"D7Z0B8OT4G'ER.?BW)L32"*Q11"QP;
MC@\0Z,-4 MG36([71FP]%TS!%(.'5Y6FNOW44Q7GHJIY0LQ#S$/,H])Y+&6N
M;A4W>P&5^*CXJ/BHX&KQ4?'15_Q1P=7BH^*CQ_;1D*N3MWM.=EC;9/G;Z;Y\
M+'5M]KQZ\?F#__S:$.5"8'KAC%W(WX3PAH%1SF)J=OF86/ T67[T'0MCK;\T
MVHFA_0T37MIQ*[& ZVSYY[&<SA@4"HJ$V9*-A"63Q#63Q$63C:LF"<M>ON:&
M@X<;-R/39SSPR_BU9Y=.>+KLC!Q<1KVI^[*0[!IB-/7Z7S='G0T&)F[*962K
M&DR\WY^.IQ:-)3$?R,R]U6VF2D5::J-@SX(N&5I!=D5]4;Q;:)R-G:GM9R:7
MX@9C+:$A:*,@;1PQ-/Y%79?:OJ".$!X3:@Z:>(B(3LRL1O01@V7 AF;?%%P3
M@H/Q=)=RS)&Y8]%:S!Y9RD":GYV+#L+=_^/VXH)\O;ZZ_\<=N;CZ=/&)_//;
MU0719(FHLFJLG%HCD<VSSNH1<1;Q>?'Y/?L7APP0(0K$YU_?YY=%0?1X\3ZC
MOU*+VGT\MDZ^4K<_(IJR1K=O%3<)IQ]*/7B3[WA,.W[<Y/+J<Z8#)[&BD8&/
M>^EYT\4*#1L.EG3DX+!7IRUU.DD'2];AOC@D$]+@4Y%OEB_GJ?=6 @ZS'1F*
MYY)'>>[;N[5V%(XY53:JQUHVK59/)NL48;)H]X"C*N2XD)?2L9G:Z"D*8$O5
M!(]M&FQSO9U.54RVM:QN1VOT6K(DRP5;-ZY=^-LC0>!&_'5W+B2Q?Y?4X9@K
MV.?UV#EO(^*4 J?4<V+. ,QIFJ2V=*E5&=<=">XV2TU%V9_8; 58E+L&_+\J
M^_)5R$Y%W3D+ME%X=KLMJ:TDU8&HP,@4L2012Q*??_6?+S^6M* 3EJLJ)M9?
MG)5:Q'@*CS\YPX7DL:#,HFVS0%@_F_Z(4+_ICUAS3-T?#$M'#)D+ TN\"".\
M;D9#]1W/7]?\_.#"5XJ6Q[4>LO%+H)B"@-6G*8+J!@#FA&52SOS[$?O*07D=
M0O(*?T8(.4<@IG7 .XU>NRMU6\<7XTK%@%5A.YT=L@G7_T>M*<N/ZF6;I=OH
M=7;@+62,B*T9<O7C*?@VS5@!AAL]$OW#DP?5#X3,Y$Q%$\U-\5F6E8[DLXRX
MF>0WU3(=FC_9H/D'<YW=4WM7CF Q0W 6TL\)\F/']J8JF7O%MG*HV*ZQ-LM1
MZFV'&,=M UF1M,0ZC#4T6^K,UIMVZ/;*UII@Z[+9.D?Q\1TB7.=<K1M[#:JM
M^L8YVA!D\8W_.;493]N(JB8*QSBG8QQ!'<L$SI(_SNQ!E,>>TB?N&HV>(:F=
MEJ2V=Y!$4(G$.0[W-Q="EZ5**\#FCH1*R<[O9@U5)^_W%3I$);N_I5![^U"-
MICHCNF3/MQ1$=PX5T?6UCBMQ>DM!=K?1TZ06)@NH21UZ:FB1Y N8%N3FJ&KT
M+OW=$O"KR=7'*ZL)3M>7EZOP=$M!M8*LW)9E25.2FLM6Y><6V2T^.8F[PT%I
M^_=$-NW$-NJ+9>Z;86OUN$?\',(KI3<<.KPPBV1W-S5D\G6JWS(8W\5?J$QN
M,=^/5]M>J.&_,$]^95[5O^F/S/X/FWG>>P"-Z9L)E?]G?1O6W0]1.KL_M!PZ
M.[ Z,+V)15_PMF4"H/]DCB>.ZP,R.$2XZ DKI6^5$25!>;N\6?URRCR+UXS,
M_,YZ(1TX_Y5)**HQZEL1B=608QIG/;V5G(+HLP]V/-2X6;24"N9LLJ7XIXN/
M>#QHWE.X)*?0T3(+'4&H12(EQ<WNG(C6&SVC)<G:]F#^'A%<FD(K:/UL.3-1
M;8AD,X*W':O09",UIO.!^^VQ,/'Q:YO*PCPYA5#KD+1-7831\=-IW8RB]GX\
ML<1<C(3#"8EG$\+ 4U(9K"R)&!=W-S>O.\5BX5S<NBR+B_'$<EX8XP_=3-W^
MB'KLQJ)VROP*3>XT>GI74O4#2=ZK;Y [3]+%%AQS*;(6Q:E$2!?1*[(M1+;%
M/K,M*B=S19PQV'NF1?5(%D<+:I%E43VB55!:LM11#^0<9)UY.)OG73UJQ3F"
M.F175(]G/6#A7>1LEW00OP0'E_MDS0>*K=C!P9TPV^/Q"L)^XF]6T*%-;1&7
M8OGFXZGT<B[%-S)Q3[G;[!&'G W^._7\,1"#=^_,F\O<4'-P:9\'M><YVCG6
MSV-(O\7:XY[ILSOF/IE]%K#6+>L[CS8?A7-9*F8R"@G-E$ N!V6U(\C<0KYJ
M>LSG0M6"'EM5TN.AX3&?EU0+/!8[G[ /HZLZ-!9PA&J!RTZCIW04J=LNELAZ
MT*R8S]FI!?JZ@A5+\&?J@$I5KH 3TQR1CKR0BY\3,]@GC>5W"]?C8%P/OJ\\
M1^)LSS@5\16+D0I7H8;R,$^N9E[R44LCGQV=<2H"]2W9=7G3)[? ?FOBG*HU
M>EU=4KO%]FUW4'*X5M9X(;K72P+YJS&>"T&[TGC6@<%]A\*]TK!-?:+PYX[]
MQ%POM'_[_"_??+ 8L1V?X4%'WUG(/Q-Y9EOSS.8PQ?.V,XC>L3X\ZIMI>\QH
M:KO1:ZN2K!U?BYDC23?+A^EE48.5C%61=B;2SNJ>=E8.N1>+W@ED[RC]K!1D
M:T>=:UAZ&9C*=U^J1[@"RDR1ND:F:C^B2/ENTM'*07&QN)=(2]M=6EHY^-8"
M-V07&:99MFZNF$\LQ\M37/;!<0?,;08S@$N3G\1S+'- 'BSPP&?W?6<2G9,+
MKP3>],(ECO?H6B[C>*>SR6Q=UP!6"6P6#AC.<W:V,;S,WUOZ]M(QR+0R8U_+
MWR!U=CJE*O($@7,O[;XS9E^ ?5.)(+V0RMDW#FM.:C6@LD.72H&&$T*I%D(I
M7^ CNU":[<P<DDP2!%Q_ LX7S,E.P,7VN 0%"PK.$Z(JDX*+)66_;@I>^^G2
MX5$@G%+=E+8D-&T*OFV)R*PEXZW93!H6&)&,CB%UU8([@M4!+FVFE*#D6E!R
M@=!B 4+N'A@AEY21LT >*>I]KRDLM3GV-:>S]%HEVX=V6]JZQ/6DB;@(+(CU
MB/6(]=1W/3-EM&4'[%=J\1*!U ^Z3VBRQ#M0E)*CN:1W-="[ V>*F:%%O:-2
MLS_W,,W-CD.G2%YIK#W+O#,D&Z1,&-7E1D]3):-M2+I<L$9A;=!?9[]B%U#Y
M2W%?HV9,D2._8>18,!7OXO>IZ;^DB0SI"F>%5K=@[O1^V:# &<(Z3/]PZ;5;
M1(C?NXQZ4_>%4VXHT4-9G4Z,8Y-XI2VIZD$3KY#AAR;#MX1$NU4)\:WA)%UK
M]%JR),ORP3'$ 49+]Z3D:LL6&[E"E7=NVNB@'J2.JDAMO6!/5:$@:@*5 U$0
MFSE!V3DG&, )6EO2NKHD*P73DP4OU 0J!\(+FXTE5=V?L=0*N*+548 K.@?'
M%<)B.F2VV,P5.]<0;;25#+DMZ2E:J]4-Y;O>G]Z^O;)]DV/]&.F8+:5KD/'S
MV0)IQ[9Z\?G7^_FU)^I ,EO8%NV7AM&(QAB"L&X^LT X/8"P_9!8N?WRW^3K
M]=7]/^[(Q=6GBT_DG]^N+M9O/LZW'P77OR+"$Y^O$=<+<T$(#O%Y\?G\YL+F
M]*-/K,_&#\PEFL*M +V,%*1\>\DY/=-"Y> *INUT&CU5DS0#LZ6+13'+28O;
MZ >7&J H UD[B2-T.8KT]@Y*\15.^JA!=455WV<"A2&7E$!1P\J)I7+9EAAV
MT:HT^6/8AE+.AG_A('/=,;@9@3FJ<A>3DX;*]Z8YZ@KN/!P[[VW&7-$:;]DQ
MIP'FU+;4:G<EI2MP5T1N%C@[6E1NZ@$6 8.2:E35IOY5",^=VYB& 3:FI,FZ
MI!<],REVE$2(Z)BC%.+S-0\1+:B$H#,!26Q- %>#B]%&$\'0"0\K\7X$\\8#
MQ.0"VF:!K'XV_1&A?M,?L>:8NC^8#R\,&1; E(C-_R)F-%3?\?P\=2(+UZ6-
M*:;2ZL*JN4Z8\688&]L6G/GW(_:5@_(ZA.05_HP0<HY 3.N!MQH]3>HH2M:(
M5KTK :<>L$*$9VCPLZDT;'YL+YLM[0#5F4R68L N$:.B@T%]"V"KFPZ<K&GW
MLQN2[T2P.+0*V#7&MK;I(,5>L7W4#2OVH]*T'&<%=H?QEMSH&9*F="5#WX%:
M.W;&WI3UNT_&;A7K_RH8.P'9.4[#[1#A*N=KOM>^@_XD94785MWJ1 \ZT=?.
MY5;S8C*8RTF&I@TO"9\ZKT\=01W;;\Q21,[L0=B),JT[W=*0<-5.2U+;F8XQ
MU%LA'9$[G0O1R^))#["<:=M&>-*'I)2/Q),NA=J+-3:N.:+WY%:5[$.7@N=B
M5>:%!MN1]UP*KGDLN-4U)%D5#0#KYCB7@N&C#GT>C\]<"JZ[R,UM698T1=FA
MN[RXIWQR$O=\Q]1]!(_U/9%-^P/AYQ4]\P^&3K Z\=?L+:_QC#_B\<=HX-E0
M@-P)SBSN,#^'4$OI+']\AR/W0K<8%I#L%*<&4XJZM^F)<:%0[0((+.;[6#AA
M0G$1>#H=Z- *QP "=%R*RV[Z([/_PV:>%RNZL/P,'W+#_:5*#&1H.71V('Y@
M>A.+ON!MRP3H_LD<3QS7!PSP]7.Q,X-Q=CA44TNX\)?S#'@<*,WOKA?2@O-?
M6:1B6X[1X(I,K(8HT[CKNY F&_,L#Y+T7KTT.3Z4[BD2DE.:*+N7)H=/E+EC
M(,7-Z9QHQIVGEB2G*$+T"M"[Q8+9?+JBXN#'9OQN/8#1UBI&]-L#P?$KTRO5
MQ6IR"AQ=Z)573Y25[0;DI$EC/YY3"3D8"><9$H\SA!&GI*I961(P+NYN;EYW
M:L7"4;IUV147XXGEO##&'[J9NOT1]=B-1>VT>17M5J.G=R55W\&6^W''L/,D
M56S!,9<Y:U&<2N"T$;TBFT)D4^PSFZ)Z,C_J/;G#.(Y0/9+%*81:Y%%4CNB.
M#$I+ECK'=&[R,!(HJD?MP1XXR,VKNTB&J!YO:L"2V7*O4V8[+)^B+\'5Y-Y1
M\P%6B%6>QQ-F>SS.0-A/_,T.R+6LQ&1-+0C3RZV:2\*,F^@11YT-_COU_#&0
MH'?OG 'MX<C4NJ'FX-(^IQ/3IQ8G-DYKYS%2NV6_3TW/]-D=<Y_,/@M8\9;U
MG4>;C\*Y,A7S:?L0FL*E>U660DZ7KA;\H1^J45%C>LCI_=6"'L2YBEHYBK6@
MB5:C9V"@.UM1SGH[E:630CA@%2YE+8B@+0[B[#]SOU84T=FA6*C/3NS%SXD9
M;+S'<OLK\HF/T>A_K5XQ3Y"8$\\L^2$5J^TE?"^\V%?EM>1);LY)SUU9>!DY
MT+<EM35OZO(6)&[-6NTJC5Y7E]1N5<D295<,KZ])F#L].2\CJA6C[O6(SSPY
MO'FQMI>@]I'C+T>Z:U[T[27F6N66X;ECPZR\T"?J\[]\$[M;VX[/\."S[RRD
MK1[0'N*^TE/G,,53^#.(WK$^/.J;J=M9=8U&KZU*LI:IFU6]1?QQ9:GFP_2R
M4&DAFD6VJG *Z["U63VY5Q^.?GW(KB!KM1QD'W6*\N%XFKM#>!>4F2)U=U%G
M]V#17.&&8]4(UN7J X!'A.E]IKZ6@VXE\$%VD95>?MWLR,N]8CZQ'"]/V>H'
MQQTPMQFL "Y-?A+/L<P!>;!@6K/[OC.)SNV&5P+'>^$2IX;H6JGV=2UFF=EP
MK\6LT^Y[1A\*YS\[LQU>YN\MS6GI>'=:254WL&R0@;68:A49T" Q+NV^,V9?
M0&RD$I1J(;U8"T#F#Q;4;?HUIM9CE9)!.08A)&M*=E7$BK(+R6+;7[4 I."$
M8^:$G(&T[)Q0;">Q%H 4G'#4G+ IS%@F)Q0[MU(+0 I.R!U%JP7^MJ3G;0K%
M;@G0K66';;EYNMQJ]!19TCNJU&YE*L-?!^2G3?P3+'&0+%$@9%V (]K'PA%K
M,[H6*&0E++W*/6NJ'VX.9,Y)+;WFRO:A[>2>^@N;7BQ_/6G"7@(+8CUB/6(]
M]5W/3+V4NHGZ*[5X'5OJ![V/-%GB_8]R;*JN-0,C#:V!AAXX4\Q#KDA%I]@N
M6+\'N,MI;K3#E$)9S+$68?.VQ6R0+CU9ESN-GJ9*1MN0P#0K5"&K/NC?HX-2
M"ZC\99MS<G!,D2.A9N18,!7OXO>IZ;^DBF%U.2NTNIDR]6N!\/Q[OG6;_N'2
M:[>($+]W&?6F[@NGW%"BA[(ZE1A79/"JE;:DJ@=-O$*&'YH,WQQA4C9M21<2
MXEOC3(K2Z+5D29;E@V.(^H5=:P&6 ^&(S3D:1=.$,ULUB@J:0>JHBM36,Z7S
M[Q#G0@<<,<47/>B2G>(UH'BM+6E=79*53"GOM<"ZX(4#YH7-]I!:8!.ZJ#VD
M!US1ZBC %9E*QM4"_\(H.F2VV,P5.]<0!MI$AMR6]!2M/NN&\C5;T/!?"M_M
M\6A_] S^CL+_BW^1A7Z)0\!'TS/_8%AEY%2>P,I"KOBSS/_Y0()' O;!^I9F
M'^9R/V*$]K%- ;5?3/N1! 5'J N7;:P[PAY=:I$)=7TL3>*/F,<0^0/L9#
M!-'IP/3AU]"TJ=T']H,949_QTIJG85_!E;G/_TJ<_R2^X3-_[R3QS0B[LOS7
M<(U#.C:ME_?DWAPS[XH]WSIC:DOD;[]/'?\#OTC@*N&7@XM2\*Q$?J7>#ZSK
M:5E,(K\QQWTTJ40\YIK#"(!\CAT$\)C";3N@##[IZ,HLPX%?Y#07U87A56'X
M0,\L(I:@LV4</6NZ7<ZL[9-@3RA)AO;A,\R%9SJSO:#XHP\NHS^:= C/O >L
M/N)H'T?S_2E.QQ$%+X!V%,Y7Q16$M!6QR,JN5G"C\:X73H)/H6]1#P3$B%'X
M1F/#7M]'2D8NLOV?.4?P@Y,^$I0,!(M7D!2C:Q_?T? KJ[21")ADWHG0\0"R
M"![Z?/'U[.X_=^3RZCR1BK=^X7S&(W<S?L!IQP4>S[1L?R"!X,LV_IL9Z[U=
M9*^ ;^;7. @7\3MOJ\K)<:Y%+3KQ@/RB7TL4$*/_;HS: SE(I[XSNQ3*03[Z
M6C&X=+XTHJ\YAP2?BM5,2I#I:ONT,TF7U*6=ZD;*1^53->63\/U6Z8.F?U([
M55(^J712 \HX5=("RDC]_?9I-_6@QJF^SZEJIW+:00&JW0.9JJJ?9OA^^5/5
M3]MI!]6T4W6O<\T 5DT];>\7K&EY19-3SW2=J$S,EB2N\XP*\I>&.E/J8=V[
M2'HG?3'?6Z":@K=:C:TCD 3EN6SO5YZ$VHAR<$*]'*;Q;#5 SF/5_N+MN5<A
MH6Z'Q'98KC<WUF;7KLZZ,N NU$Q<[_=,?+ /PXW8A7*),P#&G DR1TIHI(:(
M6LF<BD,Z!W0S4&=2;<C5Y4;^S9D;CW:$IW?FQBJ9I8-%1!=?WF$M;LVRHE$>
MW'<;N$,L*]>R$CZ?ZI/)2B+QNRMF?NZA-FJUVH&HUI/;?B1BP[6DN>Y2#3<2
MU$.DH]H8!;.8[\<]X#6AEJ8_,OL_;.9YL1#T\C-1,&W=_:6X-!E:#IU-?F!Z
M$XN^X&W+M!GYDSF>.*Y/;;2[@MRA)+TO$+%31)R-G:GM"T3L'1&"(VJ"",$1
M-4%$6#'_F'ABKX!/<,+GG>$"V$VH.6B:-ND''>($Y*N#?+\_'4\MZK-! +P!
M&YI]\YCD3MU ?N\@2:/3X*WN4?'KC.]3I4%!=.YMF^LQ=YT7$#+KHL'WF1:;
M: 3Q]K1AM/M_W%Y<D*_75_?_N",75Y\N/I%_?KNZB([-Z4D.>/"S&E>MJ"LH
M9B)F(F9RP#.I3TCK*, I9B)F(F927!1%;^3L!QU^B(3Q:+Z-#'^HF#;T/#)]
MQLU<1M#*?7;IY ,I;OO%*B%\I6Y_1#0EL.ER&'.Q&@Y9RPFN&R?[2^WD;-^U
M&\MD<[TT;7]%"916HZ>JDJJT)*.]>GXO&T)R0;\\+*[N[OVE (%5B>.=9%ZW
M0\RNEIHX**SNF3?UO9XU[ZP_:WY02-PS:VZI5ZGO[ZA0=^W1Z8RZ<&/R[B+H
MWPJUR]%N[%HDJS*(9*D%UD]'6ST6)ABZ+,2V=HY8!>2TJDO=KBZUV@*U%<KJ
M]MYDM8K'^Q5%ZG842=%6V\AG17*-!7.MN7OGU:I4/.5N2"VY+1G=U<(.!9D[
M0Q)>=#Y WKN,*$=S[^CC8N5BY6+E8N5BY6+E![/R\D/^249$T<@^QIIY:-\9
M+ASC(2:WVFP6&'#/IC\BU&_Z(]8<4_<'PQ(%0X8->"5B\[^(&0W5=SQ_7>?9
M@R6)+39MKHJ60S9^6=?1. @SGOGW(_:5 _PZA/<5_HS0=HZ@3AF+5+&JC:I(
M6GNUE<1!^;?[0&DZ-V430GF+ZOSX7'9I#(Y,@4@NRZ)C7&$_K4CVO#Y(;*1H
M/5NKOQT2<PN8<7,O-(''&!ZS-:K;(1[; H]95(R>HYK7#K'9:?0 DU*K*S:@
M4S#EIOR O3)E5S!E%J;,L:FX.V1J<L"3G82JE'L*8^_2 [VXN[D1CF7&[9)U
MON7%>&(Y+XSQAVZF;G]$/79C43NM0ZGQ35-)[@@WI")_<@L>N6Q9B\94\@2W
M1%6!/N%%5N5%5D_"FK!OJG,>JT>?+M!7M<]8/1(-WJA8._3,J3KM'QWFRDOW
MK:JGW:#MO-8M_?#$8>P 7OR<F,'1=?3 GH-*%\?F9 G;+I5QL-%'61/$FM//
M]3"LDY**[42L6-#HKG:Q\M)H1]#HDGK?G-R]T;G8%#S=@J"MJ=T@N'JJ)BG=
MU1961Y3575\/HPB7Z7)IN#L*'GN]SD-NWZ%<L0]2K#*QOZ]=%A[R;SY0[)*"
M+8B8[04V/_N)O]FQB3AA3%5A\$?.^-G@OU//YXUV[IVS052Y[X::@TO[/*C8
MQRF.$]QYC-YNL;"99_KL#GL_]5G@Q=^ROO-H\U&X0Y^*2U5AG F:W]T&1BUH
M7NQU[&"OHQ:8%MLB.]L6J06^^0X*-F$^\$(A=4RVJQ6B1:[SKK:,:H'N=F5\
M?1C;2U?,)Y;CU>0\6(4%I\MAARK[>AVX>_":<5>%$P^<>6GWG3'[ NR92I:5
MMQU2(UP*"JV+=*D1^&IH*.U+NN0,EV27+N6=4Q&$5$M"RA>-R4Q(ABP(Z5!6
M53,*W11$*I-"R]M@K!$N!866,L%M*38%ZE"O)=2M^36&VNCI4JNC2T:[: &]
MW;2NKE?NCB#H*@)\!>A9*X^>,Y+=OC) 8CT<_CFUV:PM5ST91 /Z&SC3!XO5
ME4/*G.&6O:U")>R+M9<P=-Z$0#-D25:+'A2M$Y(/A'9714L%A7QK0MF[* 5L
M&!$]"UJN^[)J1ZU&$3E<M)6(T2JKE4B=<'P@I'OP8GB+4UE9)XWMEGB[K 8J
M.T5_3?U*(:YC1+WS+B)&A[>'D3M22Q>V<@VX],"$]&9RKJQQREIR[F)Q($/2
M=%WJM@1!"X(NV>JHK!',5JNC):,QW9):+4-J%T[-$Z:'(/PLDKQH);C,DKR%
ME?H4235D2=5+K]:WFT34(\B\>,UG>\7*Q<K%RL7*Q<K%RNM4&.&C-Z%V].H0
MS+3F,PMLN0>PLN"YN\M_DZ_75_?_N",75Y\N/I%_?KNZF.V>?WR'[T>S.)KR
M"8*6Q<K%RL7*Q<K%RL7*1;!#$)I8N5BY6+E8N5BY6/G!!CMB9P ^L3X;/S"7
M: J/9&C'%L+84E9&WE].?4O%)FY2NZU++;GXZ9.]<M4N=FJSX7(G^ZE:B$'C
ML+&W(UY3]IDWW=++RIM^':RVY;1>C@KO9>7L&"5E"M<XJ:8F K5HCZGL K6%
MF;/M3EM2M /O-EP+!!8X))X3@5CG3M6D;L>0-/G *_G70])6=C9NNZ3M8-'"
MCJ1U%*FE=H6XK9A;*SM]LQ;!F-D-^#54R>@4QZ\(D8LPBEBY6+E8N5BY6+E8
M^2&'R#&2RV/DSA ;)8T=3 X$&XN8W&JS66# /9O^B%"_Z8]8<TS='\R'%X8,
M&]-*Q.9_$3,:JN]X?DT*8)>%9/+$7-\$0S.Z'!RCV6[KMO+$ GDWKS4=@(-@
MX)E_/V)?.2*N0SQ<X<\(G>>(@I01P[;<Z!DM3=(./111)U1GZ".XJ=5S?CPO
MN4!MA2-9('@3@@^]9'SU$-K, 9N.;*_I6;@;XA>]TTK![Z8#S'O%K^@35HX*
MRW%2=X=8UAN];J<K*1VQ#9V?B5LY^HGO!KV&8.(RF+C>9F@KX.&VWCG,,/PN
M_>V+NYL;X4;G=Z,7-HW6>=(7XXGEO##&'[J9NOT1]=B-1>W4[C/?"I;D3NF%
M)EXOAG-L"JZ17&O1FTI:X<9PT4)01XY6X3/OTF>NGN3+:TOTJM&:S56N'*V=
M\IH$'3E:R_>0JT<NEKN2):U=NDU]7*@MTR^N'JDB9KDO=[AZW&H!PW:+IW;7
M9!OYXN?$='DO:71LGZGK4ML_+M]59#B(E8N5OX:5;\M4SU''ET=8YT+R>OBO
M0$1FRE/OX-&N=D?2N\4W0.8"/Q+AM<E1W]$IO;Q[75NPN!9Y1GG(.PHN>[WR
M);>]NF9[+B]%MJKS, YC,X;O #0?P'(?X&;,A-E>8,.RG_B;'9M$%+':5"RX
M<2]B?2C@;/#?J>>/@?2\>^<,)H,C4^N&FH-+^YQ.3)]:G.(XP9W'Z.V6_3XU
M/=-G=\Q],OLL\#-O6=]YM/DHW.5,Q=-M$340-)^'YO/M0]2"YCN"YK-@.M_6
M1"TP+3:G*O=QZH3O+K:MZ2B2T14[&RD\AWP[&+5 M"(8.PMC%]C4J 6ZU<KX
M>E\;(%?,)Y;CU>38VW*S)V7RDWB.90[JVB:SQ F68/#7"'R"*$J98!7^/K#\
MI=UWQNP+\'TJL5?>,94:X5)0J!!;@BCV(;;RA6RRBRU=B*U#657-*#1?J"D[
MA99W=*Q&N*RA7[HW0MH4R"J3D,K;$CU.0JK1JG9.H5O2@C:&W[8$9=82ZM:<
MH&Z[T>M(:D>7Y$[1VNI56K>S\$K-THT$05<19"Q SYWRZ#DCV1U&SDJLI\4_
MIS:;=>:L)SN5V66^&GXJ<X:;@_:Z7N00<[$>'-UNHZ>JDF;(DJP6/=%:)R0?
M".VN"J+RZR[7A;)W4-'9D.6(G@4MUWU9M:-6HX@<+MB?Q9"5LOJSU G'!T*Z
M!R^&-UOL>F65];?9[8:LEM2M9K?HKZD7*F@^M3 O>KXWN^F!S="DEMR16KJP
MI 4YETO.F_;TJB%G/%2H&I*FZU*W)0A:$'3)-DF.T[)EV21XY%)I2:V6(;65
M.IO;PC Y1,+?3/=%*P5EE^0M)'=)-61)U4LO1AA%Q^&_%,#7BT>PA[#PIF?^
MP:)8=?#N283*U6?Q]WN"N<9F'S=_O0FUHR<LYOL ;+C4YS.S$7!6B%V F!.<
M=6WZ([/_PV:>!P-A G+2,]&'UMT/@_JS^T/+H3.L#TQO8M$7O&V9-B-_,L<3
MQ_6IC4N\'S%"^WAJE-HO,$]XQV<> 7>?P%),H(1'EUID0EW>',,?,0\[8V"8
M'X^;3FTZ'9@^_!J:-K7[\'58/_49S\P^_?@.(=);![YTH(ZP*<O &_S%(1V;
M%BSHWAPS[XH]WSIC:DOD;[]/'?\#OTC@*N&7@XM2\*Q$?J7>#\S[MBPFD=^8
MXSZ:5"(><\UA.'@PJP[N7XPIW+8#IE+DV)79+A:_N+#SP0F0#_3,(CX+$!\G
MF37$$!<J*WLKH43HPV>8"\]T9P(F_NB#R^B/)AW",^\!;8\\*6$TWPGB(B B
MC070CL+YJKB"D*(BZ;*R?Q3<:+P+<7O"I]"WJ =28L0H?*.1-'F41C@A2D8N
M\OZ?.1=>#\]1Y@#%R$"1> 5I+;KV\1V-*&B%-A(!P_D\SHH+Z'@ @00/?;[X
M>G;WGSMR>74>D6DB]:W_ N5"ZSSBA>]W,[K_[@R_GU-O]/VSY3Q[#>*;/@XU
M>Y3,'^4+A4=)\&@/%[O]N6PS?3/CTK<++ZXP'4<&O&M9H3P-#)05E@W(/M0F
M0! 6G7AP.?JUQ*5IV#)DP 5Z#,>?"5#DK,;RSF9$M'.V"Z8X?SBN)B(EV]Z2
M2Y0RY2A\K+OT6.Z!<CY6UHR2=HZ7RY6!+)Q+"N54GN_IQKZQIL;9*GXVK#7E
M&"MY!:=&69D%6Q//@-Y1;OS2:#46Q6LLR\%?G,NZ527S;I1+O568W9D_R5>X
M/O(( ]DQB/;4YX(M;H0*/&?#<_FX)7$^38]F55:-5916.\5M4"F#!G8P[;KA
M4:\#'JL6!-O3A-JGZFJB4'!QEBK$S9XAFCUDZ#ICXDP86LO@JZ!+^ 0N#_/>
MIW.YTPJ;<FF?;-?*^YE8F8O;P'"U E-VFN>V;KX$NG7S7:1W)6:L+@22LIW&
M32,4N/^U )Z_Y!XK#$W%L;8YAKJ/S&)#;O,BM7I'E=JMU7!26@K;#,2W>^+%
MS;/*QD.%4+N/)%M#WIAD6PUF*[>=4XJ&6/T#^!YQ&:"C;X+W;H<R Z_B[SYJ
MSRD&$TQ;J$ZA.H]+=:KK^.,3FP!/F#RJ6A6!KXJ.PD(\0?!6I5+C$$JU+],%
M16K@#GNW(EE[_$JT*AV:%9<*5J32-$E65RO75(++':O-M6+A;.S ^W\(L;"^
ML%(,0M?#2]NG]J/Y8+$SSV.IFB,:"J8&&U*[(^1$W>1$"<A5&SU#ZM17;NS/
MY(@#%[?K.%Z;SK )UC>A',)"Y"11Y77DE7QAU&.W^.'KX3<OH,HX5"^">M:I
MZ!336UNRU%&$%*J;%*H$WSK@N]N5E'95,9Z:6C3E%']_;2*'0^W7Y=*0J0C-
M  6H=R55WI$*%()E%UAMK2_E61/QL3_#!@.S!- T<3%^Z+\0:@\(5E&=8/R1
MYQ<Z'B^=*@R<1+K\C9HV O':_C2'U?4PL+J53#%OI0WB1P,UMYH'?M#2)S6J
MTX_579,_7F+?FNP(7HO7[=7_RX1BG2R89;]IP!Y\8GK>E!<(Z3N>[W&) W*F
M#Z(O93_&UR9C%EW[ST$VMOUXCN [LP>?0N"E<_*[C5Y;;TFMA*[Q!RUECL#&
M*1//JHRVK"YIK1UIDQI:/6MW6,]'U'YDWM*V*9?H7!Q9)GTP+;&%*K90*]U"
MK4CG]@,I@8D#S'S"O'^A5I/$[:7=QTHI[!,+_GMI1Z"[G4$NDP&O*HV>JFEB
M>Z2&NK5\9&,Y$4FK;TQR?T&%2_N)V;[COARVW*DLXW&5%B.(F6N*-"W3'B_P
MH71:DJZL]NH5>8_[SGLLCF =A(O>D?2$<A='D?RX5G;<N&Q"S0$WPQU_Q%RQ
MO9J)T*X19K-=N-7-_^UZ#4M2M Q)-EK"B*F_8-F&[[5HQEV1ME9AND=Q";/'
M?(_(AYK0%^% 9;>I;P*PI2)$/,0AM8V.I%2F[(3$V0V.MRN7#A;%U:16Y[79
M-0 U=\H&4>K&@=LS.W2-0L!]F8=DLU%<M]'K=B2UVQ9^TF$(ER+8UG#7PVA+
M7;V^A\;VF.R!,(YO;@@AE-;*7DAKC*@S6ZT_#:/#+5TR.JL%B(4HJI\H*@7G
MV$9::^,1Y=K*HVKL'>Z7[D?6D.KJR1RZ&%L(%N16LAA]UJ2.L2L=*^18#9"N
M-WI:5VH9N[*C:VA8:9N*>6P]C'_\ C ^Z$I=HS+J'NVX+ E6)[IQG2=SP :_
MOGP#W,:L@K,98K/QD0'^J(3M5;H)G8&66:ERB.Y>^.YA21MKA=6(6HM56JF$
M6EM8AJ73U:5V"J^E!M1:M?E;3=DSTWYBGJC=(A(/CZ5VR_K:1OW?IV9PA@+/
M TPH+P,MXE")0OV&OO J4/<.!YO+\ISJU]J8*]36JDH#%\[:OA'<:?0,65+T
M766"[3C$M%:6W$S=_@A<7%Y /?D HQ LZ>CN)H3>C45M_\P>7$0 3$6 6#VJ
M*TL=302$#D#&%,*UCEUM]9;4;;_BM*'T<: DP[XF,JE^[F_YP9K+"/PYW5\=
MRUUU-<EH;8]ZUL#Y%:&: P[5%*95%:ODM"4EH6MS#6GU, ,UP^A,K@C4B$#-
M40=J0#SU&1N$=.^/V+QL WA;?=Y5'C[E]'^@G<-[TF +DSF'U,3,J5G*= 36
MSP#5RQ"@V"(-P<E[*J8RPK5&3Y<,!9N9[^CXH:@5DZ963#G8U8^]7,Q:H7.Y
M6!D&@'Y\DJ7RH,[UD)-:!$M>/205W1F-7@>T2E<_MOS$ Q<J1?':.@!Y4A=#
MA_I-L'6:8^K^8.#W &R]97OGL,5/V=)GR,8O"WKOS < !O"[0_!EUW]8!D_2
MNRVIW3TRZ^: ZVA4@.<.'OR3547J=JO:.#@<.^?H!4_I=D] D:%RA.<7%.,0
MNVX#0+_."=3)3*"XK]4"@T@6^UKUV=>J'.V&W.AILM1J[<H,/EQK:3$,!(A@
M ^*/8%*/(W)Q=W-S_"G/-;'"-@<@>.UL[YL-*[NTL7>L^<3.[$%R26W<%O;@
M,6N*],"YYGK""T"G8AZET=-EJ=.N*AGE^"5F98D >Z<-E;?KU+I5"=;]6GO;
MLP(FX98?>7A)W$DZ?G&Y<>.Q9K)TS3[MK"QO\C[M6N+7\-R'W&Y+G:(;M+44
MG-7.>)\D5/Y6?UX2TKG#+"M26]WND51/0C6T6S?+8%[U&;<KN33&1%'^ [-%
MGP#X]4E$KX+&*]MW0 K'_U_,P7C+/-\U^SY8#W #S(G%"[$G;YAK.H/E0ZL7
M/T,3 WYPI-U2GUT,AZSO9\J),8R@(&\K18"I G[9:WY6W65N9?E5=:9'?IP.
M<Z65]O82T3N@R /*PDH2UR+U2J1>E9QZM9^PVJ_LT;1M] ;Q* N70<?O#%9A
MK&M[TANI[/=VHZ=)N@'V>TML;%:"?C#X:HQ_+'X)R%=:& >H:PSLKQFD6\CQ
MX?=-6+=)K=EE_O*2< AEZNS1V&?3RLH+K Q>CI3<!,J%J2U)2 WDX\"9/EBL
MN(#\2^&C%ZNSR<5:BR2PD<W4.G-9%Z6LJG0DN>13._G@O(FN2K'$THY7HZ4>
M#*'KW1I3>DO&XH*2H1I2)T5OVQKA?ZZ9=F^25^G]"$_Q2#S%+!'M'0=#[J:3
MB<4P^X5:04 $SZ>!116()N!\$101I'XPY]%*C!#ROD' !2(J*!B@0@8H/?AW
M3W\6S?W8O-.8[&+6+-WBTNX[8\9A<0.,?,52U2-I*=B%499%KZJZI9OEQ*?*
MC[:F*(UZ-"D,Y6C *\=N<FLP5G+&'HB"!4(_'KQ^O$DL[1:>G3%Y-FI0;8F*
MKFTI3G!Q6,;K?O&3$Y<A''/U<&MIC5Y'DUJR:.!6%S5<);:Q%4!;TMJO2$D7
MJV\KI%0VNHU!\7IX$\"P&,D:O AN^\C<A,,L;% 1BO=4YF"+4"HH82YC19>>
MJ>M2.SPO/,43.\^NZ3.7'\,S/0_664ATE$[B^Q =\Y--_PK!]=EQO\V!=3Z#
M52JBPEH$+4G6CO@XVR)F*K!LO FUHS$LYON8&C*AZ)1B$@2@U4J"$K\"&,83
MO0#OIC\R^S]LYGFQ[)'E9\*,D[7WE[-/AI9#9]D9 ].;6/0%;UNFS<B?S/'$
M<7T@H0K$7\EDVD&<<=&70*<(_USDNIDR#LTT^\2&S'49)@_!#PR)!!ZDR_H6
M!5 /33R][! <#2%'+;ZCT#0QL#(Q?6H)2VU%W$9 O0YARKV+VQA$[YVS&3PQ
M#GAIGP? 3$7779[AH':J:EY0 _%[B'YEM5AO8UZ+9'1V9*S7(\AU[M@P@A?Z
MC7W^EX^-($ [^0P]2!!-QU,-IJI=I$_LP9^#,OCEHT?A^>X4PQ]G8W0LE%1T
MJ#1Z'4.2Y1W%.837F*8<7JD85O=6&@_^BYYMC\N X)F3B)UG<F'!= Y0'UJX
M($K-/HQ^/V(\H#2&!U_0I@FD!77A,K8?\-FCRPT9UT>YXH^8AU6G<&<)6Q1,
M;3H%.<UF&T7PK.>#-\ZKZYS.;,?9K*+51!>BR44PD.6_AD0ZI&/3 FOZWAPS
M[XH]WSIC:DOD;[]/'?\#OTC@*N&7@XM2\*Q$?J7>#^8^F9;%)/(;<]Q'DTK$
M U4S7." #AJ38PJW[3"M48Y=F1UGX1<7=M2XR.,#/;,H&3OP0^) 7O!-YE[$
M+'/[)&'/+L0]%M)@[@>L=S&3T/%G'UQ&?S3I$!YZ#\AYQ.$^CF;J)\C&C!R3
M!=A&2DC%)836<Y3#N6)6!S<:[T(,GO I<"W]2V/$*'RCD33[D'(_4C)RD6O^
MS$D5"[S9/$X#^OD>KR!%1=<^OJ,1G:P01R)DDND[PL>#8PW@H<\77\_N_G-'
M+J_.(V)<X)+M7Z"<W<\CBO]^A?SQW7>^?XX(_OO=C. ;Q#=]'&_V/.'/HULP
M>Y[$GN_Q96];1<K1\BUPV\??S'C\;=('%CDZD(!7($==L[^BE/%OTYZRP1E(
MZ>_7[B.US3\X3\ *>3HQ_^/,'MRX(&=LGP;AO=EBYVO]9'I]R_&F+KN'+_QJ
M@4'3[,O?\0O?070SD-T37+8[9<L*H.SOSA6"KK;!X5B_#Z^U9I(D1,5_IYYO
M#E]6RA"T8B9B;+@PWK!@"6@M?J26/(\ 1SPPPD7/LTLG<T-Q*Y*5&'(7K<*Y
MC;EUE#AD)7)%?0 3\OBO4\_$R(O$=V"_F+]/32"HE\0OKI)N*(YCD $1Q*C+
M%>AHIB'G[V8@0O1&%@@1:""8]_4PFO4-$$C_)369<0<GVY!Q"NJT @KJI5#>
M\:]PT*Z"/(1Q!)IW"[!)9N 00,&H.+%B0$K )2A0TU[0Q$J0BY*P9+RMR$CB
M(,W9F'HO'KFT^Z?D#?84>(/&ERI_. \,&/Z7\N'$<4EX(WPEO/&6/%.^F>:X
M$]3&P8;:)V;19[1X8+V?V8,[I>X+4;H24659YW UO1-4=[_#'9"<P5MWTV=J
ML[F!<4K0E@HG F\0"GQ*D:G)@^F,V0!-OQ/3MITGZCNNA'$BD#8>/H '_\'O
M[5/;!Y-JS'QB\R)Y\)EG>-7^NP=ZFUK^"/YTK0%P/GSWV?1')Y0\N X=A!N%
MS8D+"@*/@Q ,/0X!*0Y2P\#TW.D$2W-):.WA5Q_0-@*V<H;P77:"/=Z!E*=@
MH/(5#TSZ:(-7#G_"F(-I'ZRYU05^.[T[!7/)G@[!Y 5Z<,% I/[)B/*H&(/O
M#<BCY3R FG+9X]3"A;\0.L%"5F"U\XT($W<R@T_$)CU?YPE'P/RAP#CM3UT7
M%FR]D <6A.+&0-(HJX%@.'Z0//C\\/T?[.4$C5G7IF%H+BB4"HM""KD#: ,;
MM/4/0%L^$,84IPPN 1N;=BC.* EL(VYZ815YTQZB06^!)",^7/1Y5LF 6;!L
M'A[T)LP= R0!%#A1T-HX)P_$=.BB]]DD&!OHBT_U\Z>S)I=ML 2<=@"I8#T7
M4]R,E\@WF]O;_P-?&#CC&0=\^Y^(QB5R3FTZ (OWTG,ILZ23,] R8,6;-! 2
M8#7_/Z F^'U*SLB$X9%"]F2R9R2;Z0,P,IWM/SNXQ?;$"&A(RFLVGG!4F$\.
M/SY@F3:2-:P?31%X(8(FP&'LH$O%F8SQ4A<P#HH*/@F/#AEH@#B_!S;G@P6B
M%.45EUM(XV0$2H9@ 3EO&+J!O'@D2G^D>Y/OD,.@)Q/N>>$3X-QQS/[?E 5X
M1?P%7@Z^'Z-N),$AM2QG8L)4 /'@^'@>3).W?WP"F$TM6(6'J$=$D?2(^I\Y
M)OY)X<O228@0L@$A,.ES\%UFL[8)LP=.']T9#FA>)1.@,9Y8P&XP^Y/9O3YN
M"+C1XDPO\W1/%@DG<7(HWD-60?(&$0A$_V"Z@ L4^*YC<=%P A3E6%/.;"Y6
MJW,]GT?"T7E OZ0)-M0CG[87/L=E!Z8?.M;_S]ZW-JF-)(M^YU?H],YLM"/4
M#!(@P)[MB';;GO#9M=O7[=F]>[],J*%H-!82*XE^[*^_F5E5>B !$A(@VMI[
MKL<&4:K*=V;EXX'Y+> \=.WM9_C9@^DC$2[ '2$S#"G-%#*/:(UX[ED!20]V
M&N%T 5QG@:\JOVO!3]RE1W,^/8L%)CWN $<B%0BPFA/P;_%-YR >G0F)4?L9
M!,LK'C]#DFLEJ<4'AIX#B0 @W*5O/[>5FP>4@^")JL3O*RLITR6<";8%?O4$
MCHDPYI*-$5RF2V<L1!08%Y[<&;P\!#<*/52RM/S*;EJ8($+<1=AS4$W#4H1P
M<SQ#&0[HL4BU@*/N?>=8,_T 7X&>P1*@XU^ 0=>*, 2"$^2<,#2()SV&LAJ.
MY5G^=U^BCJ[?L92(C;E@ R0"+H!(Y^:?\!> !4.-B)KGSZ5',M$!LKQ[AF?
MOB +D?D89;!,$$HVEQX/R.'<>,2_MR8@;.$H5[8+4I:V@Y!X,#T+4*"$VZ:M
M@=\/&C22$W/S&6,<"NAR&RQO8/;6O>M.HE\!%TW0(0!T3#C@78 K"GDX@%#C
M*$I<[PZM6  65XR"-UH)VI9P5U EXB87+M(L"DM<&,/? EU@$,"2+*:>6Z%V
M5D#U<]4%I$GGG8*P]N0!.0;!RQ""6X#*7][Y>/MH(1.U;/>1;OK]8 >A3_I7
MW'JVDD+?%U(?STZG3 A^%+G,ME$;IG1 :PK_N'@&] MMH!22]DI2VK<^.LHG
MTP-0X[ 7SGK25C'!Z *V@OV OX=10BOXZU_T;O<-%W[\[\QQ8O;D^]!B1$,!
M96Q !AIMB'(GA. $QON==(K\Z?O?PY]^$M3R#@ -6/S*3:#XPY_>?0V?!DHD
MAD91F64N2:.&3".2<4%$=EDR,$F*8,6;-ELKM,G*B@WB2D"P%8/@>X*(D@F1
MWQ4X4+@U+NL_?ORX*@-;2!8N;@+-T9D%X,$$<WE.^7MD%"\ZH3B8@,+[W]N*
M1'EK$\HY*0(,T H&DKWCR@8CFD@X,VO![5#Y&LMIW2Z FSA7K[%TSN6_.0^T
M[]V'U\KGZV^=_F@P&/2U5RABP0EO,0> 2_2/+[3&UB+,P.'&J3@T5_PS-I:*
MG^SK+(NE)8WEV*8I!#UXX\=LE8L[;+Z+Z 6"XG6="LBT(-,H:.6Q87(:+R":
MA7U0Q/K@+Z&OA?&!!.PSF\N,51.- <BXAYKAE3QB2/ABBE 0;[3AB"+&S84,
MFE5/\$^?7"+A&:!>QGYMW"T,0&[!RY<8_98)Y*%_TJ)57-3T>[D6!P?]CGE1
M8ANU1O^-/"G[.?-F@C^9N)SHGEWJ&7=/LM&ZS"V]%\N2.S@##0J<.P/'![ ,
MGT7>'>EME-M"9/C*^?6GZU?<7>02+O$P:-*%>8?^D<6DQ :(@7UR)YPF%S3Y
M P.\1KX=P37NS''*!>4!H/=%UIKYG,!Z2/W^$ERC%A_F+EQ%>"O1H&2:4+M+
M]UMY1-,E+CKN0)+"MLC/;*%I9UW AFWB0N!E4%?"I96S-MC]7"3I8A!N3-8(
MR"U4AG<,S@N'#4"=FY,'--#)?D7>G>/+4/V!OIXQ>X$@(V]?,1]<"Z U,X%8
MQN23Q\QD7VU98/R;4@VB@$>Y3R88'$]!]GC"EMO(-V0S/8%&9V)M,#MPW;:2
MO)OY927P4S*V^Q8,=O]F*M(PX60\/E0PE"8CMOE6BT?11GT11=L>1*/%T8B)
MQWYSA\T24<=$Y*P40'1^F.)PC.[^XF(121$<H@6)X&#URB^ZSLNZQ /KT,-<
MLT &,+RE+?C9"PT:7UP.<F:[96.0 "';RZ:72I24IIS?OK]^U5; U0U,FG,>
M=A_@96>N&^!-).IL$6_WQ7T:".EX-CR=QG%03&?O7AY;9,Y[$TJ'Y5H@!"L\
M!HM:"SS9/5BH'KT';?%%$ LG\= +W0;0B:^('DSEG([]V]75EU< :V [XOL(
MKN@#@=%)<;DD-/TU\"0!E[AJS3R=#_(:C$%@>=!;M$_XP9_"A8Q<HU5!N>G2
M-@%_C.-Q)XQD&NQ9&F=DMW.K[AT#J0;J2NEJ&#/5>PD$H=-]Q1'TE9Q&"K,"
M*A6M<_%WV (HYVBG0!;XO;#D!RH?W4BQWL0BKPA )&4EN!T71"IZJFBN$<'Y
MDF13BB(6;XT3 ;(54BTXYF.P%/D!\,Y-T>52F2!;)<C$5MN1C$A+V3R2I;DF
MWWY-KC77Y$>])G\!5]AY5?G>[JVETM_CQ7CV!5]QZR0R,SYRB0>^F2/"1R!H
M@-/FY-WC5YMSA,*H(6A<L,GQ0IQ_?@ZO@EV18'8=T,:P-!<5>+>T],C%B/W@
ME>(P#)V9/*RXX( "Q]'R\/(E0PM$V^$1+V%[D(W#?##\2<=CZ O=/V'GA&VD
ML6L2_)/[#CQ>*'4C;RWIRSVP"7=78HO&%L0?^<OQC'NAUCS\-5YS8:12'LLB
MRX<'^1Z8-+CDHFCRT\6?W 3&F4E+;]0_:\@_MZ'_NP\"ZSU@"56OG]>@3_XJ
M9KAWM5'^ZV]8!:$0KE.!T4[<L/9,2>.:6Y9AU'0-<5,$AD*.(O00FHJ NO\L
M+31LX]YG@%;,=W#AY/MYR 1<]CF?E,0=/9.BJ8("1"C>G/.Z4+P<\7TF3#G;
M2CKAD44M;B&1PY!3UOTFHG!)<UE'56.\D]Z/AW'[9>B.HB90)CQ*$/V$3#!.
M_.T(JY*@??YK%PU1H $VYQSB+^_^)$BX<CX'P<LCBY@N\OB\I$@J97D"(5+:
MRA6/^4B^&I.!/;$H5$^1Z&"&WG2(GWVR%V5>A/DRNR2BK/MQG.?T BDGJ\D[
ME7G(^8XJ5&1>N(AC71$-4FB[VU$S+@AFYF3]3!?\[4_[;&<+:GVE>^=5<&UZ
M'CKG_S3Q/CQ/*G)O4]O:9)04HT=D@G%&9EDZ3D3FB&%X,@HQBD6J1JCEM2!3
MXT50^#EOOO$+</*$W07QKC)8O'8?%R%25(!'/N=*#^^P,'!.V@TY<.+.&5W>
MAV-NP[0#7('?^XL;C7C.1^IQ-?ZLO   N/C+!7FJ659#%)P,HY)\VSXCIW45
M>%'?'#5VIJD[7E)DP)'OE0ZM".&!-XM"WR/\!*LQRD=PVO I<@_HBI+"*#&H
M1R"FP+^'XI+"&?(GL>54?,:D.VN\6S8I=X!F"J-5UE8^3A,OIZN-8/7=_A+O
M*BVRN< W\FG-V!MI"X\S=-0!\@C[+.C>A:F"F=:2&F]*1/>P#C^QD--W+(P!
M(.%,,,L?SV3!6\9DB!6*=Y855]TBXDJO-%5.6(&^]:3,X=N9+X(U* 5;V5*0
M![Y(<P.. @6LA!S"K]R$/-[EZQ_PID*#< 9]&@79&^J9LQ"2XHZ;QGZ+K&P\
M%/<_+3&DAU_C(" <.!1>K?.HO&(F+;-$BIG?2L@0$ASGX=4DOQ0AJ4KF2N(^
M0MP#^&'&@)QX&]XQQL6'-:4?H5MFXTU:[#HXEF3'DQ05\\&T;.H)@LDJ3-Q0
MK.3#[1+XS\X)S4'_0@-_6Q<YB\)W8:"69-&]B]G0E"/G.5(D\=L5HCZ\ 0F$
MZ0Q8#"^*DK8O<4 \E0"^CMNV BS"K001XG&70DJA=BJ*#D2SI")@9! AET#&
M"JJ"]1A=PO.L!HMTJTSSHQWA&B8)QN5\R2.K$X9R$^WOE)6R5]/C*T.YS2;O
M30\GQ_A7T9[>\2T58TD#:VT'JC'4U(Z6;B<>VO[(!YS]EEY<8PD84MH2NQ=.
M;@CAF,_-Q]UC=JT?1'P;/#(;?L&%7?;]8'3QJ,P9X(\8],ZV[H7=8V'D=\$H
M>JDL%TCJ0>)74D+&E5U\8VB<K-A1TR6E9$?J. "5[G.8^)C#!.X$,G_,/PF!
MM*KPI09"4A$LH@@64<6E(^GF5<LA6CL$!3<!I1D!DA%C#-,E_FMLXA4PW:MP
M<<*/3Z*+/#JD2I*EJ.>Y$<<C%6-^FX,^%+I7\!7>*L?RD*@G?, -2 2LN\RV
ML6(@WW#F)"&XCKB4$$X:HWMNV?N$.Y"916I*J@8N4U)-7#IC&*["))-8N JV
MZK&I+9WRA<N3N"3^>?83&45<9(U1Z\AS1E)+J&WI.I-Q+:JBQ]%-6UR&"0P_
M"X,I.GZX!3A-])Z56,,&\&ZPE?(YNLV]Q?9["[VYMVCN+?9U;['?VP3]K%BH
M&-@Y=L'@N3Q!CUY3*CNDZ+KQT!>.1,X;^OK*QCSYFF=C*=%+E>1;*T\>V1ER
M\D:I!.@3-SWA33\8IUWN/'ZXNGTK,\JN;G^G;RXZ(S4'0+GOQ]N7*^??W 60
MT*#7>?5:^3BG5+%0LT9/*A%%2CAS!8[O3@34-R6%</.3]+BX9>*67,#N74\&
MRN\I%1#K*7SS'OYQ'WH8\6P5X4*058A:'=X%VEF4#%$$BK8>T"%IPD!L/1Z:
M_G/I6?[$&O-TQA@0T9H+TZ;#BYV4L<0/FHJA@RDGAT*2)HFPI_5YG@:\;.)R
MWP3?9)&ORC-CT&7U%^+-<P9&*F6QF*)\P6-!QO=3;MQ:_"#@5U ,)GH#YAY3
M%DS2KZ)'1&(2GAX>_E_3X55X,D[!_6F W82L,'(;S2C?@\=WI'6U_J(O9O;M
M$+;?!XMVR[)H_#*V0B'&VUIH;U#O*?\&9^F*8RFEB':#7KDS=V-G_NR*((L#
MYF(BHRNVGI100,(10Z$O/C,G%.JT8C>HE"))I9)[([#2Z9:;%.('T_+HWB F
M*S.UGW&JU>IZ%=7J"":%X$17 B$*HTXP?LX*]<WEZ%D)F>9B89.>H?P$Y8%V
M,;/ (_3&,Y'+F]!F2QZ8<N_ S7D@XUID'V.-CLKCZF'T3Q79UI:+69C_%4M8
MSF+)=5^8/ _8'<\<ZS]+>(2N(R@R8M+E<&QC0L=-7=MV'WDP1FK*UYLM4GGV
M?V!$4]%"H?+/< ? >+Q2@>(MZ.@QVOI8W/Q:2(T4%;4BO*">";LA<Q4DRGF+
M;$??83N^!6ZKZ24VD]J%NO$<ZU<1/Q<W_"*HPI?F*)V[$V;CICNC-WR;F:C$
M]_%8*2;5))(=8WD$5/$>T9- ,M]#(3AVL^$872=02"*]]]B.Z<1(X^LVBY!8
MNUF1*[MT8D_$?QP/S*R*;O?1B>5:\$!,^$/!8XG2G4>Z:,*]6@XA6"8Q4 0'
ML2NC,\\YH2B3H)/1F0SE$B,751BP,C2J1FW!^:4 !T*8,)'(Z, ;A"<Z,;[0
M\N*\+N-_8C/^#(Q*@36\PD.-B+G=SUE!M=C^5K1?#O]G1V67?8&^N4U+5S;9
M.#G%UZU"\5W+:WOZ2PQJE:F[K(P+>F,J51RK7AWV+#F-WQQ360L2W@61'-U:
M??-(+STK6(N3S+C>D+G!Q<0=EJ>-D9@9BM='#)1OOE8QM*I3.C*,LEQI'33S
MO=,;J;UN^IZ33KWE))4GI^QZDN&FZ?5TWR_\2;PTX.H+?%J1QFD+ P*]4VF.
M9%A.2<>2?/L)PZM<T(-86 R.CTV7EF+,$5>]LB105#BOR#B/R5LE$NZ\9@PO
M+)?P1E-837<L17WM(@*PB95OCY5WFUAY$RO/'RO/N7I%3O='![M4N-[S9M.C
MUQF>J.G1J\+TD%"R6#7&QN[XNAW/V&2)K!AB[IKWE")^S,2=)JM*E? W*H_X
M3/ >&IMKJ&% >1)F2TNW^;42DQW14<+C_\HSY<;,M@6R>>;%:HZ7$,-BY/H8
M:Y(7/GPL_[:B-?*H":$0$N)1K!^.6DATGHY:74LI&BF">'OA6/M;L?A@L+Y'
M^?8NYMO'UN5>HXHG=MA'H?'@Q+CAC,8J^CN7[.Z]XX(9DC?1SKO5$FOED"&A
M5Q&7(+)_>;F]['[ :N!>8&MK5U.REE-6UE-XR^V81E!"E: 40T?"I3L42L*>
M^P6Z[M>.EZ2$#:WKQ9-"U_.A%<J_)WN<VZ_B$VX#)#[RI/%-]O3&G:9>&R1?
M>P@FQHC %F+9PS8/Q=\'V'K]\-FK"SYW$0Y%QPKE(9JS"!1K#?X\HYD5Y9.X
MAO0CV$9&MU)"R:1G2OQ48K6B<SI*A*9" _RK^1A")U<8:H23'#N=CMKOII.4
M]S.7XT@6Q#$G W6/@-HAS?WI=H;JT#C4P*>#6"+5"9)_N=YW?F_EWF/WJRKD
M2;E10"<A9!!L'YTOGHM9\KE(4:,15,9 U0\VT[J1,@?"K7YV.1KJJM$]U%RG
M%VC1?+ <RY]A>WC7G1Q<#)VRYW4,^2>Q]1LB*Q>/=%'^&49/'8VV6UE5@.4H
M\G'O&S\R[50A7XO33N_L<M#OJ<,<\O5 E'.0<-.&08^)2Q9%B:X?]NT/K@K*
M+@A*K.&S67E)N<[3W/K*NDK)SRS(1=_]L\N^JG=U=9## ZT$&A4)QXWWI_O#
MY8X2\C"$4X6(S$LX!L\%,M2NOMV_/13A1+)1CJ2,WV_*J\W5')C5?^]^D2LJ
M"/POYC.^_<J9P"?PW.0?4<KCECOYD7:B=_+]*N[D!;B4][PO5WTNYM-X7'\U
M/QJ&S9[$<42;L5BJ8',9WUS&-Y?QS65\>3 UE_'-97R-0D+-97QS&=]<QA\J
M=/W1P8/+X2J\O(KFG#F^K SW@^:FGMK/AK "M^P&(74= ]0UPDDDW>;R?[$6
MQABIFI9N<-I<J1TOGK$'3(,W9_0[ZL X6(K&:=WC7R?'T54F<5[>73X1IX@)
M2*A]0Z A3>:BQ1%('7V@CCI&(W7J)G7*(';4 <3V>R!D#I:A\?*,(1EMHT;;
MS \:(;0YXL^A)&+5!30BAJCUWD$SVQHI=!C,ZF>7O9[:1Q>\OE+H>*;..\MC
MX\#UE"ECC8VSD0B%,/[BN5-&8Q9-^P, K0@Q=L\N!YJJ]P^6VM9(F<,B&)-K
M.IC_7F=I4V^;A]S;'R5EL68BCF"?OA@NP@%]-/M50VO<N3J*N H0C&DR'74T
MZM59Q!W/H%I-D'C!.82\D\WJW<:I)1B6XX8!9F)W^KHZZ&^/<^P?;L=.13S6
MT6I-G.5-TAV)<XC$J?4U['!V&L1Y['3'KWP\W@?/G6._*(35OZQ@=KWTX33,
MRTJ.(Z/_)/,;C2KR&P7$E*]L[-X[U)R\ND:'<G$^C O7_Z]L'NO/+#[""_OV
M+CU>Z13O+CL6^%O2L#K11TAV%#4#_,29F!Y\9C[30GR&'@Y,I"DUV%5U$R49
MW00G7_AL_'JR]";F<R*&+HX0 \\7_KYO\+J;Z1?J)I_@6KP1Z:S2-+;[VKB;
MWEYV8W0Z9Y=&>C>P+HU7LL.!DDD488==9>%:?!XLCCYL*QN'YB5'AWJ,MY'<
M6>=/K2<VN?@O\]S$\;-X^G>'SS"SP/-G'BWBC-E-.+@JAZ0U.MK9I>.F&T@N
MH[6Q/;]</#X6JQTG^$PF^$:M>/]T9<_$<-P=2&B<=X !/)O&#?W>OE7&XEAB
M?B]PR0(;&5LF3=A#&)J>9S$OFB@L?X&,(-HPXZ^(36BFFC.QY3^H?2_S.7.Y
MMO(!VS?"HF]=Y*3S#S=O7T6_)ORWL?.]V*_8#$ZU7'HKTT,GEA]XUMTR<,76
M,^8(\W:Z42M+Q;R']U/;.[#]W4><#J>*QKIB#V(V)ZS'&R:C+'C_?R^P+)6F
M8%+K8MYCF'J,\6/AL#\Z*4V0H '-T?;DS.;5<WYEP=*3G9]QI#J?SPEKT.:I
M8;AB+H,98%+,TPNG28F>FFWE(XU>YBTO/5H0?C\'#.$'V,48C \+X;5T7' P
M&+9E]0(Y#FUE9+.YF8$2LR7U_->"P"9H%)KW[&;ZE0'QC+\#&#ZPJ%'IA1[C
ME06U,(TQBQX7<"&S_(R(%6MA-!J;C=+D1CG&+#7W?77*L"^&5^"$S1G@R_6(
M7^)-KSE(-S-=)=;#^R<B;EM*&?_M\V_,O0<%/;/&5]AM=VVVO=$)&^%]2_2%
MYSGS0)8XY1;[SB,7\:F[=SA?5"X/I[RG]I\;#GDJ^?>YL^];*PZ)6+_?S;(S
MM^>NKWFL>!)\N??M(RV_V5&^5X6^R$Y1IRJBDJ>2<HW[!(F 5O_?SHRS%8^2
M;T#9F@:[-9M_6P;_5E_E&W6;_L1MS_=)VS.1T5L&!5O ,\@&3[DDX2) N 7S
MNP@(]LT&H;]:*O#ZA6:_Q[4@=1JGB1_R0)%_>Y(<=J@4^.(%#<=*?Z]8QKZP
M4H;BA0P-'D\5CPT_O@P\UH(?BVO\HADEA[(*<+9-.>V?NTAHSW?^1G_W2Z0M
MEQKOG\2HJRO?9_!_DV_F4ZZ@9_?LLML=J%WM4-E.!_*IZI+G81CUPWD/Q)2N
MJ;WAH=(_?C2<#^J'\_[9I3$8JOU!@_/]X'Q8/YP;9Y>]D:X:^H%P?AI1AH_Q
M*ZN]A16.F9VZ;U(?U8_4!Y24/^H?JACV!*5;A-\,[&]!^:!3Z)Y^W]@>GEWR
M@;KZ&Z5!^#YX?%!BNN>^L#YJ>'RO/%XL%V?/V-8Z!^?QEQ,RX0=+__G-#<J:
M/#5(8Z]UGG"O=G)3T\ -Z(Q4/4>GD#KD#U>5VEZ?8]6:8.L7D]3T_/&I$R'8
M'6Y,&F+=ENU8#V+%<O ^CLHZC=*A1KH>E&#K%_W7>OFC@C4@6&F4RU*BK75#
M:U+P5W,%*64UD?=*J:V?V2/ENZJYTF#?FOYWYCU8MLU4Y3?F>O>6&2;'QF3^
M$"WVN0E?.P*8G=@G842P$U8926L_2I.5U\P.$I M5\<S19_13X&:7(^BFZ'M
MW,KP)U;Y6^M%53ZQ9^\\9GZ_,*?PT&OP.>YQN5]G7I) I.&>@*UTDG0\@O",
M).6D7";^Q=DOE[&.X\K8-GT?4X9->,=9UNY% Y)?367F(:G_A6CD9HK\@@4%
MX$-2AC9FD,O/?OW%E'/O4\21G967Y]K_P_M/5[?_OE4^?KYN1]?_5;X!]C_!
M8N2)\MD-&)47?+ <TQEC=[M;K(R:\^/MX^7G2\<$81.PR:NL%U28?G_MSN=6
M0$>Y<B:(-!!Q#$ZY;43!0,]1PG?L:KU!%=5Z,1!1P4@"2)75[673A9 X5@!D
M-(9?_H/= _E=VZ8USR2]M4O?C,<F;\]B/R=K0.;F,];)F( L+Z"2*)M>,J:7
M**Z'Q5-CQA"1/O^INPS&+@IJX'- T'BV6D03+Q]9.F-03*;E!%BJDRY0$M,R
ML%CC5I07^K"Y"?V>-/SYU>WU*Z77QW3;K1#*PD[RP(^@/[!4";0X?6Y;WYEM
MS5QW@N>!Y<T)J%*?*7\N)_=4Y8CU7?A+.#=50.)>"3RPC/+(:#DJ@N0@ 7C=
MD1@$[H&WM)5_S9@#.Z1RFSL&?Y\PK+&R'!H!075_^"B64(6_E95FYARAHP H
M>7F3Z0,2[^QGX.H S)A420^=#JL*/2SIL441]#,O)43Z6U,3),L''5>9BQ&G
MDA#B$(6E_[.T/*IMPSIK^![6G82BHIV/'+]%.U81> L$1X!U7Z"EF*>\8[;Y
MB$0%_R%09%2V60'6\, #0)4H=^9(<CA=(T L /5009\CR_VP1@X1*:A107,O
M(/IVQV,J$!]3J4U$Q?))VX*]P5= ZH 88@"^/#^Z: 9FT5J/<!@?;11>,!O#
M# 57!V\X! %Y>"1_";P#PMD<$XIB4%%(7_ VAJ["Y@O;Y16W4?E>! 5Y6E5P
M(Q#1@S5A=-P0,H*9X+N <<L9JTSAC>R)C9=8&ACN4.X(,0-T)T]+;$ _!<8Q
MOP,=XP[$*O[879#BC_;:%F683]9\.9>$C/SAHF6 !#9=!DLJ6TSN$4"Y= CJ
M;+)2I!BO7'/O$#TLAF!Q MX&6P!%?F8Y0)]$/<1R'*D$/O:TX+2;0, =" 5X
M+Y<14]/RE ?37G*@PD=^>MNQ"E4\ O W^AEMDG >"HU5T2O+[^)%P/"Q'74N
M@*]LD]=:NN*M\;>8)&\2M<!T]L30!4R1C+%E'@-^LSW!!<*23:X"7MWX!PA=
M\CY <)&UA([3OTP/P!WXG]T'V@MLHRLL*.<^M"@NQIT_<+T_M&P[198@[[A\
MW&#ICDZTY\"P&BLFA*&P:$E\2# JYQ*02"]=)01E]KO7&+NYS#_,[8WWIJ!3
MW#A*M %.M-TDLUB^CSV"SJU7(& =K M>@GD.DAOK>6.'<^APYPF V QT2ZQ6
M<HT'=P'2;/S= <, # HL]<]Z1AH<Z[X7+E;XO: +[K*!HES8YC-^;8/H4O['
MFB]<T#(.;^PXU'6$"@&<D'2JI]#D*5Z1YH;_NP>]!6*+84TW$-8"I'^D$7[:
M?%-:HAG,.W87?'1\$"FHD:Z!VI\QAD-OSA6^P40^==C/;E"H)BB/5+4_ [.%
MQ++H'4#UV;RY W_8YVK8&K.B1\]7;[[FZ-%&K\-M?,%=:.O@\ 4>HM,D &*<
M76IM+7VWA38</[T*3 I<>@O* R!Q%<D8 ,]BZ8U![3%EN:!J^SAE #0V Z/$
M9=\U!C=NIF(K-]Y7%(Z@X$#>W$QO48SP3D'@'[')VV>Y9?%@]I38#. ,<)#F
ML--7.\-T5^1-M.&@&>:-+9_E)HW>[J21"8WW8@-$%.&7(0@*DLDP!YF@J0*D
M$M'*VY!60/:[]XPFF<@V%FF"HA6RGDSI [4T[96XMSL0[8T.2'L):'1K1GMZ
M!VFO-TBWKXZ(C]OZ4VGE8!^-I1TP[FB&5''OH5LNXA]^#KB4N'_X(MXB+B D
M_:(4SZ.H=&VSHKICL!>VS_WSIDB 6E(\8*VALT5S5G+M7P?RU?NJUDO?DR#@
M R (/]PS+)JO"1 W=2E4P<*1 %P;>[GX?K [I2<5L.S'_A5>2_'C2=03)E\3
M&+T+*&YG=8%!LC8=V(Z*#8E$_,A9\F"?A?V+_)GB>AN$0%:@PEW@\EQ,PYF7
MU*-G8T>MP3 )H D<\X+Z5B%D+B;F\\4S,[T+YF3!*K)+!/VS202^]T\+B]NF
M-]Z[)7L'*[\SGZDH_\J9_!M638"J=W:YZD_T5UU?%:,,& 6$'X.O[TFU 5+
MQ99)$PRT3"AH&7>.>DF_9&%:DVUL52*#.VKC;TWR364V=+!9-4W+% 04XER9
MD!%2""*Z^I.0"W^+A/:17+AW2PP?\K9I_\20RD<GPCQ=)B6<_9!O,!("3(-1
MZEQ0H*:[V>(P&P0QEE!I?IIG^:@;"D#DX^</I6%R2TQ:$5 RM"/.+-/ZZF"4
M 1?^>"'1ZK$B3A %'&T1@$2Q#O^>N3;&?,D4>:;&=\(L$=[GB_";]'4&<3+J
MB"%!"O%.*#((L*2X!PEONFC T/!_EAB<]4/+40)2+L(["1*D[ICM/M*7\/_!
MK>>=4-,0I=BNN!J(*<5,*3_L9/9-)#F_VO0,EI/4&P(N 1:P6B.@A+T21:]#
MN@A7\&H!N",S-L^>L%\<;PKXEMU;CH,<&VN7R)>PA#F2OOKB]QF2",E'%>0L
M6N=Q,B>RCD%-4+C% 2]V&%$G=T)BI(_[1!-R,]D.M1W;R^6E6<0%[HI$SWN^
MIT)DW 7;6F]WTYWJ(].::&D'^EGMNPE;]\7-Q#?/Q$ B*'P_O7]@GPT$U@6[
M6$LWXQQ'BZ-I25=ZV* SO'>;F);]K$RP9YL7/O'@VK! "03O8F!S!.-VWM%N
M!##^27O)0B@@[IV92T=V=6K%O4Y+(DH!*,J$M!._YH$M23&!H KYD,LD..S$
MXG<3$^://>N.NU1!0E^$#3[;,442O[1:O:.;PFI3$QPTO.$"Q7<'0M <SZ3F
M@.]E2!M$)%YFHR8"AI7,'6=Z^AA-NYC9\XSR%:SEI$8*#6&Q<RY5V=Q:SK?[
M#495"N@K;'9.(HYHNZC3T.VB,9AVA7_FL(^)M"GC-O[$XKIGSAC7UP**_-*1
M>IVRA4G>DQG=W=,E+;_.$I\"YDFK .0 %)[U8!*W6>')R+*^ IEIBRZV6X1C
MB8;U6]T+'A%>J](3$ 7?8MA?:UVG[R+H7CWR+4B5;#YI=Q>;,O=9A8%)AF?V
MB3/D/O@4 UWM='.'EK8:D?DR7I!(93@H=\8+D78Z_HRR1X2Z2$)8<_#O+"!D
M;#SKT/P)*^J@G*V[LGM&/[K>Q$][M?+-X*'R0-9-E$&"W:,3$ 9_98H,@AZR
MGU)88=O;B0A;2),F;3\2S^+KR)A!L2:N^7F,3\BX-'@*&S.;B;A?0:M<L;=K
MOJ6U)DQAH3C SD%9D915X,C I/(E-),WDH=Q2--F6"?39KA#A'R?ILUH?Z;-
MB@U3(+&BR8S>GAG=;S*CF\SH"C.C1;J22"V;5)FRE+8VHAM,84V0^Y,X%BJ%
M"^OI8F9- (ZO%?Y?X/YQ $KK,A%J%F?,94NML7E DJ7W1E$[I&J+YBR8/L4[
M@7>$NX7YF";^2TJ_.S8VESYY4L_TZZG'6)@,.PWQ'UGWODAMQ21.S"-%E<,"
M\-K"]%;I1F R:\PJ"RV=-5%$^IXG.H:[X<E!*O][S*J+K:N"QB/W!*#K3IXI
ML3%,I9-9?4DO,;PPMF@2 ^Z&WX;P=-68J^CS'XP935A0J'Q?<>B*E]KI9Y^$
M9JY(NRQ'YFPX#B2@ILQ;!H*$9XFE%P98D1Y%O<7 M>WQU&&)=DLR5OV>ORSO
MA6:O@X53FMK/O,ZT'%&.!?LD,![]3%&!V-P%N?+?W(-0>A2A@H,.!QD7%3BA
M(K8@CX7<!91R3>E3W/'FO@"_&=WOT>/'NYF&XI$N>L'/>2?VE>O2MX=C+88C
M=:2EW<IV7FKO54_M%=S7%:5V; PY'*I=3=L3M5=[IMVIO8?4CK/_LJ[E]D/M
M)8Y>*;7WP>L<]M6^D<9QH5%/5=+ZX B2W3B['/4[ZBACPEXEM%[QF7:G=0HS
M]-1N]V"2O<S1*Z7UX=GEH&>HAI:NT\])Z]7+]5&)?@:[TCIVT>J-U*&1UG"5
MT'K%9]J9UOMX,=CI9YIK>Z+U,D>ODM;[8,#U>\#F&3B.W7"IBL,HVQU<6/YV
M*ET2 * SJU0_MH7#2W2[C3F]_W!Y")JV]H4GC>4ZK(YYAIUA1QUF&&TY4HA&
M)5K=5;'_+J;)]CJ&JNL9V<FY*ZK4V$P]6]3NQ:K$PCCJZF40@"/7ZG"0\9*2
M>Y0EA>/-D%9H@)T_PYH,+(XT[6<?*^;H*9O!=I0N")+%\J#TA,+C YR?,KJB
MTO%\#-1#FC+0*LQHZW(XFBIU!BH4Z8VZZD#/<EB3U!(+&<?#4W'7OW1I/\7-
M17CB/45QD%>V5/4/.R=:)#>JHD@N#C)9-\I!5]U\WAL4 /:SPCE=3QHY4\O&
M<)SBSY@]I9F$?L!CZ(HO(ZM48(^Y8+R,80MG)"[-+XS\US)78NHFF]Q,I\P+
MJZ;B)0LA8Q@;& ,+AK*<O;EEVZ(,643%*+3F,7@;QDU%(B;9";%<-WSH4<0Q
MV\K5A%_*I/L:) JH >T<C\H[.9047WTEBZEYZ<@7"Z^%;G%X*_SWK^9\\0:6
M:ROGN*ZHSKNEV9%7]_ C4>GVBK8D,>?QC$Q,9R&&7_I8J0_:R?)G/$]"KF0&
M%[#N!1^X)=8"%3*F>GT5JU70'")TA]'.1.J:BW@1D50@ATWA4DJJQ!)B^B^?
M$<HO.J/C4#K&S3AP91&HNOH$:1,SI(N0$,6;*=LC5N<GJB9RD6DBX^&BGY],
M8W>$$<62 /_FOF4\R>'M,QV"SI"+9,%OTXQVAM,F:1;GWHI42HX_?EN.=>N!
M95,JD0 *W16"1,D(X6=%=HMX_S3+V%P H)^H$P0(E?S=W(IFE6Q,5O[,'NFK
M;(&0SB;I@W?8;6>87Q*^ZV@YF\(PIST!ALW$UMF5UN(E.E<!H(+CGH@K<5N=
MB\BP7JN=4:,D8*"*X=$I>U0M=%B] L;Z"@>U,+'VZL&T;+2T5Q@LSWD-JLI:
M?UZ0G'/>SL&4;^')9K!P0AC27.-0NH(*R )1K'5*HCM*M@"CKAU1<O&=>?=\
MP54PM8G(.W7\H[#MU[#J9@G8.R!W;L[U,L"?[8(YOB9U8@UO\CIO:M_RZ&$O
M%P>P!FIOS/64:(BR10WLD#,4@@"W)7)D"B0T&^#/=MK#[;6"87*][;MY\&G4
M!Y^8 JH:0W!YLVHB-^ SRO2$LTF%MZ!43N!!&RQUWI,FJC?8'K09'![%O:TH
M3I84@(F(Y(IWV5:PY.8EAXJ\[271G/O(P\,?&4O VIT,9SKSR%&'I'CGG+;H
M8LX;'G$6WE GV\I?)SLJ<2,35\*RRO3&0QU\,^4V?AYWW<!A/6I?0QF7=>.6
MJUQVEV-P0R*LE>4[+EPM:X"%.NSTU%$O.PDY72V[R?I,.E%""CQF=6W8" ZM
M4\K"/$R9O$%)DWUUH&?4L*P1A93 +?K/" ,DU'-,9+CC#^ 1F4M"/<#0(0!^
M0QC(6H?X[Q[7Y27?A85,86!0EX;-S*0,DTUQ(<)#1A;J,Q7)[IZA;*#%NIKF
M2 6]"K:SXT*Q>#.!%;+IE2>:2KL)#,AN[1CZ=A/A<7UZE1DE6 %$6I7F5[4J
MS:]J;<BOXI)C8Y)5P2RK5G595JU<659)1!%G4\1^LMTZU3H[A)FW5S]+'3:-
M_B8I-H\J&.#MDZ%VNAGT27<"K;>8TWIQ.P8@8D "WC*7)9.9OM/!A7Q,YN24
MX@-]@Q3/E+'<NXRW\-P2D;EQ-L5>5J.+5_#9)QX)^B+I.8HNGHN07_JK,(;(
M>Z':R[EC*=?F NM?E']\"7_)OXF>%E5PJ]T$P](/L&"6 3%BQ'YJZ._"?\6K
MLEOA;..#78+*6UP;XH7-<:15PN_&RQ\RX\J;71M/E$Y+ 22C=ZNW<4;2 <30
M*Y6P<P$L +G27&@;!+N[AN4_\7::\=((W N;!*ZDKES PS2L76!WCHWWCGY$
MR_FT#*B_"7%2K@#4H!\S7S*./%7F8DU1@?\*50*SJ+44MAVD9L'N(Z9G8-4,
M!?GS% 5IG5Y6TTQIVKY%*<U\'TN +O#AL"'F]D(S@E?60HF#8V69N_12E4(+
MCSU8[M('6<%_N3Y=?NMF+ZG&*'VCJ0)4[<!:V&@(W6V)4*\0S4Y%8Y_DZ[Q\
MM6 #< @R6F'\C"7!U,>.4SLA'P<_4$+WN?FJ_BP^VI'%\>!WK[9AJK^+&9 J
M\..E7O^B:UC@C0?FP<?I.K]\J,3+:VU369_)UQ<5<.G2M]1E0\@A)?@[5N'W
MP?5BARK%[&M730 $^#)X=%.,GY_?\VU^'?.C !42,U%TR"$N;M\IXL_Q0O*T
MH,0H7V;J9E"A(,*BPF0(-LDH?6_X<]*"L'Q%=+>6#5[0[/=C9EFD4=8=NU?<
M9TXQ7PR=62;XYI.B 3%JC](IO"&WK1,OL2[Z<3<2D(_NH1MO2AXU"4J;SK'P
M9(;)S;O\V[+[3=SC-#$X(?QNO,L519_ UG<F9E(!T:(KBNE6'J,]3-B"\0W3
M\P\FF([XXVD+J[8P;AIE<HK[X*A<E#L.4MBLK:HFG[>UY#F?82@5A9 +^^--
MP!'"#Q0%:ROOEHD0+JXK^S#X+ AL#@;JJN%'V\B %-\Z95:@U\XF9-F ]\#[
MOQ'A(6Z3-,SARSL]A'Y]QNHK[1]4[NB8\5PYWF<-_L-;IEL^?]/$PJ SMN57
M[ECPB',3J'HYRH(+;6X.5$K#2*7@<2H4_EVZW0"6Q6H=S$ ZNY3M0T3RK>Q<
MTA)%P0*-86"5Y@;(.D<1&L'3.M@_V?1G*OXM0E[4;!(CLOEZ;(42@]^^3*+(
M7X[;WAUK[J-Y)Q]8SGKZ(58V9 B"<;B4,F4Y/,L=$GK#N^IPRZ"G?G?P@NY6
MA VVQU"&!O4#6-,KCH<US3!(OJ=#1%'XTL<9G%T::TY#%UQ$WIGC ]380!<A
M&'@2 GE!,BM==/0):W%YWKHUI]X#.+2,4J#"C#5ZC6"$^$5Z4S%?3<6\T53,
M-Q7S.U;,9[U )O6>%4E%3CA ?Y"P2B0?7SE<@@'C8<-*?@&:>PY(XCZ\P+JQ
MW.8AS@X]R=QFK5-%<K-(@/WH(/W@#<H7VW3XC7^ZP=)!IIEQ1Y(0IUP]XN"O
M#3T=MHT<T88Y\=?KY\>?-MR.OW/S52&T9$)!N>'&-N&D$C1L#%@,MW#9>,8F
M2Q3'$6NA*0I"C-03=QGY)=(5]TF>25IG\AVV/N4FK7Q63/G*:CHM?$0.C051
MZ#17;BS/[<.GT>GS7RLQ?90@H=:OI&I C-JVH RRIE)N@=#J8O#J&$,7"Q\^
MEG];,4+R6!W"ODAH6[%^.-:%3ZPF#@I";2U5<F15Q,=;QV;(BJ6-WOJQO=L'
M^^9^8G20M[SH?># W1BB5Z?X@LT9&60:22,INZJ=@[[3&B5F7,>F$*_.-M86
M3YFSC\G^YO:J^(1+],1'GC2VR7[.QL4.VQSM=9NM%@=E#C7^.<QW$+_@LC*A
M-)0*#EQSO%1!RP<_:@7LLG\ZS$V),E[>^O7.^T40G@SE)SZ3R3>)#REFUQ#M
MJ1.MDG5@904Q2@;=*AOWJV1L>/4SWN,TC&!$)KH2VNB*(.F<%'T5)L%P2A6_
M^^@$GN7XUEA^0,DJ)TN[+;Y?;]7&W&QZD"F<BOYX]W?GV.)$T;M#^*/??Y7?
M/ D=X,A;4F+W4'@/DRJ,E]".7*VCVC))9W&]\9=G+<)77,Z?76Z^ ]0&I4I,
M,CV[*X_F6&,0Y>US*JY"3KKP^V*8XB9)SM2](7B#NCH:]%1=2U\>[@*X*I$@
MPI(E=79Z1S_MO%9)LMBAW*0:HEC)Z4CD9!=*P!YB'DO;2-]EG"ZMK%?I52ZW
MP1FM8&/%-4@QYS5+._ MI/_\#:.78(@VRB$1XCN><B"$^!\=GMO[&Y:'Y50/
M(\SA4ONCOMK-F%KQ$EE^#_JG)+54K#/\0L12F=X8:52X\Y)LC!]3;QS&\UBG
M6SZXWI19A]4N*3<P2+J!55)L%>_*D#?G=59/ J=+FK/(Q4Y>]82%1P--[62T
M]-P'9--8?+41C>)),3DQNER2V2:Q^(#@H_#11O\=2?]E4&-U2K!+8R<;Y^G4
ME6!YYVDEM):X/#^>;NLNGI2)NZ2R][TKM]U>5CP"4Z[3UI$"<Z,>ML3HCH9J
M+Z.$82^0+8C&VBJW^L3^.B\K]C>B/C:]=*/ATU5?FW=$]T['HI=BC7@JI)?P
M@HTNUO*DN(^,LTM#&ZE](UUW4#EMU,=M+4YONX4Q=V>2W<VGG=^Y$QN6M!J;
M8^[^8LY*17FI?-9;=O&7HG7;7?@?6NPV"X)X*N::ZHR+8&:-OV,!;<S"6'U&
MIOFN^W[50A'IQ]R*F5C^PC:?\6O; CO]?ZSYPO5 6B(<_LE\*IJEB;517Y]5
MFU[D)QPP2O54/KY1>79.%9M,J=42NZRSY\ )Z\J9X$ 0;#CPS<6/=G8HL(VR
M.A@9:F>4[O6[#T0=BIH:1Z3.CLAV,J[./\%DEG9&!\G&/ZF'?W*WG8SNUI#1
M^TBW)OV3M?T#$Y0QPH%^'74XZ!W608'_XI9S5]>*\"!6FUORF**"WF,+H'?1
M:S#LIWWW')M'$.]^+RONJ;C'?L8X(Z_F6;5,PHGBB;GTX1K8,Y!0T(Y70"7W
M'WU<8D!*1I53G [>SQ>V^\P853O)U@98H(54P(DIZJ6WMOQI9(1S@@5A*?<\
M7256!050T914(5C>RJ? 59C8*Z_G0PT4?D ]#K=<?Y1K5GVL9)%!AR>+Z#UU
ME)$L0J#8<O"CIE"6.#C0U*"C]C)GX\9'#1$,D(12O7:2?"?(9%M/*^/%I8D,
M.OJ:-)$<<Z=6Z.>% *2+[=(S+/:LD6<ILHH:L/A2'[@K8B^'N#HF'9:!.GWY
MS@Q8.$:L&.AYI_JTQ7!T6CPF4/H(E$'6_,R4I"/B 5N?9J/(R7E(@[PJ&/^U
MMAONZU0%=]K:$$9OH?KA/18)EZD0'AAUK8BMRSYVJ<PM&V2K\O=5Y!^E:Y3V
MF4>6KG5$B&YM;"%U1SSB>5@X-&@KCK;/,:U_3,PAF^_E5B_7[5RZO5/8T630
MUO%MR>XE_$/XG0QN\=D+YY:CX"0&_Y5054KE='F($%8LQ)Z.&YUM:6IB9#91
MS9IZL7-H*+1@8IY_&&4$/&@)PP7OJ-L=(Q6)J3K\<VI8SA<27(/E0=VP/* Y
M?IT#8+F8I,IOD9200E\M_SOV[NF,WN#$DFB /4T->_FB*)>#6FRDS<Z^6!;9
M(GX^ &(^"KQ\!;3DZNDYZ S/+GOM'&GNNR'CYY,DBG))YH/3)PJ\U6B/]G7?
M]?-IFV3OK <+'IPHSQ;#^9!'E'[Y'8#]D/JF !W-;;KX+_/<O5*YU-@2*_FI
M7.L ,JDCG?Y&J834L]"1<) V9AXEL5"O9*2?XZ[;CT;EFR*N]:=R+:)R";2&
MU/.3>@VM\3 F\.#:<%H;6VV>L@U>H0XZHKDEL?+/$"D%F%0_NQQI;:TQPU^>
M&5Z*+G#03*<]V#==<"&W)J5H;4X.ES@%*FX[N77GIL'H\;;$\OX[9V'W0.MA
M1#ICF+*XO.8WBW+1O)DY/,/'77I*NJ]Q.R.S*0% .8$2IS+PV0P?V-STGT63
MY' 6^0*'O# ^I ((;D+S-L0<'4HLRNS\3:.'G+''3#YV%OZ-,R?#<:KKQO>8
MRV#F>B '.!#D]*(<DYI&97)M8K.*.+*OPGWDQ7 ??%<<BI$Y&&/-+-0"@,%4
M.>]!@&6ZQ'INQ:2NYML3O;!W]3XSPV/0$\-%.1"_BCU_<+T/M&,Y@S8O3 V$
MJ=;MJH:>!=,U7=Q;E;1Q;W>K[N1^5ZZ3^T=GLASSL4>_5=M/7[FUD,> >KK)
M.;0X]%7FU6PA(*T^J6YYJ6MP=JGWUPZR"8%- ,"AT4DI2Q_'9V1%2492?/,6
MHO$)]W( -4]Q):D?"MC8P%T) 87/Z@F8F"R=VI7R@-%P?/E_EF)^MVG;8BH.
MZ.;-DP6U7(,!2R.)_L <^5"A)JXXM"$?(,IO&#/&B+KH>_(\0PEC,7#9EQ\D
MH(>4Z_(90@_\K0J.#&J#BN+9.I8'0 . >0$7N:$P]AC'R33JF8'?;R%]_22;
MS0RT$<VSS*9_5\[P%C #TG"=R5J@T60RSA';X=6MCZ@HDA6K=_+ JQD^5>GP
MJ4$S?*H9/K7NY5N&3V4-K4G-HRTS2VIS+H&V;=A4A6-P^IW^Z"PVV3%M*.#(
M/7\Y!^8FYRH]RB8]#.D4!MGL(T1:.AA5PW$!:_(-9#A]?]M41+@F]^ 1P<EA
M9#G?SY-C2A)AZ1HBK,)&9"]H/D[M:516'NQ&HJ*&9;<?R]C@;K^.3T-Y@;S1
M".B73?S<V0>MO]O/;6O*9'#A1%C@1%.4MLU7*7Q=G+N/Z[Y3+K6C=A3>L4?*
M0-?6ASAW(/[-*"B/SZC]0U7=2 Y+%B??$7&@4[GR</>N]I522X5J_D#2HU"<
MO=*J@JU$\54J40PY(5J7IHWE!GH"_]VSRV&[,]BUW*  ^G/4/^945UOFMIQ>
M#DF=+M,*1<A[ZR/D1RE+.LYBAR6/E]$60J<R_%%-Z.;TLM%V5CQ3-G^N1F2P
M56I8IW$2>#?.+D>Q=B"UJ6^KC4^U=7),I4Y5W>,A@@/VM\LMDV6.JYIWO^S7
M!^55\Y'HYE5E@?,*7)+:U( >U0C8XTR9@3XL.5/F1W5!8S5E>W'6"O;3/FBD
M,9D7O4XAIF50%:(N/9RDDB[ ^7>93T?NOLTM@JA4XO71(J.C_)'1&I/-#QES
M';VLF&NW0S'7W:O>?U2%5YWK>]" :P+W&L9;->U \=;CN;\[4]'1)\24V.[+
M.^EI'Z]V5FS.62O;#-JU3G<9.^7H,U)R6;?5ST@YJCE;[8R405?/'_6I+RTU
M1NY+G7 RZ'9QPDG?:&S?$\TW6$,KL>DF.:WB1$E@MX>]+8?ZP<SBG:::;"L*
M[AHYBH+'Y8J""3D7Q,G)RE'$AQ/F"Z^K$4X6?.P^[.2=Y8]MUU]Z:ZM9\D27
MLPI;M.$@7M@2=5KGU2G^S'WDDUY(N%P0G6+E? 0)QB&A>,PVQ8" !VYWI>MY
M_2WC ^Z>E6E8WN3+\B:%NOD DN>R[M0<CWDA*NYT'-9(A;^0]?T+C\W@*^R:
M .#+U21^AQ[QQRG-$22<MX>\F",>XV[QCGXW:[QDUI.9<RBS'BS>KKW\._?1
M1+[95=%=_2H'[188#RHJQ]*[W<6.V'F5@V>AQW8*\@+5R-_.C%#()+:@;.V>
MKF29UTJL'"G2D4JH)!4 >DML(T<YZ+<9]@C^Q/OEO$_VRXGK04X&)5"Q%4R#
M;#"5ZS%?#!BWUE-A4#3,L0MS5(_I1.RK"-)C@WD3Z-WO-K>+]6IHX66,KBB(
MSUZ#SQ>%SX8_7Q8^:\.?NRCO K=\N8GF+ +%;K<B(?BQ?9SIC6?DAD_8 [/=
M!3K/$:BC2$E1BRY/C'>WU0JG\^LEIA!?V;8[QJA&=M!%!(%R3!0>=/MGE\90
MU4>[UW[ESHT\M+%8F\H-7:L%JK&M8D\U] ;5>T2U7@M48X_#3E_5]?2 RP;7
ME>&Z6PM<#T&" UOO;:C.48)IU9D3MZ8M0OI\K#P\6H4EL7.YP:',BUXMB!/S
M;36UIZ4'/S=RJ#)4]^N ZA[FLX(EV=O]5K]!]594&[5 M8;Y1>IH>#"5\R.B
M>E +5.L@P'OJP$B/CZ^1=5'O@,9OS&&>:9,-8D[FEF/Y 3;%?6"'-D2.=4FR
M'P;9-.SC< R",U-T5>\?C$%^1%DXJ@6J>V>7?4W5NHTQNS]4=VL1%NWA6)>N
MKHY&#:[WB.M:Q$5[!DEP;=0$4#+-EV\TJ6A;GN6^;V=639>U=;0[V"[K[GWB
M*Z9N\+;N9Q\L4XN@3@^;B@PU=3387KRZ?Q >1;0>^5BUIM%Z1*.PG0CX?AUM
M^PU(0Z,_'(W6P\@<@3_1&ZEZ9[N1V=#H#T>CM0CU]CM<U_=S.$*UH-'(MEY7
MW;5YP.S:@9UA-_KM)4?!S P4RZ=_CT7MT1VN,';O'9K#8SERF.>"VFCQX8$;
M*I!@M9\V4DN)O(/WXBVW.#ULS+)IYK/K\/(I*MGRR2F(?W_M^L%G-_@W@_W(
M8^8B,+Q+4$<ZJ.INNEI9CDRTG+&]G+!M0-A!K&]HA"G8Y)O[ED5G^GWA.E?C
MF<4>L)B1T0S(+\RC-SECAH.Q+/QQKK-CG78?TS3TU,EEI5B:N%9I:0D[4DRY
MI7 NY2+:%)6B66)2W0<@-)]C6M PGR?+J?STB"P^+RL7T+M(< -CJ XS]"Z"
M?>G$H"O!OI&=:>:FJ3R*FE=%C+T0S!V;C;BNR#)GV>[>@,B;^0%IB(_PN41I
M;K^'%=NC55G*YVLDADXG0@U";H?3=L6003%L=]#6^;#=;&&<';0H,,NWXD&^
MDW(UNQ)Y8E+S%SD<EF8UG[^__?+E566C?3_DFB2N;AO9V2O5%&/35/60DO$A
M"0J$1-ZFX_W^V27:SKUTU&[=+&V:\6K1AF+#L\7H6.JB.'CC*X@(;,5B*E/3
M\I0'TU[2R,;-DG$%5L5DXQI(_1-?O190N62= 4#JJ/"7C#':N6BDMY5&^C6F
M$0Q4Z6HGH\E:!31"?+L#H92(C^R/4"A<HG8S.K$?:(8]@33'Q'JC#+GM:V(]
M3N$<:"/5,-(614(Y)AHOM.C9^&C2,KT8OO(^!U],+WC^Y@&3\/?[48^&K#X+
M74T,$,U6METCI[*E!W,JVSP-,K8/@=6T;'6Y12NO+".@AIS=&;TAX"EQZ%6F
MD7&B]F>P$XE7@(6Z:F)P>2ARP/H#5*%CZ9!'C!ZR0S-V*7TDWF "K$ +/K^B
M;\0_WBK_,CW>TN+<!UL#Q_,JPU=\CGP0'4QZ5'R^NB7('5G7W"; N@DOX,(H
MQ(%KJ/1J[BYASS?3V&<A[QGKY9;1.;M,ZS9E;MFVV'@"B'%(K0,;&/=?@,'G
MYO4S_."M!3\;SU1 WU@Y1S+1.V^B[^D#[8V KX7U6M9<N7Y_HRI?0$98R$;T
MGG<6N N!2V)RS?)M5?E?UY\M3>76LF';-/B;Y)(O^XNLZJ$[%Z0H+CD1R_M\
M(^E3@>]B>3SPD. )]#8NK*>+F36!O;Y6^'\OI@#)"W"4XA0K2][:JZ3<2Y+R
MPK0F\3,"S7I+>C5 !QP3>9@4<K;KSNX.1A9W\#<HSH_@$>%.?'@?3>N6NZ+1
MUA_%KN.$FT>C&MK997?=V'C  J.9T[P9C.4C.Q_VZ%SQ573VM$8T=#B^UE<'
M&19%:!W0K]I*JB]1IHCEKN-KI6,YB2BSQJ^K,_PO_%KKH*XYN_Q(\/QSZ7#8
M/EK!C(@0K9H6-5L4\\N=>S4,H;C3*7C9'A>](8LI"V%<33:C;%1J=N USIN_
MF0H&OO&^HMKB70!OIK>H),!)9_ZU:=ML\O99,KIX,*^%;&#VVE#M]+9AJ65Q
MI@5B?0!:4!:V*0:- Y"8)_JQFPJ-G-W.R:.R _2*]YPS<$I5NY,1:5N &*/G
MVT+"K6N4)>T*("8T?O#7*AFUVUUM(B&*EHAO4T,R584\"6S)I,R9-*E)L+Z_
M(<M81(,GV(XJ)G#;$;OD[&.VVC*'NCDE6D)1UZ?/[)%:0:FY.D2]-?WO&)8"
M>E25WY@+W&J&?:-B_$KA&Q$'XE<%G=@G869J)S0\I3$:]8^2-IR#1&/+U7FX
M17Y&/P4*<CVRK,-<CU9&0DRRWAHO/")3+_;LG<?,[Q?F%!YZ#5KNGKJ*SKSD
M]8=,-$G 5F;QZ'@$D9TL[T52:<O\B[-?+N.AL#&* ^RE94ZH#6AZ][+GI:G,
M/.2#O]#M!PGU %N/@:7TC=J' 57)SW[]Q93$GB*.[%8T>6SJ#^\_7=W^^U;Y
M^/FZ'=G/5;[A.FRM1GH*;;8/87^VV[#;VGY>?KYTS.4$1S"]*OR"56;<W=U[
M;WIX&>6#K".!F.G<]0:GZMSI53AWGUF@_,/U?9+P!"7E*@@\ZV[)&^D!V?"(
M  _)SN!7S*O&Y=L=L;?C&9LLD7-740P2UAI?.9-WEKW$EIMXADRT8[!^0^]$
M%M!UH[" T (%>)".%@KG#E\DC!YZE>( )&T)2=*5KS>$-4ZE36&Q)H49+0KU
MK"OHG#WI*FMN5]EC5>SH%/=<SQV%B0P[I0A7D:FS0_'1ONJ+-N9\'+0'7W7M
M",L NNY R-F&L"'VG8B]>MQFM\(JWMCL6&VP*J: %];2K'A#LR/@<3]O:TBE
M8?D&CS5E^5#S;]'ZM5#SX@P6)L=A@%&ZE3+L&%/F(I 7/EI,GY=XT:YDLY%(
M#[N? _+Z<0]V[/W4'?''VD]#?0WU-8C_H1%?/!I1M %1_OK]<M7[GV7<WERY
M]X@G:(I[#U7$_?]JSN%H(O(O;</H_J4(=]2@H'^]15M9%=_YODKV 7L?'< 4
MPTNLJP?3LNG*QXVEL0K<B2NA>$*$#]O]V]G%A@RE_OZ:#>3?.5UJ%=LW)K6K
M_6%?'674314=>%E5(>*KP_JG!RF&/3"GE$B,WS.G#/;7\F"OG#)$3C&&P"V#
MK/9DQ^>4O;SMT+&BE\B+)1HD[)D71_MK[;!/7AQTJ,*F-]35@9'5-^?XS-BP
MRDZL4J)/PWY99:#MK\/$7EE%/[L<JCJHK<ZPGFKK$%?6U3B _UHM24]5ZRU]
M7A;"\\ P32R=[%7$?8REC95S'LLTMJW2F=Q!0FZ4)_O<Z[[\N95IWK(.04@E
M7DL2&Q2?L_I@T#WXCE-;38FG3?O%)@A#=3CLJ(/.#I*I;F&2/>O^&A_W9'FX
MA*>Y)Q[>%D6J?L?E>-@ 'M957>NK?2UK5,7I\O NNVR$P D*@1(N[IZ$P+8
M6?4[+B<$AB $!BHVLM '66V?3U<(-#Q\&CQ<PO?>$P]O"ZQ5O^-2/#SLT&BQ
MT:BO]KHO2Y&_T#OHXX83BN"UPKDXV5?1E<BJ"G=9X J[6+'^:@UCWCAF9@G_
M<%M L\*-Y@M;9F]3/[OLM(_E7%1(%?N^'*C9<?=H5AR,5?MU8=5MH;T*-UJ&
M57O(JOH.]W$UH]TUE^HO*P[0\/IZI_J8O+XM!%CA1LOPNH&\WAV]*%YO6/4D
M6-6H"ZMN"]15N-$RK#HD5LT:.7':K"J]^G6S*3([=E712^;*"2QRHZT'%G6/
M>__$FX!^\-SY==0')MUZ)JO-3 _]G*PV,PL7FTM9IFT_*_*=BA^^5)F9\.\[
MQG"F@6A".H4-K':C\7EC2]Z )M5:7_8:CH)'L.387-+X#?:L/+I+>X)M^DW8
MRH7<1E;7FGBCGY-I75.T>4W^]C6Y6Z$<M#U+LZN3W]6O!YAZ6=&$U)RK'*S?
M2I5M9^)ATY<*C)SM9Q*@>'GD^3([&^S2H^)X72H:?%:#SUZ#SQ>%SX8_7Q8^
M:\.?!?K)U%UC-XT"ZK2? XN/!OEUVD^#_ ;Y#?(;Y)<)%A3-SRN2H5<V1T]1
MQ 1=S,:3\VT2:7F181<UX-]3)*G$54ZEMX7[*T[[Z(P]&E%!DWFQ8)9N,^+#
M";ZYT73?+^8S/GR%(W[N^6B+O$FR(^H T1NJO5%6GGOYR[.#2,:ZDT*)&J>#
MD<*H<W;95;6!IFJ9.1 -*51""B4J70Y'"EHC%0Y "B4*)@Y'"OH1I,(AKEJJ
MLXSBDT$S32.5MT]P'!8;+GBU\"R;!KTJ4SE9L+&ATF,M=U"=--8R%X>\$VD?
M[Z=3P,W-](O'/N#(Z8G$*?^I_->5,_DBYQI>W<,?\HN\S-0]NS2&ZK#3Z-<]
M4LP.8K6^%--K*&;_%#-X2133;RAF_Q0S?$D48QR:8EY>=&PW&S ^)+TQ S<R
MW.@E,=S@[+(/_-97.\-N(Z7W1C2]'6(M]26:X=FEIJF&UE$U(ZMTN*&:BJA&
M>TE4,VI$S4&(1G\Y1#/L=(XA:GZ$H!^EF6-V8V/L;6*F[DMB)@W[>O?5@=XH
M[8UKQ:IPT]2SE60V7;9/K2<VN?@O\]SZ4XM^=JG\]2]#7=/?* V][$_$O*!K
MA6&GVXB8 XB83?<*IR1B>D<0,3]@Q*\Q[ Z=$'=MVK9(4P0F*<H6?1"B/?!Z
MFN2GT\V#*T<!!E# R%"'F9WY&@HXB?2W<A0P:&3 R6>]E:. X<%EP$'Z"B2-
M&2W1^(5,H<BP^>8">*,>/:*1SN&MF7A3I50YZ-8^RU5RP?YW<D!+*K/5]KK6
MX%>3/Y=^@!R7EW]&-,5N8(S403]K LZA(5N1",[L.-*0[^'-P/V2KX8W'WVU
MTS/44;?S<LBWD;PUL%_W3+I:(WEK<;1:DV_5,SJJ(U_]]"1O9+G_*MIUQMM&
MRHZ1JQT\5_^]>_=./F#UF_GTSO+'MNLOL_MP&C2>?&VXLVM@M#-^=$2=-7U>
M]1KH03D;)+;<U';-8 5@78-<%.5Q9@6,^E-2Z?6C9T;=5;:VC3G7NJ_B;6/B
MDSTB+V3K,AQ,"L")^9G+B3:JJZBC#[!S*:/ /#8I#<PGQ3,#AIU']];16KXM
M1.]7>.,UK&XY2\#&S0+XC]S;D+4N]!AO+8 ,$IRUK=-^F9:^5>\5V^UO;^K[
M,^Z1VL'ZUI,RYXW\6+*1'V59X' 8;#ZD/)J^8KN/#'\%U$(_#<Q@&;C>,\?H
M9$F39O ;['1K.O YFYL6MKG%5 Y3F2YM6WDP[26=2#&QG:WIC!GXRKZ%'[4E
M):UOVAM1EJ381#_71%-8ZOOZF3U2,U@U5X_8MZ;_G7D/EFTS5?F-N=Z]98:=
M8V-&X!!Y<V["UXZ0H9W8)U)P\@\3TB+J("N9S$%JL>7JLL<"_XQ^"J3C<B((
MNQZW,JY?5E6\-HKX,_;LG<?,[Q?F%!YZ#?+IGN9HS;RD7I!='A*PE<$3'8\@
M+I.DPDC=,O$OSGZYC+4#5L:VZ?O83=>$=YQE[5Z,2OC55&8>TO=?2"W<3)$C
ML.@2W(MOU$ 8Y(?\[-=?S$M)-V7;.;-[5+E?V<+U<%+S%KT@^S-OT@M'5P&]
M*E2  (P20F:+'I!KC6UF>F0?S$(#(*DPE(\@"<9 X1,2!93E]>'J]JUR=7NM
M?',7@$%]B'U%4UL4O&(%0#OC#7M4$S)I!H)LPH#ZYY8#X@ZD60!+*"X)6I ,
M\+69?-F%S\87UM/%S)H 9E\K_+\@9<;!!8A;']YD,_$NY6X)_V:^#S*#=J,B
M^L8SQ?)I%Q/VP&QW0?M$V8KWG<P;6W"$_W*I"(0-#P*.V3((IW.9]X[KXS\7
MGCM9CO'2%/?MHZA"H('J<.A&>O#&!ZDKGD*%"[QF T0=QB:^<FXY4[3<;"MX
MII7AT" #<3-WE@>/(:]XKOU*"N*U7;S#IN02E.'F"P"OOPUX"#78DF_YR.B<
M-A"*(O?/M$&O<&6++_?8_=(V/?L9H?1@H3)+ZJ,00N.9Q:8"Y:B=4#G[N,3<
M!.FOG..#>N?-]<V[3_17[0U Y*H081BK9_.(*DEVR=-A?#AX5C.W*)^!/=()
MD3?FS$11A% ))\BO#GHCQT!,>&L3AL2O:#4<2B\6!DG,@(XL7^P,H.5RO7YG
MVO0Z?\88/@?+8D";_X"ON;I;A!0N9<&*UP3<]T]LS/O2WTRG0*,>T1O_[D.(
M/O$=,@E@RKUG2/JPH0<+]#/^@'%S@=&!+6Z'HND"=@\8#8PZV./&?)_ZXD?
M4A&7^%D:RZ#FT?08\T_!C7*7WAB5/W$$G)TL%OP'+,;&ID_/X5NGRP#A#RM:
M[L3?RB15C!58U4@?(X)_^RR^S-1-HX&<'7 +FM4".)M.$)'>TX(Y/AW:3[,+
M8I.F"/IBZ(#_>E5O)%PT_G&QSOXGV;Y_[:,UZ/[>[.K4=W60B\R-D>R]1!7K
MU+=^0Q/_<CW\3Q0>:_OXU[F-?X%DQ::/=-,7_&7CLS9]P1M^;/BQP6=]^/'E
M50S<FO;&/+K=K+6P>.7.^^5R#RFA/]6\,N K>V#.DO$)A4Z R__+"F;72Q]V
MQ3P^P1!OI"G,PB;?S*?,*^FE/TG<1/7/+GN=D:H;64,FCY4*?.*IOR7ROO:%
M9@.DGJZIO>'VE)E:)[W4'?4E\J;VA?K!V>6@WU'[7;U&J#]Q-)?(+]H7FH<@
MR$>Z:N@'X_#3ZF1Q[?K\9@7-$^6<23@#(A<>H(K?3HF(^ZLJ[)<3I_$2Q@K"
M^F;ZF^M.L#;EEM]_^K=@?><B94RN[P^Q&W,CL6I@DY3#IMX!_=-5-72A&V0>
MW<HHB4P-[,A!7^UUZ]0O_\2Q6<*8*(E-3$8V--7H'PR;=0EW'.;JHMK0V:ZA
ML<I6.R:#-F!JP-2 Z41]KZ_,9Z8WGO$\R5ARI7"W&F^K7&B80Q<L@'<1;-]S
MT$;QA/%_EI;')A^=+YX+1H*/MD,N*Z%[=CD<J;I6)Y/O!88.2T6-]TL!.)W#
MZ*O]6I' B:.[5*1XO^C&%E%JIS=4N\/M)8H-SQ\KCKQ?(C"("(8==7 X(JBC
M=Z@EK*;R\V5%[OQF@^A7?[FXU'[]!?^S1Z.HBBR'@D7BI=ZU5Z.*T_X?G3^P
M,F25VPAM&UEN+5,!&W7U/MA/V^_?]HZ/?<K:ETY,A>PS04S:/HA)ZZC=_O9T
MC?H0TP]..(4L/4$X>N6$TU6[W9[:U[??J=6'<!HI5,YB%,34K9R8=!7]P6&.
M1MP'(J:#E#L4[BZXS<QKXEY[BWOE\7&ZV$M*[6D]M:?7JA/JRW-T]Q7<RH5F
MO.941P,06(,F":'V :Q<*.V>7?;4[E!71YTZ)0F]0,[=5X@J%YI[:+<.>H9J
M=&K=J+C&*0I;JT_E7YI+U5UK4AK('4\T_G"@:XCN-',@J"R.',&YZ7UGV"5&
MG"A>KFBS((BW2DFTF$MTIZ-/HJ9S%\',&G_'MDRO%0O4J971F"[LQ;7N>Z&W
MPN]%OS/>96YB^0O;?,:O;<MARO]8<^J5Y. QY;T%KZIL_-E=S*5;9MMX9>=,
M/DD**6(K]<\N1\,>^#EUNJ1_@09Q"5>V)(8-P#!XL=JH3K?R)X[-$EYL26SB
M$!YU..JJ_5Y3E%E7%[8DCG',CHH%$\;AI')=_-?J3*??F,,\[&T(QI,YF8-Y
MX@=HL3RPQH)Z>1*YA 4E" 6X]2I!)D58%HL/54,SP)"J4\'T?GS $[6C*L!S
MK\/Q#"JXR6JMA3E5!5(UGN<P4HUAG6YZ7A[SEC"IJL"SCGC6M)YJY,AG.:$4
M@^ILIG?QK@9D.,VQ-?%_$VT.#I!_\-+S<4I8*W$4(3?$$)2+"; NQU#U')*N
MIAE=N23A2R>@$F9060+"LIX!B- FE_1DJ*6$?5666K J:*"I6O>4R*61-Q5:
M;F4I"$N*ND-UV#_IM-&]Y'H43BV-!F;((1%5&',O,/A;PD"[D3 6KDGV=/55
M*A]@:IK6P13I;N.#UC. M!MFL<6>:G0[:E^KTPW<"V3:$F;.;J@=G5V.U,%P
M4+-&N"^/:4N8'SMAMM\!+YFNX 9&K>N83V!$S(^47-:DY36YH+4'74-T=7/D
MJ@O@"S>/VD4(%T_%^8H_KIMWOB\_[[/KA.XTG_"=<1?EP[;^=G:QP=+0L-%M
M3^WF"&_L!LU7]1$81T5U"<>O(E3K.$0&O/S!OCS\\JA^(6Q=PA.L"-==3!31
M!CUU,&@8>[_(+N$<5H1L+#CL8?.S?:45I%%]$&>Q0'SY'SBP^H[A5&4YRSDP
MGW[D^/+># ].J AP.0[$<I: )A'I<!W_+>&!/_<-L?#^*?!,UP-DFM[SQX#-
M?:!\,1#>)MH'F+)DC[?M9(]3H-3^L*^.]'TE/38RKK3Q4AMR,2@0/C34[MZF
MS30&4'D#J#;T@J4N';4'!#/J[:O12B-?2MM0M:&7(<7L01T-NX>3+W4)(16Q
MU3Z&]AE8; Z;6B\Y/!3Q0";;[FRD3:TG-KGX+_/<;(8 0A>^Q%L.XUSW3J.S
M2^6O?QGJFOY&:6X4:VU1;43P5FEE4"7)H+^OV\7&$JK*$BJ)9XT2>X;[R@]H
M#)B*#)B2:-8/S<ZG55CRF06*#29BY89&G@G?(BT48)&1$[J2,]I=/"D3=WEG
MLSVF[NYQ)P>] 6-!9/P78Y=ND=#1,?!W(+G:D.:>;NQV)\T>#U,!>0ZVNY&G
M29J%FF(WM%GU#>/NM-D7(3%='1BY6[*?&'$V<O.8%Z*[TZ;!PV\]M3,\%;D9
MV=#P-Q-><$F!,OE<:*+2IPJ.UY'[CZ71#H15K2EB\@X<?>JZ@>,&+#8>1GQR
MICS-[=>VZ=S_[8PY%[_?GEWF&^Z#MZKV<L*4L6TY>'C%G$Y-R_-5^.G]TC8#
MUWM6E;GI++%O_]+#*A]<ZS]+@$CPK)B^O_1,9\S"VI\VH4GN[%(8Y1)WGY=S
MYEGCRU8:)JN/_)KX9TI0,B"C!3H.WI*E6B4M[WSVGR5V^'V /_QO\,.WMCO^
M'M&6T<&PV'H/I&ND'1#Z["S"7H@WWEDG01Q=@S"H/,ZL@%$+((:]=QX]<Q&Z
M,(EF083\1^%4W;GV!#E2Z[\277A:*PY.+/BZ=9D(' J'1^:: E&Q<XUM(!YB
MA%DHJ<('6R?[/\EZ'QWE?Y?VLZ)W]+ZJ +\HU^X<X/(,M,S&RX!-%%-9>.[<
M\GU@ X5X[]$*9LK5A^L;Y9WEL7$ JT@.^.*QN;6<*Q\LA_X=N,I4_'4,LL6T
M'& W^?""/^S#1\!0V!)A">AQI\I/&Z6PUAOL+H=I[AJ;T)7*9SB,_\5\1@&5
M)XAL#,\NN\9 [65$(U!8X&PW% YQ, ( %B;("!"TCP[^E40/[SOZG2ES.-@,
MX ] "4S;IB_%0SZLX[G+^QE@R&&((:.=+4A2<B1.P%)0=SH_BR*%J3FW[.?7
MRC=KSOS/[/&K"[)-5?[ZGZ4;O*$/%?A4H8_YARI_5E7>FOYWG&INVTQ5?F.N
M=V^9JN+#+J:)"H@ALOW<A*\=H8HZL4_",E+Z,"%SJ!-8@G]EPS"^.IYII8E8
MU.Y+-/8BT9*2:JL6NMZ)N#[V[)W'S.\7YA0>>@V8N,?E?IUY2?4J.X@E8"N#
M03H>05P]2;V;NI/B7YS](CN+T1;&-JB2OYW-F GO.,O:/8E7V)"IS#PDT+^0
M<KV9XN4@DDSG[/(;?H),)#_[]1?S4M*-) X*"J5II0[B7X[YX[_-$N5XKZGH
M[1Q*P23F_60Z@$=BJ3_>6?YXZ?M +'\ #_YQY9CVLV_Y?[C3/[C(LDS[#X#<
MQ KD,U^9O[0#>B2Z>3U3 BO /4>+T^W2X(VO1.\@/I?O0)R$[U#"=] SXAWX
M2.P=EX2Z'2"TQTUM49O92G1U?J.R4:NFUZ'7Y0*$$! 6"%-K#$M_ U$\=6W;
M?43!/$D"P8P!P5UZ0E,A(,8)0'@1(-P0$(H_<Y<VF-8,OC<GJ,/@5W\N':ZQ
M2$<F%P4)'W R%*N":0GZ%56J+XW0B<)LGSV"W8IV*6@ V-W_69H>B"/0$E\9
M-BA48/D/( 'AY!?_AY;"]UPY#MBC&8_\';9@P\*T(U1-O[=OV\HM:'</CBB:
M8+]_&L_ =":]A;H>CJ JKD?/W[Z_5G'!3V1%ZP.5K(6V\FW[YE!O@\[W44,_
MFM[DPG;=[XB)&"QP7W14T(;,=/!; #3LC^"H#Z[PG[2/:,M78[(3M%&WJX+]
M#:8# ZDU4>DLX4^U]QD_#4\:K=%+K@'R"KT%P("_O/L3[1M0XK@*,I/>>>.;
M4Z;,3 ]T 7VB 3T#"2 N[T#ASUSP*7R^![^-P%AW<GS%G>G#[V"WB,-YFF_O
MF&VQ*4<2.AKS!:<^0CL:4]SV(2-IZ7GP4T"%^6!:-ND!V'ERX3::?#YF*8SA
MS:#2G]TE_!560JEO39\WH0J/QSPPV/PE0LB7$)F;SZH$A?CH$6R$U<\XQZQ^
M.L[Z\-XU4S]_S'H07:YQL/KI OS U<],.-[86L!A5K\A&#^D/F9^ !9D^G$P
MA__,>J?')E;&QRYJ8>!_^3EBSK? !#.ID@B$BT\8M5!=HP0 G.5!!I<A4QL)
M%'$<IQ1W :XL+NIRQ@)9PQX  )*BV\H-_ *]63X6C<0;(0)DY'3*D&( T[!K
MH*8IF,J"K(4 91-%<.SZ_0'EP_JNAV:L&8C%Q^825@&Y0CE)UATX&(*Y:'%\
M,P//(!2'J=?"(=U'.F)!.8GB:M-V(P&<4^S"B^=@I\&GR'"^E#036%#!;;E3
M>B7*@BR.7RY6N#?!LTL_MB2(;U)>N#)]M&US7 R"&(/%'IDBR)LS;?R5^#=X
M$>HOWW7HW; YBZ0U?SK:NIK^.7 ]:C\;:!EE'_R&\M,7-@.>"?52[/1"8X+"
M"[4FTCJHVC&>C>CD$44K;!8U\'),_B?VQYL!X6!70G@:O2QTF *7-)3''BSP
M5MPIO-*VE9#=$F(PI/_8_M>@QW(0>R1&09=SGY6?QG(>0"0@1>-S0,JX"E?@
MA#/8,/P(7O7,L1NL+!^S6(L:3)7:2"O&XLT#>G3L,7MWA;:7?I)[?.#764YR
MC#>_QEZS7[[=L\M_,0*U"7Z%B4Z(<F>!YD)RL5N6X[@/&)L#Y$PF)$61H<%-
MLJ;P .!ZZ<Q9H#CH[2-3/\)/G5"O@I-E@SWTZ'KV!/P5(%BT0UJF<N>Y0)>H
M)F W(.H#1E2(3 :&I.4B"X(\\I8+I$=X^1CGN%MWZ!&#;^M.X>VLA9%'<\&
M1,8\[FB9]X[KXS]A3:1L$)#A\<@BBP*,S..\, ,9X+$Q@_=,6O>V>T?"6H8D
M%7,!2SV8-N=7"^A7+!W;;.Q\1,*!WY+OYU0<V@QW#.$'_#MG'IJK@(=0RM/^
M\/??&7$>\QQB(4 #GYZ"TI[-S5N -5#"H/<&K SL([K$+7]T?#:W^"]@&PKW
MA,G1QE<"2V+4&4.IK0#M* J"3$!H 6$23L'FG@,$,=1D/TMCS+>X. 1!,68+
MOC:(+MQJZ\.[JPMR,4A\3 2D^'G>+STPXE7E=X>DUM_A#1/0;^="7?_^=Z&G
M7ZG*-5A-$U-5/OJ>R6RU=;7$YJBV9=*B&"/Y?T!%\/>V<J4L&/,NN#!"<EG>
MV2C54$[")A<N;!?%%PAQDQ1JB_!E/5!9<1AY#E#EDD\FH EPF(,>1UBB;P *
M<HSK8%MT;DB +0IP(]M^!FP-'P26/Q5A,]+<Z&0A/5NAU;"@H!5)+X]C[I]+
MQO$&^&F-*72%OX]1+9+8%*0J6!; L8!8AN8H;(.P]0 P 1O" ST"J"V(B+]'
MD/Y?<X&A* %P)0'P5@+@L.EKD%OAKD%).!-WC**,  D^S!*(Q$1UY-'NP^_&
M&'ST6N)PEA]N5RFZ7;[/S,UAJ%VP I*OZ2"8[BP/<"'RL?&MJ'L?7)LTB0DL
M/;4\'R,P%Q0*:CG8XGX)$A2W[8OG5"X<0!NY-B@D!9OVSE'?P>\>0'T#E8'Y
M.R:=@Z1D"F$&,D0PU;/B/_L81$&P4 \YM+'D=\(9AI,O/(L%)CWN ,LA&7"X
MMLP)Z#9\TSG(/3):%Z[]#)+C%2EF3G-)<O'1Z 4: 4BX2]]^!A/T 06=-6<J
MBDME925END0=/F'W'IA9DG!1=,$_ #!3X6DC9,:F)S$>N*T0WBC5\,:#6U$K
MN\&8,[$/K0S2:4DS#1#CYG@FO%O+!SV#*MS[SM%F^J3K,8H(#B7S+T"'*A&*
MT&:V95=?8DJ/S#,XEF?YW_V60!TW;E'RC3E* 8F "Q?M[C_A3X %0X6'*N7/
MI4="SP&Z! ?,]>Y-QU=;<$(?+0S+O)"1!/; +34RC^'O #PS@*-<V2Z(T=#_
M?S ]"U 0;KM%6U.Y5Q@*"K3NT+*A6ZXIF;CWKAL[++#1Q$*CU%<F2^YI EQ1
MBN,QN)9&?>)Z=]:$?&]N@POF4!+$+>%..@\W&=IQ+5R87!*.+M#W<ZR%C/1N
MI';! A2ZZ4'<4DQ!&GL<]FJ+8U#8F^@><5"!3^3CU =N-()_P= _\8-M4KV5
MENJDA<6TB16I[@NQ3F?'4\8E.\E</MLD0\A/X1\7SX!^(>Z5;>*^M4G<?PPC
M.73G\X@,X+AHZTXP (CVL17\]2]ZM_N&"SW^=^8XK"6UY/5[J25I?!K=[9#9
M1?L %0 @Y (3^.UWTB7RI^]_#W_Z21#).X O(.\K-VW@X? ]G]Y]#9\6A$$B
M,LL,DL8*F3PDVH(8M4GQUHJ)O@0%3D'C BVM$];< 0BO8@APK1C@WF\ Q.\*
MG"/<$8EVY>/'CZL2CXC Q7>C53D#GXUNFN7QY.^1+;SH8.(\XO#O?X\0W,I
M,*<W.#':L-P#QXTNP)M$ZIA9"VY-RM5AV=L%L$R[A:R[QEXYE__FA-Z^=Q]>
M*Y^OOW7ZH\%@T-=>H:ISP&]GCJA#:N$+*1J#1(HOY":F."M7[S,VENJ=5&6F
M72)-7EBC%:I=8>-'%LD%=[H!F4 ^PGT%P15L5_VMC:I_Q4114B8*R%]A!10Q
MB?A+Z&MA8I!'SFPN&")=UB)##%Q;>RE\VM"G>,3KNXLIGEZ\R28(\&M)DB#D
M6<,_49.K+6'7HPR4X4S\R,:78I@(#0*@[N>X=T%!;E3C>J>CD *6KI,O'!;[
MF=PB\/S!QAC/P!$ >*VF4W Y+%C-5\ZO/UV_DND:Z$TE<R_&8"3>H;]@168!
M:CO^(>E*D>81^EK<N8L[-Z+Q_A0 "U\3HSZ:SSPNYB^%;Q&Y2O 6(A/Q22M4
M?M+Y5!Y%]$)&6RA !!1H7<"V;*):H'V0X<*1XXY3RV?W,OXD L\!!;500]PQ
M.!4<*;#Q-0]HMI)1-R4[ ;"(.@&4V(S9"V0J\G 5\\&U "8S$PA]3!YHS'A$
M8W>.T5%Q*!1_:/3Q&!T0Q!UK\2P6I#,R))X6&(+C:P-H<=UV8BQ2L<C 2DAA
MY[#%M>LM\-X7O-,%(J)\<&7;[\K%,FX<D!7W("T40\W2(%RO122*<E[$N81<
M")F6[J#)M$?9\41!:ONY]5.OTU$[P(A9 ER-*<\QYEEX,2'@XS6RY<_015BC
M%LJA?#N."4"4BJ*I699)*&>=54&[/B02.M'X%/=RCQ^#$P=%,Z*?>=(5NVFM
MD119!I%A6:?C:8.5@SF LVLP:Z9TR2BH_(8,=Z]6&\^F0#/.#IQWKDW05Y8#
MHOJ##&%AM N,;7&QP1V7D XQ^PE=*_1?0.(ZRA#<#>&+U 0"G\#MZW8R ;#P
MK+&XG36%;?OH@78"O< =(WY<F1Z)@3D>7<1?/J"DCN(2!+Y[#WO;+$1&%B5^
M]=I]\(5)7Z8ESLJ1FHRG@AE/VH^=\52-W;$E*Z8^-SO9"3&4E^A9/H]+HTWP
M#0#+E$^8B.@K[\E;(#$HI0 Q,_RE=_1#KJ;S$"G@K>*C3R'+[#P=Z3<'=,XY
M/R?;<,[7U9J2,;KC&QZ#3R6RZG@%P)HD*9&M/T:W8>'#Q_)O*VPHG@M'K(H.
M%:UD :MDUDC>Q)M5QRH(Q-K]WOK2C.W%&]M[S>9>HRYO>='[P'J-7\.:#?AD
MM:1CTS"8I\PJ$]*"7&N(3W@*:>(C3ZH\TF)9+P6B1V[\VUD_4S_(=L3[V]2O
M=YR'\7\;9*4L?+F[3.P_ZTPKN-GPS^I6"2MRZHGE#9C-T&S[VUN(:=0(82W3
MYEE(>P',&BS7$E"]8P(J/X?4#W;7E(G:0&\WZ/U<#_C%)6OX\@)-R'Z-JB:C
MT@7EUK1EC]=X<4.6T(QT>D:=YMH&)#]M6BN[J=?ZQ7J=$1_5L\[:*+*S+#%8
MV8KESZKKFMK#2MRJSYI#*=?@^-IPH Y^W.,/>^V*R/SG+;996B9<NSYE]/@H
M&Y1S]H1I))0:')\N+8J07Y47'AM-M2WM_[3^4-4&6A%0[<[Y.^$8QT.HFM[?
M?8LE*7;'70_[:J=GG-JN-<UH=XMM.IM!=E6QY;VJ=3;Y0?RW?7J!:4ESDQIG
M^GJS./FQ0;DC3<J?;>@P&T?*US6-+(XLZ-6>UE-[^JC6HEY31X.^.AR<G+0_
M[QL X:+R/M61Y? ;O]"'[4)6XE:+J""[D <E.BU@J@UFR)3FE$*F;$E3<S3L
M =4.?@BG"KE3&W5^5*^"AMW^J(?7VA7AO5*#L:"T^8TYC H(,*5S@C49E&IK
M/;!CJV=#,T",Z#57SX:FJ4.M$ _403V#U.J?G$W1J<83VY55WL6C%<0O<Q<X
MFJ?D5J"BCW)SM5GV[6]+0P,G<Q22GX>]P-H;'>_Q',9 -?1B8;ZC7]><(IRU
MH6KTB]D]#9QW.)H^:!=R(/>XE0/8:/HZQ2-F.*=B6XW.*;:EGJIU=-4P"ED1
MC=K) 5>CVU'[6C%WJ)&(.QSMO*\/U&&O+KKGZ/&Z/9[M0M.*!0(/KGUVU2<T
MFI>*KJ-TXT:7%&3$KCKL:VK?J(N!\NJE:)/S'LTST/J%+N$;(;>;QXB*NY9^
M^ L#](76:]>%H*M-4,BXA:?Y!><RH4>,?V]NXO,D-12,2<K!N +&1X[9#U2M
M5_#N]- !^R$X@=U"(;+CBR4<)F$8ZFA4$+9'5UP@]D:==L'+D6/>AH7L)&37
M<?GIO#<""[-3R*T^M"&(EO!PJ':U@BF3-:#-<ZW35;5AP02@&FQ<-XJ%1:N^
M"./ZO3(6^<$<1]V@;B<UL07W*2WVM>M,IE#D_^2T="4DQN-#^=@RHV;T7*T4
ME?L2SX@VAN''M,+*$83I(!^M&TRU3J=@;M&).(L; Y7BFBNN7%3%84$F0=1$
MBQR6U0;=GMKMIW3_(6&1:'61)8=?A>UOLC1*;G%V8!D&!*L-4O>"!U7$N65A
M36'8[W; FFY@6&+_>G^4]I:/+^PWBF]%M&99>]%TQZ8NS:?  )42F$]-XL(.
M5R+]85\=Z86R84_4:S@T9(VAH7;UNMST'CV\L%^S5NUUZD+#+QC0%_H/<]?T
M,50KH&@<-K4J*"L\NG(Y:."$;^EDPB>GS)?GFCKHU\6Q?]&:ID9P?LE@KGV<
M:M<4N<\L4&SP7JI7)ETX\L1=TM#"LF?>I1?2'K=3C9M2Y8Z.ZZ=4#%MC"/ =
ME')4]@;;.@BV*@\WP@J?VI#Q2X9T65^ERKVD=0C\%WL?[]8ENK+FU]02H@9M
MK'EK"LO!.3L^'QO^D^BK1C-ML<G8SRH.$/A)=-;+W<5:Y0GI/XDN=7E_!^\5
M0]RB7?$V8_%AE#O-T8A37J)AY%&[H,<ZJ=6 ()*=W9*$P?M](5E0#RU!%Z*_
M6F&ZX#W/"I %#3[S%3,0\[HG&41R_-D5N3&_KHG2T4^PIKG]<CXW/7B.=[C_
M^E=SOGCS+JQ<1$3@C TX"I^-1:,3F6>Y$QRL 6?%N9\5-+1?^6GTS\I:VB<&
M=>29S"%F<$@=MZD5?C)8MKD3_AHC8##X.=N 2.O:G-&I@BW:R[UO'TWCU_J(
MF?L)^[@/0O+86W@N0QAD:*&0M@MT=Y?^3_YS[_NL.>E@W^]?-7C7MX;.U60]
M9KG6,:)TD#T=,::=%WMK.K\? WO[N1;!<3F@::->-7+6,BA9WW4<9M.HX-/I
MU*VI>F^D=D;%RBU?4+>QT:"G#H?[Z327K14RJ$K,RPTG=U=$0V6*)'1#5[M%
MD_B/'5 YN^QU^VI_6*X0:3^BXY.)T^!%2[B8IU$'9)_KFJ%JW=.K@P(*!?^U
M')7FY=(OGCO%$?.N(Y#H+@/?FC"<;(B#QLQZX%+3-'70.SG&U;2AVBO6W?1
MC/LU-D\6L4Z)U%5I^6.G1!ST7G.@=DOR:A7U#,>PT@\*YOY '7;JDJBTH[#E
M10O>FNC<'EMUO>![Y I:LU?,@GNZS*L'L'?H,'_ R\Y--W$EKFB24W57S]R,
M8$X&'#&C0\;>)S_>".;4G4CJ/@/@&KOZ$K,/\.X+IPG(JR\IUO*/]N5W7R&+
MYK[^:BMX*2,W)08,\U'H>"UC/_.5<:EQ.-->=#)&<,15V,)S)\MQ@'<V=(/V
M !]*&]-C\!7& 41@@)N;*DV<AQ7A/>YTZK, H1+=O8WCP2GZ13L)8BD"#G"O
MEC%MH097:AF[2MR=Q6B-6O#3+6N[(PA-#& H2F9BED%!(B/\*:;'W4O+1S8*
MEQC3U&YB,G&[=T)7KNM;X^_Q7C+V6ZX 0,Q;3E*MZ;30FF/R4V[:?6L-)5%/
M>,KCZ$37];(-_P:J:&7++-$9OQ@YM78DI^,(CXT=X:N=QIXZP\9WKQ,6O'$U
MX1A[*PLD\U[L1<4%;S9>4%K([40JB1;#*_B !ZRFUA-F[/B@-;@$!+5C.O<6
M(EU\:CEH13U88]8^ 3%RDU'0GD49*R9IF@;2"ZTR,*_ Y>C%4E*!7U$V7A3!
MHBBZ&@Q'.P5K\&)L^C-E8OEC,/.").7*JP78.&=YAVXQ$/V.&P!%+\QGD@!(
M&R&9K_SJRGE6/I'FY%#\L@3G'#=U=0]G0+-&C5DFTHJQDLW4VB68M3+J2=<W
M'5V!9FUJQ0"F^@LR2CK2*,EM5T0:!-?(2WPR#1 V;D[^7/H!V:X@*?#'?@#$
MH: .G"_GO 19>62D93SVGZ7E<<H!RJJE>4+97\!+E-1X$[;LK>-6UZ4MHMZV
M?.Y<($9NK:?LA!5. <C;B-6C'W%-=MO,?>2);5Z$F*B7<DBT/IQR YW+4_[P
M>6XK5R&;$]W2(:I^MW .6!5Y9/MYHME'Z7U@Q+#V^6UA7J&1&;Q:G\FTQSN0
M,$5JK7B6]QB%8^Q[R>(\\NM/+IGRR 2FQ*&=(YGR6."J$PI/ 'MKDBD;[-4?
M>]<ST[EG#?Y.%7\_UPZ#^TEMHON0"G(H#I.K/.AWU'ZW6/7P"\I4[HUTU2C8
M4.L%'5_O#]11I]@4SA=T_+Y><&I6P;'8F\1$LASUG#V-[27&/)1)_+)$SB4I
M+T]*Y:T/^FJO>W*#HS5#*SK[M!;;UKKJH%CU1!VV/>@48Z:J^ZW5H&[TQPTO
MU#*ZD1:Z-ZFYM%LF/344](.\?C^^ '])^L]U'1*.J^9[:G>H@SU8<#S.\54/
MZ,N>H1J=@I-FCK]QHVNH^JA0.G,=MJT-BK72V\4^7L<Z&>F&Q^4:31V.NFJ_
MS#"Y(V%11;O>*%D?=@RNT0;JT#BY;?>&QS60\_/8AGS,H[):5^UV1ZI1; 9L
M'5#?536MIQKZR6E67>^K'>/D1-N@72BB6:5^VICK6D%8^(<J;M4&6M$1J(<%
MT,X!SA^E;A:PIP[38Z".#YNJ,"B>.=HDM_90@_]7'8BZNJH/7^#<BQ^&X_1N
M,>6WQZT<RWY=]Z>8VI<* C9JN=B6J(X/6^;6A,X:,5%\-T/R_@=&768B-#C<
MI1]"7\.IZPT?'AJ'55M=VK"=FD99"#Q5;Z@ZAWC=GS1PD<JGHFJ41A$7V]+Y
M2.UJ>M8XV"/!:!^SLO=&X_42YN<#==3KJ8/1#X'+%XM%3>T: [5;L/OI:6%Q
M6\[MCHQ;"I=[VY-6,)A<[$TYMQW?T+Z]:EZ[?RY3#T6%>9,HT[R^"G/P8[)Q
MP9$O%(VBME,=;K=ZG:$Z+#:XK@[;/N\.=-4HVD6W!@V1ST=:T?O$5\<*?8;L
M)<1W=1Y511<=.[E.9=Y]/NIWP+(N1'95O'<?AM>1+IM*@7_0&ZE#8R>GI@%_
M>?#K'4WM#'>Z@&W 7_JUNM'>*3A;YIW5A>X27;RJTR1I+W:CI[;=<RJO8/:P
MI7/=Z*B=SDYQ@#ULY^08<E^@R#3Q%/F_O_YEJ&OZ&T4)*?SXJ-L#YO:[RX;[
M#L%]+QZ'6J=3K,Y@CWNI:2I+JLUFHZ4+R@E-U08]=3#8R4)N)$4]),5YMP=>
M3F^G^2P-#FN"PV&WJPZZ.\WV:'!8#QSJO5Z[+@BLS@VF3)4[-G4])FXM>%_>
MX]Y=G&L=M3<TBH8VZQ%1'V(7=W5X@M,1SW450VJ:5K (K09;UXUVP0KIX]UB
MK#;M;NS:@MJTIVK%1K8VNK1>NO2<FLHW&#QA#.IJ;[?BQ0:#]<"@UAWMEI==
M:WMVW9^?6:#88.M6GX7]@@> <C-<5P=&J>FP56YIGXF[+WBZ*#DE/;4S+-83
MLD%D[1"IJ]IH6+2S38/(VB$2'-;:C/I-J]]?,Z;\-A-]]S'1M_N#3_2M=H)L
M#095\29NR8F HA<U303$QLQR("!O4)YW3A6?QR;:>N?[44]5S"#PK+LE'T %
M;^5-F0$S']C<_/_M77ESVT:R_Y^? D^5K;(W%$WP$N7-JDJ6I40;RU(L.]>K
M5RZ0&(J(08#!(8G[Z5\?,SA(\))("1#Q:NO%(L%!SW1/'[_IZ;X6V.31,?&/
M7T-1TYY] ==H9I8H,KU5LN?_%.>3+G8]U>>3RQTCV[&$L&2[+#F]'MMEP><5
MV3[5 ]+R$RVGE4!PL[V88)I M0"<GU=A]-EE=TZ7NG"$*_]?P:WJ9GJ6 P="
M#UL?FJ%'OQI&;76!:S!74*!F?GK32>O)3D6[UGK&?G5IR'YQN[HY;NC!P6JW
MN;9^Z6LSCVWC)I1Z?+I! 'A4L;NA-VJQ2DP2.J>MP#2#-"EZ4JYT9EK6 D0-
MVP[V,OSF%=&G]7NM9'IO/_34WEJY8UOOB*>3\U5^NI5=^/Z9EP;IE\Z;=P:W
M$IU[LI<AXN&LEI]J XMF.=;'"D3<+MG+%,*V). )IE($?K?RP.\'Z NRSNN=
M92^1J+T,-!X;"X,S$Q<&57W P8_Q7<<1-JAM/U@1?5]EM1@32:BG3!9GX^FK
MC"\!H&4RU*BVVZWJ07L&RGG(')YE?S^:T.TLK%X][#2KA[.->3:RL%LWO)F;
MQ+8<>E1MC@ULB6GN+T00MR$:*[*ST^Y4F[.UELM=\KAE[1ZT8%EG3G&?:X\\
MC;&Y@,WC6;*$>R+\WZ7]U&RT@?&EU=GPLK:;C6JW,9/64ER;<^6Y ^'[X);)
M_>*&@6^9 O:*XX=V8.S8MJDWL1!9N6TV[ 5W.]5.>R95^V6;H4_B)@0_SO4F
MO+'HNMH:>VF=P]ZG 5LVJ4A;C6IKMOI0N=$>Z>]UJUT]-_OL\>:);WIZ<\YS
MUJQA_B#88&M9%>L $LEWS&!'2RG<H'S-[9*W?0ISL>V?>9IY%(FY_0=S(!(;
MR%9:_X@WZ_PV<>0OVQ[BD3^V$I1'_M'&6N_0/UK\AQW[,]"4//M/'?CWDZ@M
M>2X2NXT<&_JP"H+A8643^+T[&/@BP(EZP@S[ CL5+HK&Z=.^!+[XH]JS'].O
MEU*4[L?X[,1G4C57&+F;( HC=NB3PAAU=5PS T7U5-R@,/:G#PX"S[A5IP6:
MX6MWH#'$#2R()_I>: 4D6NY ,_"G(^'U4?0"88S@1?16''4,]+J!H'0+X]:P
M;$IP@$]!9 LE@/.;%6XQ'23Q6\[U &-J.2GC2C'6WM&<:?(L%U%?F2.OLB4?
MY<D=U!I27J/6B',%KY*M/&5CPG7DM?)(Y3E. "Z5@1"1M"766EFQ)Q"@A1W[
M'B]#"^>P\-WS-!:WZ"(!P&9/2F-QK[PU]16W9WNHMD)X#!ZBL= Q"AA$&UCW
MF#+I@QEDCEM.8#@W%FH8^2EH(A_3D_NBML']F?GC,JUZ3EIUJTRKWHP&N9PI
MP[1EM3'[PBD5(6NIL([ HAR16R.K':WI8W-YG4VHB9A.D*#]ON$/-=/R^R :
M05KYJ1-@(!M?V7<=BH>0MXY+1L>8(*>KI&$B53GULV-GHEV0"ZA=A5Y_B 0=
MWWA"H)-4S?#5K71]\EGMI%74S<JYKL%&A6NV%L*S^V991$U[*7CUF0(\O$(;
M17AZ=UT#A9?@5Y0[S0PI>]^ &$LE=3O\NP!D0D/O:A2.N'@+>LV&A]+Y=VAY
M+# @4;ET?/>./EA )=A7QM%/C#&*A_9)^."^]W-PI6/U<)$)1O5LJSD]._5
M%D@OQT+XCS$IH& (!NMFF!;+*CT4=ZS2AA"+P1X0#G@]CN&@"HF]8=@)J)O!
MX>T+8<IV5R20!ILH' R#-!>I<_O?& M(J#IP#P>",M_I^ZJ&?D(/%)P#'C0^
M766)AW#7)Y,0D%Z3<1Q(]ZUP\,[*,2WYU%1@"PP-$Z. AMZ%H.( GR&53&3@
M/W!WW *QCO3D8!F-?C\<A:QE3=CZ?8NB3? E#R   4.A=S>_BRJ5#!5[[L",
M8)EA-@V:#;DVK,1=)/44J(<]\QZ#*KS.@6R-M#\X+\%0N[* E]HUS,V&_Q)N
M!8Y#37N%;,)JL(WZOQA-.+Z!']$G^K]>TV(,+!O]W#B3SW/]L>@'(:@G'QT3
MRQ\B\@"4R)&,8!_&W6=00HZE#8R^90.=P+;0\T,\;P;R[X96?XB3&AF$*0%U
M^$Y?V+;F#T%U^9D"Q")FC4@3\G^E'..$$C-1,G'9#]P># Z+V*Q./Z3=&<#W
M,!BZ>#F#E.04 >F7NQY)R VL\0VJ7-@*L*_",3L?G=H!*&';1C8DITJW.:*U
MFR.LQA@>N;<02P.6=VNM:*@YQ*!HT\;T01TQ:0FZY(Y$F"0U\'=ZN]900\\A
M!>D%7P5=%N#/'8A<UAKATOEA[R^8%'[6,WJ3?7\H;-1\(U"(I#\6O2%"9>2[
MYB\9LVEJ'K5V-(T'>IYE!+4D@FJ7$=121U'[Z-Z*4:QA9M0T\+X?>E9@H4^O
M?'0CK:7[8 \-BVP/_- *Z,>WH&1=S\_6FK3I7UFO873'@KT?.O0:869$$CCP
ME-9R^M8883G>>6C>.M5NFTI*5U,CT!SF:" C( P6'_9)YY$V)%M9T[N8^,V_
MK *A0.DU[ %4O-IOAN<9:''1)U4KPDHT12>,U*YVZ^UJO=M<1 ,B20@#^V(!
M"6A<@(R8CG=/14?KH!T3HKW">W&@U:Q;4&.L":7Q3 F2=D;N%IA799)KVL=,
M7VO.SUAO?]>I-6-MCW'K[.PAMK187%-CM4"FU'S,&CHCQS K6VKP[[IM%!9>
MAVF!HU?+C]4^2*X6C#:(UHIM%WICTCS/B(GE^R'3MVB^$&/;IHS&\=EHI6*.
MQA >K$LW<UV.I]=E>EDVX?PMCJS)[0-S&3FQM->;U4Z=]N<\">1=#@I4>'>@
M;D"Q@5"#C]9G[XH<M4#[KE[K)L2Q!O,>&Q[;5.F<TU54)T#I5"_7P?/MX-G/
MHI>CT-^2?@'-S<J--$2\%]+OIL,?J?C$/?BP2*+EP'^#4+*)!A\"!:!AV#]/
M[:QZ(WLT$_C6)]U):5D#<.)A@'D;* !V^T:?O&?>-,WJ >[VCIX!C\R)R+1+
M)R/\F';8%\(UVBNI"&:_BMQRLA;'=CARK"A,_G 5_9*_B9\>PMLA2*- Z%;0
M;.G,OZI!M(";57-!0F[(-:A&GAW\5[XB6QE^I]<CY]2:ZY^22/B\J^ [I6!A
M/SH!J)'WHL][JJG3@G5JVF\<# B;7,HA"(\D8THY?Z>O\/I7:!3Y\7;\^$ ;
MA4%(Y]AD@LW7**/"XIZ08!QPB6SW#A$RD N3P]V^(!W5PG#UUG+!(>V%OD4A
MJFE,P.F#>#&PQK;%Z-!A_1\(#9'18Q)H5 YA@<Y7QNO5YH"#]%Z3\X3?L=<,
MH?F-@/?2<120B+OFUH6%$IGQ2D1R<.>FR<:9RZGR:";>V/;D8-*[Q !0OI(6
M8F:N!_\@QN$.)+]?EA3PT65!)"06)D3+#FN'A]%<YLTZ#""Z=&ABUF@$_A"K
M)W@_XF2\FF ]^ASPRL%F-\U#PX+I@Y:- D1G(4],XG(C=C^WBJ:_(]025PJ#
M:5;N"N(!2D!;.]74=\L@DL!"[Q$Y+?$7J4P5*L-E,% B$+;N2Y'H81D$5,66
M8%]V$%(R.FP)Y\9%2A*P$RE,87C ]@$\ DKO[]  9X+V#ZK7FO83B"Y(9E5#
M<-8G9;;Z^(2XW@D;E*($7"-S8$HM!_\&:6+4RR);!%^,HF7 R!@VL.8(GI[;
M8P\^>4RH7)/%Q-2T2T(YIKTH^(2&1+@>MAX33FJ1-AJG-O0(6E%;3B2##;05
ML)?HF-J>D$N8C#4HHX<82<<1*+F2%'@?A=F8? $##]T[T!/D44J&TJLCDSU?
M7)CKJNH,SL=R&,..ER/!<U"K2E0AR@M'X\24T3" ?-T*.>B=!Q15%2?8]PO]
MZ7R/OC21GD*2P9V!L!31=L.A'RI?1\ZLIIT,\2@7IV5Y_7"$FJA/-2E<5K <
M@2$Y/01&)ZZ<",[.<^VJI*5O(#6A+R?NHWI6U/@0J%H@J :]>&#X029%\48C
M%,50OJV"Q>1N55HWEM0(>:Y&EA_=.CM$<T:KZ8<]G!AF=%%27L#<A)?T4&*F
M)"MB'*(P&HLO#BB\!T,O6TDVH6TT3Q@KQBP0)7<P:(X9Y>2'/NV2M(PB/HWK
M""M0&4A-CD]\J5W7(O771]N%6J2*)97>V6X_PB@3>74$9P%M2H8K,;M)ITB]
MX1D83B:TBA(BF3EEBX#].B(AD7Q7P6%/OR1RI-3)HY2?&7(3*A7E$%;Z!H)4
M6)X*[D9/FG,4'Z7[$IN;T8<DH7Y\%()+A3NAXH?CL>L%$:R;)DP,0"V#$+KI
M)8<_P6_S0]AV/)!\=R7>YT! Z%>5;&,:>98:5C2G.3T2@@BJ.(R8>O@(GH\(
M;^0C(B/&0?P2#!9!47F6_XV40%Q?"2):V!3N" (N6-$*8^"X3Y@2\+D$IDDB
M$"<H )8G=*&C1E]@0BK@RCLD%\*L*M1<F1ZD%!Y$@4NKEI%K6H,)K: I;/@%
M"$HEF: I16&>^,+OIEXE220^5)144Z6?GJOT.+(/_>D[E-QH(2,M+CT?J1L]
M85L.?. /*VR"Z"U 4R#Z0\>UW1N*'[P%=,9".<(1*O'+?2&^X7ARRCA,4NH$
MG3:-!0&K]B23*16U 8%J,HFS.]&0#@%R*#INE6#% *(-1)^4C:KT*)3H\VKV
M27*2#,$P]);--Z5"*L[.Z"'\=N*&%;8V:+P@T,)#/B-6"UCL&%D\X8,_Q!/)
M+YY)1WNTWBX1]#D(>F?'$?1-F_C?(A=TRJ$<&=]$)>G6Q/). 'C2]5YF$FGO
M5>@(RKJEZTD!I;>3FK%0D:.:E3D58,3I,JU*<!?XI],749!K#$0P(6L,]HV!
M7PK!E^A>Z3IP<&W[;CSORO2\I^<Z]S)50A6R8JJH&4-8;SCA -0/%:"KICR5
MP<"P))8V=OU@7YDV-65:'1\IK9")C76D'5N.+$)Q_OYL*GL%MKSA*-Y@J#9=
MIY)7YIU@+SL*UN)+F#@3U_-1\5:R!89*[J4<84?6AY?D.(AWH0-$GN3 =N\X
M2*Q,AY%4[P_77-"NX)7-R/E]1$2__" *?5]^<R+HB2$&]GW8V*%-!FY/XD6*
MG-K-EQC,^FE*&>_KI,?3%X^:G<2UPN1+;=<(IF\%=1F!@< L$%0?D)3WG6>,
MXPN'RY:/(-/.OY(5GI)W#>?,6X^I7/ *U%N<XN<'5<Q9X)P)=581YSFD]A,]
M0<HAL141RQ-W?C:=&UIVH .T!UW'&N:,!ZN.I%:;?2A><%CD5-(*ESJ-E0Z[
M5&8RE08V$D?!X(Z52[Y\R7FET7;TA34.JBKC7QXQLZ8GG"V)7[!902\"I5X9
MI'*]%X\T#Z))F?$9IV:.M\'[) KB>?N,QN!^.@&78\6;##+JP!C>Q@"%HU$9
MZ5C1BV#GE,Q;OEE,@><4M"_"?A\=0@FORCC.<E)^ZC0WRR5>OL3@^G@WRA>G
MRUJ$5S,* "$R>D8&6-4DU%"NZXJF%8]T/<P=()4_ $V$_\6</3J8PS]&AD4G
M&/2'*0:" %-YH<%!&(0]H8F&J"<>/-F&-?(3;CS>5J!LF9!- ^P.T'<,%/T+
MGRNYM7P74,YT*GG,Z#,$YRI8"+6-.AM&/1^'A6X:B0/FV7BJ=#-,GU70(8/#
M63Z6#/ H(U6>Q<J+*Q+41I9'05LP&3-*G,C#2%[078.Q,X7*TQS,.NA=]?\V
M#V6<QT@O)SY=.D)[9]U4W@D#-M @M.$O"-J.P5)?RDSPELHM^:GVJ:;IS)XX
M@TR.H,V.(%-"*I2TR^ %';':QIV"*M$UJ$H9D4>/>-S3\UP#0A7#N>% V[@'
M5L+>'54(^O I#C88V0#NQE+$:558%A;9;?G)L[9;PPZE-!!(:ML5!D=\!9O8
MXL;R;8G.,%*@CB41!7!0(41X"E.E'!F,UROXR=CU:7GG YY+.%@F#*\)=Q[L
M--R9?8MC:6GI$\27SA!?RD1?YB6<+1EW7L>4$9IL/\Z;F5NMGD](<4.E:U^O
M0-H*+3"2H-IJ%^84)6^S:) ?/**-19S%DZ-.%?GO$I$_BIZ\H\(FRE2MW.=B
M@V7FURE_/U=+S-;$?V$\V,:Z;[WQ05X[691L>@R;GJP!17$JL&)&/[D2H<]0
M9)S7&J=2J/6*0^C-U?O\H>>].=K@>-]MI'3HWM&KPZJN'U0/V_7-E K-:O'Z
M%#KZR:JM4H/D[F$+F_5M9\F>I;SJS 9AP&>3&V2ZXN;&2WH^I0SH6!:OLZ&6
M([NP:1J'!U6]L:$RSQO8,D]L=V3^#]V%B3--RZTU*RF'U?K!0;6[*5%Y^5M+
MK];K>O6@L9U>!<]GC8:$)>/YYMQ<_6=QV)ZCFO&,N_<,19]1B3>;U<[AC* ]
MQXILVV;N='UO<G+UPWI5/YAI(9 '9F=5\]XL 'Z9$1\NP+8W?>AWM@CKKL1W
MQY?&M%02Y[LHR)OM\6Y45#ZKO+)=;74;U8..+N_1.RE5C) \?I)X553>M&);
M41H<C=72.U6]>9A=%#PJ>PB#>S?R%SI&54AGK?)Q^ONXG!C>D[-\/.##WU#9
M<[U!]\B3A1/YW*(2556DVKM3=R>KVG?MUF&U4>]&MZOW>S,U>^&I1J>.[30J
MEKP!N>\.]C&EF&:?>F\U+D&+%086%;:E9._OVDW894U\F)G@Q D,E  !YHZS
MLF$FZJ12'IJF^%*9QQ<MR1<4AW@ES2C'F2XG8;)U!0,_A[)(<74;5;W;J;;T
M=C6J)D@IV39=29GF>*/3JK:[=9YIO^^%PHSK-^,#A]TJ!@*9$F$XB5M25.,&
M^185N%0"T@;-U&E4.&<]05'T/*45WD8_09MUT#V4)9?%V+#,1.8(+U.%QNZT
MJ_4VUQ? A!+.=:-K7S)C.EY=DLQDXG1TR2FN_\AYC/+6NBP_GDJRP]M1>&V(
MDUU\*@ :^KR9*S_TCGZPYEP#MXZP.71-6ZU>M+90F41E(U=6)A'\D:%,M)0R
M 69W6]5ZM[6V+IF1+&#\0:O:@>'6T28Z-@;M=FO:RMJDW:(VB7.TB;9,FS0.
M0=4>Z-J,GIC2$%V]VCY<J'1H%:+"U,M4288^6&UM,_5!]KY2^S"QN;74YCZ
M674:G>H<Y8"%$=&VR%+8ZA7P55KE=%K=:JO36+AA><"#)K;@JV49Y VY ><9
M*-A:1]PK[;UI0YZ%O47'WU&1$\JLR[04S"&\+6DIX>7,.;F#)7BUXL(]2'UL
M>PH23MHF[\\R8)I5>?\,7N RA$EY@A)=F5'>E73%([9>5":*"\HD2W8F:G62
MEAE$A5QD?P-W4/FN76TV]6JW>U#-**845:Z*:5TT5E1I275.F!HN^@GF27.Y
MF)CTT^NK*^W*-IPLBXD':X^WFJLM?H34S%K.32[^HY9HFTE%6' $+RX=LTG!
M)3J5R7KK:=4+PS%NHHI7^L&_(N<I,HZ.84_ KJM+4W'5B^BF_<S=JNP2(^E?
MQ]5=5 YD7/F8\YQ9_Z'5]$Q:;ZJF0A<J;KC+"=;LH'(!PE36E0KL<+E%NFX$
MLO?C\?$5FW4>-^F'S"LX(]U$7UZ:I[N4*AU25N5)%$Q1ZAB&=ZD ']_!X6JP
M9&:K22->565\JK'9YR6419"! ^#Z@:,\51^&:_RD%G1H8<U*O@B;N)/.EPYO
MP1G!2E2I*YK1Y?V>L"V@0U8M-WR7K^#'LCQ5D(5G&'&9F8:)J?0-4&7Q2L!B
M(1?^"LT;6;V':IS0B(;G46$<S$<5\?+,>%-$(Q*&M4* .!.=*F.,4@$VC:\T
MT:1DT8L:YMR&7'B&",3"!Z9%58[5QO63+.19\A-D)A/LI/L*414)W@03+G.A
M?H!U-F1)&M6,:_F&+[-9%V2S8D?;G4YF!6W\V]"RN?)$HJQ(2K.Y-M9183T
M40NG<D_P@GP?K*"J*1J 1Z#*>F37TQJ/!5TD4;GHQYS@_4EPM1@'C?8(EG'_
MYTBY3> 7TG!/EQ)L8=#-Q<OAIQ=T%;YQD"C+J%1-D,I335H:T_0HB9UH'N%]
ME[XR<AGS5R:#RE .7;S4H!0&_=8:X3QD"=_UK19_(Z]L*'IPZUM]>+JJJG!C
M(CR7\,3+3?>QQMNF[?_$I@/!&1=D9&Y/J;EE,_%.&RXC71&@@C TT'^%LDI<
M6,70@#>@$[ "7(_O)LB*6RJ$QXYO5$[VQG5-I5$3'LDUUA0T//CJRY@N/;XZ
MOO[R&H6BO@\^:-9EFCES)0V.N\<S^@'76=-.)'7*W]%>?7;'5E_KU#NOJXF;
M-Z9+[D%\=>$_!H@Z1,@DNGJ7/8/XTJR77M__4M&]@4U7)63?&&SF+KV(Y"6?
MN.Q!CPJ16H'-E1@81R,X0=Q+:$'N*I!<6KVHL!HY0520DW\+/\ R8I%'(8L9
MJ^XWBD=L>0VLI$\>[ZLXSO<ML"V&]UJV*<FLPDJ5)@FO,UTRN42&+#PIL.8K
MVGEV>J/ZI5%%B5A04!53Z;9H&2T_N9+AF,KK6ZEB2"P^[-70 WW):2X;2FJ+
MJX+*DKJ^%"P$4KC,!A4\\F0=.9IALXZKUZE3X4WP#FQ[#DE<,=>U'+J3A0T.
M5MR]*#8CXR]POH*)C+\9D:0"OEP1EQO8D<L:<PJU%*[!&-Y^:QFJ%B?Z1A;6
M J.[P2AI:EG'6#L4^4N_4L4,AMAB0OU![HN(MRC,ZHQNNSK:.Q>7ZM79Y;O7
M\0 TX9IV%=$LZ9'JDIH6.8:LNQ3=T7<E]1EN.=](!G4Z5HHQNHGV+RQHR&7.
MN BII$'6^X+Q8G?^]/?]WUSO&[G(M.GXRI(11#.S?#E9"A$EE*C(PWFGWB'G
M^4D$H>?PRUPG&380\5SH5+5<D%504(JP_-@Y&$U56=&C<; #*_ &/\ =X%D@
M=K!,H0,F!+\$3@:1YXC,CILV&""8_Z "DVZ?O.2!6-A,Y5;([8BH+_OZ)&Q)
M_X")6L'H9%_'Y*N7#R\'TNP\Y ;F5+(M+K+6S+Z$F+Z!:6B6^>^]7[ ^/_6\
MN!5?89V_P@>V^OM]'#]]/<;8XRN7@/[ZR?*_[6FDF--#$*L20VB)(30:0E61
MIB&.R(-;-J>'OV#)74SUTJS+EK-Z"MQ!]/? HJ(?NEJ![3)267+O[G"'0Y6\
MJY'6ZFKDA(V*3RKD"I$^$W=DI"/4][1]$]^OI@#F_'JCNWLI$:?RZB]#7K':
MT992MX(/1 7DN>9  K52MCH!H-+0<9"6+.@F')]KH&"M-X?\3-FO,6ZDUQ-J
M^+C2(X-M,9PUH-B9*HQAL>8$)*M\;KS8#>[#*_TU.8 >E?8D\O"LN!K?F#1E
M!"C1//01Y$NI 1;";.BRHJ\#1C@FZ?KT)()1O5"56<,I20?_5>-UJMV9C!Y'
M(=:A"F+_:Q3!LHE:8>K+N)N,K,E^*U3+!;G@ZOLXZI7?<W,WC+]I)H0<].65
M<FPWX"7/R)- )..02;*4US=5UEKZ]"=#2PQ@Y15]EY*^5PN(YQYH_,NSB/*,
M7\;3DB>H*N)4 U7!8?+5I7?!WG1F+< 59/85YA,(>"6S^1.Q56\:^WK[E6"2
M];8I_XJ%[CHN"YZ2/WBQ?MAL49J",2(XY;5F1+?PJ5J<#*])RH"N6^IH0<XN
M2.\O7)8=6#<+UOQ2BVO/$UPIHLU?G9(K6J&I(M4KK@BU[(CC:0J@$OAQ5+L8
M]#NVE<\H [T9? 04+*TKQ:'G'+'82JUIN&P),>+% B%9]UZU)QNR8:V-^'6)
M(,F.<1%\92R<GGJEA@4J@TA3P...D-U/U":*&17O/N X2IL2-C,E;/"7E).4
M>#$?^U3Y ?8O%Z7"IU0U_ZR+WO0CCO@EEFU/9(4)5(L8&B6/""::;7T3'-K.
M_*"ZWM)L2A+.G2'C^!_B5GBX"TZG=[VR>FMC9MDJ.0^ZSG0%=V-0 -0:>]E=
M1XRII.688)2 L";A>:KG#_XY\(S0A&@V&LF?^."057'O@*"@^&%K@SM!E3&E
M!T Y+*HX%(H;UD%715XI5H]U2Y6F:?1\UPZQ9&NL:FC.$IY+O#JRQJX";*-B
MYMI(!#7M#%M=*&2"::)3J:EQ.-Z7D 2CV(9:Z8!T!.\0/HTBC##PT#'R8SA'
M]C66B6R2'0I'4*BBD*> %O==8%2%#J.GJZ\"WZ3()[H_$C)CVU/4^\0!D7($
M(PJ2RZU6=GIADT-2UPM?^41<_!J/Q]BM"TAGJ(;=F00RGLD>G)$\[HL/#"E)
MB_V2?7F:B&1B*6\CM&6*"_V&(B[3O7-X(J3YX+EHH7P2+26H>#AI^8'Q#0\,
M3Y(K0 5_>^K(\Y9$4>%+$.)8L#PA'44P_Z@W!1AHGTJ#]R8$RX:^.E>^<^E5
M>#XS%N[8YLKN\%C"_N(N\TC&!TG!):S2=\DO_4O('B0HD<YDBH-IAX9:?%!N
MI?).IY G;D7E?TNA:>H0DYIOPXY71=<3*Y@P>HE#44*OY9:+"^O108B5 @7C
M(RMJC10I'CJ?3=;G7U6Z:3?LQ^['M*X!!B<.NF0>'O$?*2 5Q1UP252X#/)$
MM:2(!'@]+&WFDODJ)NOJ^--G[?Q<N_S\T^DG[?SCV>6GB^//YY<?UTV-RFL<
MKJ\>AW^ V,/F )P:<<01.'VC);]9+?:>^=U&H^ZSF:;(LFT#0<*WKGW+KIY-
M5(QC*C2L!23/7:?]0#39JIK78S'AC!>S&9*F"KW9J#K8F.L$:K(4G&;<X'%?
M0.CW;\G#6^JY.9%G4:33J$Q9E<_-(O=P[/H^)?/*XMX9<Z4:A%$-VMD7R[,R
MZ;1%=83)/&)U5$%%M#FE2W7*JZ:ZRRC/=-$)L)LLBY3HQB+IGDKP4"/%J<#J
M])C;5$]D*!QB3[>4,J[*0N#DMSFRW!K&1I2R2\J7CG<P9)-AG_(:8J9RPAFM
M_RR?5KM*DUM-<;RZJD!\_.L9IS)%6@(_U-2'JRD(7J/D#R4)T9[?@)XXC@+[
MN,D9'3^B2UU-[\=(S)3%E>)&1EOE;E&2.?<71/ FB8E=@?!IYU5-KJB".!Z;
MV8&[<(SY492:CQW08;.4N4Z//4%HUG?X!.'AV2^_20,H4RI,@N:PLU1_ M1A
MB"DS'#X:OFG\G2J"2E<Y\/K*E)?*CT:AHJKLC0F)?C!]9XA3*V4WK:B#)C<%
MDGYTPNDVA1HC291%78\&AF5S=@BJ\83OG-WO>$$;W NP4_IAPD>(5L?05&=B
MV+S4517)P.!,DG)-Y,NCQP\?3J+&MO&B4&-;LOU*7X"<!)A@@4&KPC6F^K/B
M8W+47U6JYP>^')1 1M7++G[]<!V]:B![3Z46&+.^2?/0R"/+L4;A2/NNV:[%
MG7$3;.(.US.,A(<2<U?M?"6=R:[O\HD/\G<$P[7;[?JKWFN$\%\E2L!>2%IP
M#J!E(Q+B+N+'B>XLQ![3,LE+H1MQLA6NZC9KR\2+VXC,V6GX46(5X\V+J7W+
M7>L3C9VEJ-,E$<Y=P1:7 KGZ7:,6-^]5+74Q.5ZZ*72S2[;%EOX7)<>AQ)$O
MJ7IA87M$'[/WT+AP2SF' V.>:##$F'&%WZZ:3'<^FY.2N2Y=O?ZJ__I5\_6K
MD]>Q0VTHOPOQ^2Z(-M9%@#66XHRMC:F)<M287(_2&[.V<!S^SA,/ZGTF_6D*
M('I8XU=DO@"'P9^KMB4IS8/VGSH+IS>#PA_(-8TV#,YNX;Z52R:1/D:%0IEQ
M%RL3&&!@J7.Z.7'_PHG?18EF#U@Z!%(REFD>Z0D%B'XTI^TIB#3=0-O/U-VP
M@Q74!XR*F@%2#JTM$1"U-0G2H YR,CO04'0-.>$6;_\Y8H5D<:7<J0RUWLG6
M[BFU+E^DSD-5]GS&ZDY9O%G%8:#BH#.JI+KM6:HY=Y8D#DE%"T?J:>P67T]T
MBT=!7&0S,I7J.PN/IO&-69JU=$(?ZX3JN^Z$KF\UCA-68Y&EB-*,&[1U.ZL:
MBDR1KVF?,WY<76-WTD$#=U[U**839N863=D*J>OG;-CH=!'T)JS$?G(EM!O/
MZ"OXHX;+S*><J+[74OZ9RX$68'9]8P@.U/$- 5 ,S"1[B,X0FGBY= ' /;=X
MK7PZ^5"=,:R >SU/.V'XDKEN92)1@B/IQ!WXA7.LJJ,Z-&3^M!^/P!$=E!"$
MQJ8F:B6$DI"(BQ*GP#YVS#5GYTQG&"+J*6!0KK2'#5U)>'QX&H\]!^ *(B8'
MZ[Z^&9_+R:F\AUF&O%(72.=2#Y3%*8ZOJQGQ Q_ZS8W/ID14V5"5N2]7G7.4
M* L_[3;T!!M_FT(<WI=2'*(@DA)'QN@=!/)6H?0@C+G^@UR<Z\ 8#-B96.A%
MS$GF5)E:B5(<+@BS7%1T(*F/Q$+U(<])U$I[+CQ*D*LZN$ST@'=5&_F'Z[OD
M$3MOO/ER2:R+&WO<)2=*]X8%-6:.9SS7E^Z)X$[0'KNC"6<XF71+P^+C4)XW
M]05[X-QG?>.?$IGRGE"GGHX[?2*;T1#\P5M0+<L\=QN;4EM*#U*;YY[(\BI9
M3V:8SV7P]*/@(&IWFNPJFNSF+8N^J%.^7K+Y-_>95KT[T^V^94\6!'6H>;3<
ML-S3&X\]A!GVQ?*NZJKQ6[(G+'P&QG'DKP?SO$M>^E6=_.*3B+%MR!0O]1T>
M;%1G"OW)Q$:^"(,VGW-&HBS+=*=V7+]4(]_DS6[L9@/:"#;7P,4LBBC%"+86
M)7FENMOSY6Z:Q/157+R*E[A]&_4M1]LG)%T(/W@>Y1?)BU+,'9_[JZ;V8#)U
M15X/!O<'[RH;?D#I>2!HJ69*O @0YV&/5CZX&634"UJUI^L#3VZS^F+19QML
MA24[72TX9N',#5:YJ$_]/C"]RLU^\"C.\5S;9AU-D@SN0%5UU*O*A%8_NML5
M26K<+#?=Q'CI0<N*:[2MWF&K+5ARRG.;0<=%+(H_:>T*Q(.$ #P2.QCV49>,
M\=(>Z5ZA,BL(6>7+5NH$4^8'>D:(YUT.JB%"9KB'N"\B[T<I3_*#!5X_)(?1
M0ETSE9YU!WZ=LR_SL?O@NYLD8FH$RFI"Y5+\A4]*&_< 5'&":@.H>OM)ASB^
MT1PU!)SJ!T@YY?P;A-Z#I7T 7]0B)MHD8L(&B.^-H9(#(H^G2CBM[):H'##+
M&: OCAZ9Y9G[>/@_B6HK[=I*IAL_)WRP1#-MHE(6$S'1J[UU$2=0K0LQK+A]
M629A03OLQ!+QE>U887*^8Z(5]D,6) F9_16"LS68Y&R53KC&DN^[6(Q/W<6E
M/!JIM\'A0P F\@@I9^]EB >#+>D^N7'?S[[,]Y8&-.%%O)#=L6J/U+@O:K(I
M*JU-LGWJT_1(I0:X+V+Y53VX5%E+/ 0-03_U54YW;=E<4_W\LJ8U-R\*L]AB
M!:@.HCV0]%Z0J/L6X7 4JX\(KN7;AEP\(%4F:F#<NIZ*[D,VP5A*)W'RK5!+
M'F\**? 1;_/!6$^K9Z[QEH4815;>CY,:DM5,*4@FP!TA I\A(B^J F(HC'K^
M*ZJS)><PE$V\CX)2SD2DQ'F+?5V5\9*>OKSO@$?#5;G-,*U,UI%4W:&3H_.R
M4]:_.O&7D1Q^SLDXY,Q@GWI*YXZSS>GCC$DI<E8_V8_@/2,.T:=DA=8Z+L:"
M1UQ,^FB,!8*HLDCHTWTZAWP.$AXLQ>!9_2"9V4E)_3$ ::>O%!'80*9Y(DL^
MPP<V!$.L7&*Y0?JPR"[FZ2&([YA4UB*NV3G#:BHSUP?A,:+"GW'2D7!N#-G&
M03Y!W=8]QF"Q=GSDMW(Q;70KTCV>Z2+33+7=:$^IM8AA&)KZS(Q)%E(2B-HW
M8$!PPC>%,$:39*8OB+)4+-F(J@8T7JLP>O)H4Q:)Z\-*DZ!ZE'RLD!F".I4?
M3B6BK$"!?M&I!>.DL,&Q'NJ0KW%(,97;)65FI 9)-><FAU62P>#5<E6T:GW8
MY.:\(_17)C.KI>27S *<$18< ]&."KN)"D%7D"U..;'MJ=,;W,71/3^^8L6D
M<^6G:A(6) 9%AVVT_R-D-(EVN%G0J-0%4:D<UU,KR4HCP;^D"@G<U%@B-4"*
M8Q$X3NA@C%C[0GR;&8:RV^GF3W(J$MN=B^M6X\(\H/$XJU:9@1APA*5P$Q>Z
MDP3WJ:ASK&L8=XSK4<I47P8XP3",4C<#JEF9[-7YQ<P*GAK>6#TS_(OC80_S
M &_1?;W&F.JK._AZ2K[%USCK\.L77^ 7\FX(UWXX1YWF?;V2NCG[EU&Z>?)-
MVK6J3L_/)_(;J]H7OM"D7L5LXG=IT;LR?[MB%OL34++A8C3."O6U\BZ4:Q0J
M>B_HRB)('?@?($L..$A9(J6>T_ YC9];7QR6C%*R\C'%8BY _X)>&0A0"HGR
M31$+\7N-OT^6=UJ1=7-^_72EH K(O/;JS+M$^_SU/*XO$[&-OM&2WZS&L)G?
M;8Q5VOLX8V?%*B!5[0?K_JWC.A]#<$PHA'>0:Y\P0Z[?VM.8RG_O6??!VX%U
M+\S] 7@^8D]SC!$0)?KF6]C0>%JOUWMM_=CS/GLC)S#/;.-FCU;0NK_=[W8[
MA[ \CW[5\O<<U#?QGJDI'7,QT)EWZ9N>T[P7-?:.,&ORAS>IMQVM^W=<O@:/
MQ.7-]ID:$[Y,;9<54,E5YMPBRAWFVB) \+Z.4:(Y%5-1.$#W998]^$H8>-J9
M*I/#NK7>14H_\0D NM#7^S\_L$9.K4SU?5RJ;V.'4WWS;L<ZJ]NQT_NAU;."
MV.N(/EC-:JG'5S16*827%VRQ_6*\8:81BQ1^V=40UPH395C^Y8>$]8Q]>%;]
M*]I!_/IZK=$>!VDQE+46XHZJ2BSCG95L4\G3C5LP)ALU+FAA*1]K-U9[3E_Q
MN15?^XC'5NTYFU@96'R4C'_O-:(M*;<(+&*\74C-*8ZH#Y6FF_X\S3_UJ2<Y
M)3^>V]5V>6_12,-&732Q_72]JN'_7D=O5.^*_[/HQ5JF'LTB)F/)GIZP2H7U
MQ"JULL""C*GL"CF4U* 7/!WN:Y%4#%H^%_U%2+5<X%C!KU#*DW7W%(=B8Y'%
MK"DN;$#:RX$?*(.%E3L(.S +_H%R5Y19OJ<>*M$%G?=N/\3PY@EWV^HJ_+H_
M%":$96^PF,=RC;T&%5K6ZRJ5B+0SRQ;1'RP8"U[\5.N1K1FWOA)83A2-9_39
M>["I4V]_$<9J UIUQ4'R.[V2LD64K2KF&>  NHV->JNJ-9I=^'_M]NN%5I,)
M2ZKX[/"^)3W-]'3EIWN99B%!$/NQ0-'K#-R%("S8_2()3@R#8.R_??/F[NZN
MYHM^[<:]?7/L]8=8=/2-,&\,[XUI!,8;O=D\K-?;;^KUNJZWZLV.WM#K#;W;
M/7CC!!#4ZH?MEGZO-[^*^^:^7AL&HT@+[,.X^T ,YMF_%:SS]HZ:-9U!CRT8
MJBQ+>FK3)<FA=LS8'!TE?A*R3\^)\&2A!8)EXF!#VM4S,3+\B8]?U)[/J"YD
M*57(ZN[_O-R</#EI(!X@V*W#1@YI(SG,'57<'Y<OB<^AKS31>8BHBC=P:?.V
M8O,:*]F\QI/:O$Q3]VYB&W=^:=1>ME'+(U6E42N(B2C>P*51>X11:];U5J?3
M>-/SAGTP:^UZ1S]<(XYK/JE-.[,\/V#+-I*7L:@5=&GJ=M74Y3%^XV[BL@1^
M<X&M6]G.+5*E#[%$FU+C+VF<53BRK@5!Z9G-30%)M)Q4JH?>(+N0T5X\SD39
MC+IO@_=5;];?B$$#E7V]T0%EWUI)V;=2H)U4H3"_M81R(PNBUS&-"9NMC[%T
MB<,-:J/BH.IR0.4WROD+JE&9K*0E(&OQ']<1_F>9(7CN^($5A/*BTC6FT>&]
MF \?3JH5ND$FNY"Q$]M^S$+,U36;6YPIDY)7,J?-2U[I;$6F)J\4KB2;I=W)
MVS@[;'?T^DJ&!P0\;Y;GA"]!<R^"R-X<JS(-"RP.QBOJ!WB-G4KP4.G$P*U2
MSQ63NB,T#JN5[5B9U-2X T6<WCHG<7L_&%K];WB9\ZTJ*SO[# VYX'LIN='W
M,D.9,[5-RQ_;Q@2_1C=:^Q^\!.]AA<39\&@GUV#64.[@(K JV-WY9]KXTK3G
M=)RMF/8"2FT.'(A&RH%X-K\!RR;(YCUK>0W'=CAR+%6H7?D)JM5BZ2B4CD+I
M*)2.PK2CT%S@*)3GK"_U.+0\9]W:.:MT/MIU=#Z:^FIGI'I-_^>3GI+&^:PR
M@?7*LQRL9F9KI]&-^TN^<8]N2-1#<-[M=NJ(H.E-8U]OO3*XRY:ZHS_U>WIE
ML]Y0K5&N#:]G@!;<O[RWQ43=E8=5;&QZ'9XNX?\Y!BF0SB[O7I24;4J<=\>4
MK)1"JM<:N3$E9U%-O]*4%&J0TI3D5BV6E)6FY+&FI+%:5-(H3%2B=[4OM>O:
M22TR"GJS75]J.0[KG=)RE):CM!PE9:7E6-%RK!2$- H3A)26(R^#/,!RY%)E
M%(VR%SZ]DK*\VC>EN_6Z7CO_>/W/[5N)<SX%_?W=IP^4R4_-AU1)+.T5]212
M'YOJ8],5/K</P<;FGFH7=(X'8-R)&PLD&51#"INQ&Z$OJ)TZO28P;GQN23SJ
M"=.4_>"B,6)ZU/M>EU;C!5F- JF"TCJ4E.74.ER?_/3$UN&S<>\Z[FBBG6)+
M1Y^JO/>'8F1$YJ)4TZ6:SH^V>#$JIZ2LN&KZY/C#LVOI$\/NJ[X<'RSG6P^[
MTI4ZN]39^5,=+T;_E)055V>_/SU[+M?Z/396LDI-76KJ_&S+4E.7E.544W\X
M?O?\(,@'HR?L4EV7ZCH?>[-4UR5E.5775Y].GU]=7T6USTHGN]3:>=FBI=8N
M*<NEUFX]@<8^P9[GVI5Q,R^%Y!5WY:9VUKZZN$\*'JM\8 MO0_6CE@W"T-Z4
M:2,/DC?X+[;V7=J .WGW_:_0#ZS!1'+WG\@T4\/J;)C9D_GKLGWWG/;=S;)]
M]P+1DLVQK\]__'C\^<NGT^NH/7;BH]4:9,<_B%.R%[>>)PJ2J<^8L.:)OT/+
MHTI$?I3_'%_C/.X'5?G<C>4'6%A7&X(2,T-[HE%B'!8WM/SH>_)+J1B[JM7>
M$YH/2P$/PC>81=<30\,>8$=?')A2U/F!*I=$#!WX%;W "(.AZX'LPU<RP>[$
M"B9(YW5X9S@"]LMU(#MX11O'=9BD[@]^.$XM(6^C@QI7N R&L'+A^$@S#1KR
M.+P!9E'QE-KBQ<QW\_"$-E4-P>M3/;=G'VEVESXRTR[\A[5JS\TWW!LQ![-V
M>>D6.CN].+[^XUH[_WA2V]*]ABU$'!M=M;R&5?-].FQ=:KY5F[7+Q8Y68]MC
M&X*WUA3 =^ .O/'?:#\;P7"B?1!B_UJ,?:O_[2FD;",U(>6*20405:12&D[Y
M#6BU8P67*EXUE^8"EM>:X>.#2@OF725D!#A#2PPR[NMB]()XE&5N'WK*=._Q
MB](V;]4V;U0!/T8((SX_\WNV:]W6F>5CS=FZ*Z/,V7OW%GOK#HS-;_HBL^,Q
MLRR7=$M&:^:J<'Z6=QE0E1W";^'_U/C3> QC3(WQO50K"G9)JYV4]\=V,O61
MIP G_"QE'%51Y0Z\ 2)]=\JPODEA*I%CA@.!';7NWS*B<Z1I%?K+,L$-47_!
M4V<$Q+H. :S@ WY":*??V",$AI_>'\ C^_4]S3%&\([0W[\QC/%;[/-@!02)
M'#LF(CX@"P+$2/A[6@A^(PT5^N:>=N];;QW+_O=>X(5(UIOTNX^64-.<I49_
M"FH^AB/A6?TT,=V#66H:T]3([DI(RB?DI7\9!GB_$K?+A1$@;C1!#V'O"-R"
MUKZN[S?KB@[YUB/<#@LIT9L9"]/<%BE+> 3B =&#!?&(_^^]\X]GLY2UIBF#
MT7O"NQQ<C@4&'<[-M;@A!B88)C_:.])GV;0!FMHYI*DSCZ9/@H(LT(;K$[58
MDJ*];0KK[2ELG6!R H-YAGWNF.+^9S%A,JW[V_UNM]O 0MIU68A^1E96?U/4
MK/+,-FY2;VCN'0U@A42&(*X^O#KN/[-\L$E7\+1KGL%G?NI5K;VC7QJS[UG]
M-2>AYT5O^4,8WJECTH9*OJ6]=[2_KS?VFWK&>KU)*F9^LR<& D;M"__H!PBQ
MO[WUZ18>O%Z[I[\9@Q^(T60?(XMZIUFOW9-VHZ^#R1C(\R$NMP4A_>DQU4M\
M-_2PC]O]R'9\[D$@6Q#<]SR[YGHW;QKU>O.-NAW.)L43?-'$'UIC]=,];>"Y
M(Z#/QSE_K7]%6=;@7WKTKT;TKR;]:P_\H^0/7#=PW #)E1*+-%AOY<K'+\)E
M!1;06H'9YZ<$2>T1?11]2"&W-; @"J?U$ZDIJBX+)^<_IP5Z^L>\K='#F'I7
MXOUC$J^I]\.B>0'* NK6]GY=A_^I0>+O-#E\8BYFXD<=4LCI;Y+41&]&24HM
MV='"%=3WHGGE> E9\@*Y%MW]^D$TN/QF$VO1*.!:).5BDVO1+-I:M)1BW?Q:
MM JQ%M-JII4G-=,NWA*V'K*$K>TM8:>02[B^L=OB$AX\QQ+&2\/.>6+R\BL3
M"+D?VU;?"BZP4(ZGF=:(<UAC__]:Y0F<_AVB9^Z.QA#=8TAW;_E[1\D(V'6H
M[2*/Q83-O")!W9LI\AYOE)I;4L3=E\^_SYXP_-";$ >9F<OX6#0N'KY<+F(D
M]I:_4HC+R]N%.D==+Y.#ZK%CT[2XS_F589GGCFPLMX2;A6.EO@.L_"0X9_C4
M\!S+N7F).[+Q+&S,ZVHT=T"HG\G/RW60J;=V@/'/ZB#FF_WM%\S^9_8L\\WX
MS@MF?%X<TGQ+P,$.2,!S^K'YYGYW![B?"V!O6Z=-^N$.<#!'T-ZV^-AXR=!0
MKL"]K7%P%Q"AY_:EGHB5SX,*[8Y3]$1L+.&LI^#@%O-'&B4N]73>S3;Y6 ),
M1=^))5+TI-[--EE90CXO8D>6V,V3@7:Y2CQOE)#/$Q_6Y8K]S1(IVLU]WRP!
MIJ<_K,N7!)2XU"[O_Q+.>AJ7?6OY=<T2SGI*.&M[?"SAK*+OQ!+.>F(X:WNL
M+.&L%[$CGP?.RNMJ[ +&DP=P+V]WE5LO&=W)A8N8;_:_9(PG3^!>[AB_"]#.
M<SND^9: 78!W<@/NY8[[NP -Y0+<VU:V8>LE@T*Y\-R>B(\O&1K*%;BW-0[N
M B+TW+[4$[%R%Y*<\@/N;8V-SP-GY70UVKN \3R_K]?<7NYE^R7#-'GS];;)
MQY>,NN3'U]LF!W<!-<F1K[=-5NX"!)(37V^;;'P>'"2OJ_&2T82<'>3FJF)R
M>Q= B%P=Y.:+_2\9N,C906Z^&+\+F3O/[9#F6@(ZNP#OY.D@-U_<+S0T=&98
MWJ^&'8IWDV/?%\&);?A)I7\!LC"Y,+QO(C@+'1.[XET/70_[:H^^7"MWX)UE
MVZM*Q .IB_[Y$RR"X?6'DP_B5MAI(8T>.G?&8>#3$_I2NK82<&VQS$VGT"!6
M*7%;.\[96E#;*23HYGO!VT^&<R.89?CGA>58HW!4WBQGMA82@,MBJW%?LC5F
M:R$3DY"/D2_ZHW!O/&,\Q.;8S.:^&SJ!-WG[Y?JIPXV\U?#M%!)AS"U[\Y88
MVBDDCIA;]N9..1<2)\PM>W.'!A02#5S"WJBQNNM\62'HVA5#?%!(W*\8O,Z;
M53XH),I7#%[GS40?%!)?*P:O\V:O#PJ);"EFOA>]X-SQ R_$01(@ZD?WEGZ$
MN2YGEF,X?<NY697KZU#PP75N$)E%2CY/QF(Z3\2Y%5Y@]6R!#VP!K\UWPDHZ
MY4C?;VP%G3TH)(R7'QF.9(B.(BX')"8)0JZ!+\(_7C'SH7#24TBT,#_2DQL-
MN%!ZW[U4Z2TD&+I=Z5V1?3_\S_Z^]K^_7?S:^;___>7PW:^_G/SRT17M/^_>
M_?G^S+%^^[5S=M^VP[$Q:GRZ^<N]N'QW.+KR_>\_>W]^_/':_FR,?_RCV;^R
M[G_N?KKWSMY\^>57_X\?/__8^.7T%^>/X<7?'X+??_[^[NS[\>'%W[[]4]O]
M\N:W=YV@8[T_'?]QV_G^WO[F_JWWA%-OBO_\?C>97/8OS7>_AQ_MR^-6[[CS
MQTGPASWJ?SD__CCX^_?FSXTWQN5]Y^[[QJ^7^H\7?_WX[8,XZ_S9=4=GQI_?
M!Z[IO/_[XO2GYM7EQ=7[8&S?_/[;?WMG#>?B[O*7WJ]W@__>'%OO?KG4_VR9
M!^/@\MU!O?-S\_8_?G_0N#,;MZV[7O?-7\U.LW,VM+H?/S;OQ.?^^V&S?W_A
M__3[X8>@U]#_8YX<MWX_N1Q\_GS<Z%U=?[J]?=\*?CKX\TS_=7+XZ_?^U?E_
MO]VU_2^A^7<@+LX;OW]N?0M:%__^/^WD^M/^_KK>\M3&6<U;GOK11KWE0F+3
M+]M6;%I9;S%QY:"0V'<I/@6'<PIR%WD*)]$?@I/ C[:SB-U"8MVY\+,*O'6Z
MA42]"\#UIPF.NH4$L@MG[1YT*-G:UI8M-*"] ,QX$)2[,UPO(>"7#@%O,2[K
MEA#PBY2>7&-)W1*Y??E"E[N I@0PGT#HGO6P:9MVLL0O=P._S%6::;>0*<6E
MU*T+^.8KX?6P!'QW0^IRE8YY6 +.+U/JGN:>^F$A >\\7&A.\*>Q7S](Z(2-
M\J>0X'3.^-/<U^O;VC^%AI&OPYYOF9;A3:X-6\P&IU\<4WAWGA4$PKD*>S#:
MY6  *[5<%6\OTNCD*=(X+#0.7 3V/PU.<5AH:'4!']4C5YYU"T)_91M]0J.>
M]2 P7UNXT !GWEG_1-NWD# CND6?K0#9=NZ8UJUEANKN(:G?]Y8G^H'K^89C
M@N*U^L);2>^6\K.V_!0QX3%OBE2O(P!6J!T8A?E\-B,/82Z]3];-,,ARA(2W
M>C7?PNT"O:Z7#-Q!#TBO-XK&]T<"#.N(UO&=X9DQ,DCB=!5Z_:'AB^,;3ZQB
M$W=&D)I%$Z22RP_@<JOD\C:XG*N\'[W>+KE<)-^M4U1VG8[&MCL1@D+/RSM'
M>/[0&D.XZ9Q>7UZ]M_R^[?JA)_QW$_PPP=3/=VZ]H?/OQMAL ;]?ZM>M3>"/
MZ"\B?4803E5)N1X:GG@'<F5>&1,ZPD3G\H;KJ\AY/1]4GC.%<E!*:+XD]*/K
MB!6%5-LA.>V6<KJ&G.Z"1!R6$O'4$I%VFP[V&_%B;=)MT@N+6;X4UF[-(]8+
MBV8^G+7GCAGR*0VY!*7K*46A< #GKHM",Y&OM5E1*"Q$^0)$(5>W1'2]L#CF
MPT4A]4L%BJUB_W.F'[8G%(6%/5^.4.3MCH6N[R"XF@.A>*I H00FGS,&W.+M
M%EW?02SOV;R]I^+I#J)Q>>#I-E5PH[ PW+G3=T<BJO+PP>T;J$ZG6X'[ OOA
M'H-3@OUNW3$=$-Z/8;3G/7K)5T36*"QD5V0QR-M%>KU16+BNR&*0NU"\45BH
MKLABD+O@NU%8F&XE,;@6MFTY-R %%X;W303P[Q5E8&>\@L)"<L44@/SY X6%
MWXHI /GS! J+T!53 /+G Q06QUM) 'X4CO ,&P3@V!Q9CN4''CQU*YY=#>3,
M$2@L\E=@*<B=-]!\V5AA/J4@=RY!\V5#A?F4@MSY!<VG1PH?MX+-AW2I:FZO
M2Q5,MZC[:+<K:^O-PL)BU[GN0)[S[5I8+&Q9B0ZU3Z^M^S+>D<PN+.Z5?V;G
M+ZPI+,:5?V;G+WHI+)Z5?V;G+T@I+&RU,K/%K5B>/;HS=KM56(2J& S/G>UN
M%1:,*@;#<V>_6X7-4"L&PW-GPUN%A<E69?@I?E[:\(CAA877BL'P_-GP%X^L
M/?L.SYD-?_'HVK/O\)S9\,(B;'/;I%UY[LCR?=>;?'0#L4)-Z[5?_<%RQ.7@
MQ!.F%9P9?<N&-4L0<'QV<LE?GKC>V/7H*'N5H[9U:, F!>+O$$^,P"G-:-,V
M]<#SH8P'#]%P!X^N=1(ZUI2T^UCVSY_I:C 2!EXP/)(4TD-J3/5=_!8<=OXK
M0M_<.\H>WO+=5D,_>/OE^OW,Z%IR'DO?<(5W)*.IQ&^B=AEBBALXPD?8(B"%
M[I2<K4Q;2C:F!IQYV7OAP/YSY+=S7KAPK3-?.35L4A:B>:^ZAE<@34ZP=Y3%
M)E8A],!CV#2&'RR1-'PD<[57>\,U[]$I&4A-0SZR3)C?6/=O@0]NZ/6%SW\.
MA6&26H)'87F/U/_ON>8$_C,,1O;1_P-02P,$%     @ #X((6ZSSJ6MG"
MKB,  !4   !E9C(P,#4P-3 V7V5X,S$M,2YH=&WM6FU3&SD2_IY?T6'K[J#*
M-L; 9==VJ'*,N?4M!QPV5[L?Y1G9UC$SFI4T!M^OWZ<U,\9O)"2!"ZF[5 I[
MI%:K^^E7C=Q^6ZU2UTCA9$BC.75UG X"1=?2ZLP$TE;H_+Q+.J%A)NGO642-
MG^C@IV:CWCQ^1S?#+C7JC6.J5D_:;T,=N'DJ:>KBZ*3M_[ZA]E2*\*0=2R<H
MT(F3B7N_X^2]VV>"%@538:QT[SN#;K^_@P74=LI%\J2]GW^"Q;[G@2\C'<[)
MNGDDW^^,P:PZ%K&*YDT:JEA:NI!W=*UCD;3(SUKU']FD@T;J6N#,K*>F7#[2
M)I2FZG3:I*/TGJR.%!"(1'#;HF)RI)W3<9,2G<C%8"3';FW(J,ET,3:5^5,]
MO6]1+,Q$)4WZ$3N(S.D6W:G032%4O?ZG5JYNJ&:E4(Q+541J@B6>Z:HB=:](
MFX=64+@KMGQ7K[<HDLY!)IN*0"43ELK$ D![WJ$,M!%.Z:3JIBJX3:2U35*)
M<FH;C=_D(_.!CK19FA]'6BR ")5-(S'GZ4@EDMZJ.-7&B825Z-U/U4@Y.CRH
M';3W60L8'$B<?#8<?_[A7M1;CRQ620B':])AHW8$:EKF&&!&FMP(M EJN4F-
MMZ%"TQ_J_E\A1XG[2$<A^'1[U\/^6;_;&?8O+^CRC*ZN^Q?=_E7GG'J_]KHW
MP_Z_>A@&1>^:KFZN!S>=BR$-+PO]V1>\%MN<XK^JR #"7O>'_=X @G=_[ES\
MK4>=[I"N;\XQ=' HJ@='NV*/.A>G='"\&^[ESQ7J#*AS>GDU[)TN]%LQ[A=K
M]AQ:;0+]S5'VCG)8;["S#'_NT:!S_:%ST1M4+W\][_WF,<=,HUYO?,)''@N+
MC_I4H=B_,^O4>/YEFNV<]"OTBW#3.9U+61W(U"*M5("68:;DID@(KU?X@QKU
M:2IFDHR<*7F'(HB\:%'^.%5QV3M#^L3ZZC]A0T-G,A9V;JF?!*W7JU6C1A^$
MA2Z0/Y[3;:+O(AE.9"57SN3*A1HE,]'.EV6A$A+)G++$&11ZZ] 0Q/!XTF,2
M*&-P?61X&HL 0X9TC-SM=$ZW09!(- Y6F#F3Q.)68E])929XAM!9B&>_C.G.
M"<0*@0>TCI@SJ\DR!LH$60SV"30 &*CN=(=".26;\9_%OG0GC2R8,(:QLA&:
M%%1<5'@W!<8VE8''B/FF0$>'$&.&9;[16K+$*_:DPX]XDJ2Q2@ 4F_T!F K<
M".28-DOS*AES&\)- [X'41:")\!?0J$"WU$FFE,*[-CSV".CZ,&U"DCMVM;P
MWE QXPI39!$(8$P-Q/UVULL3"#OE[N3.EI8V<J*L,^A&2/!@+C>DK"P9S);"
M;$C[BFUV5*/ABH)_L84]BJ3,3JK'8X7'7;OG]>Z3,-(C#,34*)(^VTF8=10I
M.^453!8C37"JX&>T=T&D;89UG$",CG*H4Z,#&6+8TBZ0#25,E</7NT>SGTPD
M=1 8UUD$"M]+'._*7(J#XS!_RA\5%]PD-S'S)XZ>)<OGEF!9GKS1>&6C,39B
M/=?] 11<$UZD;BU:C+^N-QA?:791HU-IP0D8^&3U:0-5.)4'(K-/7\();20!
M=K%3GB)Q5 0#Q,Q,61^)H)*)Y\,-P$,,+^<!(R/AK5?DR"4+(,PXM?I\D_!\
M9CEG>B^V/L'Z:-168AL<$Q7KD@HX0Y!%@I,(A/6L'W(O5N29?+D&XMM(,B'B
M'.ME^")Q_6(V'ZW;_,DALV'ZIP?;DST 7C-3(1M66)T(SBK"PBFXN+*UA0E+
M&\$7E!BI2+DY)^AMV[(?>G-Z2^4NM$*Z5)Q]\KHO%$HSD\)3K"\H <ZNH1?
ME^F)3% G(C@,9F3*>9Y)T 7E3H%:I5+DC^_++8(:]68BROQ+'<9,CL>HG&HF
M^;R_60%1()X0^?GC]G+H[8^%J.PV+[HCG;G']WY*;A(+:LD=Q?C3C12-RE[%
MN[3,,8 \+6;^79DP1&3G&&UBS7UZ4>#\S)HI/R.2.3?K(,@,8[F4,E?XQ=HZ
MC/#Y%UQL !:_9\BU8+J[03R&(R"NUN@*,=&%27^@X+-&DBUDV<LEF0J[J!0<
MD=YQ9.A3E=>^2"-S].RW,BI.%VOTE:\ Y,7<Y'E\XOB+&CM_N@U+7ZH\Q B'
M[+)M'\*%;?09E62C?D,ND:$IU\8NTK8? +,8)T<GY=8D--(H"3P3*LCDE^_"
M]HAYRSD%G]P]E$XJ?\\41/9NF26!;_;WOKN>K8,C#E=2!;-QZ\-M;* D0"Y2
M[J)WNI/"OZ_-*YG/HKX&^_-X>=SY+-,5#5'>^F\)+A%BH96+V-IBYJ)F@]CP
M:V'XET_A%OG;9G$L# #P:A2Y:^N1\/M+SVB\.LC"8P.WK@!&Z<,0AO#O @J+
M50I\53+3T4QR<DO$I'BM8HK0E7$:Z;G$[-U4Y\$J5AP"!OS*/%_;@/;-$\$M
M7I,ZW[NM7IPL[A?\/4<Q")PBD5JP*;^55R#%M4F]UCAF0)=O03;>Z9=PF\EH
MMUXA_K]7&LHM+G!6[EF66/!S3@SJL*0N-CSVMRZE<BY\C.[P:61'[[;0X8M9
M%W;&"1H5L70_I],M0J8B#'-,<YBVBP!T '[R?J>Q\]C"QUS]C6>RYN_;T-[Z
MUNVL]X_.X+<!]2^ZVUZ[;;?:DO/EV+P"D%I4?,^O_TK0RL'RVF]]?-6%R]'B
M\N\Q:9Y/T:\VZL[)*3)3DSK9!*OIQXJ_N]UNGQ<6Y,.\^0WV7;^_;.:'5[Z=
M!)]]N[_U'?7C\5%>CSK(%'R"^\8=R;>)B^<@?@;[_Q^-932Z4R7'U+N70<8'
M9;K,>WC?-UWA+*RXB_F?1FBW>!6#MD8N8"J..GL?1P:?W+[XR]Z-'PNL#FS_
M=4CCV_TZA'_[PK]Y.6G[7\N<_ %02P,$%     @ #X((6Y-V%N\'"   JR8
M !4   !E9C(P,#4P-3 V7V5X,S$M,BYH=&WM6FUSXC@2_GZ_HC=;=Y=4 2$D
MN=T%)E4,(;=L9<D<D*K=C\(6H(MM>2T9POWZ>UJV"6]S(<FD,MF;^3"QI5:K
MNY]^DT7SNW*9VHD45OHT6E!;A_' 4]271J>))TV)KJ_;I",:II)^20.J_40G
M/]5KU?KY#W0[;%.M6CNG<OFB^9VO/;N()4UM&%PTW?]_H>94"O^B&4HKR-.1
ME9']<&#EO3UF@@9Y4Y$8:3^T!NUN]P +J&F5#>1%\SC["Q;'C@<>1MI?D+&+
M0'XX&(-9>2Q"%2SJ-%2A--23<^KK4$0-<K-&_4?6Z:06VP8X,^MI4BP?Z<27
M2=GJN$YG\3T9'2A8(!#>78/RR9&V5H=UBG0DEX.!'-N-H41-ILNQJ<S>JO%]
M@T*13%14IQ^Q@TBM;M!<^78*H:K5OT*HIJ]FA41LE+((U 3TCB//LQYK&N<Z
M52M5: 6+!CJIT_=5]R]7>YY+,-*!#QZ=^ZD:*4NG)Y5:\Y@IG)6/L?4C^Z]9
ML>JL^+?O[T6UL5S/#YLL5.0#Y#J=UBIG+.,J7P\S,FDXG.E+*-?N](?=JVZ[
M->S>].CFBC[UN[UV]U/KFJZZO18>\71S!8I.GS[=]@>WK=Z0AC>;AGAS10:=
M]FV_.^QV!M3YK?USJ_?/#K7:0^K?7F/HY%243\X.Q1&U>I=T<G[H'V7O)6H-
MJ'5Y\VG8N5SJEROW0LV^A%;;AGYS*SM'.:W6V%F&/W=HT.I_;/4Z@_+-;]>=
MWYW-,5.K5K>"9<.2SPJ.7+%_I\:J\>)YFAU<=$MTJ6?402X2D2W!3@FS(SL5
MMO[UBGU2H2Y-Q4Q2(F=*SE%R[%09%)M8)Y:+S)5.0JPO_POH)70E0V$6AKJ1
MU_AZM:I5Z*,PT 7RAPNZB_0\D/Y$EC+EDDPY7Z- 1=JZ(BA41"):4!K9!&75
M6)3?$+Y.>DP"10-.KT1 8^%A*"$=(GU;G=%M$4029=J(9,$DH;B3V'>%I\&8
M#V&P9<"QP'LP@:<2+PU!%F$Y)$$AH_E4>5,R*?_WL'XN$YDS805"90+48Q5-
M4,SL% J:6'I.0.8;0S3M0\T9EKF>8L4,7S&,I_\#1DEC%<%0;/,'PY2 (<@Q
MG:S,JPBN"X04^*C("U(?/&'\%2N4 )Q*@@7%L!W#SNX0! ^XYB8U&UO#=7S%
MC$M,D08@ )@:%G?;&2>/)\R4QH&>FP+I1$Z4L0DR!0D>S.2&E*45P$PAS):T
M7S%F9Q4:KBGX=Y/CD6=$=E(]'BN\'IHCIW>71"*=A6$Q-0JD2S42L(X"9::\
M@LE"Q"C'*;_[RGB!-BG6<?0F.LA,'2?:DSZ&#1W"LKX$5)GY.O?H:Z.)I!8"
MHY\&H' E_/Q09E*<G/O96_:JN,Y%&<3,GSAZ5I#/D&!9]MYHO+;1&!NQGIO^
M  I.R*]2-):5_1^;=?V%L(L*74H#3K"!2U:/ U3B/.J)U.R_A!/:2,+8^4Y9
MBL2I" P0,S-E7"2"2D:.#U??AQA>S0.)#(1#+\^1*PBH+#^[?!/Q?&HX9SHO
M-B[!NFC41F(;G(@4ZQ(+.(.7!H*3"(1UK!]R+U9DF7RU .%I))D0<8[UTG^5
MN'XUS$>;F.\=,EO0[Q]L>WL O&:F? 96&!T)SBK"P"FXN#+:(O$+C. +2HQ4
MH.R"$_2N;=D/'9P.J<R%UDA7BK-+7O>Y0G&:Q/ 4XPJ*Y^%TZ@1P97HB(]2)
M  Z#&1ESGF<2M""94Z!6J1CYXWVYA5>ASDP$J?M^P3:3XS$JIYI!6[.C J)
M[!'YV>ON<NCPQT)4=I,5W9%.[>?WWB<WB26UY(YB_'@C1:.B5W$N+3,;0)X&
M,W]7$/J([,Q&V[;F)CDO<&YF \HG1#+G9NUY:<*V7$F9:_Q";2Q&^-@)+L8#
MBS]2Y%HP/=PB'L,1$%<;=+F8Z,*DZ^:YT8_2I2Q'F21389:5@B/2.8[T7:IR
MVN=I9(&>_4X&>6N_05]Z@4%>S4V^C$^</ZNQ<T=+O_"ETD.,<,BN8OL0+HS1
M$RK)5OV&7")%4ZX3LTS;;@#,0AS;K)0[D]!(HR3PC*\@DUM^".P1\X9S"OYR
M]U XJ?PC51#9N64:>:[9/WIW/5L+1QRNI JP<>O#;:RG)(R<I]QE[S27XHYS
M:%;)7!9U-=@=AHOCSI.@RQNBK/7?$5S"QT(CE[&U ^:\9H,8B*&TEK(4;I"_
M31J&(H$!G!IY[MIY)'Q_Z1F-5PM9>)S K4LPHW1A""#<MX <L5)N7Q7-=#"3
MG-PB,<F_:21YZ,HP#O1"8G8^U5FPBC6' ( OS/.5%YO674"X!F['$KY)*#[Z
MFUAXV#'_T)\/PGJ!B UHBZ?B#B"_-ZA6:N?,9/T:P %CEW<3:U<(*_OS>T8,
M:K^@SEF=+SE1IE/SV/J?(SY] NW9#Y\CQD.R*?N,\S,*8N%]5L<[9(Z%[V?&
MR^R14SBL\L>G>VHA7>$!M.($3M@5%;$8 $8?#FH'VS(U*'_.KH<*S(K!XEIH
M<WP=X6(TOQSZ<HKN_+!]U?FU-?A]0-U>N_CZ_U3S51ZUW#>\WP+OO15]'7@>
M[^Z>H](E"D>=6ND$G.C'DKM%W@_)U_2HCXOZ6PN1E6Z?.PS7,-2SKPZ!BB38
M'YMC>EY\YW6$R>ND+(#T'MEKY8;ISYP9_A_D^ ;EGT:.]E3),5TM6]^;[!#\
M#=;W+<=A_@&6+W67V/)A<N4;;?Z]XVAOK/&73S+%(6BI;+9B:^@SOXZJO=VO
MHX[Y!U_XXWY+]E]02P,$%     @ #X((6Z&MLE_^!   K18  !4   !E9C(P
M,#4P-3 V7V5X,S(M,2YH=&WM6&U3VS@0_MY?L:5S-W0F+XY3KA '9M(0INEQ
MI"5AYOI1L66LJRRYD@SQ_?I;R2\E$.#H](9R Y/!MK1>/?OL:G?EX<MV&\:*
M$D,C6!8PEFDV#QF<4BUS%5+=@N/C,4@!BYS"AYR#OP>]O8'O#7;>PMEB#+[G
M[T"[?3!\&<G0%!F%Q*3\8.C^OX!A0DET,$RI(1!*8:@P^UN&KDS7"@00)D1I
M:O9'\_%TNH4OP- PP^G!L%M>4477Z<";I8P*T*;@='\K1F7MF*2,%P-8L)1J
M.*&7<"I3(@)PLYK]30?0\S,3H&:K.E'UZTNI(JK:1F8#>).M0$O.D %.PB\!
M5)-+:8Q,!R"DH,T@I[&Y-J38>=*,);1\\K)5 "E1YTP,8!=7(+F1 5RRR"0(
MRO-^"4IS(W91@[*\M EGY_B*4[INB.<,&=JA-18NJR7?>EX G!J#F'1&0B;.
M+2J5$B3:Z8YH*!4Q3(JV25CX15"M!\ $,VR3C%ODCOE0<JFNS,=<DH:(B.F,
MD\).<R8HO&1I)I4APAHQ625LR0ST_4YOV+56H,.1B8,'T_'KJQ7Q@KM?#C'J
MJ"KYAIO\U?HZ5B-41KWRW%^U9$WQ4O((]8PGIXOIT70\6DQG)_#Q['1^-CI9
MP&(&O5TXZ\P[XP[,)V,WV^OO># ZG'U<3 [71&N!/>^W-0KN"(K&D!]AQ.P(
M%N\G,!^=OAN=3.;MV9_'D\\P&B\ 9WS/\RM4%L\->F]S1"-\AQ5_Y=JPN/@^
M?VP=3(7-)(*&-@9Q0YD$3$+A4TX4DL,+3%XVT$#&<$13H@L-4Q%V6D#@D')R
M211%!2JKHK@%V_9UA.][O3"P&9"(HGR,@M<V]QWA'D(\[4_(HW*+?2T7 RHB
M3)P?<HSOOM=RR1#7T1 SCN,-MCD-<X6;!),4$1%,5ICVQ#FUZ39E6EL[\&<E
M(\S$F$,41?1KN$JC&E@M)YWC\DHCJ;A82)5EU8W'DG-YB?L?LESI'/<<&&E1
M.,IZNZTZ2&UP.L DDIFM 9OD,4 MF<X0HI8$LT9[MN*T@%'H:+;!,K@>+=<"
MX!$#IM>!!6*OPB+..<9(B&[FUA^-CQ3]FC-%4]QBVAK5L-7?)A@%"GH[V]'K
MAHAO'FV\6;'1V^N_":R??UY&_)(1)F);'9R9MC@39@.)B8J/DB["[)[*%-66
MF9:=)IQC:</XQZR/<CI#JG09D3$31(1V'!5&S*FV(8]2.2^)E1DM=YZNR:SV
M7.<>PC81<&M%^*;$]11DR>DFAFQS4-?QIF:ZVET-(G><9!IEZ[NZK%>M@-?Q
M=ZR2&Y4=5VW:C;6NX,KZ]KD41NFHEJY4[32:H*YR)KI-N/\ V3=O;Q/&&W4=
M^X5-+"'A-?78,VW G)$H*LDK^:@DG .KVX?':8VN#@NX$AD.[!43\65TH-C?
M\K=N8@J@NB\[OMIG]6#=Z5T?7_=P/5KU>S_.T(WE^6CRQVC^>0[3DW'='CR4
MOLZ]S#UA?S_C^%F]>(BE80"C_!QS-.R67='C<_FN&#PVB.L'J$'9P-GC$:KO
MZBY\WTZO*DIU6C/H\?">M7XG)BG@F-+VG&8:3X)/+<:>V []SW$\._1_AF.<
M,!KCV0+/&89=4)C%,<,CGFNF/V(WS2)LQY^=_+1Q;&>*X6DIP^,2;3PM2T^_
M_M?.Q:L]WCSP^\R+$OK:][/-WT?]1_L^.NS:3[YX<5^3_P%02P,$%     @
M#X((6QHY8Y6G!   !A8  !4   !E9C(P,#4P-3 V7V5X,S(M,BYH=&WM6&UO
MVS80_KY?<76Q(0'\(LOQFDA. %=Q,!=9W,8.L'ZD)3KF1I$J2<7V?OV.U$OC
M-%F:-$.:H8$14>3Q>/<\QSM2@U>M%D2*$D,3F&\@DFDVC1F<4RUS%5/=A-/3
M"*2 64[A7<[!/X#N0>![0?\-7,PB\#V_#ZW6T>!5(F.SR2@L3<J/!N[_3S!8
M4I(<#5)J",12&"K,8</0M>E8@1#B)5&:FL/A-!J/&S@!!H893H\&G>*)*CI.
M!S;F,MF -AM.#QL+5-9:D)3Q30 SEE(-9W0%YS(E(@0WJMG?-("NGYD0-5O5
M2U5-GTN54-4R,@M@+UN#EIPA IS$?X50#LZE,3(-0$A!ZTY.%^9&EV*7R[IO
M28LW+UN'D!)UR40 ^[@"R8T,8<42LT2C/.]G-&J0L*O*(@M*BW!VB?).HQVW
M?FQY7/KDM3WT"A'E4@7PVG-_I=NKTH*YY GJ&*V7;,X,]/RV/^A8"8=R!Y>^
M9_TM%#V'XB^OU\0+Z_FV<8>*&)FF*G24PE/X$8W.9^.3<32<C2=G\/[B?'HQ
M/)O!; +=?;AH3]M1&Z:CR(UV>WT/AL>3][/1\99H)7#@_5IB\?6./(43DQ.8
M_3:"Z?#\[?!L-&U-_C@=?81A- ,<\3WO7QGZ%CK^S+5AB\WC^&@<C87=O8+&
MAF$N6#&S!+.D\"$G"L'A&TP8F50&Y ).:$KT1L-8Q.TF$#BFG*R(HJA H0RQ
M&IJP8Z>C^;[7C4.;=8C8%*])N&OSS8E4*=K3^H X*K?8IV(QH"+!9/4N%Q1Z
M7M,E(%Q'PX)Q[*]MF](X5\PP3 Q$)#!:8ZH1E]2FN)1I;?W GY5,,/OAOE44
MK=^RJW"J-JOII'-<7FD$%1>+J;*HNOZ%Y%RNF+B$+%<Z)PBPD=8*!UEWOUD%
MJ0U.9S!)9&;S[FWR&* 63.<(47,BJ&Y-UIQN8!@[F&VP!#>CY48 /&/ =-LP
M0]O+L%CD'&,D1IJYY:/F2-%/.5,TQ2VFK5,U6KT=@E&@H-O?279K(#XS6K-9
MHM$]Z.V%EN?O%Q&_0(0)C.?4[0)7$ FS@<1$B4<!%V%V3V6*:HM,TPX3SK&<
M8/PSPE%.9PB5+B)RP001L>U'A0ESJFW(HU3."V!E1HN=IRLPRSW7_F; 7,DF
M<TYOFV)K;U4F=49BW!YE:2P[$29.,HVR5:NJFF6E]=I^WRK9+IR. 5-7\ZVB
M>VU]^UX(HW1229>J^K4F*'S"(T=REW#O ;)[;^X2QH:Z:?N5S2$QX568X9'D
M%ILSDB0%> 4>I83CJFP^/"0KZZH(@&M!X(R]YB).1@+%8<-O?&E3"&6[.%!5
MG%6=U4'J9O\VPU5O>9QZ.D=OK<0GH]^'TX]3&)]%U4G@H?"U[T7N!?/]PX[O
ME<5CK (!#/-+K$>P7QR GA_+MYO@N8T 5ZT3&I>GS* XJW&LL*B^HSOPN)U>
M5A0K'@ SR'A\SUK'\@I&F-WP4/?2HNN%[<W_?K?]H/+_8D>T9!3OI_5I>;)8
M,+S!_:#U9=NQDRF&A&;(Z.>;D+W_D#B6N3#V2BX+JG>_FFM\VCO-H[Z_?-E]
MQX='__D^/';LMU1\N,^T_P!02P,$%     @ #X((6V, W1[T$0  I*\  !$
M  !F96UY+3(P,C4P-C,P+GAS9.U=ZU?;N+;_/G^%+E]NS^K0/'@-K-*S0B M
MY9&4! H]ZZQ9BJTDFCI6D&Q"^.OOEFPGCFWY$1C&O>3+3+"E_?II2WMOR>K'
M?S^.+?1 N*#,/MRH?:AN(&(;S*3V\'#CNKO9Z#9/3S?^_0FAWS[^S^8F^DQL
MPK%#3-2?H28;3[H&13V.;3%@?(S>.>-_H4TT<IS)0:4RG4X_&-!&&)03P5QN
M$"$?H,U-(!B0;'(B"1Z@%J>HX0Y1]0]4KQ[4=@[J>^BZUX0_ZCM>E]\^/HH#
M88S(&"-BD3&QG1:P/28#[%K.X<:]BRTZH,3<0*"7+0X&9#P[W/#%@3^PF"D)
M*I)F=7>K&C04W-ET9A,B%JVQZ']@?%B9OU*=-I"#^9 XEWA,Q 0;)!=YB]H_
MYPVE61[[W%+4Z]7J5D6^[F-!@N:/L?;3+=6ZMK^_7U%O@Z:NT,D=O/'%]BF+
M)+(@1*UR>W'>5::=MP4936?>/BSR3L5[&30U'9ZL'KRH2"FD$-N;U=KF5BU,
MGJ88A=K"P;9!-N18^0TAB3VV;>9@!P:K_]!_/)E0>\ ^^8_@H33106#6*S)
MRF@'4I3##4''$TL:6ST;<3(XW) C93. [4\+]S^ E$$3S W.+)*.2&7"V81P
MAX+)0X J K'>RZK*UQ7@2:SSA<@;E4\OI<Z$DU=7!W@*\$\%5D2K%X/))(-7
MUPMX4ILF:/5".AG8>G6=@*?A6HE0+6DE&_= #R1_7%^=)LY]BF*3V8)9U)0S
M^Q&VI!]W1X3 A$%-3^,_^9_:1J$A$K!>F/W3_O[.5K4&RTP71I=:!. WT#*)
M+6!A\BDA14I\K$2[HSAQ%_JU[4_J=W3<^@3\)JE=EX=&M&,ZVP@$D<X!"I4E
M&&*>]'Q\_NQ@#MJ/B$-!(I$+KFB?'.C5<Z*'WBW3_E<"G&LL0[B<0O V)G/3
M:O&+MDORBBAH6UK0YD\%8@,5%G(R@E?T@:!S)A*=\,W#UAW!T!XQRX3H^^3>
MI<Y,]JLSOK6$6DJSN"FBD&WGA*SK,..GS^1_D<=F/7-F>EL3BU'+8E.MF\T;
M)&H116LGKX,!523)KE>W9(S:?(AM^J3X76+'Y80-CEQ!;2($MLUS"@/<A"&^
MA%ON3KFPW 7\CJDP+": $OP1)O\[\AA(, ,6OR-@@N9<$I%]\\"V,.4WV'(!
MFA:U(5"@V#J%/)&[RCF6\,QJFSU[[D4QE"21HBF1FU-%(;+K "5ARH3Y"@:W
M_)]<6AZP%0-+TR1/6/)'%"4U/4IG4C]"Y-;8Q+$YM1] 2<8A=5P")/P\VU/V
MHQB$NJ^#OP2S-PR#N\0\>9S(!7[9]-%W>=:;6C6*@$\%!636,"3 <$5@F+KD
MBAALZ(F\A$3"Z]B4$06B%@7")X)"5)+#MC4<D#F.J:/64;D8,-NA]I# &DNB
ME0A]NQQ+1JT>6S(6!+V5(TQRC98V$WJ01<>^12Z90\24.J/OF',,5KQD#V3<
M)[Q>K6_Y<9(]C*9)!7MGUY5J6W%@YUR08H,D'Q0P0N\"5G*7:0O-F245FM:0
M5\)U J]*L%RKB+_.G"^WHY#EK$6\>2P\RYS:!JA*'TC'PK:<#8.AO01,5MO,
M"*^V$X7)(XGF-)$BJF;/@.P:M:2(PY*%H0[FSDSMFV-#LA:1N$/3*,<4&"L\
M^,0V%344)K<."1, NB2.+%E/"%>5UX;C<-IW'0PKB,-DG,#L\ RUA%O1OGEB
ME5@1 IBHHCH"-DCQ06%&R&'(8[4TDZZ#&%W^*S=">O@QEO\NGF?/CK$:A-<=
MJ?[K4"(QE"!#&6]?D0GC3C0XC+W,AB!6@O!IH#F1-0Z).+A]0>Y=4/3D(5:6
MB[W,Q*$>*T0L:""/R!H'346(N2KK[#"+RKSS:*9^S:+%(5VS#&QVJ]6D(I%/
M#07D?I<G^SR*Z%WP,#$=>O.0A8J</;GT:BNH_MO,Y1X@BI6/0F30.X_0^A1$
M=D4U 9#D%ME>$ZL614NK:UP*E5@3H-$VRDIX )Y8S2>AX)J&4+JUW@9(&?6!
M!,3R]<@SX\4*0#DJ"QEXK@$MF(DF +P:A?1R'Z =JR.MELZN';I8=I4 L*9)
M'I>-U9ABN58J/F\>G;Q'C8Z)@VGD%&[1OGGPC-68"AY60N]\;NMMDP('8)+0
M36^9(QK*?QHF%;0W#UDT>TM-[7(D$6DG9*)9WAJ78FE>9I:7XPC-;C7["$UB
MZO<VP%)?:O[G^\7-[G__LW<YQ>2V:I_MWTV^_U&MDZ/.T]GVY-N/R_9>]:Y5
M_>OFJ-ZO5MHU?K/]_JI^^_CS^J_/+C>ZES_[/\[O9C<-QSRYNFO0DZV]ZG1G
M.MZ9U#J4_+C=ZIN-QXXQL*[VQ=/M70</!M9H9%[<8GK?NB+UZ=[>W<_;GR<M
MRW*>Z#TYNQ>-\<-N^^9LTFB)#CV9C2Y:7[>GMS^,KXTO4W;7_/S-WC(KHUGW
MN&I]W]OM5MW6EPH9[YUM=ZQQ]_[+.>D_W;1O=Z<G[^V="_O[4]N8=(6@%V>W
M/ZZ.+KY-C??=(^/F\_W3MH6WCVUF#;^=5Q[L'Z,CYMQ\V\8/N-9]'-ZU]O'=
MU9FQ+YQJZ^C+^^O)4[=Z<O[4NW2-O5YENTJ,H[,!F72JEV:E5A_]Z'^UOM?&
MH_=_?;U[:K9G7\Y'LYNKLYW.Z.LN?OHO:G:OO$]D7RSG3EIK]*URN4N>@TX9
M@<$Z-*AT83$6_=F0L"''DQ$U.!D&Y8_E<#VM85;:%3_QE 06Q/&2B2P +]@@
MCT\6DF\>R,+GF1+#OU6)9 8@+W@T:AWM%STDE02UOE6NV3?7L:FW$IVLAE-&
M"=,WG;+K$08A&E/,S4)54!V)[#QNI?-6P2C85+R0QRS=6]_\(% &:T\D.V70
MA@'&E1]9QA?@U)8Y((U5S0I BCS&7HO?4<![#6Y><,5G:4]BIN*ZW"@'I+'"
M67%(!?*9KF/E[)J,Z1KJ,UAE,CG3RH_Q\'R_,%*DR6J=&37'BFGYX%UP]K#U
M&LR9KX'.]%NY#:06,7F7 ($U57+V:RX)'IS=/(<OQRIT.7U9,O=7W##[H$2T
MCL%6.0Z=7*](;YN9 \7/ING/1J]7UJPOM2:NIR0;P."G!KC%,;5<L*:_<]SQ
M=X[C_EJX<]9$78_5HE;<559?@@6RJ0TO*9UR>5^^!>7.G/*Z-))[L @V\ WY
MG=#A"/[?>" <#XFRI&B[CKSTS0RVHW7#IBB9S $4JX^]Q !2EW4$XR80%/F2
M>D0%"LFZGG/R'M5/6AX27F?"'BN*A<_MK^M<Q<Z8)%:Y-&TRD8G7M^)'3-;P
MI,)#AS8=R+75\6VGWS3-:IL=6L7J57&\X-F"S?Q]KIW4-9[Q#S42W4W3)M/=
MXB>ZHE]MK-TM'9YC9J@;@!JV>0+IHJP*RRN1%7\/H]06&<>T_&\W? KAGT -
M>>10B-X;"" ^5I9N_I4/O4=+=P2KQ_"4CN4TA.S8M<TI%P\C[ZKI<V8H<BE=
MY%^;0;]-^6BS5M_<JGUX%&9PC6I!*:32WCVNQ:0(^JTBA>[NZ"0)1' E=+C3
M$..)ZE,AEB/F9-3MMJO9(O$":9T\63W5WV(N2([1D7SI=4Y$@@X2BH7Z^5&(
MWCR>#P;H%8)@3F,9@[RJ"V)\&+*'"F3!>82(-I<_EA@78DH,LPC3H+G\\2RF
MF\+MK\P8^D9-78B_26A1_M#%X^_WU?#W;\Q7 AQNZ+:S&GWA<&S */=NK%;7
MM!_ ,PCA3ATREG/P!L)^J\,-A[ORKFG5"G)ERLR>ZF>ZW%_[;&I9,HH,VH*$
M M8K5[[]S)D["9A0(!\*9S(E#'N35KE@3Z>4>L6$TZL4W<YHA+8SRJ-;+BD7
M+AE!+:V.7QX=\XFI1S)4(6I[Y<^&KOQ9'J57$5J'<[A$ULY;R"NE*5807SOX
MZ>,%LYV1.+%-8GYU;;)5E?-X>?3.E#!E/D[NNEUZY;;S^#.$W/)V^B_,,OO8
M^-ETN;RS?EFG,;,A?>:S)*T&V!*):GD9A1.\ZGMWXQ]N&)R8U'G&"-9(O!P9
MIFMYR6SCEU,T)+36#^7J?"J$2\QC5X[#CI)3W?K;<'HC<H'Y3^*T!P,BWU[*
MG[*Y%+C)A+Q X]GF6 SG%[;'\Y5+&R(:ZMY<N(+MA.JXHN5>V$1%E @EN?G'
M5D"B/0A]7-L(W^?V:PZK3+U6'E'%+%:^P93+,L\81XM?_W_&4().6BM!1$ZY
M'['ZK<ML@"1Q]4%'AS.#$%.T.!LW'$=6">2LI#[@6!I0?Z?*)ND_1^/\.N@6
MZPZ>J4M[!XPO3<'P-Y8$+Q8$V6L9Y;GC8&6=M([0\?YUL)G<>+AWZ42^4B1/
M;<-R3?FO ?D700E@[FT.EGG0%%4FI0K6,("&H)[7=; C#?\K6J68'BD&B4^P
M+<:O(2?B4PX\N;HI6PBE0GE]J( 6*;8X)A#B@21!J*>&V14Q+ Q=Y3\SVF,-
MTU1&QU8'4[!T$T^H@ZTRV^896ND+.LN?K7W/^FRM1QZ=(RLT$9L./W""AZ\<
MI#U#>NV4JSNKVHO/(Z]0[3"=@Q'TY(;;)Z?+RJ<+6EB_<VHK#M'@^Q^HZ&2+
MF)9YA&] @:7&NP*E/;]IQ;L@L53#N*#$^M!R?JU+"974RI8RC>>ZJJQTCEE
MZK1-([\[#(@VQ(X\O&.A)O[R%ROSZZ!;GOQ+.X)B8(]3;,F.)59:*[(^VTT?
M+[K-5/]0UZ\V_'.ID[(?D;B%UY"TAZK=T6S1Q$_(U.>TR]NVD4V?*TA@ 2\9
M4MG*5"X@1_AXV:Z!E5Z[%/6Z*NMK5Y))/UN.OD:.T)[:+V?^UU4[+;P!Q^+J
M;SFMJ!*"7]]>?.+08VIK$YSO!#(%PX&\DI.6*[?' B_TN@9_P?P,ONCM_C>&
M\)\2%6)?5U_]Q'/IRFQBD:*K>N=GB\'"8<V6[43!W8:$O[*AT@5,B;+BMPGY
MHUB.1:"GI"R%*^:3-"7752+*++'I"H>-";]6[BQD\@R]U2%<67SH6W3HRUK:
M0&,E=5+*TK"82R\;0N9Q181<I6%F:A$23AXF7J-7AETO6M8I.=VNA.U5#H0J
MND6K"*?@OC##..$TM,QEH1?6M.#VNK\C]DR+EG"/;R7+Z9T+" =D),D.IP8I
MQ:2JDTVOS3'I.XM_.#EDF@B)I9V@DT>U8Q29392M5YM.5Z^B/D/ZE E'_NOQ
MQ%!A2(]C&>X=XYF(T^B-HIQ*,0R>(7[*2(&4;G;,0"+N$[UA%M@]R;8P#H%C
MB7=J5E F9;B$%S4__&Q:3,A92#?Z%EW*M287%U];[W&=$>/T:;''T1C+_:_V
MH MCDT/(1U[B*,3?5OO)(W[*V=KY49(Y';6(]]@1\98I2#7E[K'*64ILA\*J
MI!Y?7!";)\R-!_!%*5F$Z*]ADVPU] <"_",&[8%?9OM5SB^F"ZY?02[P(QV[
MX_!L8D&*3TR'=5QNC-1W=N55.X_X:8,_1W]J7[BR<F3-&D-.7L0'_DESQ-31
M^D)0\ CVR62\4HI0*E$PO4O/E\4+UW+HQ**$EVE]#TF5,YSQPJ)(L3,>%CQ7
MR6=G JO(G.:L >ZA^+G%N/;PVC\\.O52YBD2L02+^09[N6'\@@CGDS>'DRX-
MAU!MOTPNJY4QMW[4D2]?H/KWHDZZ+%GJ=WJ+=NK\F&"67]<I<8*9*G;:Q+,X
M]?6+:IY3@=0/#E*ODH30VM\U@$SD>L+LAC&BY$'NO1'N0#0>*I<WF>U)4V*#
M_1W:IHZP5K/=5,%?D_$)\Y2Z4 ?LPC.$R61F\[JGQ=)$T^7:QY1#V,FX/)@
MJ3HL KP<RN@%TQ\?&4\L-B-$3?9!%"V/5I1#HRSQ,H]_!7NS)5$G228M-I&/
MZLNA0K)0*3A<P,PW\SY>D+OJ<ON\.V+<<0@?7W=[G&#A\MD1B%,2D(H+G!K6
M)YTD+H>B::)IO[SA3)Z@9WRF=K+*H4BR4&GYIC^3J"*!?%X2/31BI1QH(_*?
MCFN4:Y9+%BIMMUUU."JC%E&A4K3H35FU7HN<4"R'+FFBZ3P]]-E,N8#1"Z9=
M2>=='&)WW+Y%C6"+I60JZ>33@108X$36)<JA2Y)(:0OD_&BO/)Y5+A7"(N52
M@3Z63(&Y0-I]0RQ&\F,O2);+<RE+DE!:WR[\&5>)]%Q9='U$D'2 /G2Y0'F4
MSRNH%OBT>U7+HV8N*:5WJDM,O7O_%+C_!U!+ P04    "  /@@A;G<#%;VT-
M  !)H@  %0   &9E;7DM,C R-3 V,S!?8V%L+GAM;.U=:W/:N!K^OK_")^?+
M.=.A0&YM,^WN$'*CN4" -&UV=G:$+8.*D8AD$\BO7\D&8L"RC2-CT\W,SBQQ
M;3VOGT=Z];ZZ^?,?XX&EC2!EB. O.^7WI1T-8IT8"'>_[-RU"I56M5;;^>-W
M3?OM\W\*!>T<8DB!#0VM,]&J9#!LZ4AK4X"92>A ^Y\]^+]6T'JV/3PJ%I^>
MGM[K_!ZF(PH9<:@.F;B@%0J\P%F150I%@4?:&45:Q>EJI8_:;NFH?'"T^T&[
M:U?Y'[L'WB._?;80[G< @QJW&[,O.SZD<8=:[PGM%G=+I;WB[,8=[\ZCL;BP
M</_3GGMW^=.G3T7W7^>W,A1T(R^V7/Q^?=72>W  "@@S&V!= #!TQ-R+5T0'
MMLMDI%V:] [Q5V%V6T%<*I1W"WOE]V-F['B\:=IG2BS8A*;F6GYD3X;PRPY#
M@Z$E#'*O]2@TO^R8<# I" 9+AWLE4<1_Q96_Z=]5@AFQD"&X/P:6>)56#T)[
M1Q-%WS5K\Y?@#P V<94KBG\K2A\MNN:IMZ_&J^0 MFS^>P#QNB8N/\VM5&YA
M%;#>F46>UC1M_IA@3HE1-3SB[T@H@JP-.N*Q2(-6'BFJJV457:<.-$['0XA9
M?),"'U/&40MU,3*1#K#=@EU1)]:U+ZJ$%P9U8.F.Y7J%*V[:U$!12(+VM?#*
M<&Q#;, 7G\#1+*(OW&,)AT3H[$$+=*#U9<=AA2X P[\KC$&;51U*W4;EYTZ8
MQKAMKFLR >NX_FGZ8%&06H26S6977)I=BH/+?G$,:QLIFD@%NRWE]-%!(V#Q
M EG%K@)*)[R;^@8L!RHV/AZF^U+>*_E4KM#%MP-4GUG'?RX(O^K[IW<4F3,8
MN*45$'=:L^=-2@81ZMED;>8(-2#E??^.]@11MV>+GYZ+7+]"Z3IQ.$83ZI#C
M\99P ^V4ZE<8U$)URZ4VX4Q-)=E=DB21)C/O/KF!JC58*#KOK6&1ARG#>PHJ
M?=WN09JF*PT R'\%#V)E2OJ^BFK=H&0(J3UI\.[1YEY.>+BAZ(C/*6%,L0(1
M8,7$/? 5Y#%^CUA&;3"D9.3&IRR--P@!FE?[+.I1/!G]%2N,,DE7IK:"N35[
M4Q7, _-7L.U0*8H]20^71*@SAV)D.Q1RF#,T%K]2:4)RG.V3)X0SA3WC-=![
M"$,Z2=L_AP!MF7<+HTQE]RE23)LZNGB!&N9V=GD-2*79A"%E'#.N+T\H;5-]
M#I;U4=O]J _C0Z$RCS3C$!&KYXF($1(.H>BZ,Q"40.,$#BG4D?L^_+<%79JP
M41D0:J-G][K4./79L1JS\MI")>*KDV,U0"DD][9>'G1#L.ZE0FX0U.X!_'))
MI*?,=H-9;LC&ZHDZPY)R4Q^*"26$NVY@WQ1<U\T[!EW35&?2H5@O;Y!=1JVR
MCBRDX^$LJW6*9X@'E_ *C<3<BPUP%W4L.'T_Y9I&@&4=FZ<K:Q33LH'$A,+Z
M!G5>S$]OM,N'D6D8GW+3#"9581[F%9Y*UY$'80(#@<"1QP#_EDOKP\.>R$:=
MKY=1V7H4-HHK!#K(0C:"*0W;!P"\PO7.)HP:8")FB]*=5%L"R3@)D"L5-*.V
M3)#:Z4VQ*B'UFB/'R3J:B2V%C">Y[THXBC7BGD($/3?$ANDVC@BP[9 FBC&)
M@UU3'W>=395?09R)"V(9':#W U61K-&1/9MY-Q?.<OA[R\9O5>3-,[LF*4U!
MAX-M1]V/8DPZ?OO:^"*U7"D88\W>+;#2RDR.V5[SDKF%BB!ML0%IF#QS4-)J
MT\NF(_'RY%*#-5J#.\7C'3[3TFNYN6DA@:LMY#%<OI+I^.\1J[XDJ2TMF^A]
ML3(%4B9R5GNBN-($ +QF82T9# AVRTQE#>UR\9E6<[DVB]'Q,B6*W?\]H!1X
MHQSN&#RK.[;81B+VVRCF/Q0J\^8:3X]PNE2NDJT8!A(F ZL!D%'#53!$-K!4
M)_82E"V10TJ2+&M,HD03V@!A:)P"BKG,;&%*UT0Z4ATBQ0#,=F8PGCAQ>)-F
MH$F$:E,>ACETXIKG><XT^A$IS#:((N=H-=DL*,HVN;-,/1*)A,O/D'$H'9(0
M,7I"?%M>*N@N^=K;S\6E[6J_*]G#MK)]TT^7?QO;JS+JV0Z\M#+H>?F)/683
M,L@%%YNR3N (6F3HVSFHO%<+P\K6=THE6^S/0LE2N=2_!2U^N<N1K@'M0Y]E
MJA,X.5"FV5$L0<)84CNMXQTR8(G%>L8 8<1L8=T(IB-*%%K^E8GD2\VLS@S.
MO[)R:4&E8FG"D#*.,&()$\J4?#KH=?V@U]M>J5_)'X20/,L;0>S ,\XICQ1X
M?=7M>V3WJ@ZS>='T=*Q;CLCRQ>(1_I_1!F/E'>3Z%N3#%:P*O-AO)F!6X2*)
M*F%VW3PGQ'"C5$A'2(>LQ4-0Y0.,4J!MT"F,IXC%YSE^JP"WN-KY%%XQZG!#
M,%DT)9VH0(Z3O.-\6>;FE5C#-J3\BF+3I3#9UJ!(Y99WZP=3I7I"5JQ&W%2E
MB@#+>H!A+86BB%.XPW<F_K1L/ZCRIB-'\ER6>V39G_?7WP[_^O/JA(Y:=/AS
MT#IX_HX_'D+=)*6]Q@%&E=*(=NY^UHI%\ZIV_;'3)#]^/CJD_U#[-OAZB"XN
M'C&:F/BQNP_OJ^\Z'\S=G_!Q#S[@]O#@@-8NJP>]QQH\_'I;>FSUWEEEU.B"
M)NKN@T_UY\OG\\O+UK?Q4]&Q'RQTMULAQOWS.;2?S9.&:?5_X*?;1JEK7AQ_
MO^I;7]%E]?GQJO[S0[77KPQ&:'1YW*>M U0>=F\.?^P:#Z!]5W^^J_6&-Y>U
MFY/3SFWUXV#_MOFC5B[KI<;]TVEUKWBC_RB_>W=Q_W#6;US?'/9OG-8^NZY6
M;]EQZ;I2&M.1\145;79;')T_/,+]VGUYO%OK05BM[M=O[^T'<G:Q>]T\ ZC=
MZ]WV+QGMM\%7O7Y0'WS=)T9C4GNJ.Q5+MY_QQ763&3>'/RNCP5]:M=7TSHK;
MDD816E/E'6'"5C'KB&>Q'L(.!YIVP02S8V@2"KW[>)@'V>F8QX/<#(0!G=3X
M*[N3X2)*)&YNGUJ'E)ZEF89Z&Y @,+CRQV"AH?N_@)3UNZ!D<2>T4TNL%\O.
M?#(X\%47O5R*"BN.[^8V3&O%,<305#Z'+$/9%BT#^)'FH"E.%+V<HBF;(4J:
M-4);E-V@9(1X2<>3.R:FI>8.M:+;:)3&.K\U@).GQ/\JU[2FC@M=Q2)1"@>]
M_ .]*8Z!9SWH_3KZ%TE2O%37/[9>-Y<W0ZM>QQ4.EGD>_RJ9HIB43B8I/_W!
M;TE* S+KPF^Y!UR?;LDL5:)I]AZ@\)CC&N+@>%Y\&NY2 K+5CE-&G'S#D@(7
M>L9#=:QSV\1$A9BB.$',VV&;JC,-@?V5W&H8NU-9#Y4X6![PB#6(\ 1Z_Z_A
MI8W2ZC.A"+PM=Z$Q")T*^$')T'< VM+FZDTHN R9Z0A3"@*N4#K5\*.:)3.K
MF)+-;*EK*</]I025DCM5]5-JJHI)L1?T#;91.?(OYV]#2)ZE]"450[[G &$Q
M4E#'O',>$H:\KMO+@\JJ5R&&@VUW[!/%Y$RV<L#4F.*HY^6#"QL+?'R0OY27
M#:)TIN3*L+$:%7V?*DI=/C]6QBMG% NWP.),,873TJ'^.I4!N9B@OWA7N#1"
M5]Y7M.0NV&AOB58&DR=!P,G/V083]]RY-JGHCPX2DY:I#AU'X^6UDH;HO7!V
M832AJQ,OKSA;>05O4V<GKP&<S]''I((F.#5;H=N9CYQMVNT$ ;_F>'\=0L-=
M0%%CS!'?^*N;OO,G5%?62+R\NIT0O9>.3(TB5,%\KWM<E!^J8MOBPZ]B/UP+
M6)"%:"@Y.BM^:7E,'B+469<OA8N&@RN$.Y7"[C"'X=$4]UEH)+Z!$SS#(AP<
MX[=Y&V9<$^M#=WW31EJG*EM_R9:M3$B%1PK/>DING8"8&>M.\:04? 1";;O@
MH32N3D@G"!X]OS3%,0E=P.!_ ^&FKE_<%%G?K2<M?&N]?&(VI4>A)-I^R,U?
M^N)MDT>Y%.G3]87B+*F%"[X[&Y B8BRGV?,MD_Q'CZ<RL EL>&J:4%=^Q/!F
MC<]Z4#D;K996!,8>CY$N3'XC,%YJ&7'8XAN!41XW;.6=PA79ON'AMG^B9&4U
M=M(]L!O^''5" YO@Z9I+1Q&PU ]7!V%DO&MG59? SV<OTJ+VPU%SD'M"^^[W
M%76H?$F[!"1C3Q2;_R5J%"^CGL.(+TNQ'C3< PK24F 19%L46*)&?KB.8K\\
M7:8T.UDAW#<GK0#Y^L;)&MF<?Q3 G1;S#P"XF<@Z'Z"(7UJV'\"*4FN>GJU!
MCQJ?[J).[9L=L-\6O88 BZ6!].%L9^/C<RY_>Y4[4V=;)U/]^(T$)&.7'4N*
M*)Z4[F>96L2[9Y-WSTB<E7P&4_:A,K"LT_NUU(DB3N$^%.^#BQOJYR+ MDJC
M*.(D^U'41D$MU,7(Y/X4VRW8]9T)FD*RFL<#6Q6^P<M9<-[$OC'/*U;[Z'3?
M+\*2;#O\6+4@]M&U4:2KS:C=)KO):AP#<,O4C$.AVO-O,SW2.K>'J;X=")TS
M0=X.A,ZK,F\'0N=4F$T>")W1L3!OA]AMV2%V;\=]O1WWE>"XK\]%47@',"B"
MK'\ 4$L#!!0    (  ^""%L$JM(JHC@  -I\ P 5    9F5M>2TR,#(U,#8S
M,%]D968N>&UL[7WK<]O&DN_W_2NTOE_NK92._(B=1\5WBWHY.I%$10_;R=96
M"@*&)&(0H > )/JOWYD!0 (DYH%!-T$HK#HGEBABNM&_GIZ>GNZ>7_[K:1KL
M/1 :^U'X_L6K?[U\L4="-_+\</S^Q=W-_N#FZ.SLQ7_]_[V]__CE/_?W]SZ0
MD% G(=[>_7SO*)K.;EQ_[Y8Z83R*Z'3O_R;3_[>WOS=)DMG/!P>/CX__<MEW
M8M>G)(Y2ZI*8?["WO\\&+(8\HH0/^//>*?7W!NEX[^6/>Z]?_OSJ[<^O?]B[
MNSUBO[Q^FSWR'[\$?OCEWHG)'N,[C-^_*%%ZNJ?!OR(Z/GC]\N6;@^*++[)O
M_OS$/ZA\__&-^/:KGW[ZZ4#\=?'5V*_[(AOVU<'GB_,;=T*FSKX?QHD3NIQ
M[/\<BP_/(]=)A"2U?.U)O\%_VR^^ML\_VG_U>O_-JW\]Q=Z"1?8=+UF0*0_P
M]B#[XPLNK[V]7V@4D&LRVA.O^',RGY'W+V)_.@LXY^*S"26C]R]&9#K?YZ)^
M^>[-2T[K__!/_J)_'45A' 6^QT$Z= +^SC<30I(7>WSHN^NS!1OL 2>>"X@/
M^-\.I(\>"/QQ^?OKRJ$D3"8D\5TGB%NPNSH2%O=G;.9-R4W"?IXR>@TY7GV:
M<0G"X<V$O?TD"CQF)4Z^IGXROV6#O([H&P,&%0]G4@07XI$33TZ#Z+&A]!:/
M'4#-FR$=.Z'_31B$2R=)*8E&AVGLAR2.G= []YDX/"80 T:-AP)C_M3QZ4<G
M2!FA4S]D,\%W@C-F\6C*=<MD,NE&@(2?8<?$P/_A.O;@!(8\2AZ$FCEGX0,;
M+Z(^,6&F_&U X0Q<EZ;$.WF:D3 V8F3U"3"ENB;L#5,VAAN-0Y\KLP$W-0\)
MZ0 9CNG43X1"<CV(PH0Y/LP!,D-,]324#K%1F7N6^/<!N8P2$C_ZR>230YG'
ME<27T0.9WA/*GGN3S[%P;&;W&HX)N>+=))'[I;(DF*PCZP_!:4$V(%L_&9+^
M [EB*S\'M!") 7NZ$0#G\S4)^'K%7!*VEG+'VW'YI##A4OHH)+R7)#F/XGA&
MJ%C[!TE"_?LT<9BR)1&?,5%8!M. [:8CPIEO[E#=.D^&YGOY;4"X;\B8&YAK
M,HMH8C:]UQZ!9">]C\G7E U_\F"XR*X] KNX1:DPNU?,D>.&]W N?C*Q*8J'
M 5DL+>NW7&4;N@+Y,U ZO;*V&W-4_QRH65M=YHUYDSX*:=8T%MZ86;-QH.!N
M:#J-W\)N7+@5>]7$&3,N>1#!XQ<C6\QU1-_?E*7:Q\!V 3=LEQ7?S\<D&E-G
M-O%=2L;%G#5!4/4XH(9Q]1W.N#41<W3 7*4''KXP95/Y/+@_G5&*/W C0CP+
M)JN/0O)W%GJI*T)2@@2W=CPNX"0-0->/ 8@\MVB'3DP\'M]F,T!0R2>#L63U
M@\!&$:<S9GXYC6C$R/HND]"Q'Z0,T=Q67^6VVO0-&@\)NBLO2,?1**?YB?CC
M"?MWP+:NSI@(PO$P37@4WBLL>;/W:CHXH([YS%,9<9$F^8K4U$;K1@!<14RC
MC\<D<7RC0'O3$<&"*;7Q/G.^U<]#3NAUG]:<2_FS8&MXXPA2 QG;#@VYRUV+
M-IGS+W\63/J:/41.3S BEJ#!HT,]@,V);&!8Q:^/4351?_4(H'O[1<S'G+^:
MA_ V1@WT5O(D(&\K@: &O$F>7/#F4->4/<FY>W%LS@_<WPJN/9_)@^=%['MD
MY*1!\F(O)U/F=3&&'R8'[)&#_#L'ZX_GJQ@RK]'4\4-K5K.GEU,$@]D)&X*Z
MZ3W97Q!NQF_= "4;A")@(9C]J5A^&DJW\BBJRCI!T(PW_L""(Z:G?N8OG#/:
M.0?\:Q8)'I5W(D\)"3WBO<@I,5I!Y%:^$O#,F8@6SP7./0G>OTCC_;'CS/Y:
M)#4,EV?)5U$L>!W<QPEE)GY=9''QYB,GOA>OGX]WP*W3 0F2N/A$V"LAPD8D
MLQG=^'6X_SA8<R,'R1%;9^?,](IC<^#W,:-YL$1HJ0T#6GTYICP%<[D>-9T$
M^=,C&DWM0$ZBQM*,*//(WK]XR880L^9G-XB8"_/^14*S%[=!,C]"B)FO31AE
M[K.2Y"BE5*3O@ *H)+6T?GU"3BV]'+!74L"L$"O"K?-+ HU09>@^SJ2J;'+Y
MOP:=,,-D0N@@CDD2XTR3&@+]G!QUDLHA>0,[)3#A> Y(U(/P/2P(YX1MJ'G8
MX&PZHSS,P1>Q#S2*8V!$%(06<[HWT*BDEN/T5HZ3I3=Z12.V_TCF/#R2,,^#
M>QTSP3R?LL!P:8@M=FI]0DTGP!RY=RKD;( [32F33TH)HWGJ/_&?4*:8G$XO
MX5*(+4?J!VBD+AQWXH>$SLO:@0&5@E#_K*%*:CE2/X);0QX"8&.(&.M9R*;V
MF*D'RK124>JCNZV47([73Z#>M]3P8L"E(=9+4Z@38+%GE4<9;*<9VRNGTU2<
M;!R3&26,X^QD;Q80P77H#:8\<I^=JDH9A8]*P+#5QPD,ATFA-\#!#BE%^."'
MDE0_]WUJZ160R>,C=I@-9[S U@_'8F]SS?-2AJ.[F(A=*'2P1$EKJ76]@4PC
MO (S10#%<F?!Q4/._0=>AIDXX9BG+V1Q _BIIB'6RX55)\ ".474Q7:^+>-L
MEU'H8@<E2S3ZM\&0R*H 1QYJL0]++ND(XK<3)UQ^Q /6<5: Q^SSQGP>.,9Z
M:&(A82D4!SS2DS&)@GL/IVTAC4+<\G!-FS/0*V?.C_!P3S]7B/1TUU KKP(=
M18C&$AY>S''N._=^P)@C6"<]4CJ]=$@48BN DL=F6L32*KFOJ%-*0ZR7J.D$
M6)QIP\5G1&[C$?N$MX;Y-0J\>\?]4@N8)"]2]FR_]LQJ,11B5X0W0';+Q6R=
M(^46J(GU<L;H!%A IPIS6)YX8Z](TJ6H;Q@I%J'7JE!&:SLFVQ ;FK)>[G6U
M@B@DKPI% )HRO*"$EEX_9XN!' L(5;DA+4T:&FSU-/HSOS2R*J"1AP1: H,'
M1[]!6(H>-CQ0:I(U6&NQ!;RAD5/J8Z! *;D"+.!H0:EW!TH5PNKP_9LRZQ(J
MH(#-U;BE;/E*Z5Q0RHAB("(ET\/0M%QD1>*T<M]O@U)1&LLFJ#AM+#<- $9*
M2:J?KII:>@5HJJB!5434\P1GC$?']\["(V?F)TX '0^54.DG4E*9%2!!IT%<
M\Q+?D'@G#@V9-L257)N1[_K0?K4!P1Z:1!,Q%A""9T74=?H$Q4S6%;1W,-5)
MJH %.LY0\OF9W47'2$NNCZZY7H8%>HH0 Z^Y/J@672^+V &+L=<:X9<%NZO-
MEFZ F-B&5- 2S<9(T>X*;T\DI=C+HP4C46K+LJV/4A?$LVY>@S291-3_1CP\
M_-8H]=&V*26G+<H&P>HLCE-\G'(J_?08I#+3EFW#0(2WSU62>B9@U>YS81&K
M"89DM/$#2#F=7BY:"K'I"[]Q?;JUZX$D?IQ=6XS*V$B.FXQ*BRR"O-GA*0.?
M1\CY<)_\9'*4Q@DC14^>W"#ETXSG0++_>;?.$WC@H#D'W86]-4!78P<6HM7[
M<W;+3\PF\H<H\L1^B] 'WR7Q#=MR@2\^4D*]P$PE*)R&.M<D)NQ=> NF8Z8P
M030K-:,%GVHJ6AV&YQK-*J6\].Z;[3Z=! &?K*%WX= OA)\EXH"D(-2+*:02
M%(ZKEEVJ&?!R46_*Y,)YX_U7<?#14>L%2%J1X73I*9?YKE3W J.DHM1E5*$!
M1DIA&73G:95$M[SO#A26]?%[ D:-8 S:[+2"(./N'+ZS1!V%?BS^M;(Q::)C
MW>LPJ\/+R)V%"6$[68R^A[5D^H&)7$IH/7,*$OE<O(S"J% ,<&SDE'IBN93"
MTK;):5$47J:4\8OCD&F(=1I&:V+;-#(SZ(UC ]6F4.H_0 ;8@#?;+5:Y(HCD
MARFCGB^#41@?DE%$2>E*A),GQC]CQP\=.C]C+R6RPWGX*1+;,K0U#(_37FRH
M4*'"ZI6S8"97Y$.V*QR!9X;)J'1[%M48VQHQ&?7#L;/*)$%S_ZMC]P:%%9'@
M=;2I$!H\.'[ :Z!O:^[E%->Z8:)C0+TG7FACH>J;XJ##FU]NUQG !?U^[ ,M
MY*KO7V,#<)&K6R1)X< HH](;>RH5D[[-C>W46R6)83_K:?3"AY2(QZ"QC5WM
M3?72SLN4O\2PN-(3.TVI*?6>K'.-A6K4#0<0WC46,"9A,]I]"0 TE*A!LQSH
M="?!2B63_I;)[G5$W[RHR+*2M=XR;YTQ1\3N%?H<?)U F^/[8K3\@F <5BM7
MO8-KL[B>KDZ'Y5A4BV2J(EA/-8K"A&G&22"^]?Y%G%UI"1O36G"1Z2>_3CH*
M18WVDX^F0K6TL&"JO9]1"5M%)VLAJQ>62;MT*S^M2NTXOQ,3UD^KI8'EIZW=
M[ZG$0Z6:%8>M7DXH5^75TOKKY:9005J?U^^(Q0.&"TN?P]<ZO_^BXFS )_5?
M5"]"[<)G4MH'2>)^(1:4R5&3=8X"@YQ.ISZL,1X*.4'/#-$'+&.L:%-0!XFD
M%5KM@]LM8\4+HUP%*6DI@*+W:EH=QB>--5\C+7UB*D@7!A1P)$1ZL4#(!*1-
M/]W525K6<RFWB+JJ2/ RXW]PBPO-7EW:$@'<=]U5.AH HJ]KA%G=A1<AB&13
M[SBES"Y>$>I'>?1XD-Q.2%9:,1R-"/_S)?^1?Y_WK. E3"O029PL #);T'^N
M%C8P,1HX!F#XBM8.Z/ VH++%\Q)*C@9%R;#3MZ _')46VT'H%7N&]C-72Z&_
MDU8O/)-;JT'G*R:>9@3Z/$N- 86JLFG T?(G!"QK!N_CM#00&=8=UTI#<3*=
M!=&<D*Q[4DK=B1,3?H,6_!&3'1=;/&E;"UA;]P,(MU! *3.; 5O#0V_VF\VE
M:U ^9!G;_#O-;\"[C22A.Z&']XP5C\>92!B+-/MKPG;+L9^0O'=#]A[7Q(W&
MF=@QFD"CL[NM2\/F\((^ZLZB]4\S/ZO.6"Q89J<3-<]M0W-;^?)=^Z8&54OP
M*W-VQ5@L."E=-W9#7/95A LF6C*S%1T([9=I VF;%!>!K]A;H@6&O&R[^6TI
M:9,RIET14UN0;.N7T/KA'3GQY#2('E]49%1-#6W9T;@@$>-W,EXGM2N_:]+E
M40J57H?!3P7+G6^ I5\9>BL6=T/15V5B<!9HM>\J]1@:CL["Q G'?+7 N0]<
M36P[(B2&Z.@$AY(!5+VI3]P ,QS=Q1G1,D=(?3>:DN^7K6LN7>BSP@7G>3%8
M=><,O936$^F3B93)"?B,KR#W@?'/U\%A>.S'L[PW\G"43?E7P/!HB/7*6.H$
MISW#:[^TY3VMP[$X!N:]1/W8C=*U,Q[@14Y!ME<(F@M3>WQGV;>$I^.08Y+]
M>Q8.W(S@-7&)_X!0XF5$<@OB!(8 FDE0?W0'@QYO(1>R!^#C/FI:VQ"SM0:L
M(C3$5GNK=$6?LH5SA+(S,"3:+W_25))89VKR*7_ES#=J,0MZ?<=O37XFAU2
MX+$Q/;R;N8U(]GS%6Y,@UI%8S>2O;"\+)J#3W\WI]AE)J2P1&^<I;?DF9Z6<
M<M_MJT*FJ)WW.+M7-'KP/>(=SN]B?G70<IEV$_\! ]D&A/L4E&DB3Z,S,1M0
MV0I=)*>X7U.?M^%$#6WKZ?5K;AK(SZA?'PQX3)>8]B1SGH.6#$*/%TC-RE=Z
M8:$H)]RG&=E$GOH.?;!F-FLFWX&9K2/<)U";R-.HP9_53*612X@G6B#79O9#
M3U MO9Z96;W\3)H!MC.SP]$BG4A2;P9F6&M)]0PRI=2,FOLUSULMZ\D@85[R
M5-2YW3@!B17S39+-:C[:]N\1FXK'H$>?%4"Y5HPB6M$(]KO#&;I8,A0UQ\MV
M\+[ 9RV\ DUEB3S@RI;EV-Z%C"K;O3*>_0?"KXVL/8<6Q3'L:]FEGX+CX4S<
M#+"151&*UYZ99US<"H53YDY#^L>+H]9-^\=UA)^!?UPKSP)5\$0>S@'_/]]@
M/3#[)8Y;&<^^FZ?C,B6L?E#Z9I;3O1HE6]PBS'Z8L"TYN69R.1F-"'BN[8:9
M[U4^Q*:!+304^'K.5J^Q3>K6 U<'2.:%)D!?!%JZIXA7\3'S"7^0L4J@7ZY%
MG80*-)3A,JO]G@C0E6-SPB7.W!*^D"G/\N4;OZ;#]L(J6\NL@ \L,"8X$5'6
M(LGQBKU"V!:X9B/V![.&DBK@4L;"&L.UWL/B-*)BK_!(_810ON/TXW)7;R56
M#8;K@S_=6$0%2/(06&.$CLF(4$J\HJ^3F-;7Q T<1G/D$T]:@VZ$6(OA^[&"
MM19B4>@ ?!7I,;E/EN6J>;$JG_GL%5)Q.<>4&P#HU'ICLKTPI,V%6:"IOKP4
MM QU2,=.F.>/7SI)2DDT.DQC/R1Q[(3>N<_6 :^4#055FEJFNRR%Y2"&WA4E
M,1-+-:?="19RQZIAA>')=LZUHL[S_)FJ,/AN&3:' ?P)'SA[G<YA4/6KU*J!
MHZ@O[86V":>.3T7'@FC)Y-):Q2I38*7Y"WK+]\>:XDI2+8+$=>-BS40UK0XK
M*4QP+,\5C=!,:MKAVS*P%9VM>Y*(VIK*V\;V!FLDD!1>0ZQ=!'U]8/QUR)QN
M=Y%',X178X^&TC1L]0 Z*VK*PL"L?S'V?/FV2'-!1:E%>'9M4"S55Y+J=L-K
M &(U8JL2FH&&0RMX7H&2-Q!0*KEE1A</E/&*7$')";#LO8J2?3.2:KRO&+M2
ML8.O_K9<=+K1,$"^4LYM*^E.G*5KPJ9Q2DH](N43Q^[2GM7QD6:-@I!E87P^
M(L]V8=M ,=0G/YD<I7$230G%FB/&9#N=%'I<JS<3F8JR"]=(1-BSAJM\W\ 8
M],,Q87MFQ2IBY6\OZ0Q6Z* [3LUHM[N[44L';6/1C'B'NPL;35B]6ZJ)F+N9
M5HL&F9=10N)'-N.+(Z[+Z$&(AT'X9I$VIG#9&A]KK1+_I"->/^\DIUKVH]OU
M5FY,3S+#H%ZGZST+#,2+X[LVXMU\;%=^S1N,RY:-B;0.K0QN>]*R+@,.'/X*
M8TZWN\6E'C_UA7A2Z76PD<\X6N22BY1Q9_T.H-;1J](=LU5BI2MS&JT*IF-9
M*SU/J:_ 5LFS7Y2B8NE^4_(=K@T-85UK?-A(RIM? JY)P)M.7SDTF=]2/C_<
M2O$+A <EHW&^VI=;.2?TH]CF<<I&OC7._%./@'4*YP1!C<(:2WOAM&C>?UTI
MV2:!:<1)( ZJW[^(R3@O\X?K)2CC"7]A;D*Y0[O4"&8KJ6J-$;0MNB0)[S\Z
M(U08R4&24/\^3;@6)E&IHC WJ: 1E>*FZZN".)+3*B-CNY*O#H@U*^1T.@T>
MZF K*[]"5)M?=TME"@B'J/G8&SA$E5-J7^.RB4-4!:FN#U&U(-:6O6S+WNLF
M<PJNR8SW)%:&Y"SW,"L$L.XRD9&QWGNM#+B!4(,!Q6Z3J#505C95)N+K()26
MWL?D:\HX.WE R8M<)8"E[C(RUNJ^,B":DDOI=*O:&M@JJBT7U>85.D\^X+>6
M18'/CX,.Y^(G9?9_FXR2$BDDY580LBEX*J=W#T(OJY@8+BHF,FDU.S]I.&1W
MH6$]9HOP0E,Q&>EZ8R4[=&(_'HY6^)XK06JM<(9$N_4TS:!L*D?]55@V*-[%
M3'-.XL2?.@EXCY65P3M,GF\&R:I0M+=:6<1(%[5?-E9-^O#6BUCS[B972UGV
M&7HL,4BCD/WH9G5!F[!;C<GWR8(UEZW^IBK$''L1A8<-=O8\R_[&G1 O#0B_
MT2\?_BBEE/TD9(6VPS EV^F&HV'RO;DL.TDJ7DG%U\P%6VO;\XS\)8;K^>$;
MFA%:PETVT6B8=M]$G%T<V*^F2VLGQ3\WV_Z$B8&&3E"DA\>'\P\D&E-G-O'=
M 6_HACH_VG#2H6MLG9'?7-S;EQ2&X&[5-S =<'ICX7<>SM>R@@:/#F6&IS9!
M!B;_JAU#-O$R(\F;)]TT& YM]5E+P8''?+$-;2*^UCD[MJ[4R7061'-"LH:\
MCR$S A-_QGD]N1E>E6K[#\6]%H,G'UJY;3A BJ-.V)/43>_)/ON4Z4"I)DZ3
M8:B>%I6L!AN!X]V(IV:'_WLL%J"-@EXBB[@W*R#>]RION)*P8C\_S%$OBQDG
MFFY*_Z^7'0*-C#(9.6F0; 7,7,SZ@+M-W/?V,7KY^E6IO3HG>E%Q'I6+M.KY
M+O>$3>W48A56"@1VLF5-'4,OS:*3'_ART$#T]4]V6$UB*W*)"+0*WRZ64N_!
ME2\:R)O3SS<48[%FJ,.NVZ!>,"1&IM%,$ 4JOUEE%EREU)VP;W#EY\VO,O'$
M<3J=+3/P-ZE94)S^$U0.#%7PE;O@>NEGR*9*22ZQ3#!8^@?-78<1,QRE X?/
M+#&@RYH.72S[GU3:L;0YJT/S'!QW$'K'?I FQ-O0*M&,B]Z4A5B+&6=G73I]
M"A/?XZ3]!W)#W)2*$ZCL AKB91UPIK.T:"&[J4H@! 8[W0A:J0H<-B:+/W9M
M!L:91U^K,Y:.WLK09^$HHE,!*%MJLS]NP#5OQ$5_JCALQ=Q%I5XU%0L\^Z3G
MV5B+0:^=QPLG(=1W N@SG7H:W6TR;3N<5D5D4F!M#\>GB'XY"\5-FS$:'E4B
M7:[CMI"LB DG;7U![90))6:F[T,4>6B@5(GT$905,>GWK:U P;A%KS1T'P$H
M7YNGR&[?1+JG:KW]!R5[YB<ARVN1A\E$7.FU" :)JZ+RY%W# R+3T;I;:0US
M-YM*QRSOK!DXN?(>L3_XKA/<\E6>4S7"0OIPAU'-)K*7OSS*,=U9R+PH$B<Y
MB[5:#V#%:XGT*)59)B:<!377 >9+C8BX9M )3@FI-TD0M;PJ8CWK\ZZ4&UJ5
MF3"2ZTGN.(!IB/4),)W<]/5BEH!M"JOG 9,>(=7UW AA5X?Q?C\?+U+B*1D7
M]1NP1U[,VW?&8S9\'G_.<_3/D?+)M>2L@TN2D6N2Q+%>HI1 ON$4<E,05XZ,
M%?+:>%9X3)/E#:G+4A G,,W[9@.4L&._+7%3CXWFI&ESNINH+H=.(R.C5.W&
MF&0XEZF9IV7K,)&.C><X*U.OC91P@81<,L![1B4UL[SI=DB@8U&7( T#AE&^
M<Q,P1#L .O_K[D8A]YBX_QI'#P?YES/1Y[\L)5\:JH.]N]'LYO(MOS'*0<1E
M%-[%=>G*[;M3E$;>?&3*6,*U@D#+]=-<C)2E)O!3V3AFFTR>S?($#(L-!]T%
M%FV\*RL9;[R-\DIM0C4%6A%-WY6VHI6VRB Y)HGC!W UKT9T_@G%L&8"WU7)
M/ILJV28S;%<^NRN?W97/[LIG=^6SS[I\MK7WD9<0#M,D3MA2PQS[RQ1A.PO/
MW[.KOH-'$*_^$X[73\0?3Q+B#1X(=<;DY(FY27Y,KJCO0A]^;(KK;ON$;KUV
MJA''R4UMR[ZHR8_/PBM"_<C[0"/P;&,,#G>*:(@D3JJ0?3EK+:_;9"D!.>_2
MP^M(12%QU^9-=6$N3R,Z(CZ_ F'Q%EMF+NLXW)E+0R2-6H5OWES6\-HGF]F4
M_9WA;*\!VA2YCG='9V%"_3#V7=YB98OW0RM\/KLN)8B0YBKX#BCC!HKCCR3F
MLR84=4HN[PP1\8^V/4YDS/9.1:T!SS7VA]YI[#9Y [@OLPN.PNI&KO(_XD12
M[_4O=B]YL9Q/?O);75A>82@T#J/=-O3 TU<D6'-=_$F3*XV5;I5%)_).4;M,
M*^A,JP5E3?]/HZYX"!4D<'QU46[23:_6!EA!9&OMDK6PD[70)NEFLK9V25N[
MI*U=TM8_-FFK8")SY BO5$IC!(N^/G[W!8NH%KM&H 5XR.BAV-XZ"FAA,R,C
M*]58*0JXUK*&%+AAE*'0265C6R!V2:B]24+]Y3_W]_?^^]/%QW?_\]_^[S_^
M=O-M0O\XH<[W/X3'[WY[^>WXZ-V?)Q_^)M]>?_SCN_-_GQW<#7X?!J]&Y&^:
MGG^>_?MM^.?3]X<?7W_]S?TA^'?HOOWZCGXX'/[Y^>C\Y"D*_KZX2QTZ?#?[
M=C(_N/CQ]\_)Y]]/OO_U_+?XU^]^_?B2DB_I-_+EL_OMW4]^\/?OWP?IP>GI
M[-79Q=,XI9]_N_KM^%WTZ<-TY@VFT=7'S[^_'MY]F%Y/HF%\,[@]/GZZ/OWZ
M\-WMTZNWCU_/O\:C5^3RW[^>#L:S ?WXY<O@S9\_.G]\>OWV[.N7'VXGGZY>
MSC\YH[^?KNCCX*>3\U\'@[>O)L=?OD\>/SJ?)Y^F=][;K_1H>G5\=_<F?/7E
M]N7;8'[C3F<//WX>1)\/_8?7K[^?G/YT_YU[\_*/VS^_&Y#;B^^NI[,_W"_3
M/X^=SP=7\\G5S=WUR<<_?WR<S;Y]^/+IC?_]W\EO7]^XOC?X\=O@_?O_V3NZ
MN=[?;WUX7JQ4RX6L4"&4.M4&A+N<1HK5LC[.K!>C278M-)2744BZ0G.==J>!
M6P!$:Z2)F'YJ$PX^=7PJXKZEFU461QB$3K<FRJ]G=!?E;P0KOG5I*(DZGJ_]
M^,LI):1HP7?M)%MSD&K,[S\PCZH]QCCWTD'R7<RG8__!]TCH;;MNUO*[TTT+
MC+79_%NCFQ^C@ T3^,F\+]JYPO$NB\H&9H->I_ 7?%2N%^5=!1:W]B'T9MP=
MY.\.\G<'^;N#_-U!_NX@?W>0OSO(WQWDHQU\22Z.-SCRJG^RN]1QZZ,NB0A0
M.GX"5@)M90'-KM'*KM'*%NG@KM%*#QNMM"A\D+-_33@B[/.B*VWJ!/RLY/6V
M'(&U>(/=V1B,(NC[N.S:!YESN#.OS=H'J>^0W+4/VK4/@E%1A/9!\E8NC?>C
M(#.,K+(M,_I&&]T-L_2,5O-.$-W*IBR[EE9=ZR(JDOHN++N65KN65ATLYK8M
MK>3=6>Q6](UNY<Q7]<VR]6S273K#%;>12HM58=?OJB>JNWG #1JN;*?&;I.K
ML.MWM5W*;78X@'!VVF+!D;Q5J5F2X3JT-64S\"_V;'=\VR%>HX)^\.Y;M5+E
M+Q/&9->':Y>^NTO??2[INV<AF_5D<7GT.?\RYQP^35=%Z9GW:5$*&>_>0PE9
ME'1;-:UNN[@8Z+@!6KCILTJBX#FS>K0Z[?8""1AJ1ZMK$A/V;A/FZAV3!Q)$
M,\Y [BBA-$PPH=CI>:"1T:G>_VT@0Z1+#$D0\)O%0^_"H5](PG[&Q$Y+KLOC
MB,:XZ85G,NVLNF"1D.V: D9YX$V9E&*V9>+7%V-B9T:S5P :BA$KQVT0B+\3
M3[G;!(;1D.AS#&J8RMO(U(*&&S@;:2*XB$:,,=]UV%K@!REC]I(P38[C*T(%
MVPBEPT>!$\?#47[G^9!>\\@,5EQ!0\Q^-M4.C!$'4!!""HI+-_5FR)7G@$I*
MK7?@36"+:?+7PE3?N"1TJ!^9;KK9PR6DV&]+E.3C(IHTXTVV7DDY6 K9F.R5
M&\.04[@+XQEQ_9%///,=L@X*Z=AXGH)R2ZS5NP4 <JE =XI2DC/;^K:#H9.]
M;GLDS':V-HL)6W0S;Y(OO8,'QP_X'+V-V$(]C4)1+CF) D8Y%JLU\ K3E'J7
M3G?S):BQ;-%J_<PYR7VQSG NZ'>84X()]$*\.+-YY:PQRS+)X]SEG"J,N=R,
M=J>!J^8(-Q2LP48:$-Y<J=:8V0S 4NK],M:-96O0:<NRO89#>7[ 8B.,,5GK
M:727ZM0<+XF4]/='PX""LT[*J'0;I&H/SNJRIZR_P0HXQ5$QFU?F^MKDWH6>
M=J&GYQ!Z4C*$D/<AIX/G[@%'I Q$AI/ 6DL0)7]#1:FC6)6QHFHA:A"Y D8)
M/'-#BU.GB1M04!F%MAK7E>64XAO_J4'7LO6GMFX/(VE35O.^T+';*AWR0)I<
M@53WW+:%>'2B+;\RGL:><%8L)%M^KF>2K;PR2H?UL]"EPK]R@CPF)US^09)0
M_YYM#T2T;OV@O90("FS; 1CJTV8=0OXH]LR(,;%KY-DRHQ%QD^'HBI+3E&\&
M"P7.'BU^&X3>5>!D32,'8_:?X@]&\WFS'&V;I:C5HBZ0PDIH,WJ-([89S>N+
M&(OUZK,9$R3AI!=J R)R?20?+) O"S4/O+_3.,F# N@!?0,NGL/9C8FP.[A+
MX\8?A_Z(9\4E-UD@*$_6BW6U>+9IT8+(-9E%E*?U#NYC490(K&E2,K83Z)H[
MXRDY9:I1U%%^\I/)$<,NFA)Z\N0&J8 S9J)CF-TZ3\"O9,-!AZ7D&IRK6?H6
MLL6*MT0Q6\8_1)''S?(-H0^^2^*;*( ^>5$0Z@=J*DD9.#/@)3%+-7&_ICXE
MWEEX12/&4LPY!9^,]IQTV;VDT:QL(6R43?4PF1"J9 L890."/0'31'1:[P-\
MRFYR4O8%*3.08'J<+OF3E5N!NV520OU8]%22TJ8:H%2D 2.DH]8/F+0RT[?(
MM,+JF,PH<?VLIHH1GW)6OXE?@7%24>JT\V0#E)32TK9^M(1H."-<%Q;S%CK*
MM3Y^7^"HD8Q)AT.K]/ HC IJ62(SCC63T^FVKW4#5!2BTO?RL^\6P1/+BPVY
M'Z:,>*X>41@?DE%$2?8]MA<G\<D38Y]QXX<.G8NP&..:YQDQ@02"[^RZ;?B
M,AJG_5CG4+%"N[5QP4VNR8=LM1[Y.-JQ3J7C^NO&Z-;(2=^WK77-#K0AKHS=
M'PA69%((7AG7 (W/#^G8"7.GZ-+AK;.CT6$:^R&)^;W7Y_[7U/?\9'Y,$L</
MEL<1J_%Z*U>I1/N(IS,'OE<X:U?,1O 3+O[K<'3*K$G(/+E@4748(P7V87AJ
MNC:* ^&B0N.*#<?O)(GCE'@?@NC>"8*YT5&[>H0. Q2@2"].T#4"PXK@.S$/
MGO!_3MCD>' "P61RY% Z9]-=7&P/'<PWHMGE1@ <X8;BQDIO^*<L6FCXU:]P
MRHX\EH%@MD"%Q"LJ=0:NFT[3@#>-.6;"=,']/P."S\GB-I&S2:0?MBB*60=G
MS4CH?!8[13MU?"J,SO+>:WYPG RXM^3<^P'SEBZCY((X_$_>(%D\<(Y4'07!
MD?5RN!A+D(Q+-'T2%R2'X35Q4TJST#;;$-+B5U[E&&,47,'QU47/7T E*T]>
M0+ @FOZV4[C#N7@+D3^%4/LEI[,%M5_@LZY62]8E#-W$2/(^-6\@6+X+H_N8
MT ?.^5DX2]DFFZF=R]Y;+&9E?E$JS=#8W$SYDZ)033NK%&8$$"WHG'ALCL%K
MY% UK,/JNJW0+[RN4Z776_SXJT\HS[28G_,\"]P52D5T&[KG;6J]4@H?)ZR]
M()F_AMA!K?.!NQX9T=Y(;W2S-<9@DM0B;"9C]%7$A V\I<$4[.TP]YA0PQMT
M$5B^B$(RSQ*P>+65R#^>1#1)")W>W=Q2P=G\T ^"N$%A:_-1.XP?83ODBR"^
MA:QQ&NHOWEB\1RR4]!5*/W85I2YC^%8K6>W<K1,A6B_(^A."F@C*1@YEZNAV
ME^R!%$=J('(M[-"QX+S:AQNB<?:H/@YLEXSIQ\YX3,DX#Z3GA+&BO%IR]EFE
M]2-C1&65I+H(M)J"6,DK5<IKXX%1WFCYFO<5 .K!OAP+R6X9[QI-%+-H-5V2
M $:G=3&\N3=@(N+*C4<=]5-?TYN*.!LLW2WD"=(F?56B'75%-Y$G>(,H/OX%
M>\]I.@73T.IXG60S2Z9=(=&5-\;H['_A/,$*M3+>5@JU^L;0635BQ[?NH.7M
M<?BMP</1%:%^M%(-+=E1FXW4Y9:JB7O11#@HO8/JBN/OQ!5+,;^Y@=$>173J
MA"X9W@?^N*;L2(*3U<"]@LU.="C3B]%R>7;/F'"^8]ZKWP_'IX08025_NM.*
MEL: **1@U $'N&=S^$!HXC.WE6VV2?S(M*3HR',9/8CW9E"\R5.QPK'!CM6R
M?O ^.0MC]J+BFCVLG:J$2HL83W5(E)UI#04L1U*^&U7C4RUNK)%(^[VG57EW
MD3C(8T')G'<HCT*11PA_YJFFA068^8Y5KJ>5,F^UQ+"R;%:HH1Q)UM/ /XU2
MG#L:Z6>EVW^]G$Q"F3"8@)\=2E'I-"D$!AC36[);F;:\2YNX^@C3K*W1V8)D
MPZ9&;5U6^LP+V[.?$BG,WO)E IWGZFF5LJ93>45"6/D1Z[2P>LBOXK$-1LP.
M#;R<M/,H'/-3=#Y];]GW$<Q6+8G^6*QZ">F+<"VGQRHY%(,E(=+Q/1@J750A
M@GS[13TY<*.EPJ13V]4.%O"#C/KIBV"W:@AL0Y:LH=FJ$T^!@Z*W;WLD+ITI
MCM&2DMG VJZP6G(]E,-1EA&2U9(1!+=;2E@Z-5SMD,&YHN>&4)_$@R*PVR S
MM/[)SN_#J-E5+>+KDI=%.9?*:!U:"W;UR1X(=NUEL0(<I1N=47)=U\??@ANH
M)/)7R 3I_N/2P1"W54@(U-'H;@ZH=T%5'&JE QJ&S1K)U)W!-3 SJN<[/<;6
M>&_+3CHJ 1C*>^-OISS-,)O/L*'\JKB+!C6#:92"WW2B)-5M)QGK,\Q5@6%%
M*5>H+HU,]B-W/J^H[Y)7N)@IZ'8WI^S!4XD1)[Y9>W%.T1/LAI<IB>I2?A$2
M\0[GA4>5?W$C5P4WX*8WD[:UV$U:0('IP\D3H:X?$Z&*BS\NN(&>XW8\]!M[
MO8@-[IVR0EQ<"4*\HCEMV5D$QE5%:7L\/"5V2F%IKWVP!"C+764J(QB-XY2G
M0/(K7*#-KXI27P!2"0OI\H<J>T5OYFLG(>)8TUNF4:(Z0TK"/8&OB2C1KH>X
M3Y;>5S[)^=U)!5<G3S,_:]P]I,<I.69\'3OSBRA,>#GG'\2!#CY <-0C_%L+
MW^!6"KN.Z)DV7CF^=TG@.Z%71^\V4]P<L36I:*^C:!ZZYD&'K#'Q<<J[)F0%
M''F1_%)=AJ/5'/&% 2&BM^:50Q.S)M# )+?>-T61L_;J"RA-R.YKW:PJ6-/L
ML!])2T6P%S-T+G91G<*8*EA8A$J,0)4]VX^)*GUS@Q31QF(V#5%Q=A8AXI,G
ML4TRPJ(5@6U?)@%$")Y*5Q3;Q<1-^85KM]3AMX0R/RI>IW\[6>72"-06P_=C
M#K:1'W">4:9CCA_,CZ,@<&C.S\<H8.]0IU/,?C!FS29G\V'[,24MQ%7 I@KP
M  00KHE'IK.D4)<-10_D5+?;86DLPP)%>10()6J0'<AA'(<9D=WV2=E<C@6.
MBO@/"I"Y%RR\XXW#627>FR/.)@(M<(4.WQ1'*H/0R\Y4AFD2)T[(;3_O"P$,
MI99<3R)R>K$5@(%=0+K6>R#GX8@-RS>C,E=9ME(:=&EH3F&KYQZ$! M8%3>7
M(LS$"WY]'K\JSTF@_1UCLGU9*\WE6&0+ '=[+8(]^=67"$?&=13ZX8_6RJ;
M ;;2IX84F\]!ZF5Y8%BWFQN3[<M\,I=C@:.Z_4UC(,M$%G>*A6-Q>LTF.>\(
MRYU?Z&-_8[)] =)<C@60P!5?I1 ?S]3F?I*(CE\Y<X2N.SIJ6^VJ&(NL@ HZ
MO68EC:>F_S)XEJ,!Q;Y,-2/I%= I$F^@NX4)KW82!8QPG.6X(S6P+E?#K$D*
MH5_#>;D3F%4W%G="O#0@^7B'<S$Z1C<P%26TW:^T+9@2J$H+%I6  !I36X&6
MWL>^YSMT?N,L.,-HH2.ELP4-*0PTMX*C7&8&Y]%6*"WI\#JAX>B6[<]BQQ7]
M\S%*O@T(=EO\K=7;"F &XD.[ $-/'+PRW!"];AOSP )HV&9LU[F_@;V3-.X'
MR@'9]>W?]>W?]K[]MW["9\E9Z/D/OI<ZQO=$:N1:/^XV-+EI8!HDP@'/*JJE
MQ5MYBU1 ]B;QQ)_=1B=APC=CQMY04X@T%+MQA[1**@5+)T#0&FP+#D#LEPV(
MG5DY#!PQNZ\.'AWJ(;4NK([=(\,H$8Y!8I[M]H(G.1PZ;"S>:X&(6PVX:"A?
M&D7%VN%\^9V\BDUPMV0Q]*X")T3K'X;"8K?;SUK=K^Q84&!!:EF&P2S\IA9+
MBSK=!G>B2&BM(6LKT!&6!SF=_D43%3(SR L&0PFS/W<MI8Y[WFI558L1LE%6
MT,3JVRW'J5,;"0453F/)JY2Z$V9[!V-*A$%NT)I,]FRWE2J8+N4RB5 F-MC[
MP[.:#)\2E_TM=D)O.!KY+J$-0)(_W<E9>HMPR+)(12X0A*CD[J)&C+ZK=R$;
M])'Z24+"J_0^\%V&)*'->B-J!^DRF=S\U'.AV'JAH/06O*+^@Y,09O)<Z1(
MT.6HEDA_$-))"^7"Q85&$&K1HEC^=*=Y5 8>_/J46!< PE([2)-)1/UOQ"LF
M7E9756X^9R1YHX&VHU?TN;12PDP:"#"4*C"6/(C\N=OHD&0E48?BY#T>C,EJ
M U1IZ77#0;MU8\T@:BXIO-O,%,TQ+LFC^!/\U69&1+<<R:8B-+IDMN$VL-3
M;Y D$S)UZ!>2",6I5$29;0R-1]MV$]A +OI&E&WLX#7A;\1-\(/C!SP:MS++
MF]I _8 =%A0U-GX&XC%H0]GB_*&F!0C,F4&Y^<>VHE$G"8.FDJW[LA9]+(<T
M<^6SC';PC8N6X#;/E"9R VX=F5G01>?1C(JB4:ML-5&.L,VR-Q& 05?&70OS
MWKAP4 W,%4T#=DT>-H2E<8L'F$Z.2A7:M9I'GJ/&C>9AFS4J>XL6J_1H^5/!
ME]'":3WXMN_*[*5F<EDXV*0MV8M-S,\RN5X86+W0#+*Q 6-50G\V'*I:H=D+
MW S%A]'.,3^:++?H"8B;$"^)BB-Y(]-H,LYV[[G-Q0&<AV5*V \OTB1ECNY<
M)$F8!:ALQMWVU<I*5OIVC!:H%1N1PS1FW,8Q;\UJ!$OM@SV8'_4O#-PB<:6K
MV$4:)/XL\$V3J.H>[(%HZU_8H$MAJY9W63?:3X1["L0;/!#*/E[OV]90\N;C
M;KNML9*52:=":UM3Z@)]&M&F&.E'V?)-IZDLX-L*KNA#5*,/N3I86RRS,;?:
MI[63DD'CP):&KJ0<TFVD@5V3#+/]07,#4<!V#:PEZR<\=']*FG=.K3[=J_5\
M[=6!V_HMSFX7))@QO OC*,A3'8R/LJ4#]&%14$O H .?C8D9>)Z0A!.T!L!P
MJ#Y 82H5DUY[\#W;\F/#D$]/_X$GGH8\\[T(:N8-W+)J+5[2(,H85 W=4(HL
M9445:U+?5$&EGJ'VG>*L2TV0^\JUY MQSDK[T,$IF*1I75NL %K<6:G;R706
M1'-",@?H,224E\AP*W!R,[PJ-90\G/,/$>I5;3C8HB91,).TK%56D)B<'R(H
M"/\7I3K6F.Q&JM05M;(M)I YZ&4QPV;$-Z4/7E[;!.@.ZVPW#+-I;QHKK#]P
MSXZ(RYW3&,&BKX^/%J39#HM=(U"35   ]%!L;QV%;EO*2#56B@*NM:PA!6X8
M92ATVF[ %@@4>R9VU[>/T<O7KS)[FMT]QXQH@RI&U?-=QI:;^EV+<(-2( CE
M=&>AEV:UJ@+W!J*O?[*[0S!KD4M$ -]/H\)A<;S?4.%U8_10_EJQ:&O:V@6M
M"B=AZ4,4'*$4NS<@W*4%4S@J]4V\]&*$;A9APL-E%)*NT%RGW>E9#P"B-=+4
M^P4;#2EGBV8LWC4^"[/LPP\TBK<FQJS@<,N;(]E%63&0Q-D7V.\M:WE=R:ZI
M5!%L6AD!.>^T*TLW*@J).TIW2MA)MO("XH_\4LS%355;;4KUW'?G(_?!Q!J@
MKV\R8>O)J;I<E#;%<3&I/&A5;,Y ISX=DD)9P*!O<6%[U^ BPRNCO^QE XR]
MBM+S6_24<M7VPVB)Y)$S\Q,GR A?DYC0!^*=1O0T35*Z*-/#P]>0?H>ID.B@
MFT)@T*NC>X]EJQV2W;;. #]]>Y&-:IGXST<2)XO%#[J,'I2UG4>KP@VMC4K;
M2<#,[8CXW-YNJR6KXW!GS@R1Q.G7LC@N82NV[Y)ZSB_Y'=-Q4B3\WD:)R%]>
M_)TW&+J,DC](<DW<:!PBN--X?#X[MPP14FT;&IO&)+7\G3SQ'T5;O24#=S,F
M'7?BDP=FD(\(39B V?08172:];D*L^QZH[-/#+K/R9CA@6.4G[I=UJP<INB+
M9:OP_-Q\N@TAK4_=VRHUS7P%YC[D'_'O06\U-LS\,PR(;AI^HYMFX2/LTDR<
MC?;F5G#Q#%7+&A#$BS<5/9RD'&U&0S0\/"=OKB4:!IV=P*M1Q3U-_-5H,B_=
MEU*4H;ZH@% I.[535 F]-7$"Z:26G'TT?%'?(!/AX;SR%]02T28\=%$.:@I[
M?;%G(PE#%'9:VF#&BDBB%!7>W*!$(4]%0:CX4=/"BK98%/]83(ZJ)57*U&"3
M:[5UJ!+#J;>LI8%?<Z<H^C%2X(J/72\GE%O-:FG!%T?*4.FT" @&&-.2("O;
ME]['ON<[=%ZZA0W#[DGIX.TS.K!Z<FEB=3PVOSP/"DD]P6Y+(+4J74',0'PF
MM11(V(';24/TNK6:L  :FL]6GF.YOQ&FU[A&YUE93[DT38)T+?K%"TJ8=]>7
M"6 &3IJYBS*MK6D.7Y$05G'9.BVL.^I7\=@&']$.#3/KU@2-VJO!38V:YM+M
M^G$19\3FK)A";/#AXQ;7MT.BIZ'8C1^HU5\I6CH!@NZ/+3@PLX8(('9B(+%P
MQ-A.9^D@A/HD/K2X(+S^R>UH<B[I)"!Y66C70- Z]BEQV=]XN\WA:.2[A#80
MKOSI3HXX6YCNA? 5 C$ P.ZZ3_^!K7U7@9.U[T I\)<0Z;0@R#B\4KWDLUY:
M:([SLM8$!9CU\3MM^*.*\DM*<(P1 #P;'4RC5%PX6OIL,\>DM92[/;"W.4AL
M)%<DPZ>Z??+"2?A%HG->L@L,K#'93M-T;$ U%RA.&S3EI87A$4\LH]PIY>WW
M^<^)SS9ZEU'"JPT20DF<E-_:S+V#)=F?B8PB</"*>!6766[89O7"FF:'Q1I0
M6F$O;VU1/-A]HKO+NS>V6$#=XZW)S+.K1D3K+E1J_M,GL,I",2AEA\^)/ O9
MC^36>2+Z-$@;U!?C+[M8#^[CA#+9 *N!BI*UTIZ,1L3E5Y<L1K]F&#/KFOAA
MRBSP<$:H@U+$8TZXRWVE ;R57)T&XC1JH@8Z%VZR9,EK,HLHK]!&F1"K1)!F
M@Y2,;9Y@L8+D$(7CG *TXLOI=%M=H8&MK.4*4>%T!BP(9MSQ4S9D<&H(=5@/
M: %-G:3,$EY@+4YZ'Y.O*<]V?"#+"[& +4Z5R)H_ IBN6$O&NCM*=4"4HH(Z
M$GAV1GZ#E :BU83)=;%T=<73*C?L$:14V#HJ6Y$%H5!3%6X+29E4KP-!@Y/=
M*J73]?5)&N74H(.=NB4E"9_!JD*HXZS5MOC )W,5)+D5'HZ.*/'\Y-1Q_<!/
MY@BV34JF^\HF0\LF%Y311450V)QS+XFBF#@MN4U4S2@,G4Y5=6A518>S2='1
M!;=Z9J!UFL@*B1OJK6['Y#XY"]F^*A55X?!6L(9 GYR[.OE@)>!7:?$4&Q2;
M)R73;:F27!/E>)1EA)3S(",(;M64L'1JS-HA8V2^ -QLG&MV:FET&!+3;?T4
MKC5J6NK@]&B8+6%'$9U%6;"_06*JZODNST%,_='%6;Y2$"BBOV(,^W$<T;G(
M"&@@]/HGN]-NW0*X$++DE=&*4QD]EQ O/F5T!<4K9XX0M922Z;+S:(,(IEQ,
M)JFFD@#\+P><SKT3$RZ$_P502P,$%     @ #X((6\[PCYWDC   ;(<& !4
M  !F96UY+3(P,C4P-C,P7VQA8BYX;6SLO6MSY+:Q,/S]^15XG+=2ZSHCKW;7
MCB_)R5.CVUK)ZA))ZXWC2J4H$C-BS"''O$@:__H7#? "#@$0O &4DZJ38ZU$
M (WN1J.[T9<__;_G38 ><9SX4?B_G[WYXO SA$,W\OQP_;^??;P]6-X>GY]_
M]O_^C-#_^=/_/3A [W&(8R?%'KK?H>-HL[UU?707.V&RBN(->I5N/D<'Z"%-
MM]^]?OWT]/2%2[Y)7#_&293%+D[@%^C@@$Q83'D<8YCP.W06^VB9K='A-^CM
MX7=OOOKN[=?HX]TQ^<?;K]B0__.GP ]_OG<2C C<8?*_GW$K/=_'P1=1O'[]
M]O#PW>OBP\_8E]\]PR]JWS^]HU^_^?;;;U_3OY:?)K[H0S+MF]=_O_APZS[@
MC7/@ATGJA"XLD/C?)?27'R+722DF6^%"TB_@7P?%9P?PJX,W;P_>O?GB.?$^
M8WA#Z$]Q%. ;O$(4\N_2W1;_[V>)O]D& !#]W4.,5V) @CA^#>-?AW@-J(=%
MOH5%WOP!%OE=_NL[PA;X@W./@\\0?/[QYERZL6]K$W(C7YN$N!>P^W &\.\/
M!)X<*OA605 Z5<X^W,[P<XI##U<4@YDCM_9- .P2Q<5 NO#_?I8E!VO'V?YK
MF20X38ZS.,9AVD110J"AD*R<Y)Z"DP]\#>?E-0[2I/C- ?R&XDD\-]M[ 21
M40.S.+N?=4!(&J5.D).C?7?_"NX#>OK(5R!X<'CP\?:S/]_!),AEWR"'COC3
M:SK1G^OP+N,Z9IW8+=8E/[8 G'_QVHW(<=ZF!P$/]BJ.-BTT22/5ME[_N2?]
MK^-HB^-T=TUPDBY#[_27S-]NR+3OXRA)1F:(EL5>_]DX@Z@ADG!,,0@YH8=P
M,6*!UC"&8QT;O*-'3YZ9-%  A!F5N2[QV+)&N90-T:,"2,)7Y"]H*^2MN3(5
M1T<MEBKVWEM<,<EW24!FPN\J?<#QW8,35K\Z#Q]QDL)J"5E:"LHD=]TH@'&G
MS>0M.0;LRBLVB,+U08J) K]WR5J[8L?DH^;]/!I"Z^*KQWF9A-<!+ MLJF2Q
M^6AO<K;@2-J'HA]\Y]X/_-3'$VGM@@5LW)]-,+3T]Z :9I<-Y'3B64*RR][W
M(S=?)6NF8Q!N#=/20 B%YOTS1R9IDDO")WN['4623,<A-OE"S0TSY($6R@^D
M]VT:N3\_1(&'XP04C'0W,MD%"]BX.9I@*!DAX3[__>^^>?OFZS]2PRO=\5:7
M#<Z0$XQG$,EV7_]Y9+P3!=6/O-O4B=/NV#\4H/_("<"U76'YA:'X< *'%4/R
M:>AU1_$;'12_/$9^,\X-1XRJR>5?ZW*CG\DNMZ$0)-TKDKJCYBLI=0DMN5CE
MJ*FTETZ,=[6%]TL_7)\^;W&8C*Y@-><WSUH-&)2\%!5?(YQ_;M/](Z4/SR#B
M#0[EB//0C3;XP_B/*Z(5C+L2!4!(V +^A( J!6M$H>VW$P6-A'RQM\<!;CIB
MTT7U67.>&YE'Y.M8>'N3 J,6).!++83( H78]N-(*^UXWE'O>?3CRL56=">!
M2&?7H<'+)L)A?^=;)0_."'#'44@6R,@:5Z6 .\*K*,;LNSOG&2>GSVGL1+'G
MATZ\.T_QAKIWR$BR\8""1VB(D[%=>%-":MKA,^%>5%?7/9T4^716E,*TM@^!
M ?[CC]'4B)_@2FJ3AQ-O22116YGIOXPT&.M#-#.<3J:QU^>VX2JM0:"(2@GX
MP"8;U[N("K4KO;&1T0WB1QS?1RWJU#X4H@/?P*<EC:DS2@\'>.*.H\TF"JF3
MY?;!(>@_3Y(,>R,?*-DJ$QPM36^X!"+)4<O=M>B5'R+V^>=VWZ9:R,:SBVJG
M$[U%M+C)%1 IGB/$R'^QN)_BD:)5C5+ (WJE8)\S]_("^?1;(1E>+!6&/&+<
MQ=A)LGA')\[7H-./+#SEZTSUS-4J/:4@R3Q$^?<%*[DY8]$QLSG8K03EF4J-
M@K$=1EIR50F2T&G4F2POFBJ'$SS&M$E<)4 BF=M.D^0W=53>]'?K$3%%#$P<
MINQ=$/(1HY &[C[[8PMA]5IC'_= P5%*2"3REWV*JF_13_#U/^TJL5KTJP<B
MM&U]F$/AV$D>KN/HT?>P=[3[F&#O/"P?E99NZC].$93786'SC\GZP"F\%"Z9
M 65D("+BJWIP=LJQ]DWNCJ3?L\>[H*CG.[5D%9:N8($]10O/ACT%P.FRIU\,
MG3U[*DBOP9XR%(W+GF=^2&QW"^PI6G@V["D KHT]M_D44'AA50P7L^A\.%1!
M?0T.E6&I)X?"$O _T!T>G0#4AAMR F+?3;$'?UB&7OT7W)?7U/XZ#UU09?$)
M9O\]?7:#S*.!2.X#(1N^(?K)Z6J%W;'?A0T#;R'HQ.P.5<>-?@I7 3UX$%])
M?\#5<I;O SN<7/.HF2=6WU3W0:#.Z12/';^A^U R!&;9<PI>^V$(%UBT0@P.
MJZ[D,5ADM.,Q48B%WLO,4,!%7D:RIH#.+U!T3D+J04$05_':"?U?:2S&<10F
M4>![]!\T=1TG9!'ZSZM5KDPY0>E#29;W!"QG=%5E')A,>M1&@5@BZOBY%^C2
M2;,8PVDXRA(_Q$FRH K&!Y\PA0<NNI^*^?YIU;\[*F/58K1'P_6 8W/F^/$/
M3I#A$S]Q@R@A-)GJ-"B7FB#\0<7G*E@D[ M#$!T#3%N2!)V'9%BVR5W)39:U
MPK0Z9.5YL14?O5\F<L&_)^XG8K&6Q<97)50\I@9&PF7'A:%%?^#&B7C+DM;0
M3LY]M: %#7T-&G#<A>3/NXIK)V(LU4JC^])43*4 1,)1Q0C(D)R-?-*@7#WZ
M5KWKGGZP<MKQ:[W5IC;O;>67;^&+G=TH[B8%A(3GJK(9CK:O R"RZIJ8? FH
M/.Q?,M'9.?<!34E>NFZ<.<%4][EJ):-B5P&(Y'C1S["'BL3<^<A>#?+5"B6V
M;+VG[,WQ,WFI,/DZ%CS[4F!:F&@.^>BM!*N5D5-NU'@.J1(<D4B7(OYE8WY
MXN@-)M='AF^P&ZU#G[HIII'YBH5&OOQ5 E\.A>2HY@,0-V(F)EL[Y7C^:=EX
M_QAQHKH[ZW4,I>:I4RM?:"(N:EO-("NU@"+AI_HH<#D5'#83OZ@F/7G>TL%$
M=P9+XK0*AWR/HW7L;!]\UPET8U_)!!Q+D7]5[*2>VX@*J@1!PCS\9\WX5J/L
MHD4=8)+V??:7/3FC%:F[P&R?_/3A.$O2:(/C\L$=JM^2__/NG.=I;K5.$)BN
M4M #1@G_W3J!765U ,$%EV%GC%C(9^L)JDCYK5/O/X]\@]ZA(:G#+XNFLT(!
M:QRZ1!&?W$O=;6W#KR%=8),]CE1SL#<2?A:)@\560F9G'MA/T^R&K*Z^O!7>
M[,@RX2..4_\^P)=1BA,X')^<.'9"Z SPB#?W."9,]JX*/Q7R+<Q%F?'P#^\.
M*4,.G-V(7C4,1BF'EO,A.B%Z(C.B8DKTJI@4>KF]0^6TG]O6ZL?A!^#A$? Z
M0/RR=*B)Y.O>Y"8#<^I+R]0NKD HRA/=9N-V%E.&EWJ"/?;@!,I_;*IS A01
MG8\8>I: )"U8L),<TYW+!#MT 4B= %D.1W0\O4]+,34'8=21A*7HZ8*=_A;E
MZ68;1#N,Z9&[>@K)B7OPM[#8Z>W5-1=%<T0;YDR0AML' H->KQ[@R1@VGPG1
MJ5 Y%V5<] JF^QQ=.ALL\'38D'/].:,F#'OB;T#O!4A$/W*('039Q#A,6# B
M')LU=<H<[:I/KIT=_&KYY,3>U9860+O*4F@$"P;59087_,@,/SY\=M((1M]'
M:VK!/5<V:+]D@HUD]ZD8K98@/PF6;753F&(SD@2%-H;Y+\=T0_( 8V9$B#YA
M?_V08F])S#)GC4^?<>SZ";Z._8I=YR>GE5#;JYAG:(>=Y+H7!8%#S#ZR!79D
M/[>L!QEFWHE.<BM][-0--+A#S6M"S7__9<#IR--?XW\/%C&8&$Z:35$IJCF_
MT:#-QO*RUW+V'6(?SJ(>E)0R/)>)]]<S'G,HRU)@DO.0I;37.KG/1*\003A%
M0>NVE]H)]J%D;.\WH\8K>&Q,Z2M#</_J? ,!.HOB%?8A7[:$:F9G2P3AF&?K
M6W:V0@@=P][=U$=,L!U95BC[4G+(7N 94_#:F&=,AN'Q%(0ZRUC@%I'B+&"7
M_W++  Q;"+2::"^B KC<I[^9.]PNQPPI<LXZ390AJA_@8X!I?+M)M9+A;&,I
M(-(0A/Q;B%AGPU$Q;(&*_@5[)I:U]D%*8C;;_\@1T=/HNL$!7$[73ISN[@AK
M)U#%D'#O9*DU+<L99:XV:*2)-G38 1V'^('SB771I6L]6%4#'3WY[-2)P6$,
M]>:HU)PJ/DJVC-%(*0D0BCJ'M+\9."[I +1,T]B_SU)(>T5IA/+>'[7HJMFP
M6AMI:S$%*M3T#;6"^SDK*A61Z]AWEZ%WX@<986:"7,"MFNVDX:/=YS40W](7
M-EEP2TX2=%VRWQR"KP80E8L![8>D_J6& B=)KE9YI-=5? .>\PG4,_DZAD/J
M97#(@I/A>]#+\A$HBA$=TW!YVXB9;R->+3Y>N?/^Y83RWHT&R@G)5[*@X L!
MD9:-H3H][7 YHY0+#=HU]7GYOOL^HN UF <W>!O%J31?8KBW5K:,T>8K$B!D
MAB'[')7?V[[G=&E6\TJH]CP@T.<&)YB #'723O C#J(M;>U2;P\^FA&H6FOT
MTASM2:<*<&0]U&B']S@?24/7O6IL4;3#<@:C!D7KYE\;'FR\5;9")7)RWT@(
M8]TH'YLDA[WOB>P^P;]D,-LCGJX<IG09H_>$! C9/5%^CMCWL[DG6FA6NR=4
M>QYP3T"B<EH4])F(:<1KF*Z[)X1"9M>PKY!#QWQGM4B6BD"U,DW2_0UH8"VN
MM)H>$S-I1[056N!W;%M8:TWSS2:UX&JKP2MO=C*?RKMBZFH4X!6@HG\IORBC
MU?Y=3*:'G%^<3E;-3[Z4#05)!9"\J!\=0A388LP"A3BU76.NE89[9>;4^^[M
MQ;M*'W!<$X\C\Y!@ 1N<TP1#PB_7,=XZOD<E4@2#D%N[\&R[7N0$JW4[$&^W
M-YM<Q] ],Z7)CRD1;R#:J'Y.^'"J:K0Z2YI6E'2 DC(6&THY"Q?C%LA)D1LE
MZ7=V0Z"[$+A6KU87(?T5K0_0I0M> L\WT(R0=>28(N19L9!I/I.#(N&N<@#R
MN1%V>:J=<#PGM6RY/_](690*25-2BRUF(8).#9&L>]!JY;NX$E,VK3P]^FD)
MI6K+?5^MSK(XI(%N9-HS_YF&O$TAB^3K6& A*3"R,.WB>WK7K?(15C7N5KK5
M^O,H]]N7=2X<]\$/<;SC.7(*WE$L9/H>DX,B89UR0%U-LNS,;B<=SSXMFQ[@
M<HIH]RL:J78>$BFW)D2;1/RH5K+@7I)#(Z\,5XZ CKK;?(S59D[MU*M7)51O
MNJ_[B!J%EP1< WYMP3+FNQ%(()$ITE&X/B"3;N;CX)83J^GCENQS2*M/HDHY
M\/Q.%70:^W.U^IA@NM[8SB+E6L991PF.RA!#,7Q[$*T.,O(/QDA[7D<[SB,=
M6M;\2*T8&-(-TR=:%O[@/V+O/$P)$J& 9<[&H[-6RV(VM&HE1-* L.)+GJT@
MS-!QW6R3T:AVY&P@8H8U.[7ML-2C<DW];D=,7QV<\XM6DG(ZCS>WAFG-6PB%
MS-JG?NY@[^:SZSQ24DKBZM[;Z "78Z.?ST1JDF(AXRY'*2@M@0!!-="JLM1.
MM)J[4;W=_KQ3O-7EG=RF?9G=6\2\:28&I.TM=LN^MBMAU(02/;\*-MG3"MNO
MV#TIL[0L9D'U44.D4>T]I-7><S9B*M K/\P;3*"8)?>1O\=POC^WRV=ZM-XS
M_=O0TZ\# ?D-]/CY/@J\>\?]6<ANL@0QR5B3C_DJ0*19..QK])!_CG[_NV_>
MOGGSQ_)9GP:7<VJR\>0O-5&J!"_%OGNKPS7SKK@2=Q-%@J@7LR"&U!#)E.5B
M$ JHJ<^I/W/BK6XDEMO\0JSTY3=.Z9K< ZE>R[@O20E.JR]RACJVGE>R?=N]
M,Z'WY*',GM>\SRR8ZBUP=+[1*@-^;G>:V(+7V7__P$:Q%)O.Z].ZGI6PQS:H
ME%YLT=4V"R;K3&2-^VTLQE-T$QO=KI.O9..15@J-9H,YEQ]C]Z6VE82:_>,&
MI3=S%5 F;;2E6,BT$U(.BD83+BJBOOXCC1I)=Y8#:MNI5TMA4^][2,@(5-.A
MTT^2D+0_O6F&V0= (6JB$"7PW0+]?U\<'KX![] "D:46A^Q_R,G2ARCV?\7>
M KU[N_C#M^1_[P[S.H#(3Y(,L[P \L>OOOYJ\>7AURBJ:H<CAY;[^$L68O3N
M$*9^^]4?Z?=OWRV^_/K=XLV7WPHF(W]\]]57BV_?_D$PV0EV60/#=V_HA%_:
M38J2,-.^,&P09!3^O7;BJY@6A?/HS$4YF^E86KJB%9=I*UA:O$^X'CW"*%KC
M\D3>1\ N?[416\)R2M3T]5IP\]/)DF4I**;CO<9*=C0Z"31:K%;)4\IKM_OU
M5"VSF(R6$M82HF#DZ^X1Q_?1(**(*D0HJ3*#(MKCTN1PO'/.-0:9^J#S2]EP
M%*@ TCKLO.XB/NWS..\"FBJ9:Q\/O?T"94O4T*-Q=!-REW(I&]RE DC"7<40
MFX))AV0\\[1NLS?S+#W/!V>;$UP[OG<>'CM;/W6"D?E&MHJ55'\Q+++(DO)K
M!-G;!WYXX+(!EB-N6PA7BS)1[+@WX]S@U/%#[!653Y=5E.@)7OFN/W[5Z]8%
MC;^]M<,D#U@J8VH]]J5=]56?G/726EK['Q#*?1PEZ=7J?11Y(/QN<?SHNSBY
MC8+Q+23I0N9=3S)0I I30B.U$R> %A/XN8A7\O VQJY/P[6+>GIV^TZTT[.N
M-"DQT=_[4S[5Y&7@IBK=)E_'9E3*/C"M 2DYZR3?S27-1$8VX7.<<+M];;E;
M' 10,C3T+ISX9\S-/_;CB7PAXX\G4E!DCR=4$($3>E,,L&VOM=.M7B%6N>/Q
M#Z^&@T8-D\@_(R!#HZKJ"R?%H,;<[W%(1$1 IEYZ&S_T03RD_B.>YD"WK6;Z
M5+? (VM&R491KG)JXZSJ%9JDK/5=U=B_E8.N 9CHM,LITRRE_-LAT2 !<,+I
MQ[ (E]TX\N%7K63^ 48!C>38\R,8AXDR02UPE08)>8YJV[GY=Y<6B$0G74F,
M6=1-'Y<J_5]>+J,P*LP UBPB%QT3V7OMZ]EP>;9"I4S??54X#I!/QUJ-$]<F
M*,]>>OOO[0H]#Q]Q0L/TV.3G(:$(^<W(O"5=QKC;4P:)O+0 _7/./Y9]"&W4
MJO>746QT2.D3.%A2KAS;!Z5>S(8C2@F14AC-0I/5(U^CEH!ZQX/;7>63'1&=
M>37ZZXML%1O7F006=:>KU'E&]^Q#^PUKI=02-K<2;+/W776)<U$&??N6CXX?
M0 +P7<2%)^31PK35W]CJ4<?5S5M&'2%4=",-H!NIL]>#U.5"6_)Y%N@>9K(K
MT7JR14W)ZH$Y\]96#RA%%EA)X#*^M0^I_V,(/<" TUXL;TEJ36(5ZQO7QCN#
M.(K0\MA<5KT,O9FC'SOSZ)M [QE5>G&PCBF_&E2?^W4U-N%[]XK;;]H]C;B2
MK6)#39? TB9]^MRH;2DG-GBTA>"JANX-06-8S"C@F4"8_':)=S@@0FE_VBG,
M,?$:IM^AA5",+"5>$*M)]6XYGJR\4DO!&=U>:J7:RR3;H)?K3QCR +"W))1R
MUO@R@V3>JU4N?*;.,NJZNGD_3D<(9;DB^2P'#INFR++.$B)+"%,2GMUF-*PJ
M',S@C;PF&WDI_;BJEJK2 _'FW4 ]H!2)M6(:5/!'2">BL=AC<PI_A>WG5O[G
M\$I_3Y)DL<8J4RA:W=:V\"+7"4!KPI(_ C,6EVJ6TC@ "K2/[5WL+ROE0-J6
ME-6=VI"3_QE<<MC]?9"6S*,^KW-:0>8DB\F,1&?U(U;P8IG>/6 6@7VU6F'X
MZR7\")\[! >0JK-7ATQ2(''X*@8%Y#@0RYZF\V_@%/"<S(Y!&&+69NK)3Q\(
MYQ^D#_B !?*3 6RILDF'7TP%+5^MY#:/RT%E&<=Q<-_1::M:.2\-,?5QZ+*,
MT;JBP^$U?1ID92-F<CAZ,%3;Z>A*C/&OBV*-JQ7WG+(,O:*2P>";HG6!.5T2
M;<".<")H=3A (5KY(1FD<3G,Y@1TXABMFT$+X:-?"E,RO>8*\[D*9L7SPBM@
M)MS?C7?T1+\N_T\F]:N?)I#X@LGGP/>M4&JP_%/^J2:[6W%_C,(&'<6X!)DF
M7\<'0ROTBQ3TIJ4S;<75S(>B0Y[,5>N>;K9!M,.8%?,D7/'@)/B:D&)D3V\_
M&&R$Y_2"=(1+^_3V^MIJ]8$A7-(HK=T+@39B>GI#*Y):7>G-O^#;==G;I_X$
M$H[I?-)5QVX/T1<*"^]:/4$=2<S-J5[I0-;18'TMI%IXOQH [FBR;Q8/4?-@
M@1Z/4\6J2^_?&4O'3>XB255+"L(]6= CEB_DS=$J C?0NB/Q4YS7D&/@WF W
M6H=TEBEZ6$P.KNE(S:DW)*LF!E,>T#GIZW QZ3R2@4TQ9;VBJP%"=%=3J/5W
M^KSU8[I6:=EIN7Y$XXSE4LD@D'!D]27GL['GBU&@O#3*99N;QMQFC883NAK7
M=/@6N^3+=/R.9<-@L=*,JB^TRB;62<Z2;J.EM1_NA<O,5"'MQCZZ%ID>5B<R
MS&9R&'2!,1^L/0S@L0[$?'K)C,--VOJZ]N'H_E;D/U]$8?J0G(8>]N#]XMTA
ML*NX^I;L3:AM$G,,JP6/3(L]_SNZN+J\^_X6G5Z>G)Z@OWR\/"W[N5F-2]&D
M4N7@U\% W_;+DLF_'(-GOIP9SWPYA&>^G"'/-*C4QC-?#N49+IO[V$D>KN/H
MT2<+'.T^$LOG/"R+@"_=U'^DTFRJTG_= ;#@$.T.I>QZ);.@51 ])0C8 I65
MK9!33O&=[>H0/3EBKTI 'X3US5*I6?9@EH>N'^!:J8*[R"ZC3P*B\:HI4^Q"
MVD.H7 IR%N)BL2K!@?P6?G;A3!5Y$"T'RKZO:V3NE/JWQB3.2+6B1SY1M:GM
M5H/6*/]LF0=%=)#5$A[2)9TO0GRU.@]3@@\PBY9)@O>CV8;+5/5B%A0%-40R
M22<J"FY%4&D1KR9RVO?;]TXOA=('["28-O"[6A%Y1:?FUYVH_FO7Y6U$(W4%
M4H,!P>T3PT0'T>J W*K(H:2T7#JV)R\(&QMUP57O1]>B:$7]'6ELEZ5X$0NN
M2"$@PQ\FK;@1E92KN0?ENQ[E]CPKXI5IRM$R]$[\Q(VR1E3XR/>H8EGK-ZH<
M-DW1YN'[=#_+ 7I!>/D\EE_%.])??A6W(,I"0%$7^$011$)*%F2C-+2?S6N:
MC@.B@HA-&,-%>(+9?SDK, ^%F,@1TF%A\Q>9/G R!]\#^1=])^-=$52%HCP:
M^,Z]'^RY)>Q45.](_KTBZUW0U/,V;*ZR=!GO7SL[J&4Q.6?NKV>I;K\:*GFS
M9/H5VK+/K#<0T22FFL]$>Q]1!I+IXPQ['ZI3:H+']I<T'5FC Y2<R^##LM>M
M5?]%%WJVLIEH__U#7102D]JCQ4H[<[?MWKKVF4X"F83SZ$?\?6I7=>],8,W[
M5("+4;D06NQ4BQF4>_*5YW'+2N%3=EH2\^-<.+*-V"T\J<3(D.8ZHD<IUD7,
M8@R""H#YQ" HH-2,0?"+&>8>@Z#!$1HQ"&T(&]!S1;1<:<#;8F,5 /-A8P64
MFFQ<5G>8.QMK<(0&&[<AK"\;DW5<C+WDC&Q%6 ]E9*YM7\^&.M *E80IBW&,
M)<E]63DE!8F/RM(D-CA6F_@\@^KAJE_9''[N94KPR6K7W3H!3A1<*8EOU9_-
M:&$<;;"TF*Y>Y"^!2?9YSU[.56=ZEI&PW9#46QD5,S.+^/\8>C@F:C$.B<3%
MR] 3/P#2G%WR69!!>5D*T]46_C"V334MK/,1NR/M2.OTU$4T3?T@8CR.LO5>
M#98Y">B1V;-=N(])D=Y'%;0B^-_I+YG_2,1 F"8W1+./?3<E ) _$(CJO^"^
M9)D\31LWA_+TV:4/.3=.BD]7*^RF$RGMEC9AXW#;V:K*>H '.1H]C*N%; <+
MV^5J_NA;I%?_L*MLNPTPA$ [ 4!T1NS#\W 5Q1LJBB8ZQ+JK&@_7UP1,%JC%
MC6;G!,QM8KB4$UA.^.Q&[%KH5@?$]$W)HU:[XWMG4=PI"T\TSFQ)!P$$*C&Z
M)9\B@KOOK!9B5*"[-")D&QOTHL+:S>,$)K[$$X3+["]@Z7UD#PP)1]!/K#_%
M26BR][XAVE'_9PP"&&&ORKT<>J6/[CS%F\G<OMKKFG[AU89,UK8R"@_HM<.]
M4!"-K<71:X?G.E._YN+MA*B>%8:();?%<;HCDX.>MH7+CP85,J4,?,K*\"JY
M3ZWKM*9[#'0'4>XJH!-1-L3%5'D4L9]/!HY=9QZQ5P/ISOO>^B"P3^V+I<LJ
M;='@UVMB'81#&;3;C*9YLQ-TTABL<@[P]&[9++H,:9H?>U&X9,7N^.K#A<TJ
MVT1CI.ZNI]@G! 5WLY\DC8P>"0MVF,YPA0U]R+I4X2>V ,JJ2:A3E<UBK8M$
M=XJ6+-<11WW-Q1.\PG&,O:+I$!6P-]@-'#+WRL>>M&:A%@\.F-ZDO3$05FDB
M-INP['F5W]DQ-R>4$W#*6:E1>^"# DHGML:XP]FB9.2!:.T;47""[].J6%9>
M*@ND-=%I,U EEAL0VF]&MHNTE[40!*,+VQ15"ZT4'^C& ?7"!!U092&MK0M\
MDK0VR%\3TM$M9E-2]#=,T"%5KUTWVV0!T1 ]OK8%^3G U,4;>GRF76'BP&-E
MRMLY(TNET< :3U'\EO%ZB-< E8K7QP)>&M&?)&"I%&L@3UP_Q49"Y\C<5$OX
M'!.K/5/M[N!Y+HMW]'6>!=-,4=M=NLQH@EN?F66PR/S:^>=,_"[0FS=?+]Z^
M?5<*91H189=)VXC(,YUR]P/J/9V'1/G!29H7T;B,PC(-=O2'$?E*-H2C AZ9
M[9R/$!6^L/-NTDJ[^@.*>L,]1=%[QP^A5-E5>.(GVZCP];"*0F,;"2V+C6@:
MZ#.2&B;9W0D%\8@<VHI=U%XUD_6\)#T"\YRF@9&^QJD\PY@8QMA_-)IFSBTY
MUEM=%_G5#E9;JGE<?CF_/& )4?72S?=0,&8&)KSZ$>LN-I%SR:]E0>52 B2]
M)-D7.]MB2XMR:F[:W^T@/4N=G3E)O47-1<?T%P]A+A%PTI==3*.8X-:,:")O
MH^S=/'A.1>4NV;M[!1K[Y4HXNZ*9$KS*Q7CB<I_MZ]GAO%:X.KW;6KTYM4E:
MRQ'0VO]X;&;*5]=A81L&ISYX,J&7-QFD^6%BP\%VNDMGTBOY<A+76;'*U:IL
M%P.OQ?1Q;2*&%"YE5_:)0&H+&6!OL! L,+]$6 VBBEA-BH:>Z:_YM 1'M2G)
MOQW(@;RH<B"C[MFP?2<W9YL.@E.?_3JES%J(X!O(!54<WQ!,]L_3JR:ZP)M[
M'(\L%9OSFZ\;V8!!^G)/68I^B'YBG_[3KJB3DJ>6"R;<WWB/39,PAGP="R$?
M4F#:WIL8K^2,(V"9N3PUR9E'O?6NGEO6EY5H;NFNB,<3<8^L7ZYHH.F@7Q$0
M$C8H/A)2WO1%I,)ZU3)7MKF^-='%(6F32 SU6A:Z+2G D;9-*D,881 Z#U$^
MS#8+=2)HO:]1&QH&.%)O<.KX(?9.G3@D9H=0E@SF*\DBYO44,2#R9YTR%.<$
MKWS73V=S :G)QG./8LL])=)5O';"/!KG. J3*/ ])X_4N29D@ZSB6O5V)[@E
MOZ'IQ@G4;P\B<AWB._R<'@7C5]0:'3P+VM+8>Y#5[.266:!+)R5CP/([RA+"
M,DFRH-ZP#SZYTH@(VEEUS4[%=;4>.5.@O>_3_)GCQS0FJ9HXF>K,J-<R?O$K
MP9'P,HQ!=!!P<$D?5 76VG[-TB(HSX[M:!AP\><53/;JEDPOGO77-9VOK0U9
M6TT=^@,WA<U&%YW)O%\"1Q\C0Z)"\B"'Z=E/N92=RA)R@%IB0O:*;%MYH&\G
M7/U9OF6S_2L?N0_8RP(,71CS-8ZS."8_W4'8TE3LI+VL!252%[:VR"-$=1P/
M.2D"=[GM_G0="5TK>]0%(_U#*O.I;YRG"X*XF&@AXT<BB=8PW\)" (6$F\J_
MV[:<E>01RJK&[D:XZ#Y%\<_G(:TNF4S&'/5%;'03$P$B\_22;Z!4PS:.U@0:
MZS645(02LDESD[W[?N4S$B/&3XC$>A]%WF1,4E_$(I/4 )$9>?DW: T?V6T@
MIR*2D$&:&^S[)% O\P$)<HU^3=-KTGVAL-%$M1^H+3V_3O=[?ME)S!S""GMY
MF+V1U%=7JA2RYEJ&]/;6A2VTD]8&KBN'6M;8=8DLUMFUD-&KW!%7PYN&B?/E
MNVF$4&XE:#VQZ\]FM,N"-EA2<S ?SR4)U-J76^LZW(^&57VC3HCI%\B8L^XQ
M^8/O.L$=V!(PM19#20>;K8HK T/F#<V_0RE\:)D[VO#/U5=3;'*(W<=RA?.[
M52A.1LL(WUO$ADHO J3EKO+S0;;M/A6A1.G?@DWV5^L!$\2"7&%:3\T)SC 6
MWSUC:.^JQ>PHZ0J(9)7-_!B[!*5HA6VK.7KDV].XVW;<5[&F%UE389J&EUH6
MLQ$_H81(U<'4MGM2CW"UH(7VO?;EHAO\B,,,0_.;XRBD)9@_^>G#<9:DT0;'
M4QEGVLM:X"Q=V"0\E@]'-]B-UJ&_5]G)3B19-QK78\LZ(&,$)CQ])O0A4K)8
M(#G:O<?1.G:V#[Z[A##K29T&0R Q'D,S %A9/Q2:&'2_0]5@PL?K/1:VS,-]
M643"UKU0-R0J!XKIIC1:"0(OR*'RPS4.72,>W8Z+&X_/Z02>(@,IGX3%ZO#3
MV.;C?M3?3U3JB*.>_12.JW*=EU"M$P1_D?5P&3W2*&/"8>_*3@X2KI5U >H_
MO?%ZS?UA51:X9:50Z8SHB4R)RF285\6LD#3\#I7S?FZOL^EP=JBZ% U#9^^W
M"$C/>H@"C]":)?' ZM-+7?UU30M<;<AD"@,W_O?.-DK^B-@T-E_,.I.Y]AC1
M"2/]_86TDVAMG5I[T;*RPU0LV75Y&X&378&4,"D;BJKG#=JOE>H&A="Q_'S6
MDQ=J?-L'5R/$8HH[XO(]<)>LA]7.T&MO;X",R][!(*N$,F(C<UXOQL_EF7@H
MUXB?CP?A<: H;RR[!,FR9HE#1[O&25P^.;&70_6>RJ#SD+64_83]]4.*O251
MD9PU/GW&L>LG^#KV*P8<\Q8P!+F%( MSNY.<1#H!]M K/T1>% 1.G* MT>EI
M+6T[JKQ%IFU<5P9I,[)PUVB;87B'HLX;//N=*-C/HM;S'\.!A_VMUJ& GD7Q
M"ON0^?LB[YBNX+_ BZ;C%F6ATVR6O?OF-W+8>S+QJ">^#YE>X,738YNBVT?,
MCK\5]>>%\N.$UU +L%=9FJ1.Z$''YS"-_3#QW2DZ\$P'I_$'WLFV(@O46Z]C
M6JH20O78Y^@1OE^@J)IJWN=V*!=V.J"#\#_@#7DH8#_@!&1$Z$'Z@)M"7TSX
M%0?O939!D2AC8+^XDZJ[,UE<&YL%/=)I6(%K)OG!S[5 ;#!438GJ7\+-S!I[
MS?PZ'IFAQSSEG6@WZT,_)ZMPVLT8]_5;W6Y/J5%,B1PV9_%7C+8PZXM4ZXV<
M$;/21<<$'2)R[MN!OY< ?UJQ4UT!&KO+W82 VBCK,MEN>DH"J6%@_[!/RIV-
M@SP=48;G5XO%R.EF&T0[C.DK:-$/!1Z%86VVA23)-@Q&XT_T8T$ZA[?[D?8B
M.:+E0,2-M'O\IN>\MF?^,5%NX98LJS]RD)77/(XWL[DEVP%]2;=DZVYD<63Y
M-XB MJ':[PX3W?=SV^72)F>_4:Y!/:P;]TZ+P+KQDY_/8HR+!. ;HOG,Q?[5
MAG>&SZ!#]R3+N".?_OYWW[P]_/:/*S*BS#-',1EC-1#9%%..8G!VHD+/!/A1
M@2NDQXG_Z'LX].9^3(7POO!C*MJ3-)&??8)V/@Z\W\RY5''A9.=2BO8YG<L?
MHH!,$_CI[J6<S#V(7\XSDOZFVG3;Q_+K&>1$F.'(R4^I@ )#WX$&.*+DKN,;
MO'%\:"%3I/IG3@"J^=NYV*$#=O"2#-3^VY15WMU_R8F+"5#@KS"S8U^T+W<
M4X_IY.U+LEXM H<^+>7AX9J UF6 )*?;,$BFVQJ:W9XZJ<1FFT0[G%>FCUL@
M0Y^BH^:%B?X9-0N6V3*6YC<XSK5KYQA;8=#Z439/*WLA$9)X#NYU6',?LWD<
M&G]CUFH-S&+[8T5K_>9T_/&/SIBJ_\@,T+LT0U6J1)80KY-A,E40R-C0&7?1
MC;P!60D'&'5 60WQ<Q?U_FUZSR=B,/XL3H'D 1ZW94#_CCTQ+#E-1CXIFHO:
MN"OU0--@[5IW ;S'VI;"*;H1NU;L61\MO:7[#:;=RJ^=.-W=D2.0D'L#;I_I
MBYAU6=D&4W: 3UJYE\YP0*= _!S6"_AV)GJ]V&DWS/1FSJ(!_36.Z1&8BA7E
MZUCP\DN!D7#9)4[1ARAA*1-T!%JF:>S?9RDHB2B-X,;?$('(EZ*SS(&ME.7Y
M38V1X8'.^_,32>N[1/$^\8,,]&XS0<S=H+#:'+83J/*JNEO"H?2FCE:(3D&-
MT'P25/+U=<'75D,\AG&+./"X.QY'Z)H6IKX'\_N/^!:[64Q+_Y\^NT'F88_5
M92\ITP310'>UL0"TVH5MI$VT'YX$3D]Q9DJ?3>X28.<F05>";'N[;=U&YD))
M^[<QJ="[-:L;4[,2ND+!-<Q(PE_1=U'3WN3,T9%/V@@ F>\:/13D%A\HT9&V
M>88'V)"@+"6TZ*4PG]V.RC0>(]5[4HV"VIX5X;56/\E/\.EJA=WT:G4=X[,L
M) >X*+;+AA;_(O?G=>"X=-KEFOR_X@]:CYEF(3+[CFET;[(GS*(@O?3(^= 7
M,@PQM2G1JJC8/H>C:(]G^=:3AFDXI(6A!JS'3A 4Q71#3WQ6S=QY$DB,OP@,
M +;WH9,<KKE><VJFZ7R_*9 YP,N_]SS'BK;DFCJ#@E/+E]Z_LX1V81F9]?M"
M8<'!T!-4"=/?183F:!NEY!-H)\O8>T:</I _>"X?@KF^+@5RLJ(-OG.>IW\J
M4"YEXVU !9"\&389@L@8^TVC=$BW)T35V^W?]P&O@1%O\#:*H>^4@=XY&BO:
M<*ZV@R5[_V0C43G4;DR./D%K/AO-[8]0U61OI?-P%<4;Z@$ZVN5_-%"QI!,4
M5IW]G4!]&3PZC!DD140ZHZE_=],$D]T^P$,!?L1!M(6Y\V@ YMR$6][])?-C
M[)V'UW'DXB3AF]>/]H3?'Q(+W4U[ RM]WV<STF<KKYJS$7EBY8E_,)/4G_R'
M(6^ &46;52O7'YFK-18TSKSM,*DZE*-8EU.M]2_7(G"CAWD[1H;DQ6;W"?XE
M@PD?\92M\Z3KV+CW9<#(;O;R>\0&V+W9VTA6N[N56^UZ.[M1%J;Q[E\$*7+V
M2+#[Q3IZ?)U_S+@C_T?%&-Q4Q@1-M::$T!^_N/T"_71!6ZG^TY8!VT0R$'0/
M]IX/M9=1^#%A^QOY@/,SFWXZY=:6.B9HOW)05)U 1&$+YUA "_[D[F^JY^OC
MW5-T^/8-U\X/JON).$#R5J@:;R[XI T4"=G)=MZ@1F='ZR=<ES#E@UC;SD<I
MD-Y\]BZJ0TXB,#HL;+/<4QMPLM(P^4>)=6;K3VAQB1<MA RNJ-1<A<A#;(L?
MFVO;JHRB"Z LCKKZ[D4PII3HNKPI1LS8&F>G!F.:0(JZ@UU",MN+DBS3$/"P
M^V-,'ECB92P$A%:SZ* &B4>:4G3E($CUW>);Q#IN"IG%?%21 OU<](]LGZ/K
M 8ISJP9%=#CW<=Y$^0O#]^& L"BETVJ2^UMG10NWM@98.IYW;NQ,S-<.%-9V
MLHNOZ(Z/[4$ 7OK0NW#BGS&\4DW)=:W+6;!=6D"2.3F=@.@4P&OEL/EH&)I$
MK;^V:Z"AIYWR'H<X=@(R]]+;^*&?I+%#8U$GY#2]-<VSFQ9<LJIL;"SENOIH
M >M9X+M.=.:93Q\I?6JD%<&;M_YS!Q6V.<JP_ZX!@*RCZC;V T0V\ Z=E9'Q
M=B\]-=I+54J\PQ[>N?ILY)[LXK(5C3.;A"& 0.J0>*1_GC.YF^AO$GQOHSV=
M]<5TIQ#IVH/B_#@[%.<@D%#\+UF(@=I?J:EMC=P"W#?(O;_+_G9260'[:+=,
M$IP>!TZ2+)_]L9-#Y.N,;Q,%"FU!"H?L+H"/$/T*_03?6;9Z6NG%:P'JS?:U
M<+A9RQ^_]XFZ0:RJW0>PJ:;E']6B$\2I:W*3 BH):\$(1(>@<@S51"^7/\R-
MUS0(+6&\-KQT=J0F<?JO&_#.ZG(9&<!Q&/E7Q5WUN4;VIHH8I[:@S!"&5/DD
M]5UBF%Q@!^*SF=MEGR6,,H40[4#SYI;Z"I83?)^>A\14R:@/?GPA(EC L,!H
M0B#KNT,^1-67EHG?3J%:(4#Q)GOGKWR(PC5T[X-Y[\CW$W"&< FSFHD(! ES
MP*<'4'44P<<+!)\W.,0">Z@(Q3.(=*N]G:Y$9%(A236<JQ6-5)F 3>3KF.45
M*1RR4C94?XU6>2S2'JO8<*BV$:SF257NMC?/9/>)[_E.O //\X0\(UW',,_(
MX%#XXZ4L8\L/WT:S_=!C^8:[L@VH.7=^"A.=AQYT<,L<;4.G1045SVM(-9$"
M($OYAF^IG7(=)3X-:K1X];22I5!1Y5OL^0;SP0_)?,<Q]OSTS'%II[ I-!/9
M,F/[UY2ZB00(F7Z"0P_'Z-+9S$,M::%43351[72\/)>)U%C9*H:M' D8FMDM
M0G76?IZ+2J%5;;BWV;-T:<Z%'ZZOH\!W?9PL[Q/:<V!DKE$L9, ET@Z%S#5;
M#D#%",(U^1BKG--.N5H%<O7&>S[EL/(D5ZMK!VJS).=)DF'O?1#=.T&PTWK4
M4<]@]GE'"8OL:8^. 15VRT;1LC1L!KO5S;1H4S[ZM.^]__//L9- )!3\Y_27
MS'\DBC)9HO395A4B1A8Y^NN:SN72ADQF:I.!5#MVX0=<3F';=.I,:5Y$=4-*
M3XEU V_8&;[!;K0.J6&11V.#IXNP/X[]R-.27'HS&8X^T0)*&HI)QZ*X&DR$
M&AT-%>G)0 3^-(O!"IV(5XHV?9STC6$IVC1]\M.'XRQ)HPV./]+>'LG*QQY9
M@580(9N[N@_\-<W0U.*Q7A,;9KD^,,HRDZMAP''%.!25 ^GM>A(%@1-S5=],
M\^$0>I=LV1MO?;F4S.@2KG?6Q/:\P;1:)%$'SS#68D7Y:-.M=J602+BJ^A[4
MM+@<@5;86DLA/8*4O*+><D_?4OT%[=B)XQV$$F_ 3ICT371O*1ME_U0 R2S!
M]3K&Y!ABM(W]T/6W$-)+!UBN/JE#1_G+J6#O_1L,UF>.PD<<I_Y]@-F/"5R]
ML>_BL1N4ZJ]K6M'7ADS:'J+X#+B.7(7<_4?;!-$"J-8KVG<FO((?6W TP QE
M#WMY>.-5? /QC87=6S65@!+"V#O:%6&0^8=C>U&'0F-#:@Z$N:VF=5G0.B_P
M2V[K1FGKVWFT<!B)EVKF[PC(-9D[.B+<HD33ZYP9O)('JJK/^TSP7P8H$3FR
M>,Q[%&,J@,L_EFN.?9'W@V$VHK -TC8!F'?MQMIW_5P87Y=-6ME="X.SD7(Z
MT(ID&T=PMQO%_R,)/D2JT?*EV$M8B[!2M02=<V39I5K)?,*J AJ9FR0?@8#\
MT+BG&(/"**U5NK? A!IDY%FM;?<]/2:YWY@P,;59DB0#]QR4QAW;.E"M9(&9
MY-#(XK>J9L*$E9+4=I=:#<K5^*=EPZ-XW&BY1IRD-TZ*:?2I5[GY)G60*!<V
MSUWZP"F=))6L0H[KQAE&?CX5BLDTLW+2Z9!>[B)I1=$ ]JQ\+CE6H09XL?#I
M\]:/68O-^"3#)V3I$V=W$84I/-S^B)VQRT&, 9$=AAX(M833+YP4K, =\O8X
MVA9+C\0N^[P^!O9Z=WEEA^O:\;U+/+:2N#^[A5I->R"H:@F3K^RJ?1)BU#L:
M-;?3->R>OK'1R'T6]W1"#EFX9H$!-/;D/*PX\FK%W3>7H!J7\A@'5!@[<:H7
M_#;RDB;](!/ +[-+\A 4Z@W>,TK**]Y*Z/>$;%.^_$Z XC%/!_/$FCT>O=<T
M&TTZ,O1#3L<<7DZFY**VTS((Y^-?T6T%.2?8A?"%I9-@_2^K:"!Y0&@66;M8
MJ7SQU@W,$HXUK@U( -&,;%CD,:8VJR.UD($/QY+NM-?MJAL" 4O2UL? O*?/
MU,>IQ22#%C =X#<$6-TXFOW8 LR&SRR^9C3F*%EW,&[[E'(D<R?8I8WL[V('
M^LL1@SUI+G#WL ^&%G,/F-ZXD.P/JYRSBPE1RF9$'IG2IAP=3F\^2GH(OOI)
M8\</=DP(Y&O^$ 7DO(C.!+D*"$!Z,KC[M,8E;V<0996%8"+DT9E*MGRD<TE%
M+XA;PKG6-,[^9*^D:S_\C?*<=(,]O&%]DX#]#;TER5<UWEE3$S!IC58P>V(R
M"F^0DQ(U 6_\;$/5TGSDK)Z06LDM?S]2HV9 _8%6UWUN75&K:XH@\ Z+VX@$
MUP>O-=LXCX;TZ><HV])W]E+'%9KT8B?0'!^.A&S2Z8VHB<S^(41%3-(R]%A0
MTE66)JD3@GB'%,*1^;AU.?,/FFT@M<4U[J6-6F$Z72KR;*:U[SX&$9_/E2]R
M'$0)>*%DQI?L/M=(U^N^@M&63X- U<KY>V*S(I=-JW8!V'M*&H4KA#F#_=#:
M.P],=6Z*$ 9XMC<H.6O+6GAUUX6M/41\ZQ,EM1X ,C-Q*B*QKEAMX*)OY<7"
M29\W(YD@X%>T@G&C1P!$2T0'L!!\:OM"5A!(%-^QO\$!9HI@2B( @\QC:;!$
M:?Y54*)A"GX1+VLQ**@--JD3DEH@OIS%YL%@2C*W<)T<'WU%%.=]AV+%H%%2
M+\2ULW/([T9FO[;5C-= 4L,CLX Q?;#.0H=1 :Y"/Z&US681:*Y)TUI>C 8B
M!J3UU=,?!.641L]LUEC1@HC3 $LSOGR!5M!5XQ%&6\[-TB>NA..4J.CU>K+,
MTH<HAI-YM5KAN"PMP>>P:IFP6A,9M51U())5#RF'$O'%QN;50Z@WKQQNL;I6
M%\*55J8V2OKULN9LU&HERJMWT1%F_KTC6GH[6:[Q?MT:Z7MQQTDMO!)W@U J
MN#CWAE-Q()5<*(W0/2X\R/<[Q'JCTOGL^4#Z$IQ[,.Z!NOXM(11!9)?XB?YI
M_/X06HO:R(K7 TV'6Y,H\,0O%E8:270A<[VKA#9"!@O(&[QQ_! D\*/C!Z Z
M[K%]5^'8/J'9B.HNH&GPV +%Q2S(*:81R$:+5W(?ZHHDH1ZZ^AL9E)\% 5O#
M95TUL063H5I=5E4>/IASM8XF86K2J;Z_OK<@GVU?Y$I?Q:P?"E3RW4_W&+74
M@F1!XX[8=IAD[<'C*"$<4ZN^4)@(5F\]?;+*2B\H\- [4K[,S&>3*8HPR%Y&
ME3.8O=&4L&B65K#X7JE#B^H]LG6O(]>NXEZ5QO9PM2UG/D2C#:2V=\6H^E26
M+3:7VD,"NK:6&=K'1,^(2U4VIF%S;V]-\QRG!9>.J;?O1YV3B2>FK(:%)T!#
MGT"A"^?9WV0;/E0CP&Z*O30J"B1J77HZ\Y@.-M> 25H&@X[<"]]A@\%T*PJ)
MVKL:.]"MO"!U\3$1'_GA199FT.YEN8ZQIK>@S[Q&7?8] !S(=(C<GIM\0N30
M&6?-AS*Z=^%+(0K[.;2*@J='6>*'.$D@W4>+%84#3<LT$1"ML=SW^<>-O"UK
M/:-$R&^TBFKL<5@D[$46I/XV\'&L16[A0'NM*"H@VB-2-^6W%EV+*L0+8DCW
M]C<TZ)FE17W"H)MC;_F(8_+K9EQJ1T[0G]=:@+,F@%IAS7D^W5,^&7+8;.+P
MYGF$-7>DNS"8N0L*A]U!7,;I611WY<OV68R_*[>"U'I7Y2,1#$6K*$:Y*7=;
MYS%[5U<KS1KWF!H9O6)@*G:-!.R:<VOO"T]O3L-MP#J"-X* F]DUVHG2 L&F
MC[8Q&H!Q;"[UDVK<MY)I#'O16P'2XK::8<?Y0RU7I-$DF?"J5&"C9__,_=G]
M%)SZ?9K(U4?;;")7@T3AL63?0-LX85*X;=YHD$+*$O7-]JOHPLU";LV/(03L
ML$<#[3 3Z016XNUDT&@QA-UJ*^VTJ 6%*'?:+^;7\VAC52<8S!B:4QEG$3VX
M9-&_Y6!ZRXCYQGS ;R>J52&_^ICH'5<)4QQ!]R>R!&3@T&2;);SHK3&L=[2K
M/LD?EI=/3NQ=T;(6R7OZJ'D>LK>8/5.1_A'R"\NX]RF"E@Q";SISQ_#^9$_7
M^;B#PBJHDC)HZ[B(+8;6,"'VVN*S; 5GF>?R1@2885(."#-41=,R+9>!5705
M\L8^V=T!L!&VV!E*R1'+/RO[DK%#E,PB-*0_+VC'9\M1U3_CL[3'CIVMGSH!
M6^D&)SA^Q!ZY0\^R-(MQ$1PU=N!2Y_6-QU%V!E$GQ"3.!U./I9\/E#&SG42^
MGHQ13^OK@[H!B?3CWAZSUL+LI-.,N@55#/L!G0+QRR!N'9H>QGU7E ZGBRU0
MOMP"L04A H(MN4!YOC9AO17V@?>L/7!/R[33*57#2O'TAH7^OQ]PDI:7XM@%
M^T8%[<780 +@)0<S_TA0%_U%'1L%(XUR:&0([6]FG&ZV0;3#^);<FKZ+Q9!=
M0@Y] L8.K)_<12GUAY1_A[#VRRC]$:<WV(W6(:2ACGR IH/3N-8WV5:4E]Y]
MT5^\NO3RRC7TOT5DWSTF"F0Q(54A<0YN@IS00V$45K_@W Q6G0N3,S%_>*<E
M7]_W3C$8>4D?R'VLUOFX);+&??#Q(Y$BQSA.'1^N7T+K#<M1"9G/4\N%/<6Z
MYGM[C;\)N:76/'^-8T<+3#G%*LAER\#E6*P#)6_90N)#:,/%/B$+5IUL)J)4
M7R?'9,* ]\>\E*NT!K-I)=7(KB2G^F/('=[\5$MN1WHP__1_#P[03Y\N?OC#
M/W]ZBCZ=I)^^.G/_>N-^_>/ZQ^OOWU]_??KM]_=_)1P:_\_1V\W_G/_]^?YI
M^_#CW[_]_M>/R>6OMQ=???KQ^._?_/7Z^[_M7K\+S]_]D.Z.KH_?/-_\ST?_
M779[%=VEC]]^]>ONF]M_W#Y]N/WU]5-XLKIX@[WSW>777Y_^&$??'-V>O]V]
M^?X//X=WWOG5V:>_?85_/OGTN'SOGET<_WCXYNW;;SY]Q+^>?/_EUW^Y/MM%
MT<\WR=.[XZ?PWS>!\[3[_N@?]\N+K^Z^__N;OUZZAR?Q/[;GG_YP<_RS]_KB
M\O$VN?KUWV_=W=^^]GX]//W[Z3??9+OP^/OKO_[[VT_?OW[<N.__^M5?W\=_
M.[N.?[E\]VN";S]</__A8O>W7[/=\X=??GG_M_3Q^W_\Y=W_?/_7?]^FR^^O
M?_T^S%:'[]YG[\_61_@DVO[]WW]Y?_-5^M=_?#C]ZNW;RZOP9O6(TU__\0,^
MO'(/M_?K7W\X)4/2YW^BX]N;@P-+1:N,R@<C6DKC.,S0]F"FT5D4Y[^"[\:V
MZ T#;^%IQ>P.=5\^F8< 1>2?Z.G!=Q]0QDO?FH'C)W+;QO*3CAW>-R(AY.3M
MJV7QS0>YD@"L^EI"HYJ+WXU\RKNL;,-KW@$^R0'+9SC8PA30OJCXWFZUQQXD
MYYF[*UYZ^YQ/5RLB7_Q'?!X2T8/OG.<;LC!1W5(_S(CA<47DE3.)%J^_L/E\
M>7W@)%Q93H!2YQG%? %X6P*[,Z%KPK8;0GJ6;"BR//+9PO4M7M,Z)"/SGGP=
M"VJ*%)C6_)ZH&(&2?(A=F==*/IZCU-ON>],6L][@;12G4#QM8A82+&3:<R '
MI96#XG*(B(6L,I&<@B(NDNR]OVW'E\::L-"[=!FK-=$T:KL7G]-J"LX.^6&2
MQ=2SFS?CLRR+VN@G*X,FJ>;>_4'C*EX[8=YY8!EZE] K!5>)^-=1X+N[._R<
M'@6Z2:H=IS2:-]T--ED,(S<)?:UCTX"D*B:RF#[8CZ*EZ[\'AGIK]<0.]HF5
ML'1ILP5X;*>S*YENL"S37-2&F:D'FH0KZ6#@P6L(30Q39\^ZM"'>NA&8%W8=
M4-&;_3XF4$ R2?T-,1+&UKSV)C=^4=;7E[VH)%1JE9_9UJK$%.'Y0K"MOE??
M!_^7S/?\5"UO))><=+#9/&49&!)ZEY];?<%N0WQY%REWUU]IOL1/G%R)HY#\
MZ-* L,3$!=1Y>1M745<@I6Y/R!(.=H@E1*!J3E2?%"V]:$L+,H ^%:7H1YP6
MO[-:LK@OL]3,OS[([%=GYB(*\>["B7_&Z5D6>M 0\?:!V)S0+_?C[5V,'6(
M[8[\($@N,!BE6M*N^ZQFQ6!G^&0%^6 >Q"9"=";*CW2N Y@,??SB]@M43(CH
MC.@G-N<_+2K]O<E>E>3KA<+^0KA,X#L/MUF:?,"/.'@C8LG!\E:UDGF?O0(:
MV:4-GZ WEMFL ]UXT=>VW8XN^"1._W7AAU \4I]7R"".3\B_*AYISF?0M=Y8
M7":5V#<B!C#* E+D \'%F^FAF].)6'W0\4A<F\\TB?G%6RK!SH+$(N27)&YL
MIJ_Y=1D]TDD(H=Z=^:$3NM"K65\G48TW7*A, 8KL;2,?@6 (*L<TZ6^\YET[
M5:IJ=RW;'I &NM=.<A*]0+R&Q9ZU%10:74/I"X! 7EC)-%802]$D=) >R>+4
M<>SC9%FTG.@@/<0CC;Y%"$&0)1?1;]$2E=TU1#>%\50$%?JK9 +I/ON9N&R^
MH]Y$WQ]I@>A'78A^-$>B2]"_1W31/OL1_6/HX?@I]HD]&EYG]X'O%LUA.]"_
M=1+#>D,;/-(\B&H88N-0,="^!J%+J9)5M+ P0)>XCOU')\77@<-\;I,H$Y)%
MS/L7Q(!(PR/HQZC\>B9.!C7)ZD$1TNWV*4)YXL?8)7]+G!"Z3_LNCCO(%_EH
MT[5(I9!(&*'\GOH[\Q&S\&RV4J24(^H]CWS+$SWV/NI+@$-="ECW!XQ)@L-^
MA4#+ZP''/50^^6C31U(*2=LM3]A K@!:N]UEU&A>Z\+]]NKVD;<&H@V!9#>Y
MK$RT9*SQ)'@)(+(+NN@ 57YNU^37H4-5(UJQU;'?!]ODL0(6D31NXGT&9V\$
MO!_V-+_*+#9(2RWF)TI7V.$(MLUAU YO 4:6+Y./8KU)4,DE,' >=[4FH4I>
MT<%#/Y:Y)D#Y21+%.^JJ["*KA2/-]E<2@2"/,<^_E3IES8L*%?(K02'=93^2
M+\^.KXYC[/GI<11O(Y9JU8'PJO&&73,*4&0%V<D(Q(8@;HS]:T.#*E4A]I9M
M#ZGLF=TG^)>,7$>GCU-Y8<1K&"_D)X)"YN,MOT7T8ZOLHD6J6H4]Z4X'E*N@
MK=PA^ST*R9PGT<;QQ\XW%Z\Q,I\$"A81 B!3.NBWJ/P8_<0^M\HB2BK54G*E
M.QU2M-U)J6)[-T&NV][D8QLJ*JZH+RV3&,5'Z"?ZF5U)(:1$O1QZ8T]#+I%B
MM@]^B,_)CV.G;0@6F,!%H,4$)03MC "?(OJM->NCG4)"KJAOLI_:*:E"D0BD
M@T3Q5,]@-I99"4M+=1$Z"/&CT$_+^R2-R;]LFB-:%"J5T'8,] P7D4TL$28=
MF652B=&/9]I$2$>^F0O;"$5+!T0,+D-)B[,]A80F#_X6O"6GMU?7\-]IM%7=
M9<=_TE#JL)I@Z?G2R@F8,^T5S/'Y(O>LS4'A[4A[80TP'4SU>B1C6O9Y"-E6
M_B-UX,$;7/'P0B5GA_NPPW2C^V5$+-<1*+4A5<Y F8N]MY8/;*_8-)_;5*Y[
M4K3RZ79#E(UN+9.I[\,!,N@%& ZM1BWZ]@8L]\T&+%*3XB6UB5!;(./@OKLF
M"ED4>?6?]SA:Q\[VP7>=0%]S:,EUD<]M1%0K09"P*_]A\[(WG?_22IPB%T:]
MS?[NK1,_<=;K&*\I2T+5J$<<9G@*9Y=R*<..#Q4LTK U?@B4LL@'S<$WID-&
M7B*U[K]WH1/)S%-=PJW+F8^*;0-):A\S;N)*[-HVC+O25(/#&C?:V.8'5\R<
M_FD)-3K)@!.<.GXPGEVBM<YL#!8=: =8,@>%84U78%\L4+$(>I4OT[1T+ 2M
MC,<^ND:0-O)?5)/&VDD6Q;4-[LQHW9_\$JR"PR$V-6W5"+XB)\V22?R)HA5,
M/G,*UI<9!NQ+Q#ZU:QIHT(?G)-DFAWA;W ?L90&^6K6R:2+CTTE>S$>#R_13
MZUB R]PP^?Q@F.A(WJ1%]#8N:BN"=VPNK,G?42G2VV!BY>.K1VKXF*P^B316
MKV52+BLA:0U"(#S.)D#%P 4Z<@):;+DIN.WPKA9=>7YL1\F0(A>!DR17JUPE
MO8IOH ?/% ):L9!!;[<<"EFY"Q@ ?)4/05&,Z*"92,)V^M6*7ZBWW]]=*)QX
M*M].RV(6&E.H(9+5W\$I$5.$N[8X9C<N6J9I[-]GK,U &L$EO2'7,S44'Z+
MH_FP(N-G/KRG-&TT\-0W+D(X]227I6HE(XX=#4"Z2[,9A#=HD+"5F>JWHE5*
MM#I"BH9W:)DWO*NZC5!QD*"K+$U2)_1H48UY^'RG./0],@(;M1V728(ANQ=*
MA&+O*KS!;A9# 0]:Q?UC&-TG.'X$P4JK0((W/73]P*>ZU-&.#J>03B(S)@/3
ML+4ZU3YD^4SP&6)22Z"_VRP].A&_">N63H'LX2<NAX?:P>4OO_>)*(O=A]VT
MQTAK;;.AB)U@D_ [?([H]Z@<P*J1+W^8A^>Q%_6%3*V-IKX:X=[Q68;>!]^Y
M)\<B];'H,$&GF0@:S')G:PI+>#RX[ K__H"W<O\"E9/DQ?BK:69B>(_.70K)
M/Q#3PT7]B9^X002K4H X>"!KNP!HF98#IC+]QX#(8KWU_E#+##HG>: GA/X
M[\V/3L JA<SDC71$'A*>D($H[5'[_0:\_Z.5!>=G,R3/]Y95>-7])*7QD-Q=
M+?2C&XZ.%%"@B(?<WU?/]KJYS4H=;U,ZD?@%#-_F30C:G$8LEF=&GB(!>02.
MA_T=]KX./T3A&EJ10-WH._+])(PA6<2H8U$,@ZPU"/GXX [ZTL#G"P0#9L$D
M:G+QC*+8;T_Y 3.=A^0"SD!F7CJ;:9A%NHS))UL9$+)X:?(YJKY?(!AA^U;1
MI5LMDE6U[P%/LO5Y)XFX%ZQ@CV-THU?J@H9CH41D$MKG'GF0O63[H_',5-:7
M;!7321IB,/0;5C1-(^O,HC1V5!ONK<W<.C3$"90CD%U7*RY7?9++2F-!HX5N
M6L&1R20GCZ:;C3JL3\I:G)L> J9,S97&S[$@.K($L><A-GXR#6H2$(VR\00;
MD+W&T0A0L7X_S_C[ ?S5*2*_+XY[MJ:[\U,XNN>AYS_Z7N8$G_ST@98=@3HC
M#_[V+CH-4\@D&2NAM^N*)DY #[@DC$UGH6[4ZRC),^PL1XL.('/A"NN#F_[:
M1!4T#1?*T8XZ7R:.]&^L9-1+H@!$ZE(EWRW0OD/-?IJP!O4D$?+"G8_@=)W*
MA!&O8;SAG@@*%=,4P9]YTN4\+!@EO62.6('U,E#@R.IM'>UJ?YE4%'6!P5J"
M40<@U;7:4*-6F[A6BU5)UH,MQ#*N*]IZWZ&2A:82A:W+F7\H;P-II-*3-AA3
ME[@\#VJAH^=ENU<V>[+W+/DZ9L/SI'#H%D67V;UV+-\VZBDJI#=?N/J]AA(N
MO%JQ0OUGCDLC+CY@:+@TS;MHVW)F7TA;H)&]E<(E213_O$5#,7*!V-AYA'CJ
M$K;V@JJ#CY$DU12*G&@)N_))948V^C7,(B)212>5.*HI3B,PR%3ZDG098[6Y
MVR#1Y!?KA95U":?@&I$9.2H1O,BEKVW46[9'!]:FQG7C#'O'Y \0(W<7^TYP
M'"6I+-OKV(GC'<0O/]+X?H=Z@-('C.[S!/7D >,4>= +E_PEN@]\5B,K07X(
M@;W$[@(7Y=;9P8E90-IH2D0K3)E&R,WA0"D @EP"R1=6NX#)\,,35P.1=DC[
M2^8S1_#5ZIH0A)R9\] -,@][YR&!-\K(;ZX9(63T9FD<A)).-1O\<\OF Z+2
M"<D/Y!,V94%<X X'A03#$-8;Q>3W<0ID+7Z55M; %S;,[>YH$I"],Y+'%K3M
MC.!Y%$!@R,W&3^'C,XS/HOACF$2!Q](T91RPW, 6* N4\Z 5QH2:O@=G%DY_
MQK58!4*77;"=-?S_%?D=?.:6Z\/ ;='TSPEW9 8 A8@/FC(*W(02ZECVDR0#
MR6*10[3PUV2-#F@?7>UO9XHL?8AB_U?L%3WB&:&O5K>0@$%S-&0L<4=(Z93C
M"6NP"9!3LDI2SO&%E;M9>XM-JFGC97S-NI5HQ>WR/6&?>\?]^1@NU%!Z65='
MM[Q7'_*1"#]OL0M>4'(0[_/#[&64C'!25U$01$_T7T\X>,1H$X7I0P*'^\E/
M'\CYC(@1>)\E1(-)$N3N7+C,_14*HG"-8XM4E^"H06@E+LV?QWUP+B.F+O6B
M[H*0DAS1%17'A$X[[%"Y?(]W$5&^@,!A%&_(B(CH7P0F0F<%":W3L$)&*QGW
M\6;CE ZZ9:U>K394[$Z7ZARO4E;?AKX+5K<'59SOHB-\3I",O:,=!*HER[7>
M@685<QB5N)N6&5U,8OMT7EKG#F9&=&KX6X*# &V<9W^3;0JB.RG*3P7Y2_PS
ML="VL>^2/Y %_0 Y9$3Q)?Q(4&I/W>J*3B&/=*>'5;ZYP1MF!"\?'3\ 6V$/
MWHX\$Q?S(:>8<'SFL2\V=+&G8A%-U-NPX(^C$!1IJ+I\%SM0/^?$V24<[*?/
M+L9>0O1Q%A^>0!%FH(U*<W>K6<$"IV5Y/#+O JZ&IP???:CS$F:+Y+=,L0SC
M 3KF]\XV2OYX'?X87H0G=^'WY#^W['=P.VV<=$%O*?SL;+:@8N3?O_GQJXLW
M[T[R+V.\)3BD/@7R8Q2#:KIR7,K:A0I#YO%+571!_4A$%26?XI#NP*;6V9M4
M MX<1G4;@BRD?E@(S3O."-=L,%S,D'F[\K%WC6/*!P2#5Z4_4&E;ED(MJV8!
M3V$Q#>=7M$OSSML64;LG[D8.]]*A<I&"0C-0 .*B"/QE]$BSE=\>OGUWYH<$
M7,*V=_@Y/0H(PZIH35;T8XR\,@&>R@H_9)(#!(US'V5I+GE8 DQ($V# #D5/
M19'^5;&J[5NI+Y)$G#$(W^;EP FY0'<G41 X<2ZY?HB"#)(RFM*+,#81:WI2
MP(-YD4<G+J^L1SIU\?P@O+&@)"6Y%WB_1@)IFN3W?L3>(5SV_( P"TDDY&5.
M.YMW27<T-GBG+R6,^Z;K26$<R^]=;2+ E4H.$29 <ZJE4$:@RJR27<J_E3K.
M"CLIB"0X:U[^R@&?>)"ZZ9=@VQ4Y0U#89)S!]+# 0BL,[XJ%OQ9>W9(;[$*X
MK@]WZ%U4N>*O'=\[#X^=K9\Z@9[T*=W;\!I)+AJ">=$+5OTMS,N!VA\=<W"!
MO<6]J8#3Y\ /#UP&G$W_6W^4"AAJ&'7,WV*GSUL_SOLZY?>MBE%*#03#.%SS
MHK.+Y@M+(2VRW31H)-VQ#:.W;#2T#+TK@L28SU:CW-/RZD'%?RU,(>D7IY ^
MQ%&V)H?\P<F_Y"(7J)K*#XOSJ')RJ/VRFQ0,B& 3<.-4G2JH++#G8=-&<8-3
M.A+'@O.=0,A*/+%G5W)#42<67Y/\+CKQ VI?GQ*AY*97J^L8GX&?O6QJQ886
M_V)IC\SM3CUEQ1^D7KE*JI=>]^INH$J&$[A94#9;]  @\M?3ZUL6-4'&9$%:
M,.TV@L "WPE #<YA1Y@"3X,Q8GRPHO"7TFA1J#BE>**\N_=X4/XQ2PJ1E<:T
M2M8NUXTV.'VP+,&,4E3$\:;YR8K4S9^"R@L@H8\KY=,3?7=)$H7CIHP4*EZ5
MX.?*/"?2DG_)<LOY^D4)V>!#;10UF:@C=DV[=C[XQ/PE(FMW'06^NVMUW%3E
M"EEH&(URHN86'5\^2@;%O'8M)-GV&G12X\'&N;Q@3S&\L170N(TTNL[?>/6L
MF.)-IV[Y!F4,2/%B;$\KT=AJ@V#:Z#%NE6I YH<769K!I;Y<QUC^QM>/D*!I
M;/+YR74/"U@]A#T0TH?<8J1:4$19&XRKU5$>(P6/."H*AV7;C#*J"MZTX'K,
MG>.5]G@=1\\[5#;36C#C(X^AA@^(X(J=*/;\T"&J'%$Q<$QNU TQ>> C"- #
M+:;(QWX%0W[_2Q:E?SQ])IHFO98OV,?LUY\OZ+2W6V+I$-G.V(D91CY34:N!
M2P*21Y5, N8V2LC"/MG&=AM'C]A;()\V;($W/?*?3<3N$!\TU-6*EOO'1'O=
M4/<VC3>#)S[O8$NS(CV<^.L0XQK,+$4G!Q0]^0$$CH=,/\,%1L!0@6 8JFT$
MD1,N>KXLFC\Y(DYJ' TYNQD7?04H13@T?45_'T3W<"KUCD >GU!$F:_SP?#<
M?/ 0942ZN0^8J$QI3'ZW<<(,GHJIWX41C](_"@B;'%\<?TY_Y>%'< 77/B9F
MV+:L2&[OYE,B3$II!7IM:"H%6-R;-5%R.5$MHWS5+XB/1B F*;O// Q%32'E
M$(XQ>_4Y>"J:#CEYTR'FY]\/@R&_!0'")  M((.9!X>*)^K2 565V,^YMS9A
MM4W^&]2@1U(I;[8P@7FG[E6\=D+_5U;R*O0NZ;M.)2U'MGLB;C5*T9"](W&7
MNTWW?C=D-(C<!Y<6%+"\@EERM<H[V.=&.'53JIW'X(C(TE40/5&2@KNV<@M[
M?DQT3J)4TP $(#?O\7#*M^0\!V)G57=0(J%!60V4V;A:"K (+6H0D7\[*2'
M!8U*I)&,T4KCQFD0F=P0,:89;N20$IT6B)J'.B8T/G+_8E&\\=BB<%?D2(G?
M#\LV#CB.X36"7/\769#ZV\!G[1)$)*^^)49Q\3$8)4'^$ ND?"!*1:Z)D'^Q
M_>:-K)P\;>(2/Y&3SW0N1%_"+=[/(@0TR2K%DG'#H *%A0^4@?SJ<-4RL8&F
M1E2$Y%[<:BD.%L^B;(,*J@A189TT^=GF6G?*:'0#NG-2'"&./.!EH,(RXOI_
M5@^Q_F:#/;#VR7FJZ>GXF4:_LH<Q.F>9S )NA[V &]LD;B*JE=8RW%JY6CG8
M;C"E%X&GY4C6B1R7P^@!)73SH:1!GFD08Z(=AMBSJ>]*-ZDDE0 =5H\EB^ K
MVNWFW7:;P5@:-R A6AX]*;>C]Z/DYB%4-7&@I&LG/%I5:\KGPF,6S2B-O*N&
MZ%$_?Y9%1*I20L>T>S;4WX#TKUP(QZZ?L(30M!%0J0BCM&ON#,&=DFMZ4L(J
M_T0"7L]9?02-62E"YB NM+:O('H'])E^L+^F1B<PH%;:%_N<6;'U!"[JWW#*
MB'B:,9X?]=FZ0>W(%1&^1<PCIXMYK^=U'%&I=$9VL@0;?E/9\%I*0^DI\4/F
M#8/@9Y#\7-QR'J]<O;E1IV=Z0#X[4#E1+%-4%S5-&G=#JHT;((:R#NEN&7K@
MQ]NR4/YD2/FG;3XE/9BXF#0/:E<6@:K*?KV$:E#=42?BCU[8-VY<W.!''&;X
M!KO1.J2G.7<!0GNRJQ6397*SGPZ&A(9B=/FPEM\F\&XWR25"5=;>%PDZ9>N4
M?+M 1&A!4B$*_(W//$H+1';KP5_\ "QT"$EPW <_Q/'>&8 X@A7<I-QO5L3D
M]>F+#WRZ\I_AYZ1XFMYL,[AFR^_M"D(M+F@P>0?>,:T;M?:YD;6YN=K22/[W
MH.=C;\] +,L$% F[F1/ 7F7GX].^6ER59'"K&>@98:D$6W9O B )6C,89GAZ
M['G>S-*UP?$VV,KXE2#>Y.DS_$A+8N0'_E?L?=R2W1.)B!\!>I9&RV6K'Q>9
MM.V52S";GIDBM#L7C11GWOR#>X"FO%J<"M^E@[& "&5;.$$%3&5N+U\XH$SP
MG1TC#T*R)K>.0$CS1@S=RGW[P;N7'#S.SVY5IG//(+.6ZQ9T$/,D%A\8"UQF
MX]&'6J?L#?N$!C(P=:W(;+HKWOJ+G-U+^%$K?*:*Y0OQ$U=ECMF&A U"S#KM
ME+$S=4<!,3.)ZK-1YM :9\[!V&HRVT@$L.!;4()^'E:.K\()5A4P.2?Z#SP6
M\@UA8!]OE(Q4)% R+FHPABA=DG-REBY/OG*,PVIU$Y9D .6&($Q<Q!2P<',^
MO7^N'-@=Y]W8L2]-9R?8JB0\OD!@Z+4E\U:L6"_+&/+9M@+IQA(2EMO8#Q#4
MZ4%EH1[VEYD5"AB$NXXLI46)^0@WZ@4=="_F'0_]S3;7RV@L>^%<U;DK7^P]
MJ8\\72;J2@[S5K0"[G[B5/8V4[)0C7V:ER2UC/M<C0OIW0CRS_'^G25ET>&]
M6C:4B_=KV<R)*:>[.0=1VH*%K=I%SUM3(?$(7_ 1\^/>J@LB3=-:&8*]8BLS
MNENU$-R-Y[1OUADR6+-*@LPZT&>NL@"%@)7^DH48>.@K8?'(>?)($T<]^4.&
M; M:U_+L^(HUW3N.XFW$*E%=T 1@J?.8#"GZ#W*#%LB+X*8J,ZB)<4@_/0^3
M+*8\<1WCC9]M<K$!#:CB"/("$\@"I'\IF0$E.'ZDA:[1'9=!3"NZ)32'F-4U
M*5:#%SXV&)?OY?F;GT.0'0#'EG#DJY&YERLWD@-(@2#0N8%/O7Q/41QX3P1@
MFP&U"HHUV+&5NJ;?!T]H_E84)X0R5_3I-J[ $4D;<GZ20F:P!'2N;A.;BQ7Z
M8I-9M>*DFVO0I04-QN^(T\TVB'884_%55'.X)H102P(XF<501,>B8C""T;7B
M!K?7UT69  ?ZVR0(!_Z:JK^K+ @.4G\#Q3[9;$FMFD;NAFKH*RGZ]K (B"]N
M(C)SE4:T<ORX2"8KU76G*D=:FR[7TE=^G- J"8&3I+2$;3[9+QG1$^WV9FFA
M4X//M.AJX=9A.D1Q^:F9+-<W\@Y0.U;X8NV#7*9Y8[2.1CV26L XN8W&8J1B
MCTKWT@\.CT95;DQ9@76!LH25<*$F7/$,REAHBUU62)15A['*%0)L-EE!BG+C
MTN8\]#)6@(V^RZLO@.IC%IA!] H([4$ 'WW 9NS!WJX)[4.:)/A JX%NZ>41
MXL"B:BG<;(,Z"I18.)X748AWS+\#I?2@9M[M0Q2G<$X^WM[E50J/_"!H.;LP
M.J]40RQP%JY(#B69ZH ^U&Y@H<*O5AV\9._U510B!J(;TB2HPX,0FGSEA#_C
MF+W-4F<*(0N<\P1*]#3SV,BOU]$CCD/*6U73O 6-72!GVX5J.%31P&1*/UUP
M%44A6Y6P&:NQQ@VFGW ;_/C%[1=56<=[P!B">==1O"M"X!)!Q7U:Y)J;MNH9
M R+J8TC10&L0)>@$@U-HP]V!!84H--"82S:T0L 7Z#9S'_@EB95/" /%WZ%I
MB9^PV>M;><73$DH1L*$'M<9G 5'/H891,90YNUY1+U>>AHB:,Z1/$4U*Q"&=
M"&:@#^<E !%A3/0*^J4)UH=A-*71!W<9F\"J;MCY2#5$1,]#::4<C:A#0KLJ
M60QCOB6!7\!X#1;Y/AKD:=VS\305L@\B-HB@H3Y/-?J/HCAF+2>3;)N'L1")
MX2"HD0F':4MGHQ6]B!X$E3:$;6"LY!(TMRF*"Y<APT:.0'X9+8N[2*T"+059
MV$0:!DF$?@ZCI[R*:Q$%1;5=)Z 5WECN!S?(IQ78\)IJM?<^RPLOX&4W-;E^
M G"I<)IQ7M4K[\[!%&#N>1[=X_0)@ID<<E/O,#/(H9F9U5ZD$B0W64-%# OO
M 3@F5]A2SS9:HJ*6OUNZ1<XY90(N_5Q/+M)."5<P.XFI%#5-"['%T1(5RUMV
MW8MPT?2YRC%FXQF;0G-DE7Y'LZ+?D1;]A!BS0+^[I^CP[1M6)()&%[:[P2Z=
MJA<2]3/D<=.UM@-\\'0>F[HELUB].Q5[;5"I%2^F]1NNA+?>8>,&<)7YP1'(
MHDB+Q ]6TZ;\%B)VRW[<#WA#0]^S7>%;*K,RX3RR:.2\V&D*;J*B86?1N;OT
M'+D(')ZKF/!.Y6?*X^FH+X-V8BMZ6>3%[7QR^".:UP=!QE [DU6>=7C#K>AZ
M8_'NE=*FP58M5#3NFRKA(4KO=4947+>(<&F3Y%OZ==5S2-S0T\_I@UD+-%HY
M":0#N)TW?+TE(D+\I&R#PE?L;? FJ(?PH$A]GZ_\SVD=/-H- 5@GQFNHU<JD
M4%*4+<[3/&AAX8IUED1]!+!>^6R6<BG*9(6"5.I[M=J^L!MP(?#@S8$%)824
M<Z*2\J:E7'$H3N'.5[/@IU*F$5)0'2&I4A00V9S_Z%".X&1%Z4S7\*67H^P9
MY )L-.@HQ9@-3T@!S"VD;/Z7?$UL2,G7P)A5\OG/LR.>!7VQ@0XY]>H(&UEJ
MUN#+Z94E!VO'V?[KV$D>X'_PWO7H!.#HAV)B1 <CJAW\81EZ]5]P7[)H'=IV
MB*#]!+/_GA=1F*?/A!Q$B;\AERAK-[2\3ZC31<87,/\"P?]'U3(+5 & V!?
M-GN_K W(B\@4D*%7!6R?+U )'BK@0P @8A#2J:%V<@35DN$1X6J+<VW@IP+\
M?UJYI^V2C.?=.3#/^+:NZICTSJ@^<_R8!8$3>V?#+"=(;06$G.15WF&+LA-!
M9SV@TR)^:<2M#7X/_KM\?40!6"  (2\-RP&Q0 48J("#G@,;MYTQ+(N8V!!I
MQS;-E$)]+X [K]W2THR2&X7H,)2/(Q*9C;3E'=/;EU!":6!B=*>UBC1$OD4;
M?.<\ RR^=XFEY&!?(OHI@F\7B'QM\W@V81>A7+;#WX# _B&"UD6!G^YLB^P*
MDKK0MG0P#6#;F.@6$=F@0OX!M""P;LXWM L5C;UY'T>)-'VE'('X(0M$!]F4
M%_*MB(C9MO$)#-H60=W>3+7)717O2>G%S8S8U$P4)(B?' S:HE=K89M$*['0
MX!:U+0F&HTURIXQ"#$,\U%Z?6Q*[7U2QO5JA:@@B8V90HG90/?+Q@_159[=H
M[92;[N'Z%J^51[+*FR^'H&*,)0]2ZUY$YZ1EXT8UW5,GADHR8.?3DWG"^H9+
M\^3RS\%WPZ3< N5#;-YADEV(D*_<L%GM][1XSBJ5<=!ECIE/B\!8^K3D.;'E
M@UAEAS _&53C"EW:_9*FL>7GWJI+3'^_0L)UQ)9)4?;!+YL^7D:L/&W8ZD;E
M!A&CL1PF=&!:H9=R5T+EL!T-)IWF5<(RM2+D'A6FW;%.C?331=Z0R3(!]G<@
M]IV(=FE8#2?4CHK+C!W/O#!@VQG@!Q8R[%4^]O/YG(36_0FO>3VDF+ES:LTT
MI8U>%86SB+*;#RN:E14#K4;CC=SI=I(J4ZJ3\S$ABOAIDOH;R%V11GDE-!:O
M_([<YZP_Z$_Y?Z$Y)J+=,6T?E?J&1.="M&6#U\(-AGJDV"L40?4;>/$U*C7?
MG]@ VW@6;T.$;]6&32I))_@^/2_3X3B?_UYOBS?29KF0/W;.9;)R<Q3_H(6(
MZ#1V<E<[;U9$L8Z8,BRR1O7GWOC)SV<QQF7U(CLN>P # 1RH &3/8__2W?4B
M/$_NK)<3UZ3<*>L%L.(KXAU>1C27%WMT,\E=Q)R8Y=^A^MMEE/Z(TZK.-8N-
M.(MBKFF!5'BUN(2I!<@@*'@5EH0G7K3#*:I6+>-F('R:6]FNO#.+9*%_P *9
MC;KJAO8+(#M88=I$)#D/JWX:;Z>1M%>%:.66A?!QMO"+C%^1XW%42=I&KIK!
M&-5Q1O[MI%&\QT%5%:]ZZXA]Z_4AQBOV]0%4,3O\P[O#+YX3[W>MXXV<@S8H
M #LB7J8I"OD0E(]!Q2#K!7+5%*G78%/LV[ .N%>1OK"KV8,?5[F>,+?ORCP+
M9?>#?!94/?#D3ZU7?(<#.I?=6Z[3MD5"H0?>S-XQBE)_TKI+,OJRDY=[B]AT
MN?@OW:RJ0EMVE>\^B!!> _TQ:O8U:LD*]5['T0HG":VZ>X9QTA*.F(]"_#!X
M"D]F$XZHWI>(9#J8,'HJBP0$"-2F:1B<I+A@%6)V)PK#N9;(P6:HB]9B$G1B
MV^C5W:I0N'9"D^F TO;0F&,G"/(K7J,>\J  )5BJU(F *XK5+$>N]D52[W D
M%<X-.J6+%I\@_%.^S^<E;GU'OBXKP]+1E)RG5>M(,L-<<F)T=BFBI#YV3(:.
M?:!UTHA,86\P\ 1#7V!DZE#Y/6H\VMBT0F3;:)@@ZOT:-D"NH&*=](55=E3H
M**1\=+8I -6;$IT,'308O>C @7:U>A]%K)9;7N_Z-@JD?7^IFY-<2>20>UF>
MVI>/0S#.>@R&;$/B: SU]FV%MAZ7-1BT0UNK(;,);:WMHB&?6O9K\LFAU?>7
MZ/1V+?U^>UZ#TV>H$4HL17@#E!K?&B[<1->'^[YL>5#8[PW?30%4X_%UEB[>
M\?#?R_4[-ODYWM9R"%?.B;QRRM6*^B!8OG["RBJ+O<- GH30A])FY23WE$#Y
MA*_!;?P:!VE2_(8ZDJD3N=N:AKU>&B!)W<M%\1EP6W*C\WZJ>:5O@09NQ:O5
M@=YU+Y8NA@P:3;?N _:R .?^T\9ADKK7P/G&CF3U5GU'[4%>IQ6^XN9+2I-\
MF.!4N369[S.7Q=7ZZ"<*@3"2RP:G3(=;(7]-34H;>6FU@@EEL@?-H"LBI:6]
MV 1%,>#ZK1)?Z#2HG,>VEU5[PU)/C3ZV#-,2WF*2J]72=:$G GCPJ?TKL(*%
M18AIR3,B+JKQ6M&;%FBHMU$1 ;N@R&"\\X7S[&^R#1<B?QK0[.$T*F2(3'W.
MAY:>52K'R]&E1+=7"DYC;PT+21L?]L)";["'F1BGZFUETVD'A58S,%.DS'TB
MD]B6DII[%1VQ3F@RJ80IWC<O\1/]B_0-0^.%F,S!/DCL/OUK[;/K _ >@DP<
MN\)50D H>HB6\<0*QQ $'%*GD"S(VH)?2+0%D5=(OE4[165R[^P1#O'*UZ@L
M@_(!Z%4^Y'.KKSB2?4@4._F6#2H"RRQ]B&((YBS*GRYI@RMB;I1%"*6-"LJQ
MJ!B,V&@X$-5XFV\X.OMKG Q]I)@-1+G!"28;A[)T)_@1!Q%]ZLLYJ"U;APUE
M]0&KP>4):B;O6$G=:=V@Z#!IX\6H5",\$Z?^K]0&OUJ=$R4DI/T/B3V.Y<$+
M_"C6'Z 8A]A RPYD]:Z$04,:># 7)GL=1R[&7G)&=K5,H<([[;%T"ZU3:JV<
MI5=^/@&"&1 W!:)S% ]$A6ED[WE(=Z--Q: ;B@P71A,KC2R"99!:S::0Z-5S
MTJSW]MI!M19BR:"V482K\)$J\#"<L+*IV#L/<T])4>E0<0KI3&C)Q_30S* $
M%;.1'PKG4ED,TFI.=O?]BPYG+Q0:LZ"*R.V[V('PPA-G!PD;&H*U2J?/AR(8
M"UDR8H%J@X"MFVO02Q,=1C437L#S9445<73LRJ/=3VJU56U'S0GW(9*(ZCT;
M= L1Z<MY@^,H)#^R7K!))_<Y7%/51*@^TUP=Z5TW+Z)D/P1VSPVKF^KE.^]$
MC_^R5<P_SXG D#SQYYZ8ZJ5?7)?&GB]&2K6F+T:\9\-^,$C!!1@82$5VN-P1
M5GR?!VLNRB1]RWXP\3[$R%?MV8!<EC>R$&;F%0DCY$O$/GV!+3K>F+SP:"0N
M,_:KVF?J.&3V-5_[S7KP\?X&1+RLV*EA,<Y51H'GL;($!70&":($4J=URNC#
MV%II$&Z\38IH;$]$'VVLF(VQJR)\6+73&PPMF6G(>MD;]&B7_[%;(!8;@\H9
M^7:C"QKCFG^AB+&RX_KHAQ2A+V0(?HUR0AG;D[NND[8$IRKHJ1@Q(PU,NANA
MZ%1OW;@:%A)[8'?C/%T0I3#VG4"1;)A_O$#D<U1^OU^_WIHBUMB)3 N3;-GP
MS;7T6-]Q)X#N&^?AL;/U4R>0/I>4G],>(Q )F(^PS?Z2C0A?2%1[-EQY>:\(
MM+),A:CF]5XMBAF4O):6G%#LU60V$A1J!DGWR4\?CK,D)490_)%F1B0KGQ99
MHK<4V??5?>"OZ74EHT@Q%X+)4#$;XJ9#W'RHFM!>N$J?[3>LG/XX--D:150$
MNF,-;-M23;@'T>%2;-9T11Y%\8.>=2%L4T&U)1$QVE%@^!$WVVZ#H@*!DSR<
M!=$3IXRWJ;W\<-8\$R;@;9L9J<&:>Q5:+EW09,I5-K1Z6UZC:R]U[P9O'!]N
MXT*29TYPA^.-,HD3M=3A.\IS.)$@%:E1]ZR1MUF"A#B8$ !E1ZFW@/W&/6N#
M^"9#[EMBL_8#L&R8%?(XJ_UX*BM=/C3T&;L(Y !IT5LLV;__SMA[2'(720Q#
M>L3N]T_A#?XE\Q,_+>J\LI ?KC2KLM?'\OK\>-'6GFU1M:1>T;",I*R_NU=H
MUY+)/2WNQ+:["7J9+F2NS&06]ENB7RT:%;:N'7GG'EL1=1URN]5H,.DE4$;T
M$4XKDSB*A(ZJ:7!99!P'3@K7<LSR187UC:4!DD4-M?.0SW4I,U_XOLM5I7BV
M(J)+VM2:QD5>4RV:@CB&S[PRB%ZFAK>E%<PWFT!TWC508,S*4N3&+=.[!WQ!
M8[*+_)1+^!$^!Q<7#0?M7GJVZ/Z0(C(]8O-7B3V7]!^H6(-%VEJ-Q1R,(MUC
MW!7IQD)MQ=98SJ]WT1&N2O5_W!(SS7WP\2.8640 $8.+\XH2J<0TE\[V=I$_
M=!>A(\PU8T"P(BJ71/F:-?=SN:I=/AH?BYIV\PB4XA]&]2O>GX=>QD(FWQ=^
MP:I<2)?2]UH3F9*9.L!( QF+H45%+\@KX,K1-(OBFV;3+C0K^4X;)68C7K+[
MA!@_<+<^4L.I-::E'(#8"/333 *:I5L1^W.5^S;<*T)RT?535WNI&L--B3GI
M'-/9$8/H8HZKKN*U$^:)GD307$)A<7RU.LH2/\1)HED,F)^%2F$V#[!',9.J
M3+!ICNBVZ0;%^^#,8,(>STYWY 9)R'U1%A*3YYIS1Q7QP]#=?@J>:7(I-]2@
MCL;V3?<3QBF\!%['T:/O8>]H]S&!E+\R?&X)C<"I][K-8T??38MY(!3T%4R%
M_/!SKI9:/MUND>=4TJP\/W%9;W$H_%#T%I])'<?N^!%=U'VQ;/ &]Y\O"!$>
MDM.0 /B7+,3O#HEZ_F7KTSFD+="!B(Y$U="FDFO\=FW95/.^U,*"P1"?R5KM
M\5VNQFNDR"94-%1D=4]L'F@C&!5&!YHCY7S>$7)G5JW*PU[WCXZ:?O%J4/@-
M]\IC4 VOT6)E1NY$/<1T?!'00K/9D"R:N]3J )>G;.F_!%A+X>K\'J"+$X,7
MS G>QMCURP!6<>''ZAO;3_(\+"(4-_=CS'M.3.@$N[3_$U><@2\!^DPK!MP]
M['<75T1?%S/6:UC4:Z6R:>DKRWRJ!O;'1D/V#46LM5H8E5QF<OHCT2IC8OB0
M\T[V FU+A$H 5-M.2OM(1U,K%EU4]V+9VE,O"">WQ=@Z98L)SZZ4G127(NEA
M@'AF;V&P.@FH\!\(.'ET O 3"Q)5E58]7,'T!VX.21JO[?M!>\,B\G?$EO$<
M[%+@-;K8RI.OJXNBJD@FS#RPDG8MWY&0/JT8,)QV,$;T<ME\AN9WZMCB0_O$
M-WL,S2"U= )<"I_,IB*9>;F^)Z:(79$2G2?%7B[&ZK_@OF2P[[>"($H4N[/(
M#P^ C1LGQ:R/J>IR6.S?#% 7OE@8L2]HTE/]E[4!N6DOZ,2Q0"58J( + 6!Y
MA]5V/_(<+B1SE)+=:J9YQ:C*+?&NLTI ->]ZC[>+<I8.;Q=6+U5];'1XJ9#B
MTIAU+>U+I*ZOI.H/-8-Z2RV[:IC"6E@P<Q4E<?JO"S^$-B?J4N'Y1\V*X :1
MW0"6QZQD)P:]<&6YC#,"1O* /=K75*-$2/$]H@.:BIS=*B&UW8BDC6K?ICOC
M5*ZC/!8&Y%[1!:;RLV/OC;)!3C7- I43U=KF<"\8V';/W6X;%SM<NZ-N3ID(
MI2JS=(G6$P/DU N4)/#6UKO]P:M*;RTFI@87FYH^D'YNF?8#T")BA,%8-BAO
M<\,.,NP8/-*^]U*/:SX#Y*3E<Z!BD@75+E)F]Y0S67:E:N]8Z!?MB"]C6B'O
MCZ6O:_N/Y<EQ52E$I!^6$]"'8_;T6/.OL KPQW:KI73;:T-K[(@ELZZ,O>KR
MQ^HR-OOE]Q<"TMC(%!9N0G245-LUJ?(4 ;Z06$R,/KFNF<=+PW>\-R9/1::I
M.<5'"T&DG\U8G[T]BC50 1J,>B_NP*.2Q3MJTC$/M]J>*@847OW<QS^+ADO2
MS8APW[)SHU28+#IKO."Z_\2@.J.!=.8[>@Y\C/B![9"H7T3+!N?M702_XE[%
M6+<0$X]*#!:F\N;0@&[\ [L6*H@(8V<6O6ZF43_%&U0WLAOD9U59N*+^4H_J
M>(O](EFSJY&W7]NJ&T),JGT7COO@ASBN]7M2OCR7(^KF;,/7:($D\LV(B-&V
M=>.=47+?9Q56TIJW6H[A(F[$J:M6_;Z"'2F]OU(,F+%$J4$6[_[U\5:&]X^7
MYW>G)^CV;GEW>FM#T:I Y!&Y#[A)02)Y*#SS0R=TASZZEK.\\$=7 38Z/+I*
M<6F2SE)/G\)IL.<(W;\XR$CK<:72/0G=GZTXZ-X-K+V,1Z?"&7HS&<PGU(%'
M4CRCM3:,H'K&S,J\R#,,M?%BND3?0*.$TVS/R:7DAXGO*@M$CFE\UHR%<GD6
MG/S"#4TI7J>P+%N(:-"4%/@&E=PD=HHN9L$"LKUH^D3-$J#>Y T3#5VW@1U\
MVPRILM;!K@*](82EVS/?50VB)&@-"/H@OB8K)$IKG!^2!Q3008+0'SM]U&0;
M$C%[Z_X-*[K-W)\8FM1?K5BQUK;L*];.N,K BA&,ADPL-MZV!ZM]AQ+E5PLO
M!B^'1A[(,DL?HKCPX8M3*9N),*@:9OW<2#<D/C<M^S=Y;M[CD%C@ 3&+EMX&
MPOA2L,<?<:[3JM\R\\'40JP/+Y5]FV&CG?8HHE0'Y,S"J%?>/2UFO7U_L'I;
MG2S[?;^P.:]P/=/B/%RZ;IQA3Z,E@B!_!E2$? (D[IA@QU'<ODFQPU@7.884
M.1HY[CQKQ,"SC^S'P// \BB6[,1H##R+Q,E%XV441D4P46MP4CZ&!DV4HVRW
MRI1N1Q6')-V]R>N!]9UN'*V6T+R\U793VHAB].Q5;9'N2T06'4S8:>G[ 01@
M =).HQ%Z&9E'1RY* NW$[0!MD*=M;T(*Z2'$=#^Z6F%>]=VP7XQX'I%\PBT(
M?8[RO9IV89>-N9LGEE;8[-3K7"#(9MS5O&W'0LIUQ)?9\.1]5:\\Z'GD<5ME
MRJJ1$L2A091?Z/I0!QJG\)8<;6@_H>Y52T4J=O5I#IRD7^0L=&T9(O4T;C49
MC/;6"^C+*I84XFFI,M<:?]NL,V<EL4!KDR+2=4&/X=* !0NQ8_A!X7*H#E9^
M9%_!UY_;E;H"^)6:R?XV#1I51+!GFXP6G>8KXY&? YR7"%]NHCC-*X9W3H/C
MYD?\ @M4+L%\>]PB"^U$.3N)/*,@3'@B1R6&45$K[D.HUFNK031YZ(#<D^7M
MV-!P+4E7U;Z$)&Q'A,'3K1\W-J!X>Y]8O'D7;U?@1T3SOE@VZA> -/PJY_[8
MB>,=@$8S@V1$_Q"%ZP,(0T<P>B;%(U0;$5&G?>,6:L+5>WSRI2++3.I64Y2;
MY_?.-DK^F+\BT\M2H+U*>AA9BWGJ@ .A<=H+CX:KL 5.DERM\G"2JYCF>+#<
MFZO5+7:SF'D+G2  N5&$G>0?2JN?TVG!!9$/@$@".J+(G:+%7<OI$9L?I'89
MC%.,L'Z<!Z)(^/H]!M;-,HI4E:/^Y9[OK73L/.)^U/OK]/#*8<3X!:JL8\.N
ME#>R0ZM9_,=^KJ[N1F67K3Z2S/8 %/9$;X:^WN^'OI;E?9=)DFU8'&R96$F4
M(VFYIQ$"F+D2RMSJBRJ#=@Z)C]-A5GKO3TA'PRD0?7;2#,;^A.'JPMZ2G#=G
MC6_PQO%#\,$2TPL,CLP)BG12:;/=>S6C'N6,>M_DTR+.G@^S1P5(*(<)E4 A
M#JH& UO)TC!*!)ZIK?*!\2IKCSC,,(2)%N!\\M.'XRQ)HPV.JPI@28+)_WEW
MSK.,7_.I6#QM,1EZ(K.A8CJ^%$TQ(R)3VKQ9>V! ) %[(])>/7JU([#6K43D
M^K,;<2OW]DEV:-+S.GVMB#V94K3^*/NGS*=P2./**6#=ZW7S K.\AI%)JD=9
M9AS# HE_/+E:E?Y96N .JE*"JSI3=)WCQX.+A9IT93H'*P1(ZWT6$]G6S'4W
M+'S)Z(2LF=9S'_"LT:>N^[R?-13XZ?"LT8IE<P84[;CT%/MIBL/K[#[PW:O5
M"D/S0W5*(C\.L8&H&"FH^6[<)FG;5\."T$/$"RI<)BQ5);5<IT@2WR]"]@)U
M!B.UQB24,MEAMFASL%S'F()<,?U;D=>\:/%0?K]_YDV?=\D&&L=<N5&SSE0<
M!' %A-Z%$_^,4]KII8P7$QY4-H+J1^681@R=C5,FW8KPN+1LW+!&"U'LY(ZN
M[N30*S6U\Q1O6A6@? ).VP$"52$==!))L*H5U49WPT*-IANVC-=[:X32PE-7
M&24([IRT:VX?R[GA(I7I)/,+.1;L5$3!+C@R^X++!^SMQ>G)7P1UXR$)XV[C
MR&.%$.S&MBKV*7X0;$&+W9R!HL)@]Z19;N3L3A,'F]XA:J#!5!V9:QQ#YP%G
MC:/5#U&0;3#O-%HS7]%%%J3^-O#E5@ _#6+SU)V!Z]P%B*JY['6^[KCIIAK8
M!VD&C;\;G#I^B+U3)X:WIZ06UKSR75_1-8>-1,50]*H>0$Y'V^^+T[8_\:N-
M'E8,$NHL(Z"D68RI(O0,/ZF+"Y4#<BV1#9E)8*AT-R)JM&S=G _K[BDZ?/N&
M:P/>WK*0#<F?R_*&[*)VA:;EFF(K#1G6NFU3-]!Y2-0JS"IZ.&VN@^ICUB.Y
MX2PTW_)' 'T#V8H]&HZ'C38;GZ9<PA/",76@KS&QOQ1%@*LAK,T\/\AZ<W+)
M9F1OQ<J]&R[.7"6=+1\=/Z#IO!'WH)V'5I_X09;*RV9QR;(L\PZ5L]'L6>YE
M/Y^06#IL2LNW>&<42-Y(^N#1X!U?3W\HJHA .^;;%'2/2IE4=JWD0U3+JBHP
MRP*Q>5 UD=53J;]?L;G:#5M&<^SJC<' FFYDY7=H%;#?*(VY'00U#5H["5AZ
MV^Z'#N%3]Q#,FE,5*^;K8A$+35Z;1J^692LP7___ZJZL.6X;"?\5/,95XXJ3
M5.V[9$E9;\D>E2-G:RM/E(8C<S,B%9*C>/;7+[IQDFP0(&<&H%]\2,31C:O/
MKR>AIVM[/1Q;3!O8@C/[9E?]/3 1"]QTH+#A)")YVZQY0!IE/S\"H/J/^:YM
MU$\08AWAU8.&BHUT,C(7%ZBZ:@*1+1@7@:U(VW\*-TW 0G8<-3X.)$;MZ]JM
MYX/W]0W\2P;Q<](\Q]3O@/2+EK$E\PO76Y099! 81D<YT[54'B8=.I8Z1<M-
M$+4\7OICBD9DQI\5F>!4+MV)E%;KE-YI'V6DIAG$C<B.%ZXCW6??)I6R0JV2
M-PJ00--<;TZ:'/>9AP=Q+C 4M*ZXIGJXJG:[K+ZO,]@4PI' 'TNCN5Y_0UQO
M+I1=90>G$Q-Z8J(K)OM2+ICUMF, 8+)#4!49[S*=V6PZ^0-1=2X'HUZ+9B82
MAT2@@7_.F[Q^S3<W57VS!].WNKY#$C16&J1%@J2KWMB6WYZB/_VR)3?032+?
M9;:;P<.(%AX'P*4/C'4$[K./QKH<J,\Q)-8 -L2-D8,] [LBWUSM(1:77P-%
M)2 J&LOST:C$B*!2T,<&N:K!&BP.@C-*&GTWF4FTLC>/U5'WP^<<G;UW6=T>
M^)/!UQ##>:;8[&07#/M@=B<A5KHDKO)@FFF?^426112AI(GP/?]%\9CM[NL"
M"H@WK3-Y2)I650.&+5#U2VF7<Y$Q$'C&Z8T:[ZVMA!UAJZ?A>*RB?=F4TO?2
MVDE=Q(U83<?Y$=D&.81#]P4C4Y#P=.QQ@JO,30YU<_F(CWE>,(LK*T!4#<N'
MX]\R_C%91C/V>2 F/S@ 3@*3E<A4B3)&/OM4E?GSRZXZY/EX=(\7=]CJ:2G)
M\I,()P6XZ9Q;CBQ_+6>''ZD<'8AG<B82BR='],=$AU(65Z7'N*"NUEA\K+.6
ML./%BNQN7DR6VWULC;L!#!1^V18;".8H7G,#)B= -_*- .5X?MFW,G%:A7MR
MRI"L:24&K+%L0#\UF@) T>-A+4$5.PMF-E$J>;0L0>K"!"?B)[F_SK1J4[W1
MXI4R X#71,0#]3 2Q,ZW)+=)-;Z/&R%6Q.51LW0XK^T^0;27O0X10:3-T@:J
M&D@YT46<4VP,(PP=S=ZH%ZO$""SX_02.1!]0D/Y8>% 740F')(&V)3MIC:H/
M&!U1 X3IV$5$R+NO+G/Q+#LA:&W=V2"[F>!/ 5IX7['+7 HZ"6L^3Z&8.E 3
MV14["9@&ZC!)D1JH8P8,BJ/(S2@,2M+3&,X-ZHA.Y>7W!/6%P?_-AU((V3&<
M#6)$XVE887$E+J-R37V;8_Y-6E7FI!P=5VQ/MV:1B_%@A4/,JPZK[XB?+JRD
MHSU]TGGH(#)R>@R_>2 WA/\%<->OV0XBK";XA_ >QRP9^(?5A]<]E$)L"J66
M%*6FL2J%(? (1%?II@0!XT/9UD79%(\H:9P3:[KO(H;1,=E#C"\DNM3'^7R<
M==[>9US'%+D#.C#P/3\I8'*#;'%'U)*5Z^)WIZD82MFO3+@?B0$;I NE];9-
M9LNH(VXFDQ/4HCEB?SLP0*UM'PA('>5>&P62[5QZ,['+O\<+\71+>(X+]-0;
M+&)\B J4^&>UVSQDCW]:<B5=TT>&A:CO4T;AC1$PM(^,$1JW1 O?$D]/=?XD
MK?@2*/VV*'.$]W)FN';:@7ZJ .;_@+8"!"VIK.RCC#I[8=R(8< 050Z*;Q_Y
MF?S:7)>;?/.O?9G_\@Y<&+Z0!-Z.B88,6S+3-+WIWD?4X+"$<>%[0&K%/WX7
M0'K".G'.1US4&9'#]>-64P<]',^YDYJ.G"L3T\EP<?-^_;[.-T7[OJI?*F$8
M'H]\,4V8U88 9(X>(^FF91@FZ:,[9OG7JOS2C'O4^"?\[V7XT:SIDJ;Y/C61
MC3HFXU&'K4Q*^31!/T3.9]*$SR$]%/_]]$>4KC]FWXKG_;.M4.]006@K%2I4
ME!_W(/[O#HB7['1ERJYZ9@K5&S/=,=6?0(Y.DC<QE_C!/36;@3&S%+NE>XWW
MW)08=!I61LLPFDZ9'5)@NATW7B5;^&,8,M@!QW,WIO.SF]XE4IJW7YH<G38V
MK*P%QQV4]X9=O:VV;[\ )#STMI+R9?'(]< AZ&[Z=#@_]:2/:Q8'XQHD/:7-
M A*DO(7AEI4>%48NM9S36!7/T\!W3U%+DX,T@KON8O.IY3](&"9$3'UP:SK)
MBXX6+[#)Y&&%R]P4_NNA;-/P"A+$37:PPH"Z3M5$JY>D>D$HJ=0IF<:FB/XX
M*4QOJ[HC2&]!8VR_YJ*ZQ&_9C@]JO[].5YSIKZ=BJ!YEU0TF^^P(-NDJG\QD
MP]#U=A0_XSYRNA#QA_)EWS:W_"+?_32NIILZT."1AU8KANW83TO) 1JABCJ8
M7B9$,TR+LD7K[>6^*<J\::ZR@U-[$-_":Z6^!B"3= H!-??!V7 3&%. M^25
MZV_\4BZSG9)5FLO#KWGU5&<O7XO'"T#[PGR5:=*>ZE0+>@V8E$V_##M>8"K,
M$8SQR(7S^!S3^:#S<U0%"H77$;8![%PIW8.5.KRXM0XEF/0'3&)6_/1("70,
MX7CMP86@+GZ[8A=M6Q</^U8!1=]E_6#15)F-'3+(=7 0&Q-[8K,I0&H%! :%
M*GZ3YS=5_:5L^,Q$?H_3SZ);,].<\?:8]"UZD(E22;TN040.'3 3>!,9 U2H
M(A)EV!-,K?4S^3D54)U0%^L2,:9Y4>3&"SJ@$XR%X"GUA(Y]\Z+<2*U^1O*V
M3'K2^E???,P[5U:.)J&9XQBF# ,:CN9P]!0:?^7Z7KWX9-$%X\7;^X74(\$>
M\2>O*80!["YK<TQ/$6G4'\H>DKH;"TEW H=$=L-4/_P?K ]/GQ8C:0+-PP=I
M.L>BW8]WG,BB:;@H^:EJ\V8\/L-\S/#KY-5OR-D/34-N&F.&@\X0U"9(9RDR
M:H-%LH4)8O>@^>[K@P#U%"^3G@NEM*@&&@ 5VZSZJY#@E7"20CT:'KJ7 *B#
M8H/Q/X/@H-W2!K;#^7:/P.I(XZGEXD<;N''^F^[32MA'<<:IKQ['ZLB^K<F8
M.23D#67U2;">DP!K G!GHJW"KWF9U]D.JN%LGHNR@ !E@,_Q%'J7S40YH4[#
M)51[]Q!%K4D0'V(GF.X?FORO/7]1K\$4>.O+<##?,VQ )S8DNO <M)!WV2C=
M$2W7ED)[E]7K6I0'PSM5G=TP,'7>&JI.R")JPH"@;['$*Q- )+5(P;R)I[6.
M LU=M/?*0;S>;G/X]2?XYR#"=:(U2&)-7;3LWKC?U0B(A,%U7U<-F(48A29P
M*-0T-)GI$;4T8<]7]JEQ=5A\JPUZ1)Y"_  F8OJ#97'3&-42ES^!0O@Y?X$@
MG/)I LJ%;,IT6S_X>8IGS4\@^<*%\F4)V/47SVB[6F^MGTW&KE\QV0UH9-;/
MTZIA$RBFO? 3&18S=Z(J\X.X>F_VY0;*$?_VE>^V-J^?O_RFK 27Q6[GN0&Q
M(_6P85?HXM"=,=,;P^Z&=V3TU(FIM ^NSYG<BYE[]ZEZQ9%_?O?S+S=%R9]3
M?I&,+Z7=A.DV"\B]&Z%EL#1>NF,J"*((&\I 7O5,UZ$3TN2"E#.2#%+H=],;
M63>VU \A:AIH1LJXVU7'%/IV'[(RK?9ET^'1N(8D)X"4&<M:;CR(=Q8TH(*]
MZV%\J"(^VO_I@]%WY9PWH<@QUIQL,,,!3(R:6=]_O,S\]!.OA--/'7TW1'.?
M]J%//O%5F0KS8MJD4_[== Q]>1Z2(\JQ)KQ$*;/H6]SD]=]UP<4Q=#LVC12Q
MJ=6P(W6T'B_<K+H79KI)MT#AI X6;"J78N(3Y*VHBGI;-8V&5+ZOK.=,QEGR
MZZ%X=,JN.63T8K78'Z"G-Q8,=5MU0K!D=RN&'::.!IY(/W7!SF)A3#M/[[96
MN0@2EWX 1.]:X\%3*S,Q0&8>0/JO%/Y_4OEM(N74ZLYB7K37[RK?YOSFWRC[
M+9IL/^>/H D4VP+ VDPP+M1G^E#*$JKNY'S1H[&28Y_,[A0PY:T(9BQ6]:%4
M16D3UA2>S8W!E7TL8^.ZB;.BA,MG75X5S4NE MT$F+(3$@I:J=N:7\Y64ZQ[
M@XV3GMYQLD@_<0 CHJX,EXA?LQ9*)CVBK#V>8BB_9OKSI206TF10*S!&<,PW
M3RRYD8P17?S^:U::'T$*3X,A<6! O*NKE[QN#U#=J@6TR[_VQ<OS2':  EDW
M'7)M%>'76SZ,]6-F#80A&6JH%182:P4:JAHNZ8D['=>HO7'J-4F2)=</#T*9
MCL]-"@33D^:&@5-2-,9]H:HHC>?1)4VCF\01TD)Q#'/C!3!8"EN8=]K68)?D
MHG82,I""/"3',_)8N2O[]FM5%_^3T2RF[L_E :$%+I[&3#^=5"#=$U$IB5T>
M!$P#PPZ743@IB/:AN6@6\^*=*ZX\UR@KB'1!%1%MIZ?>5U>R<. UE\<?V_7V
MKL[!]9?K1";15/T/'@\E@B!1OHPR:Q+:6J%BAZPT6;Y%U$R8F HFS]0Y$[,Q
MYUQVHO\/7EDCU^&<B$2TZ$:MF+P?VL7BKWQD1YB&V# Q)(U7.C!((U943>,$
MS4J*-$+11;WQ 8PPXEQ004^-L=W!T&OH:IU <\.)1H*W6?. 5,LN?@3TYQ_S
M7=NHGV!A3RSJZ1LE\GYR3,-1DK,'M-C0A=R3;"#/JG5 U$=HCILPD^]V@%E5
M;D3L"?^W#$ ?5^ME.Y3G=4L5B3]4\9,$RHU31D?)A7 CJLXO\S@_YX]Y\0JO
M!Y02',_QUSFNIM&*95L0V2]VN^IO=$T!HI=$Q0;KTF(*JXT13"K@7@8MH=C:
M1?N>/]D'OI_PP9A::"UMP$@(163X2#@K8AXI\UJOM_,#";P2CQ4\K+Q)1\6-
M+,]<<F)&DN_D.=8JHHVM4_O15Y*D5^*2EFR265![1+B-H22UL1/9!F!*D*0_
M(1E 9F$LI:AE,#VD5#.-&2F*6AY1RM9R5)\KH"\TGJ\3*_"=1_&=ANNS@O=.
MN>!QA3^-H/?OJO[S0WE75X]YXPS/MJ %X7L, 14MH,0U%\I3WC@T*=1ZCA$=
M#Y$KKXN\N0AS8HB/V873@1$]2Y*:_<"T.$)C5,09C>> P#> #J^F1&9*=)X7
MVH-AX#($ A#T:<S,CB02\S2GJV4XFQ>$1^,XMD;&'%2Q@:I.0%'N^9QD+0A^
M25_FVZK.Q7?WV;>\N?[&I<&JYK=V5A\PBP,\Y%!AH$*;B\+U&W%F6)&8NA"#
M&)>9@=D#CJPB-W%L$=!@QF)JL,3X\V=C(GU-GWG-(LN-Z_HI*R7,/J>FJ7;%
M1D@2$&21-^""$:%2\LAD.T0,0$UQ@B9@CX- /V8D&?EBQ@)-7X_&S'#^3.(D
MU5].S$%JUYUGE:)>=K=%]E#L$+;(8WBUOB3MJ0G6>#AY:I5<)';$BDD>++V(
MUL+>R>#%,[FS@H:,&5\5,!^'DTLW[5XHJO5B+$-35KEKD0AD35SU39>RDDX?
MI^9FJGVI+U.J:H-IDQ<Q35M,PSN&1F10+4?\3:*4THJR:,!^4$W?@+(\@N6:
M1IP;I\XAE(6P)'*NK8Y=I$TU:$^4QIB+Q[9X+=I#8(PH940SAA]E2ELQU>VB
M:RW,Y0YY(YZ(Y[&3XD5ZOE14US66_^N8X4Q^H/RMR%F@DU@E7(%L 0!FV&35
MLYU:WS3ZH[1Y';,803I-YW-TNK1F\+3$UH*@=+V]:#$-FJ#L]>X?O[Q#^2NL
MD\B@;"-3<<I<$$ KVF$20V-N(=4T:8ASZ#IU@=)\C(A]863-UUY P.><3Z>
M&L$R8*#[ ^M+Y\7!/UOU8R96S/3#Q!>@KO=^V&E &912 Z4<PR]74,:1"Q!Y
MRW")J-[G&UI'I<L 8 .V0'7<28LCM&F,\(@W*CH>+B<Y5RX7YERY#'*ND#3&
ME;Y5R<G["BL\@$&VY?P%QX"(KW!F6LJ& $X@FS+3MI_\FB+CTD<9=0@"V1$Y
MR$]7'H#8?/%L/.7E(]]!$RS+5B\BZ,_N)\!DG P^*IQT\@6:P;R8,'=7?),]
M<EFYX6NRWFZYQ%V;VX""^K(;,-EB"3EQ3D(&EY^'Y*@ KF/HOF<IX:"PV2;6
M<%A2%8= [CB#PX[D=\S]@>$E^0:=F&0A,#<0@6@H?,<:HLE5LCH-)(&'-O*!
M#&-(Q B1L-IM0P IU_TZJ3(>A;V5$FAT+C-H;7XV5V/'P;G,VB9-8ZZQW_20
M6)<+(7*:S;_/G-B*]N:_>PE4<5_QN7 6%)A.8T)'[BNP"/ KY[780(;UEP:*
MS6G?DK0P092:+]9=CP7JBAZ,6:!K@+$&%AHU&D3A_@ #\NWPAAD7G/$5D)F
M*;3\,S"2-!"<;<$BNLE5$)'T2T)FI/MJD,5KY;<K!E\G#N(:S)X^\PXB(S :
M7P]9OATVR5.)?G:I6-_G]?-Z*]X2ETE'-F96:^V^@_:(%X ]I+/R!!$X>%0G
ML"7BD;!%.DOL'CL:7>G65EZZ1R2U6-LCQR?0DM3'5#=N"KXM\MOB%:[-KN&)
MW[-.M -L]1:;#6UP*WCE4AKBQHFBUB2$#7'SU@<9(B:,X/KY95<=<E\&NR\6
M075# =8ES=CQ44RJ^1/Y%?.,68?\MH+ ]OH90^ ]44'#M %=TYX"OTYD+1TE
MC3:/!G CLF9@N:"@+LD@GS @(%8C K:'U$8T'S74JH1Q('K-^4&<T.S;#HX,
M^L/3%].D*1N_U88\B+D6G'F54JF$[N6I9FHWT"#CLLV;U.?#20VU!![2EU!.
M[-97)\=90ZQ3,H?]\1NDG0(4PRV,FU@>\!%++588@Z+?8@_^9."'R<G G_/G
MK"@1YKI$R\8^V\%C^G/(%7G>3' ]-6;-#37I!8B8<1?#>:NGV!-1+RL2A-\%
MP6\L?:[=.Z^2P8J9GI=7U<#/#6K[',78J%L 3!K&Q2H%?]"P%3 <?TH+$8:X
MKJ_V^16_O*^RPT>^>2%,[S]YYM1N$2;/]*V\VRW:(U3W$%>M!H XZBM 9^1C
MI,85.IXMU+XX&;>CVI^&&)-H=N$34BH)H+E\Q/*0?,^WNH%7ZB$A.5?"1H7:
MFAX M(.6J3%8UC*K+5E5<!GPG5,Y15J^3K4 T: P5,3<>BM4TZ!ZXSIX<+V5
M6KJSA'@")_HH20.C?@ #(MM/5(4=47XYPQ :K,?L/)SF]39MF&J4\IBY22&U
M0P_A,>/Z',I/,U\];)BY^Q*BJ7L)(]Q>0:R(*@SU*VF$HN5914F6$P#@H(5T
MXH_2'<L_K**%KD%V'@_PUX']^&WZVMO$U <;WDG>=P9V]RM2X2A9BK\$J56+
M(#%,'6)*H_5K\1/4+"S!\3L'P)NX$N'6ZS-OAI@O+I_8(P"\/.7K[>_5CBM9
MO4G*?-9>L"HIG^JN0$(5G0TWFL@.7KM">N/+K=,9,)1FYS(Q$?2AC >@,;PT
MX*$= 9$4WM 1\# D)WZE-Q_,>Q<N>!$BSU@VXY"F1.@NMQ!UBYGSZ^V71JCS
M?J07;+426 -OJ^U;WE+82E*[ZT;IHE8B@!%"[)24<:W@3TD=_PG_#QC>X33\
M'U!+ P04    "  /@@A;,,7*FVLZ  "SOP, %0   &9E;7DM,C R-3 V,S!?
M<')E+GAM;.U];7/<MI+N]_T56M\O]]8IQY:=Q$GJY&Z-WFSE2!I%&MLGV=I*
M421F!C&'G/!EI,FO7P D9T@. 0)@8T#*4[5[8LLBNM%/H]%H=#?^^5]/"_]H
MA:(8A\'/+XZ_>?WB" 5NZ.%@]O.+C_<O1_>GEY<O_NO_'QW]QS__\^7+H_<H
M0)&3(._H87UT&BZ6]RX^FD1.$$_#:''T?Y/%_SMZ>31/DN5/KUX]/CY^XY+?
MB5T<H3A,(Q?%] ='+U^2 8LA3R-$!_SIZ"+"1Z-T=O3ZAZ,WKW\Z_NZG-^^.
M/DY.R5_>?)=]\A__]''PY<&)T1'A.XA_?E&B]/00^=^$T>S5F]>OW[XJ?O%%
M]IL_/=$?5'[_\2W[[>,??_SQ%?O7S:_&N.D7R;#'K_Y]?77OSM'">8F#.'$"
MEQ*(\4\Q^^%5Z#H)DV0K7T?<WZ!_>UG\VDOZHY?';UZ^/?[F*?9>9'([.OIG
M%/KH#DV/&.<_)>LE^OE%C!=+GS+$?C:/T/3G%U.T6+^D$GS]_=O7=(C_0W_R
M1_3':1C$H8\]*OL3QZ=3N9\CE+PXHD-_O+O<3()\X,1KAMPK^F^ON)^^8NR9
MY>^/6R="03)'"78=/^[ ;GTD4]Q?D@6U0/<)^?."T%/DN/XUX1*$P_LYF?T\
M]#VR^,__2G&RGI!!WH316PD&!1^_,J.BITX\O_##1T7I;3ZC;($P-8YF3H#_
M9NO\QDG2"(73DS3& 8IC)_"N,!&'1P0BP:CT4&#,7S@X^N3X*2%T@0.R$K#C
M7Q)#%J54MV064]L(D/ 3[(@8Z'^HCJT<7Y)'SH=0*^<R6)'QP@@C&6;*OPTH
MG)'K1BGRSI^6*(BE&*E_ :94=XC,,"5CN.$LP%29);AI^(A)!\AP+!8X80I)
M]2 ,$N+/$+]&#C'1UU Z1$8E7E>"'WQT$R8H?L3)_+,3$4<JB6_"%5H\H(A\
M]S9?8\%,SNXIC@FYX]TGH?NELB7([".['\%I038@V3\)DGB%;LG.3P$M1"+!
M7ML(@.OY#OETOR(N"=E+J3_MN'11R'#)_102WAN47(5QO$01V_M'21+AAS1Q
MB+(E(5TQ85 &4X)MU1'AS#=UJ";.DZ3YWOXV(-SW:$8-S!U:AE$BM[QW/H%D
M)WV(T5\I&?Y\);G)[GP"N[F%*3.[M\21HX;W9,W^)&-3!!\#LEC:UB=4915=
M@?P;*)VN[>W2'#5_!VK6ZMN\-&_<3R'-6HN%EV96;APHN!5-I_0L],:%V['K
M)DZ:<<Z'!CQ^-K+&6C?H^\NRU/@9V"G@GIRRXH?U#(6SR%G.L1NA6;%F91 4
M?0ZH851]QTMJ3=@:'1%7:47#%[)L"K\']Z<S2O%[:D20I\%D]5-(_BX#+W59
M2(J1H-:.Q@6<1 'T]C$ D:<6[<2)D4?#UF0%,"KY8I"6;/L@L%'$Q9*87THC
MG!*RV"42.L-^2A#-;?5M;JME9Z \).BIO" =A].<YF>$9W/RWQ$YNCHSQ C'
MXS2AP76OL.1J\U(='%#',/%4IE2D2;XCJ=KHMA$ =Q'9Z.,92APL%6A7'1$L
MF-(8[Y/G6_P]Y(+>]6GEN>1_"[:'*T>0%&2L.S3D*7<GVB3//_];,.FWG"%R
M>HP1M@6-'IW( SB<\ :&5?SF&)6*^HM' #W;;V(^\OPU?&3N8*2@MYPO 7FK
M!8(4>.-\J<P;)1 3"NPB/4;N-[-P]<I#^!7EE_Z!,<Z8=HFMB79YV_F2,>B%
M+KO6(M:+?J6N8@J,.5B9JU%*=M/+@&9>.)L;%,K>DK@YY!?8#Z\(-SE/]&N-
M6_W*+-%3@@(/Y9D(E!JAYX=NY9=\F@<11L67OO. _)]?I/'+F>,L_]C<98^W
M5XBW8<RVM-%#G$1D90O$.'7B!Y8MD8^7R1+Y25S\9"M4)9*9.Z(\G5$<HR0^
M32.:3&"(_V8:&X;+>(^B*O-.Y!;,D#]65& W]R3_C5=+EAGQTIUCWRN^GD;A
M0@_$)&R55AB1C?7G%Z]I A*9S121?_>N,D%SN66L)F1#1NPW=0&D?M]HQ_T;
M):=D?UP3D\FNNX$!E:-9&$([$ L5NXRII "A,-9;I=FM0$S<9T0XI&XH2O*Y
M02]6$:E79;O99U#% LNQ/.Z,I1:817!U?8.@P:L,/9#U5Q5'#LT;*\MLG,Q1
M5&$<&)\& H-94DW"R=%Z:V<AF42J7R#Q%9/KG73:L<+$\4O@Z,%S&X5+1,Z[
M],2>D!V6[JY+ZG21A6[(TY0B.43'4TZ64/N:#MI7R(E94NWE8AG1D!CUHMY'
M81P#8RP@9!-9%6TO(RN2F\US!7<^S!;M:]UFQ#:ABV%!VR9".#=4ST!?I%&
MZ44'X>T"/]$_&5FQ?#H#!58@.##_51/3:X?,-T#1NCP=$Z *" W1#(OD!N7E
M:H5W0E:>P&X++@,RNQF1J9%5*J)D]RBIBZE0=CFHWUHY:')G9 +8%F(#M<%M
M(LSQ_<[6Z6?DNNDB9;=^9X@P0#S][-9[Z2,FWL ;+>BM5I9QP)T.?'@/ABV[
M)D$[@ ^&BL9&_V.F7P&:4?IE#8,^7N_Q6&T]-@*]T&2/W: !%OWPUTT8N'NX
MO6L@L]W\AF0 N$*#BV7JQ9Z7M#4!#F8L('!'4__&TX\Q8@Q#AZ&%M*SBVJ;4
ME8BT6&16;^R(4N($7>$5K8%/G&!&<\?RR8'CV4+,LH>G FF;V.S>W)7"\-OI
MF+LB*M&P>:166I+-$@*,BD#LE(S+R=P)MC^BMY!Q5C9-]OF]>>-PC%FUVL*%
M(=I^NR#1"_?+B$)87>Z*6':RR14<M&Z=L/. ?>+U(<,Y; )"0[Q/%,D-*C+6
M)='IUEG3I!VS*4XU(G8C&NV:W)3?5)>3[2PU6J*Y.Q-X_#AT+'NZRACRQ&7[
M9K!>[V)T.;80&Q2F;8*S=3UX2OY"^\1]"'WOP7&_-"+)*9+@?6L[\">'#'?F
M@/$>@(!/,9FUH<1#,;%!K;$VP8'=[&D":WS_XVY\%@\-4LHL]D !3W0=83,>
M4Q?3&F1@O45\':YCNT2 ZM:?%[:3W/IZ$I&34M6FS:\A)F<EN9!C+LP%55OI
MV3:@TI JB-!J.G#3?/9A1>W&SF3UNM5R0H8W.^)G#K5!8P47^-0]HV\:O8YV
MVL0"']#YE(:9!B2470[K]U9B:+N=.HP5E7,)#3&@+9);#N@[._F[F[Z#1BJQ
MZ\/;Q:Y-=^MKL"H9FQ[I)"*[0!JM&3\9:R;PXI(9Y)F/+[0<RA^Z9T?J@%GT
M!B*VG64%E;NF 0,J)&7[4*&+JUA^.;8_6BKZ]3S&/YF)@[W+X-198N),05\Q
M<:@,%5&NU H?MON-H1Z<=[1K4H"\<R<*B';%E6S>*78QM-\C07"0MEA&D 78
MUNX5FYY9,.S56E^R\AHN]F?A(@(=XP%D5S".8RLYN^=./4S;90@74<A:J;VJ
M]U(ST6)MYTVS,@"'CFN"$R$1W#ABM%CG:%3T+C9W2.12M'P#W"60TRI,L*2H
M#I&ZG,FLB?,H3>9AA/]&GCFD=R@--U+'E1U8FA0(JI=QG)I'-*=BVZL!P[.0
M&EQF% B8YB(&0E+/!M:FB(&E-F$-4:J,1_.QO9S.0#=7@>" <ZS,.:H[S]=R
MG5.]5HZ5T0UYHSPJ'5R2O!W_!=$3>OM%A_N,D_EI&B>$5'3^Y/HI7;NTQH/\
MGS=QGL#C,.H<V+S<:(&Z&HK1$"Z<DZJW_\7$.KP/0X\=35&TPBZ*[T,?WI_A
M$AH(NB)162Y/+3(:BE=7#-DC/AW+&YT"B@)966U!>T>$1B9,.U*?$3/BA\O2
M,SK@)EA$RVY!:9LJ5^VM4&9V+>L]\GUJZP/OVHF^H-*<H&-6?$*]2+.205(D
M+-LU4>]10&;BTW8RW@('F,Z"/DAC!LTV:H.!M%5LMCLFEIL&U7H% 6,JHF0W
M.J>$J%!@-GLE[LS"M-\S)-0:A-/A$-_Y/G'#3N:S7<&W/6RB,!R?IE$^<#T-
M=2"["8.PRE4^$4/'C'9ZMJ.E"N<-">'9+DC=-E[)&+P,R+CD)^#1+ X9JXM3
M6KGK3Y<T2\QF*FO!13Z!\LS H>13LKLU:L(I$)S&\0,PHY4UY>%."GKG%!.S
M'.31@K9-?E9C/OO"]7E!VHZFSD[:O8Y\Z[ 5%P X2 F/N4<7!O$)FH81*CVY
M>OY$9DF8QH$3K2^),\$* >G50<CB(<9V8G.<VHQ/:!I_@[!!G;2Z:"1A.1?#
M"0K0%#RQFD?%MI/>01L:1 ;8QT!OKT")L1-S=>Q!XE833X=23I!' "KLC%8.
M]FDWJ$E82I?),X!/G!B[)O&4H&[795<Y3*N*%3!=Q:P:G&$_3<"3"-7I6SV+
M&]&$C62A++B.(A3U D5NLAFX>51L6W0%7+F" BO.UUS*=<9,V.UF&@-)C^$(
M"*H&7P^USXB6L2)OM"(.Q0S=I(L'%(VGN5:9SOA5I3Z8?5A9K!IEX9#[,(??
M'49-+&HUVL-)I%*4*5CQ.'C6,..X4H\W(2)^$T9O^4G#'<O9]MCL18:F?HY3
M,?R$>E^F>,\&UV^LDP]#% *Q8(TI/K<$;#M<2JI6K3ZN JJ?>^5W+QG/6<FX
M)H[],@Q8XZ8G; S"1EK]: M066*-F#4+"@+"CI55UXCN#> )Y?7Q>U+H*-)7
M3NE4(2#;!:L-A3]&L./3Z4O%E"R( HG9J0G(&"\:^32AQVEYV_CA4.!HGK7M
M#%-.\QTC2TI,JQ];F.RB:I$;6+X41-\B(V!RB QL@^.)RG:?_AK_9^&"L D=
MRFNDT8L&F[+P<<14"J/W8CKM?G'IX*>_(VR<X4/[*T6 =L[=YMI=+5&$0X]0
MCI).US6'%A_MR+4U]-#P>Z'@.S1^D$*PO<V#AIULPE!MFV;L9,ITED;$<;AE
M0[+>3J-D,D=9B>!X2K@B_WI#_TA_G?8EHS7:-90YQYWN5'J-,8 0+;V+SN$\
M;P)E&G\5,KUP?U305Y*A+2]=I+D%B^-I:?<9!5YQ\.^\\EL)#';1MXO.TDM-
M0ETU";@DA8&N<FF\]YY1(Z>EVS\96-P-@P\.9@EYP>7>=.CZS.'\?+'TPS5"
M60O/-'+G3HSH8^\F3L;*/ SC"*8I7\!D'$BUR.P6EV_X.U\]+GKM 706,62:
MCL9]R9]I5E8;3T+.)0";P@-AV*.1213$3/AWZ*\4QSA!>5NN;+IWR UG 1O%
MQ)LNQMGM[YZT/\1LO5-Q_K3$6?W79D>5NT9M^*X?MV^-0#9.$_*Y"&B_(7MH
M/68,EQY=OT<N^4T#KQ9VXZ7_*[BCK M5@;AC!_<E>J(KLLSTY'I7W[%0T!=K
MS4Z^GCI*.4";"R>/-<)^!.Z'L'O;Q)T+P3]>[^>RM.= -0NFP$LC:I?=U)P'
M7C>GG7,/"(Z:Z+:TY] )1%3@IQ&% \*/>PL(CJ#PNK3G$ JE5("H$6AK -%P
M8_Q3)YY?^.'CBXIP2\4M'6M;BO%--:$6DNKF&-#Q;J-PA8D@3M8?8_J*P*8?
MW\A-\"I[P\M0VSMU!OH2BQ*@7O,UE$4,EA)_<!:%33>TM;_=F=3 ;M>7[!Y0
MI+&EP,4^JG Y">VN>B,LVNVH"*)*9J"S^TY#N8$RL!I5AK8;2#"YZ'CMJ.V7
M3I6[88^GET3DP8P&/^A;+_6[Z^Y&0TS,LENP+P5H$WE/'F6Y(B<'Q)Y3'T_)
M/!EW9=8-]?)4)6_; ]F7UJCC E5&IG6PRENI5"_/H(]4S42^CFV$)V';7;G?
M.SB@DQP'9SA>YJ_VC:>9<3L&UH 68E_)AM(F<HV46$XK:!@O(W_4,9BQE%WZ
M"A*.W3#=R94#]C<$9+\219&' 2ZI5K,!+(U;HC.4_;<TT3PYP]S+E;*$+?>+
M!SFLJLC9IC>QR^?(S325+!:$5P:Z^$B1M-SB3G&-B)%ODJC&X92_<<  3Y^P
M",@'\%D08EJV&XR"8ET1(MQ#$5"VGKY]L+5D)@(1DD1MGRVA<6^6K(9E!WPI
MA&^);IWU7@U[0>^YH;XC3TL5DD(.HY2P@)T'[)O(<),B^<QV\QV)@E5& KOT
M+*!5< K=84*>[G."GRM;L'.=B:U^G^N?3_FYF7^!C %+*<VFKEA+6;'?VUIU
MQ>@EKG2ZB*P_/0*H"]F+A1;3F$0,/(\T)J&(P>XB=72".*Q%B9;[5XKI6U9&
MKZ?;Z=G>&_1725D1).1J/?*SPR.9,S%;R9H6?":CP*.YY$OZ*Z:5@$^XER'@
MKKH@D#-@I,CP'F%M;["L$^JK1F^#@'07 #5A<Z-ERUL0,? \O 6AB*V^2DLX
M=1'RV'.8C5UDH#>*5GH]]18D5DEEAVB7J]5D]\+FY6]&"%JJ@?D&C:2>"=I"
M:4)Z $I@EY5PE) S\((U@KMW?!0+%CFGV8'\:%:?!>X$J(+$K)CM0M&F8511
M,O)WA[)[O64W5 =8=_ !XZTM3XWK(."S7N,.D]4I?@P(<Y?D!P&9/"(>;'/>
M(VL#1'[-3^G;76QBXR5[!7LONSX4K\]D#S&+I]5[+'D)63MQV#Z#[F,UZYU4
MK$>Y*9_T_^DQ?$5,,<NW(@L)NWF%,Q%)]0>EW\Q:EM2O!,Z?<C&1/\R=8(;N
MB$D^GTX1^)EWS\Q;/B_O78WWK1L=0OO5I="3A; 1].YD#06!+$W"MI.@&DFR
MA;7M2IA.\^Z3JEH]%=FU%&!Z#/T\C V=A.^-U%4K+5K!9Z*7Y3Y <&V I/62
M.>X.]B["J'F3Y@1XFK[K1T>MEDVQ<<)P;U9HIN6%"S1QGE!,.2/'*?CLNSH!
M6SZ,0-]J670[(H'KU* 5=P@#E_"^O8L-O,T!EW7_,G71*4VW%\W09"\WY:5I
MIQ*RN+<O7]FS<&ZV1]#XAK!,@G_QH3JLY6.XLM[G=Q_*TK-RA\FR-(IZ[5NB
MPT%7A-5&'"*XBC*SDL&X^ZH)V7!8U.@QPF1<>O^"XWBG)08'5(7A+.>DZ0"J
M(BS I[%5\#S+*14/CS%C<H=<WR%\33'RN*\(2.';87C;P2 MQ+N(TW94YPP]
M)-N&X7F[<&IYR#13NM&,%M0 07<ZD28[1).N+EO@5_Y@V]:.HYD3Y&TV;IPD
MC5 X/4EC'* X=LA9&9,-S"N5NH&TLBT3W?;-I< 'WFUI%IN^'XZ_\9I-'1Y@
M>-*]8^A$G?9"\<.88#<AP)SX\/F#X.Q97OF@"ECI? :.(^A1'M9V7#@X8H^8
MA-O9;.U?S#496BMD0VPK)5.F0$BJPW;<-*ZI%2NF937\*(-D>4VUB UJ@<!W
MA">^!=E".9=ENZM"^Y)DM$/$X"6R@%BWJY[=@<WO:_)T;5\KMF-<OV:1E"=P
M4U_8)=3000EF-RD&7F]E8JQ-&Y]2AVN0G4%-+1$A*=LG>@D8JU<E(K$!K@3P
MA9#W2,G[Y?(7@V91"@T_TJZ*C(SCF]H_1)2TUT(MBEJ,76DH8WZ9Z')A.W.P
M'?M*4TY=6??62;M#Q"2DJ/0HJL!!T]+/70J&5I> D&:_LWQ$FE9*#K-LJ,\X
MF9^F<1(N4&1J+4F3M;QXVI$MKQUY8?;:)6,W'%G_7WJX(3/!P0R1L[_(1=-^
M]2ZG-*I1,NZUJ='N</"1H6/L]*-&W.H12$<7ZN\#J@BZYVMP\_#K39B@^)'8
MD>(^\B9<H<4#B@C:;S>W&:(]32T'KD;Y<QMEM4PY[=&5O4=E4IQ%"#43^V>J
MSM"RE,$.8NUQI+OA.5M@+S$;U=!N5AM<]Y)J5PH48_/[E#Q=FUM4,X+BYX6Y
M\NMS+")C?5-2QBK'B"M8+'.80%T3D=&6B-*V(CN6]KJ@%7457"ME=IM&1Z:6
MARIY6SN,(J8[+P@IB;C'N\D=\FDK@ELG2M:3B*X>MUIIV=5+VQXYFPD9"T"T
MD%/VTG@C3J1S3,4CJ*YXWFA7]7>MM7C:CF([KBZK.'2)MF $G-.Z1V%(*9](
M B6M@'LG$=82F'?>5"C;4GOI95V-YRF(%#)C'W8SND$)?;-KB2*VG8Z2),(/
M:4)U/ E+O7?RS1<XQG?N1 $Y!=(BPXR\H0,0CXRNRU<?T-3JX=.Q'/MN ZZ\
M4@3"ZK&75JJK@\X]R ?>0^X!GU+W$LQ]Y!X(2-GVD21@;"S3'-QY_Q[-Z.'J
M#BWIBXRB8++6X;DVNJ&EP"6C?>BO#;B',)@$1=N->UO K!SI9038X_WA/GV(
MT5\I^>Y\!9_N7!_=U++@D=%>%K4!C2T&+AW;2Z %N,H2X NKQXJ?)P&1)7L;
M^IC>H)ZLV9\$ER(=$KM*= PM @$AQ<29<OG'*/"R@JKQIJ JDY+:3:+BD#9O
M0-H!H\JO*B.[O2Q.G!C'XVEM:FLADIT54I*H;0]8#F]52<*%RG3P_A@373R/
M$[QP$O"^J+7!K5;AJ(%7%XNEVO9-.:J.)>5^/  <^!.'JC'7:S#\6&(_"@/R
M1S>K9=R'F50F/RR#J2Y=T-Y<QBIYV/T)="!YX 4]]^X<>:E/C.QF^-,THOK$
MI&7L%"5+UO*A2K'.1UZ:O:U+J!7\M*V9K[#N9POR;@W*GA9-*V'K+ZRI%/>H
M"+3'X8G=JHS6#>=K+NPY)X*( L<OZE#BD_5[%,XB9SG'[HCV>C6ZF+IP8M5O
MUR[^41=XGR^'6I)!07V](>2$2LE#/GU-83C]C;3Q08@1I3!CQXV3]4ZFY>C1
MB<C^T)CU!I/0VHTA&V%0C?16%6W1CXOY'1NQGR^6?KA&*'L5Y#$@1F6.EY39
M\_OQ;:DKRPE[NW7TA*$U0H>#OJB >/57\F1TY-Q7M:#_/0L7#@[VJ@LELK8S
MI/17C;Q2E*5<<A-4=ZW)8_CZS7'IU1\Z[C6KUI+:ID3?VST#=41!*!C I%ZE
MAKV!EV9QP/?4JBC U/REU:*I;O!P1 %W.S&P'03"E=,77M<-91N :)Y'^56R
M_*&\]9XB/=H,67UI ,RQ;PX3Z:,$&'8%T;+RY"LFZ3:-W#GY#;H.:0_"3()Q
MG"Z6VUJ0?:H?%*=?AUZ"X0JUU6MU\=[L@KPE5Q)=S).=*26%YL[NRTA&-!,<
M0-CL"ZOU1.VQ^:^IK&AKP^I#T^PI=Q1X9]A/$^3M:=]1X\+V@5NA)$E;T':S
M$4M7=.1XX%$6R2'A'KEIQ*[ILD=TD9<U&5LLTZ+;^+[JU0PP:#E^H*54<.@
M%PZ;K0PRDMDSV *AK3]:&_HRF(;1@HF:;/;9/^[A#*'$A>TJ"I5"(EU!]SB)
MH9XN!YOY,_!DN<V@=\[CM4.PP(X/?>/43,/FJ5FWUW552%:>#MSAZ7,8?;D,
M;J/01;$QY*I$[+H1NN#5!&6W-F+#U04.<$R,[OLP](S!5R4R3/AJ@H*^E]"$
MS\2KR:6AAPE5^=UDG6**,'%\PU67.PG!7*_@*TH'WER5D='&R9P]P;F)J[''
M&O/4;\D;4MG1;+H"DHF]"J*!33&4!B]7ZE/R,^PZ_H0Z*90Q*:RX'UL-(4MB
MPY^YE4> M^:0#(+B))]%X](!V"T:B0PJ69XG*+M;?*Y5Q%^<(O8*L>-?(-1L
M 2'*YD7$!O>RB5!R-LLLF>W>K<DP@VH+L6&AVB8YJ(+)#FO5.*#/!<MV&+_K
MZK;#!\@=,K^']6Q3WQ&A65&0!'WG.>!R)')4<V8S(IO\/B2GT% F 9&NP"?5
MY:GUYG&O#)5(M)*SZTRI%4>)X0=)<%>!-(Z2/S:/,F]+LQQ?MK"!#%#"D/QM
MBY]X;+N@R:Q""EN+?.S@E5WNE+F1+SYHPXL[MAV\I/1S Q1?,+5Z 269L[84
MT?J/C_<" <?(_686KE[EOYS)./_+5L2EH:P<W*7%69ZSU4/Z31A\C)O2_KMW
M5"F-;"/ )8U%HRB@SMZ]M\#R3H>E/DTU/X#WYF&6$$.O]^.8G+IIMM63&6=5
MB8,>JL".'ZGPLF2SE#M$?*M7'?"'IFJU5;6(0'1J4E)1'A6E*O+6090WUI;Z
M'Q[!,Y0XV(<K+)>B<Z@XMUQQ+JO#$J7F<HH%X=L?*M!-J@2@_1A@:?JACKE#
M'3/<Y>_P]=UN(2V([ZT]A;QV<YPF<4)$21S'F]3 61.>OV=8TPB/H?YB7Z((
MAQXYGD=)M_@%X*P^(SR;)\@;K5#DS-#Y$XI<'*/;"+O0-P?[XKJXA/CG?[Y\
M>?3?GZ\_??\___TVO,2KXQ]^_]>7-\DOEY/IPX?%V=4GW_W5_^3.5Y.3A\GQ
MY.[[Q?W#IS=7[^Y6.%RDZW]\YWYW>[W^<AW<K9]^B#Y</XQ&;]]\>/WOWTX^
M_/[^S]_6?T>3O__U+?KE]?6[.'GWZ]E'[_W'[[]#M]\OG=<??OGE]R_'[V;!
M;Z<G']</OSY\^T,T_8(OHO'?;Z:W%S]\^W[TD%POWJY^.$X<Y\/D@WMV&B:_
MAK^=^:,O]\OC[][]\CA]]=<_+KY_[_SJKH^?WL7'RYOCV_"WQ[O[R=W\T_'R
MS>N[#Q^2T\7"<^<_?+OZ_OH[__SRZL>/%^-/C][\(OP\OK\\.[Y'YU=N\NGT
M\[?O/CZ<GWZY/OG7Y/SW#^OYZA]+]Y/W^^1?/T:__/OA]U^G_T:GX_C/W]]]
M?SUZ'[[^]4^4OCMU7W]Y^O#7=>BZIP_1[[?_NO_\[9^_7?RV^#N<7H9O[NY6
MOW[\$3_-?OZ?H]/[NY<OK>[PO;<@XK6F[^PUVA4[EH5U$8DO@UO&TOLH!,].
M-\&A[;;6_=3<1BSMIF?I%W\WSJE/FQ\@YW8/6I:4&1)YJ%PU*R;X(HRF"-,W
M83:S[9D);N+P8(*EL=3(N?LQT\Z WHKDO]LE5Z?S8FR8UY!LL2K[!X,,H0,=
MDA3M6^6=0,(?KWMFE1O#05^?VNK@F&OF][I'M_/ ZXUVBM9@GW6VU0 ?%%D7
M\ER]WX&HMW4%OPR2" <Q=FG;NA['.&M\'E18!=1<97\8Z-71)Q33]1BP:F67
M=M$*Z8_Z?J,DS?9!F3M GNOVC\]6M_MT%#0[F<.%*[1V%+<H=OKSL*D]M,_^
M@3/[?#(TJ:*ZHQV;T'LSC-IN?&9.K0T!6Z@L1&]D8XG$6?P\;^=I(H>X(*";
M/KSS/4"/T Z]A@U47L+Q93+T>\@\5LT\YFF^RIL!"CH)D%1ZR$#>RTX&;8?Z
MD8]\2$<>7#JRVDK/S!FB98AI;& =[XYO^:+"Y#IM$*;%]X5V>-].K5!H(V6U
M"H3MZ@)7]YO/R.UBM-PN7\#I31@@6YCOTK9\ZNR,>X,T89_,>6Z&$;# I'N>
MUWZ#11<.CECPH/3>TB9<AJ)%;X)%[8P>@D6*P +Z=OL]_S?-[0['7RXBA(I>
MD'=.TIL OS2_ARP9+92M-H !G5^Q0L_P"GLH\/JNQ8W\'K18"V6P<HC>:/&G
MT"?#^#A9#T6/:QP?<@OT@(9SADV\YE-YIIH6J&\>'07M!5HG-"H14KJ9DAH(
M\ '>PP75X8(*U**IK(3^WE3I:M'AMJI7P9YAW%;5EHS"/57SES;A['@_Q1&%
M?O1BA:*'L#%^\=QT'3"PV=<J[4/CG.=[Y#@TSNE=DK)JXYR#)@^\@4N'1%7^
M;.\0[7I.?EZTR$T=GUY*O.G+;5.'&1RNH:!4 ;!GWZ&!T:&!$3R6/;CSUSHO
M'!H8/7-E-M# J/.S;&K%'!#+%=5GQMMKY.I#]LO2LW(C]@WGH-N[')INV5=8
MHUAJM'BI-MV:[,>]/73>.G@2ICIO:32 :0C;]R*BW.=.1H?N6VHXZO=Z.73?
MVEM<^:#(';MO:;1[Z=Q]:_\11/E3W7[9>D8J; /4'G1EZ;!8#]VX!J/<^X<<
MK'N++=_XT(_KT(_+G'84R\-BA42'O8XS^U(W)\DML#<EF? 3>\9!Q'X(>+.&
M>EF:T2Q^.NL@1L#=PD2DU/J&28UTZ"!V*-"08\A*!S&5U=#?"@T=%;H,B/EA
MS388EU?TERGC\%48(DK/N.N04,#[?Y6XA:VSD&Z=^T$^IV7UR"RA_A)@%E(K
MI67KNMEW1 2$_3EQ=\[0"OGADA+*39&1YD R%"UG8RBB)"5#V)9 BOLV\LF/
M9X2_:R?Z@A+R9Y,(MY*S:WX5T6T7GMV2G?<H(*<0G_ W\A;D&$*]!_H<N$F$
MY6@."F9),4+GH#XW]P/BB&!W/8U\]N_($WKIP M*DNCS#-C(2ARTH2)L*(7R
MFV;?A%,R ^PZQ!G ?DIF=8.(\8GC6Q2Q^8$VO2C1'6=T1SRZ2E$6G7$UG9-3
MWXGC\?2S0[4H&4=W-+9F(H0B( 3)NJE81PLQ2RYS!P4LFP"1$NR]&4 <)7]L
M_(9[%P5.A$/9" 7YN(0F^=L62?ZXMNUZ^QJD8 GD4L)(/4; QLV'^QC$2^3B
M*4:>?&R@3>;<L>TX8JWZM1$V7RBUHW_O=4?69-HN0B0V*SLX4,LU6CG8IS.9
MA,3.+<* M=28AS[A,6;&#MC&JU*W>Y"0V_[*Z"M+%[+KB%EUR/<\:PI1T+<:
MWC2I$1L!Z_L#_$XT:EI1N__-\HGRXW0YR<Z$B5"CW<>]0:@/BJ+5WR[JN@"H
M![FF[O"\'TW@4A_:9J$L7?W8',QF<>Y$- MD<^ QL?R;:=A,?E,'EB,G_<KG
M'?@@T#.SH?.H]/($J(1B?7_6J 9N+CDS%JF+P\*8U$S-CFTQ%;.+Q[(<Z$;O
M-"@<XGA?=QQ/7RE[&]$3,F4@]XA/IX\.N5JP!C*3" Y$(XE$(DH]]*9Y5]M"
M@=4#B2J(Y"/&]_A)H6/N[E<#D&7#5,&>0=&3.5HAE?<TF[[K7ZR(*_;R;&W%
MB MFSBFG&J(O?S<<T5=F"_C21,^F;^'&HO-.>!FX$;M$<OP\7LH\M%&21/B!
M>',LDKJ;D%'*[X'/O.W*T+!"&1 (V'H73HIW=A*@:7#3*7*3\?0V0A<I/?<6
MYB'[M/C;*/!N?2=K'S^:D?\I_D'*4.Z7H_Z9X$95VS-,<%Z-09MVZOA^7JU'
MIM*L8_LQ9AQ.!J);($*WFZ[9>$O NR,8>7^F<4(GNH^[& DN^A@.4+^4D1%W
MG]\HN\>S $]ISF9RCV:EXHVX)?"K5XS!*-RA91@EW,@N0!$&AXQ^I1 Y@J7H
M@BA04>?\&2?S4X)PN$#1^9/KIPSTF,B-^#H3YPEX2CH<6&T+T8)TM89(0[J
MGJ-6("Z,B:OQ/@P]NB'<HVB%713?AS[TI9F T%#P%<D*T.4"+P'<*I[[5XH)
M7Y?!;102UF,Z(_ %KL^)W4Y(2BN]@[BM/EH[3N8H$K(/K \2! <#NXSPP'PD
M<#.PSX4^'$SEX-1IY1^2DUC'_DG<LE5P1Y-+:"B;LTA6<-DL!HI[@:%LHS84
M/%NEIM$2'A#4,T1HNCB3'N%Q06?T-_LK,* B2I:+D!7@%,H+L,&YED^T1%2W
M-@8#.@BY._YP<&N0C7[#[]J6J'G6N0F#L. JJSLP8TGY=&P_-*. GT!8^IVM
M(6*^VXJ1(EZ"@Y0PF2M<&,0G:!I&*/N]B?.$XO,G,DW"-0Z<:,VBFV1V+HVT
MA&SOOPP(8PC\1&N2TZ'LQD;1@FM/W4D7"=?YVC@AOL<4F]&C72JV4RG4]:!!
M4G!]F#N7^$%O Y6QAP1632I=>@'OG&5A+V_&T<P)<G?PQJ%/XX33DS3& 8IC
M)_"N\%\I]G"R/D.)@_WMI=9N%K^6_U>B?DI+"GSL%8[J;6DZX^D%,68!\6+]
M3>EW;.CJ!X8GU?54U&?=DI'H:X=QG"+OO1\^.+Z_EDK_$(]@-2H$"C-=9RW2
MLGVSX\0TJ$7_<TZ6S\KQV3R24R>*UL1R?'+\%+RL0XJFW=,/N!HH"MQV<L[7
MLU<:0[IY8^V\K^I%_,F.&""OJ.0;N6ZZ2'W:B>N,>&8NN!<K0?!Y67D524->
M_@"73!*KY.P8IW9_"G3O,>,JM1#3WT$O'!PQHTT3-EC"Y15V'K"/$XSB:^3$
MQ$_UQL$=<M,HRNX>R!$W*OY*2Z)C$\63<'QUV$8V3)SAV/5#2I.Q4^)F?1,F
M!3NC9//!E:&B3 B.+%<Q22V;LE$"5%&(:L!.BG2R9I-@^8P&ZCGY="R'<\'-
M3*."[$IWWX!?AP%:9Y>S-*^=Y5#-PR@A6]_BX_TD8C-=GV#?CQ4*L]1'M>J>
MM&H[!4]#4K8*4!KFM?GC!XPBFEJQOJ*)%6:7M(BH[7/(OA:X4/ 62]PV?%T&
MRS2)&5/'1GJ:BRC9W=K5UD<CP$W2 X\Q/=OET<5-A:U[ #I--<QL+P>K)KHV
MKS$!#R+MT;Q&H8,M0O!3?UZ10)9.. LP>W:FY<2OE0N%8V<VB] L#ZSD5 T=
M]]NHZ29T-0]KXOPN)-5AG^6,:^J\W4K.[HXKJ965)#6A#ECI87Y'B\R!^I9O
MQ[)IKV466M$\NS3[?9]6-^3E'549\5<>Q[+3MGQ'I2K2;O LM13W&@=XD2[
MI%<=SY++*A1?;<9V6@LQ1IPG6-%7QNNEZ*LSAJYF[[&5E-_[ 3LNJ2CDK@N:
M-U"AKRN/I[<HPF&MUI03Z9,;J9>P-9XT)"5C*[+75,+\D3WG%--'+ A[TS!:
M.(&+Q@\^GC64/G [FVH,/!Q8]>1F*RN$L.-28<X0G55,>_7C8':!D!24_*\M
MQY14 !.( '0C@>Z!'*Q0E&"R']R$"8H?B;H5_5QNPA7;"0E@;_,LAV#6>M>O
M5P;UD%P&Y$25FDR&Y%'I<E:N#&GDE-] 0?>.M#J6L0,]AXKM^Y,6):N6F37
M:NF9]$U:$8T?)FO:G3D,V 3@;\+$M*S>> I66J5^5RPM6]D)-6Z,M"ANIF&U
M-$A&=2L/"32+J1I$T.M/LWE#R,B-X>[XEFLS527?("#;&<:;.>2MR1AS)HW>
M#AW;WJ>BR=N5$\AM?8?&[(P5D_W8RP1L^Q>M^MK02K@B(,Y#CG*2OR?G?!2/
M"M]=(?6I^<M>[!LB27(F#&:UU(5_HBW\^I<#$?[.A*WVI-K9POYXO9]=?C V
MITE <$DI.IA=A<&,IB/2K6Y"?M_ ]MY(8A@[>[-T]!'KN*G7V3&RL7.(V'6G
M16HJ @SB997MZMU$ZNCPAHXQ331L[D:RDN=(Q_89IKK0#5BW!@*V]R1)X]8D
M&OTV>9U";%56;IR%&=/&)=.CP!IO??%%U,6V-=XP*'C/HN\M7_4)I2J<-Y3-
MZLG<)0W U4Z*@4:?14 K4)3;CQ9A"OY&@)!4O^SWSBT1'\*ZR&P7$]6XVWH(
MV1]CFBH181<=FT570+<_JU0%9I$@[:2KU:)JU4<L-@_'TU(/5@U"GR]!WLFZ
M"%_DO[B7IS\5N!F0(>@L>%L/^0DG</Z$(A?'B"GWYA\W7$/;#3T>AJXE[4*&
M?VE033=8VWWD%3T+R^=,8 T04>J3/RM$62BN#HW0(6K@\M1(^JXUG5 <IS2#
MCCZH &W\192& Z5(7/IN.@B4U6D4;4#OG 2QH+BWS<<SZMX)"0\&:!5AZG=,
M!\-]ZW?F!H:^CE)P?_ZTQ%DWV7%TEJ(SPO^9L[X.@X168OZ&'.BH*01'@]*4
MSN+7[]0.HD*%?M\ZV+M!\ UZJZ/WZJY)B.V.7#KT:.]PF4XO*+,NF&<I+<W/
M2ACRY@5;W1M/Z\G+&[N%6#^U6R=*Y-J- I,<@$L.+62P+O  FI(]/KE?5=&F
MV:/8OXJBZ,L8LDV[8HD*X;O@<A.SD@*=]^T %CIWVG"MUI5@D(TE4HXWZ2KG
M3^Q$*855)P+]WZN[R:]+\_:N98 Q<MG#Y)/(H<\:$J<PWF5Q,J]/1 KT#L,/
M8 UW$5Z!^)X3O,X<[*_/0M]WHISE3Z%/9MBDEL1$D?G(+6[U80>PI#5D5< *
M$4@#"+_<(0\MV(/P3.WV%'OA4^V[5Z4LQ0+O[M$V(S&7[,K7Q$6J%-G^KW%U
M21:( [Q,:"S4EI\"V.E@[^!7B0_H*EU%I(46V J5%==QH\#+[N/&:1(G3D!W
M*=I@ ACT5G*#B9.V"ZZ MGMT3?TDO.E4D+-YZH<Q/=OS3@Z\#5VBH8,ZA9XO
MY8[B*V#O'"J#7L[7],4L^CJ6DT"[;=)DA[.1RTNR2&T!"'AUN>S(G]HSD+70
M1&$H#GBC= K$[+Q"V, 2,2-^ZF6IE:8>B)8F.YPU*B_) G&P7F]JD)>9V;PH
M%,Q8H@4Q,+1+,#T50.>H2),=#N3RDBP@UPB,09VO2M%;6N=$W4)V<7+KK UT
M$FJCUG.W2UIH!;"V<LQJ.6\-O;[!$XTE* YG"4O)KP 9(/L,O*<:\_SGH4\X
MC+/^*R;:I6<C&VJ55AM<UY6Y=^?(2WV4%Z:?K%D&L(DV:2)*(%U,=E360".3
MJW*O-&M+M5FQ*AUG1+""]#?75+?T(<8>=J+UO;/ASD3'("X=RU968KU5<.3+
MRU:SNRT?M,9T/)V00W9,U)"^.6&B)E>"H-6C;*M*5_"4D-Y.DR$EG#Z2#2MZ
MC'!"MJ[;],''[GA*=$.M:K=U$,N]TV1$WBX(NY5PMQ%>.0FZ]1V7]8<QTBZ"
M0V0 \+6)":H<[?!.A^26U/Q,1Y?&=8=7.O;X2L?AJ0A;KW1,<$(7UV7@X17V
M4D?Z@<P6")K'M9TLIV!-.(+9>_>L1EYH5W^6%DU$%\_Q<A*>!PD-%$C[N*KP
MM5"TXN2VZB\7RS;YZ7<,/L,1<LF/8R?PB$N'710IN+;\KRT:L581"^9LUXL=
M/3J19Z@O8'7L@1@VCF  ^F;IAEQHNM*)$R./]IA&[($2*K2(;IRL=OADO?V=
MO)Z8<;^=0N 1_SLPUG;+"(M6@P*-RZ(2"#""2A<O\3:-W#DA-II%B'L@Y643
M<;ZUO6:Y,' G:Z4Y<2W27.V^8<"P\ND,*SHJD)>E#F6-')ELK]Y(R6YXIU6+
M6R&$,&>;\!^*-)I^\[^VO$*DA"N8^^!;%^J9B/H%(5B'#!65'*7)/(SPW\@K
M(M%9*4&Y_Y:4=DH-9!,DX;4LA4=.%'#M"=4*(3?)P5LV67[#)#Q!6=[_"0M=
MQZ,9JG>>Y)8_*@YJVW5JA5!=3+9;/0L+Y6_0(_LG^+=KI(CV'FY5(4(_S2MY
MB"EU-ALER1PMG.@+2I@65M+^Y8XUTJ/UVM@J",7.6Q,E%NX0=?WH?K!RL$]W
M]9I)4;6V[0-:#12HF%D)V4 U[],.-#4T!( )#Y5; ?07K299 ';AZ]P<LV@0
M.(ZRJ_<LDPP\Z:"58+_7G(KD+/7:V_9]S!@1-,KD;6["$?H-4,OLH9K7'1I<
M#\8MA6IO#5#J>RCBWAOJTB7<^^UZ)U3*0\MRX^M>NF&Y3HN[>FD96./,PL&8
M;O]4<"ZUH6L/WNO#J[[(.K3/ZX*Q4#-+]FD?Z[Q,;B FO5UL@!WR *.(3"'W
M'$2LT1P(PI("M-06+T\;+7<(\9&;("\)BZ0!*6LL,T[?HQE2L@#L<P>,$PZN
MTR0E'O^:I7G(A0YUQNWU!JHE*+AF=HK/#>8GMI,T)G.)8]I%4PJVQ@_[OKZ:
M9]NAK5RGJY--!Z3KU$_PTL>RR5]-'_9=],VS!>SEIMON*VLL^AE1MP=Y(^*)
MDA_OMJU21$9^W%[;,BU!079QT[%EI8; %V&DBF'[*+T_JTL(PDK+M:TVA0W:
ME"N3MC&4&[/G/KNRB !;J>G;T))J<0_<$B:3,TS/KT8DY&"G>UJ=,YS0.YP+
MI-ZPLOKU<%R-G7E;:FI6X8*8XH]!'/IY"H]T?@5W@-[O1^+I=^@ZIK\5C3P/
M4Q$Y?F=L)(?J/4JR(@%K)@;>92J_FP[HZL<KVL(@H/5[180Z;SF5I3'3*A]6
MK<)O0:6Z(S:1'VW)-_>EXBB5[%@ ;:BT"Z,,-ZWJR%>7O-4VTCS*.^MJ7_5Z
M[0S9.&8J+@A./ZVN^@G2?4NK'=UBZ8=KA#)_\#$@QF^.EU0*Y_?CVU+OOI,U
M_:&!NC,=#GI2:P)CE<HJI05'3Y6'_M=(E9LT6<N'@ YK2UXGRE*NE<:I0#IY
M#%^_.<Y(9$_9D'$5:N-$W]L-9W1$02@8P.(5%; N R_-&E^]IYN4 DS-7UIM
M6]D-'HXH] M-NC:)KLRGN$M37$QM8PP8KU;QV"DV*6;'E BQU]/3V("SLSN^
MY:Y[)IV9!F$"-(B#0-:(6])$P6I8F*O,7)  '(G=XV"A*UM5*HR D>Z6"H3M
MKCTI>%3$:+?IDXC3FS! MC#?I6WY6- 9]P9I0OH[SW,S@HB7V?5-M&>0G5MB
MIG?Q99!E5KZ/PK@W(4 !A[:O).#BK"#:*,+23F<,Z2EQUVSCG&HY/)7JC7VK
M+2#GEBVL'66&1%[?R6DXV=LWP[7)LG^D[P]NGL_IM8ENY]YJI'X IEL"?QM-
M[:4:NY2"HG&Q2CUH?55GP':[0C-:IP$$G+NJ^Z+:)M,LXW/;$@I82T24GN..
M*Y2L?KL7H!VRQ-VIL\2)XV=,WA'I1ROD783119JDT:94TYPV2-*W^U:0:161
M!0&P)XU]QZK7?M/A5"N%(%P;G;WJ(_N?3RA.-MLT=/\&4-8.+KH8.9N-@[JN
M*&+EIPA3,]]7P]C$X<$Z2F-IMT/1YC:?N!381<TSO*$/ \=)D<H\"1.6O;WY
M=]J?ZR9,?D/)'7+#66#@?&".SV?H.1H$%:SQDIJZ-D_A_(G^D77*W/+X<4D$
M2$2.5O3Y>10E#J9K;1I&BZR77) 5($CE\9B@^[QLHQ%D.O1QZKYC&UL]Y2#/
M4,QCA>?GYV?N">L./:L ^M49FV3FPA"O)O\1_3WH@]*>F7^6H>=]*P!8*R_P
M"P]N\NI>WP<0</$L]4\;D@[-PGA947!=X;B,[T>56GAX7EYF1SPZ-#-KZ!D)
M6T[,7E.E(HB2]22BM<0N\QKR.N(7%;#*=<,Z^LPCUEPUW%EU6\GI+\Q-IB&/
MQLFZ\B]&JXA5>.AP'<LAL[-BS*)W5:[VM6AA9'6YN>!726U ZC,U-R#""TL5
M9U7.U):& 4W(,E#:(J9E-T[69;E7-Q"A/ & UCJA59DQ4W/;2,/JD5Y&MROG
MF&8QZ;\YWG#5;J2Z87=\RSDMJI)O$)#U9]_2AQA[V(G6V<LMV9-U!JPBEX[M
MLQJ83>1+$J+:3PO<+2/T(6S69+"8EIFWRML)VMT V[2] JB$].J/\.H^0H57
M1,'(*<OE/B[>&1L.$<LF5 40GIA@G^W5]"S++;M,>I4[=)Z-_>1+4C^!MYO]
M+'-B\IWR,@'K$:<VA>8](,TUB4HWU"C"*#[1>)2\^<M>..8B27(F#.86J@@_
MCI(_)CBA:_DR\/ *>ZGCR]HR\G%)X\G?MMK.']>ZLG<U7@*1Z:>?ZT8[&IGY
MC),YFP*=S1PO)^%YD)#3BKP]4T6VA:(5![!5M;E@MLE/_]A\AB/DDA_3MI?C
MZ12[*%*P=_RO+3D$4B(6S!FTH'' )D4^3&VY3H'#X&@1INSUT=+/]A-2;Z1L
M6Q]D;QLDH&^6+%RU._CCG-=.0I\67=-"3F 5D"9K^7BD [^\2&V<?(5O#@:G
M-/\EBLD4:3]W^N<$$P-W$R8T6YM017%2EHF<;P]+<D@F 5K:-HJHA8DK^U49
M;9I6PY8 "J,O;/W@"U09[>'1<,L;$M3[X3")0WK%8\8:YI3ZV0P+U;)8H(X2
MX'E=EP'Y(YHX3Z@]E4O/O&PH;'NV&LKC$E'2+SV;3LF)&J_09O0[H@G$M"<X
M2(GY'R]1Y!@IEI G;/>.20+@2GJ$@D!!.XW!+IQ[-*.QYSNT#"-:QFMH]=3)
M&%HZ7#*Z5SO%[I6C&<QR"M"KA$_']KU="W#E)2$0EMU>>P5CV2QH),TPC V$
MK%XQ:8#8)"O8_OW ABQ]B-%?*4VS6J'MRU#@AJQ&QI0AXY'1SO&I#F@D0[N)
M1(=DW.IP.SZJ&:ZO*OG65A->1&I6SRC;A=;:*S=U=L@GAA(%FZC8/C>+UID(
MM(V4(' #@,U,W_%&&E9W1K&R"A"KW4=:\FRHN1I/3PE)G%PX+O9QLC:PVKAD
M^F0DN6N-+R20]S64WBB].!UGC)R&$7&PF+@4KO-%W]L]/K=I(GN.5#1[L(6D
MLX[.T$-R&9 ]-F6ED? KJ(' 4+:J)MGL.]7REG".XSB,UNP*0F'%-']I<\_A
MZQI[Z;IYIH#7]_W7.+[KKW]# +';$FQ<A+SX@LR*H7/KK T<I+AD^K3;"N\,
M^(*"M/*= @B,0HS<;V;AZI6'<$;$"UVV*E^=AJNM@:D%#_(+#  JHY3LA9<!
M:\I43H#:)7CT'_]\1?_IP8D1_=O_ E!+ 0(4 Q0    (  ^""%NFM>)^<Q@!
M "<9#0 2              "  0    !E9C(P,#4P-3 V7S$P<2YH=&U02P$"
M% ,4    "  /@@A;K/.I:V<(  "N(P  %0              @ &C& $ 968R
M,# U,#4P-E]E>#,Q+3$N:'1M4$L! A0#%     @ #X((6Y-V%N\'"   JR8
M !4              ( !/2$! &5F,C P-3 U,#9?97@S,2TR+FAT;5!+ 0(4
M Q0    (  ^""%NAK;)?_@0  *T6   5              "  7<I 0!E9C(P
M,#4P-3 V7V5X,S(M,2YH=&U02P$"% ,4    "  /@@A;&CECE:<$   &%@
M%0              @ &H+@$ 968R,# U,#4P-E]E>#,R+3(N:'1M4$L! A0#
M%     @ #X((6V, W1[T$0  I*\  !$              ( !@C,! &9E;7DM
M,C R-3 V,S N>'-D4$L! A0#%     @ #X((6YW Q6]M#0  2:(  !4
M         ( !I44! &9E;7DM,C R-3 V,S!?8V%L+GAM;%!+ 0(4 Q0    (
M  ^""%L$JM(JHC@  -I\ P 5              "  453 0!F96UY+3(P,C4P
M-C,P7V1E9BYX;6Q02P$"% ,4    "  /@@A;SO"/G>2,  !LAP8 %0
M        @ $:C $ 9F5M>2TR,#(U,#8S,%]L86(N>&UL4$L! A0#%     @
M#X((6S#%RIMK.@  L[\# !4              ( !,1D" &9E;7DM,C R-3 V
@,S!?<')E+GAM;%!+!08     "@ * )<"  #/4P(    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>ef20050506_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/2025"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2025"
  xmlns:femy="http://femasys.com/20250630"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2025"
  xmlns:us-gaap="http://fasb.org/us-gaap/2025"
  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-20250630.xsd" xlink:type="simple"/>
    <context id="c0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
        </entity>
        <period>
            <instant>2025-08-07</instant>
        </period>
    </context>
    <context id="c2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c7">
        <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>2025-03-31</instant>
        </period>
    </context>
    <context id="c8">
        <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>2025-03-31</instant>
        </period>
    </context>
    <context id="c9">
        <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>2025-03-31</instant>
        </period>
    </context>
    <context id="c10">
        <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>2025-03-31</instant>
        </period>
    </context>
    <context id="c11">
        <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>2025-03-31</instant>
        </period>
    </context>
    <context id="c12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c13">
        <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>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c14">
        <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>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c15">
        <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>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c16">
        <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>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c17">
        <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>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c18">
        <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>2025-06-30</instant>
        </period>
    </context>
    <context id="c19">
        <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>2025-06-30</instant>
        </period>
    </context>
    <context id="c20">
        <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>2025-06-30</instant>
        </period>
    </context>
    <context id="c21">
        <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>2025-06-30</instant>
        </period>
    </context>
    <context id="c22">
        <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>2025-06-30</instant>
        </period>
    </context>
    <context id="c23">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c25">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">femy:EquityWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c27">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c28">
        <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>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c29">
        <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>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c30">
        <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>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c31">
        <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>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c32">
        <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>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c33">
        <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-03-31</instant>
        </period>
    </context>
    <context id="c34">
        <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-03-31</instant>
        </period>
    </context>
    <context id="c35">
        <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-03-31</instant>
        </period>
    </context>
    <context id="c36">
        <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-03-31</instant>
        </period>
    </context>
    <context id="c37">
        <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-03-31</instant>
        </period>
    </context>
    <context id="c38">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c39">
        <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-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c40">
        <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-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c41">
        <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-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c42">
        <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-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c43">
        <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-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c44">
        <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="c45">
        <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="c46">
        <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="c47">
        <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="c48">
        <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="c49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c50">
        <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="c51">
        <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="c52">
        <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="c53">
        <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="c54">
        <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="c55">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c56">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c57">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c58">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c59">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c60">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c61">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">femy:MoneyMarketFundsAndShorttermUSTreasuryBillsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c62">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">femy:MoneyMarketFundsAndShorttermUSTreasuryBillsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c63">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c64">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c65">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c66">
        <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-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c68">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c69">
        <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>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c70">
        <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-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c71">
        <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>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c72">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c73">
        <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="c74">
        <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="c75">
        <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="c76">
        <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="c77">
        <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>2025-06-30</instant>
        </period>
    </context>
    <context id="c78">
        <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>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c79">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
        </entity>
        <period>
            <startDate>2024-11-01</startDate>
            <endDate>2024-11-30</endDate>
        </period>
    </context>
    <context id="c80">
        <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>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c81">
        <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="c82">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="c83">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-04-30</endDate>
        </period>
    </context>
    <context id="c84">
        <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>2025-06-30</instant>
        </period>
    </context>
    <context id="c85">
        <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="c86">
        <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>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c87">
        <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>2025-06-30</instant>
        </period>
    </context>
    <context id="c88">
        <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>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c89">
        <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-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c90">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c91">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">femy:November2023FinancingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c92">
        <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="c93">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="c94">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">femy:UnderwrittenPublicOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c95">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">femy:UnderwrittenPublicOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c96">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c97">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">femy:DirectorsandOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c99">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
        </entity>
        <period>
            <startDate>2025-06-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c100">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">femy:UnderwriterWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">femy:UnderwriterWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c102">
        <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:AwardTypeAxis">femy:PurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">femy:PurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">femy:PurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">femy:PurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c106">
        <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>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c107">
        <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>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c108">
        <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>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c109">
        <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>2025-07-25</instant>
        </period>
    </context>
    <context id="c110">
        <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>2025-06-30</instant>
        </period>
    </context>
    <context id="c111">
        <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>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c112">
        <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>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c113">
        <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>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c114">
        <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>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c115">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c116">
        <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>2025-06-30</instant>
        </period>
    </context>
    <context id="c117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis">femy:Two021StockOptionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis">femy:InducementGrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c119">
        <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>2025-06-30</instant>
        </period>
    </context>
    <context id="c120">
        <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>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c121">
        <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-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c122">
        <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>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c123">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c124">
        <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>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c125">
        <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-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c126">
        <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>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c127">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c128">
        <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>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c129">
        <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-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c130">
        <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>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c131">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c132">
        <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="c133">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">femy:SeriesBWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c134">
        <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-11-01</startDate>
            <endDate>2023-11-30</endDate>
        </period>
    </context>
    <context id="c135">
        <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>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c136">
        <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-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c137">
        <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>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c138">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c139">
        <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>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c140">
        <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-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c141">
        <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>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c142">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="c143">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">femy:WarrantsEightMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c144">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">femy:WarrantsEightMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c145">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">femy:WarrantsEightMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c146">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">femy:WarrantsEightMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c147">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001339005</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">femy:PromissoryNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">femy:AFCOCreditCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-07-31</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPershares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="Patent">
        <measure>femy:Patent</measure>
    </unit>
    <unit id="pure">
        <measure>pure</measure>
    </unit>
    <unit id="Segment">
        <measure>femy:Segment</measure>
    </unit>
    <dei:DocumentType contextRef="c0" id="ixv-8101">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport contextRef="c0" id="ixv-29">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate contextRef="c0" id="ixv-8102">2025-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentFiscalYearFocus contextRef="c0" id="ixv-8103">2025</dei:DocumentFiscalYearFocus>
    <dei:DocumentTransitionReport contextRef="c0" id="ixv-46">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="c0" id="ixv-8104">001-40492</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c0" id="ixv-70">Femasys Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c0" id="ixv-89">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="c0" id="ixv-96">11-3713499</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="c0" id="ixv-8105">3950 Johns Creek Court</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="c0" id="ixv-8106">Suite 100</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown contextRef="c0" id="ixv-8107">Suwanee</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c0" id="ixv-8108">GA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c0" id="ixv-137">30024</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c0" id="ixv-8109">770</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c0" id="ixv-8110">500-3910</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="c0" id="ixv-252">Common stock, $0.001 par value</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c0" id="ixv-259">FEMY</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c0" id="ixv-8111">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus contextRef="c0" id="ixv-8112">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="c0" id="ixv-8113">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="c0" id="ixv-8114">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="c0" id="ixv-311">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="c0" id="ixv-317">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod contextRef="c0" id="ixv-326">true</dei:EntityExTransitionPeriod>
    <dei:EntityShellCompany contextRef="c0" id="ixv-335">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="c1"
      decimals="INF"
      id="ixv-8115"
      unitRef="shares">32575407</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c2" decimals="0" id="ixv-8116" unitRef="usd">3218067</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c3" decimals="0" id="ixv-8117" unitRef="usd">3451761</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c2" decimals="0" id="ixv-8118" unitRef="usd">254584</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c3" decimals="0" id="ixv-8119" unitRef="usd">488373</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet contextRef="c2" decimals="0" id="ixv-8120" unitRef="usd">5232738</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c3" decimals="0" id="ixv-8121" unitRef="usd">3046323</us-gaap:InventoryNet>
    <us-gaap:OtherAssetsCurrent contextRef="c2" decimals="0" id="ixv-8122" unitRef="usd">1045591</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="c3" decimals="0" id="ixv-8123" unitRef="usd">1035993</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c2" decimals="0" id="ixv-8124" unitRef="usd">9750980</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c3" decimals="0" id="ixv-8125" unitRef="usd">8022450</us-gaap:AssetsCurrent>
    <us-gaap:LeaseholdImprovementsGross contextRef="c2" decimals="0" id="ixv-8126" unitRef="usd">1238886</us-gaap:LeaseholdImprovementsGross>
    <us-gaap:LeaseholdImprovementsGross contextRef="c3" decimals="0" id="ixv-8127" unitRef="usd">1238886</us-gaap:LeaseholdImprovementsGross>
    <us-gaap:PropertyPlantAndEquipmentOther contextRef="c2" decimals="0" id="ixv-8128" unitRef="usd">68530</us-gaap:PropertyPlantAndEquipmentOther>
    <us-gaap:PropertyPlantAndEquipmentOther contextRef="c3" decimals="0" id="ixv-8129" unitRef="usd">60921</us-gaap:PropertyPlantAndEquipmentOther>
    <us-gaap:FurnitureAndFixturesGross contextRef="c2" decimals="0" id="ixv-8130" unitRef="usd">417876</us-gaap:FurnitureAndFixturesGross>
    <us-gaap:FurnitureAndFixturesGross contextRef="c3" decimals="0" id="ixv-8131" unitRef="usd">417876</us-gaap:FurnitureAndFixturesGross>
    <us-gaap:MachineryAndEquipmentGross contextRef="c2" decimals="0" id="ixv-8132" unitRef="usd">3211109</us-gaap:MachineryAndEquipmentGross>
    <us-gaap:MachineryAndEquipmentGross contextRef="c3" decimals="0" id="ixv-8133" unitRef="usd">2856740</us-gaap:MachineryAndEquipmentGross>
    <us-gaap:ConstructionInProgressGross contextRef="c2" decimals="0" id="ixv-8134" unitRef="usd">548426</us-gaap:ConstructionInProgressGross>
    <us-gaap:ConstructionInProgressGross contextRef="c3" decimals="0" id="ixv-8135" unitRef="usd">762445</us-gaap:ConstructionInProgressGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c2" decimals="0" id="ixv-8136" unitRef="usd">5484827</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c3" decimals="0" id="ixv-8137" unitRef="usd">5336868</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c2" decimals="0" id="ixv-8138" unitRef="usd">3884964</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c3" decimals="0" id="ixv-8139" unitRef="usd">3740769</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c2" decimals="0" id="ixv-8140" unitRef="usd">1599863</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c3" decimals="0" id="ixv-8141" unitRef="usd">1596099</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c2" decimals="0" id="ixv-8142" unitRef="usd">1544724</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c3" decimals="0" id="ixv-8143" unitRef="usd">1805543</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c2" decimals="0" id="ixv-8144" unitRef="usd">55638</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c3" decimals="0" id="ixv-8145" unitRef="usd">65918</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:OtherAssetsNoncurrent contextRef="c2" decimals="0" id="ixv-8146" unitRef="usd">829204</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c3" decimals="0" id="ixv-8147" unitRef="usd">954992</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment contextRef="c2" decimals="0" id="ixv-8148" unitRef="usd">2429566</us-gaap:AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment>
    <us-gaap:AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment contextRef="c3" decimals="0" id="ixv-8149" unitRef="usd">2826453</us-gaap:AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment>
    <us-gaap:Assets contextRef="c2" decimals="0" id="ixv-8150" unitRef="usd">13780409</us-gaap:Assets>
    <us-gaap:Assets contextRef="c3" decimals="0" id="ixv-8151" unitRef="usd">12445002</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent contextRef="c2" decimals="0" id="ixv-8152" unitRef="usd">3263584</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c3" decimals="0" id="ixv-8153" unitRef="usd">1419044</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c2" decimals="0" id="ixv-8154" unitRef="usd">1052752</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c3" decimals="0" id="ixv-8155" unitRef="usd">1151049</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:ConvertibleNotesPayableCurrent contextRef="c2" decimals="0" id="ixv-8156" unitRef="usd">6080813</us-gaap:ConvertibleNotesPayableCurrent>
    <us-gaap:ConvertibleNotesPayableCurrent contextRef="c3" decimals="0" id="ixv-8157" unitRef="usd">5406228</us-gaap:ConvertibleNotesPayableCurrent>
    <femy:ClinicalHoldbackCurrent contextRef="c2" decimals="0" id="ixv-8158" unitRef="usd">63990</femy:ClinicalHoldbackCurrent>
    <femy:ClinicalHoldbackCurrent contextRef="c3" decimals="0" id="ixv-8159" unitRef="usd">88581</femy:ClinicalHoldbackCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c2" decimals="0" id="ixv-8160" unitRef="usd">502468</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c3" decimals="0" id="ixv-8161" unitRef="usd">517967</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c2" decimals="0" id="ixv-8162" unitRef="usd">10963607</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c3" decimals="0" id="ixv-8163" unitRef="usd">8582869</us-gaap:LiabilitiesCurrent>
    <femy:ClinicalHoldbackNoncurrent contextRef="c2" decimals="0" id="ixv-8164" unitRef="usd">40348</femy:ClinicalHoldbackNoncurrent>
    <femy:ClinicalHoldbackNoncurrent contextRef="c3" decimals="0" id="ixv-8165" unitRef="usd">39611</femy:ClinicalHoldbackNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c2" decimals="0" id="ixv-8166" unitRef="usd">1269019</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c3" decimals="0" id="ixv-8167" unitRef="usd">1518100</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:LiabilitiesNoncurrent contextRef="c2" decimals="0" id="ixv-8168" unitRef="usd">1309367</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent contextRef="c3" decimals="0" id="ixv-8169" unitRef="usd">1557711</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:Liabilities contextRef="c2" decimals="0" id="ixv-8170" unitRef="usd">12272974</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c3" decimals="0" id="ixv-8171" unitRef="usd">10140580</us-gaap:Liabilities>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c2"
      decimals="INF"
      id="ixv-8172"
      unitRef="usdPershares">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c3"
      decimals="INF"
      id="ixv-8173"
      unitRef="usdPershares">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c2"
      decimals="INF"
      id="ixv-8174"
      unitRef="shares">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c3"
      decimals="INF"
      id="ixv-8175"
      unitRef="shares">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="c2"
      decimals="INF"
      id="ixv-8176"
      unitRef="shares">32692630</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c2"
      decimals="INF"
      id="ixv-8177"
      unitRef="shares">32575407</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="c3"
      decimals="INF"
      id="ixv-8178"
      unitRef="shares">23473149</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c3"
      decimals="INF"
      id="ixv-8179"
      unitRef="shares">23355926</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="c2" decimals="0" id="ixv-8180" unitRef="usd">32693</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c3" decimals="0" id="ixv-8181" unitRef="usd">23473</us-gaap:CommonStockValue>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c2"
      decimals="INF"
      id="ixv-8182"
      unitRef="shares">117223</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c3"
      decimals="INF"
      id="ixv-8183"
      unitRef="shares">117223</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonValue contextRef="c2" decimals="0" id="ixv-8184" unitRef="usd">60000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:TreasuryStockCommonValue contextRef="c3" decimals="0" id="ixv-8185" unitRef="usd">60000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:WarrantsAndRightsOutstanding contextRef="c2" decimals="0" id="ixv-8186" unitRef="usd">1821744</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding contextRef="c3" decimals="0" id="ixv-8187" unitRef="usd">1860008</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:AdditionalPaidInCapital contextRef="c2" decimals="0" id="ixv-8188" unitRef="usd">137394016</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="c3" decimals="0" id="ixv-8189" unitRef="usd">127679198</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c2" decimals="0" id="ixv-8190" unitRef="usd">-137681018</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c3" decimals="0" id="ixv-8191" unitRef="usd">-127198257</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity contextRef="c2" decimals="0" id="ixv-8192" unitRef="usd">1507435</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c3" decimals="0" id="ixv-8193" unitRef="usd">2304422</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c2" decimals="0" id="ixv-8194" unitRef="usd">13780409</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c3" decimals="0" id="ixv-8195" unitRef="usd">12445002</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c4" decimals="0" id="ixv-8196" unitRef="usd">409268</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c5" decimals="0" id="ixv-8197" unitRef="usd">221484</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c0" decimals="0" id="ixv-8198" unitRef="usd">750532</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c6" decimals="0" id="ixv-8199" unitRef="usd">492624</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c4" decimals="0" id="ixv-8200" unitRef="usd">158171</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c5" decimals="0" id="ixv-8201" unitRef="usd">73125</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c0" decimals="0" id="ixv-8202" unitRef="usd">275437</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c6" decimals="0" id="ixv-8203" unitRef="usd">161657</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c4" decimals="0" id="ixv-8204" unitRef="usd">1414429</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c5" decimals="0" id="ixv-8205" unitRef="usd">1975875</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c0" decimals="0" id="ixv-8206" unitRef="usd">4382901</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c6" decimals="0" id="ixv-8207" unitRef="usd">3746606</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c4" decimals="0" id="ixv-8208" unitRef="usd">984977</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c5" decimals="0" id="ixv-8209" unitRef="usd">975190</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c0" decimals="0" id="ixv-8210" unitRef="usd">1893544</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c6" decimals="0" id="ixv-8211" unitRef="usd">1275677</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c4" decimals="0" id="ixv-8212" unitRef="usd">1616972</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c5" decimals="0" id="ixv-8213" unitRef="usd">1611817</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c0" decimals="0" id="ixv-8214" unitRef="usd">3339685</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c6" decimals="0" id="ixv-8215" unitRef="usd">3114621</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:DepreciationAndAmortization contextRef="c4" decimals="0" id="ixv-8216" unitRef="usd">86285</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c5" decimals="0" id="ixv-8217" unitRef="usd">67628</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c0" decimals="0" id="ixv-8218" unitRef="usd">171138</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c6" decimals="0" id="ixv-8219" unitRef="usd">138856</us-gaap:DepreciationAndAmortization>
    <us-gaap:OperatingExpenses contextRef="c4" decimals="0" id="ixv-8220" unitRef="usd">4102663</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c5" decimals="0" id="ixv-8221" unitRef="usd">4630510</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c0" decimals="0" id="ixv-8222" unitRef="usd">9787268</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c6" decimals="0" id="ixv-8223" unitRef="usd">8275760</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="c4" decimals="0" id="ixv-8224" unitRef="usd">-3851566</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c5" decimals="0" id="ixv-8225" unitRef="usd">-4482151</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c0" decimals="0" id="ixv-8226" unitRef="usd">-9312173</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c6" decimals="0" id="ixv-8227" unitRef="usd">-7944793</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterest contextRef="c4" decimals="0" id="ixv-8228" unitRef="usd">17144</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c5" decimals="0" id="ixv-8229" unitRef="usd">184138</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c0" decimals="0" id="ixv-8230" unitRef="usd">36173</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c6" decimals="0" id="ixv-8231" unitRef="usd">408822</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InterestExpenseNonoperating contextRef="c4" decimals="0" id="ixv-8232" unitRef="usd">491500</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c5" decimals="0" id="ixv-8233" unitRef="usd">388311</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c0" decimals="0" id="ixv-8234" unitRef="usd">950949</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c6" decimals="0" id="ixv-8235" unitRef="usd">749863</us-gaap:InterestExpenseNonoperating>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c4" decimals="0" id="ixv-8236" unitRef="usd">-260000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c5" decimals="0" id="ixv-8237" unitRef="usd">0</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c0" decimals="0" id="ixv-8238" unitRef="usd">-260000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c6" decimals="0" id="ixv-8239" unitRef="usd">0</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c4" decimals="0" id="ixv-8240" unitRef="usd">-734356</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c5" decimals="0" id="ixv-8241" unitRef="usd">-204173</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c0" decimals="0" id="ixv-8242" unitRef="usd">-1174776</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c6" decimals="0" id="ixv-8243" unitRef="usd">-341041</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c4" decimals="0" id="ixv-8244" unitRef="usd">-4585922</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c5" decimals="0" id="ixv-8245" unitRef="usd">-4686324</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c0" decimals="0" id="ixv-8246" unitRef="usd">-10486949</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c6" decimals="0" id="ixv-8247" unitRef="usd">-8285834</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c4" decimals="0" id="ixv-8248" unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c5" decimals="0" id="ixv-8249" unitRef="usd">-1750</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c0" decimals="0" id="ixv-8250" unitRef="usd">-4188</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c6" decimals="0" id="ixv-8251" unitRef="usd">-1750</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss contextRef="c4" decimals="0" id="ixv-8252" unitRef="usd">-4585922</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c5" decimals="0" id="ixv-8253" unitRef="usd">-4684574</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="0" id="ixv-8254" unitRef="usd">-10482761</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c6" decimals="0" id="ixv-8255" unitRef="usd">-8284084</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c4" decimals="0" id="ixv-8256" unitRef="usd">-4585922</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c4" decimals="0" id="ixv-8257" unitRef="usd">-4585922</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c5" decimals="0" id="ixv-8258" unitRef="usd">-4684574</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c5" decimals="0" id="ixv-8259" unitRef="usd">-4684574</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c0" decimals="0" id="ixv-8260" unitRef="usd">-10482761</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c0" decimals="0" id="ixv-8261" unitRef="usd">-10482761</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c6" decimals="0" id="ixv-8262" unitRef="usd">-8284084</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c6" decimals="0" id="ixv-8263" unitRef="usd">-8284084</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c4"
      decimals="2"
      id="ixv-8264"
      unitRef="usdPershares">-0.16</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c4"
      decimals="2"
      id="ixv-8265"
      unitRef="usdPershares">-0.16</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c5"
      decimals="2"
      id="ixv-8266"
      unitRef="usdPershares">-0.21</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c5"
      decimals="2"
      id="ixv-8267"
      unitRef="usdPershares">-0.21</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c0"
      decimals="2"
      id="ixv-8268"
      unitRef="usdPershares">-0.39</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c0"
      decimals="2"
      id="ixv-8269"
      unitRef="usdPershares">-0.39</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c6"
      decimals="2"
      id="ixv-8270"
      unitRef="usdPershares">-0.38</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c6"
      decimals="2"
      id="ixv-8271"
      unitRef="usdPershares">-0.38</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c4" decimals="0" id="ixv-8272" unitRef="shares">28880704</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c4" decimals="0" id="ixv-8273" unitRef="shares">28880704</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c5" decimals="0" id="ixv-8274" unitRef="shares">22215516</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c5" decimals="0" id="ixv-8275" unitRef="shares">22215516</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c0" decimals="0" id="ixv-8276" unitRef="shares">27025277</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c0" decimals="0" id="ixv-8277" unitRef="shares">27025277</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c6" decimals="0" id="ixv-8278" unitRef="shares">21995436</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c6" decimals="0" id="ixv-8279" unitRef="shares">21995436</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="c7"
      decimals="INF"
      id="ixv-8280"
      unitRef="shares">27087886</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity contextRef="c7" decimals="0" id="ixv-8281" unitRef="usd">27205</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c8"
      decimals="INF"
      id="ixv-8282"
      unitRef="shares">117223</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c8" decimals="0" id="ixv-8283" unitRef="usd">-60000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c9" decimals="0" id="ixv-8284" unitRef="usd">1860008</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c10" decimals="0" id="ixv-8285" unitRef="usd">133264600</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c11" decimals="0" id="ixv-8286" unitRef="usd">-133095096</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c12" decimals="0" id="ixv-8287" unitRef="usd">1996717</us-gaap:StockholdersEquity>
    <femy:StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts
      contextRef="c13"
      decimals="INF"
      id="ixv-8288"
      unitRef="shares">79966</femy:StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts>
    <femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts contextRef="c13" decimals="0" id="ixv-8289" unitRef="usd">80</femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts>
    <femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts contextRef="c14" decimals="0" id="ixv-8290" unitRef="usd">0</femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts>
    <femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts contextRef="c15" decimals="0" id="ixv-8291" unitRef="usd">0</femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts>
    <femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts contextRef="c16" decimals="0" id="ixv-8292" unitRef="usd">101377</femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts>
    <femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts contextRef="c17" decimals="0" id="ixv-8293" unitRef="usd">0</femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts>
    <femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts contextRef="c4" decimals="0" id="ixv-8294" unitRef="usd">101457</femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts>
    <femy:StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants
      contextRef="c13"
      decimals="INF"
      id="ixv-8295"
      unitRef="shares">5286275</femy:StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants>
    <femy:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants contextRef="c13" decimals="0" id="ixv-8296" unitRef="usd">5287</femy:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants>
    <femy:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants contextRef="c14" decimals="0" id="ixv-8297" unitRef="usd">0</femy:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants>
    <femy:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants contextRef="c15" decimals="0" id="ixv-8298" unitRef="usd">0</femy:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants>
    <femy:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants contextRef="c16" decimals="0" id="ixv-8299" unitRef="usd">3695024</femy:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants>
    <femy:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants contextRef="c17" decimals="0" id="ixv-8300" unitRef="usd">0</femy:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants>
    <femy:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants contextRef="c4" decimals="0" id="ixv-8301" unitRef="usd">3700311</femy:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants>
    <femy:StockIssuedDuringPeriodValueIssuanceOfIssuanceOfWarrants contextRef="c13" decimals="0" id="ixv-8302" unitRef="usd">0</femy:StockIssuedDuringPeriodValueIssuanceOfIssuanceOfWarrants>
    <femy:StockIssuedDuringPeriodValueIssuanceOfIssuanceOfWarrants contextRef="c14" decimals="0" id="ixv-8303" unitRef="usd">0</femy:StockIssuedDuringPeriodValueIssuanceOfIssuanceOfWarrants>
    <femy:StockIssuedDuringPeriodValueIssuanceOfIssuanceOfWarrants contextRef="c15" decimals="0" id="ixv-8304" unitRef="usd">56035</femy:StockIssuedDuringPeriodValueIssuanceOfIssuanceOfWarrants>
    <femy:StockIssuedDuringPeriodValueIssuanceOfIssuanceOfWarrants contextRef="c16" decimals="0" id="ixv-8305" unitRef="usd">-56035</femy:StockIssuedDuringPeriodValueIssuanceOfIssuanceOfWarrants>
    <femy:StockIssuedDuringPeriodValueIssuanceOfIssuanceOfWarrants contextRef="c17" decimals="0" id="ixv-8306" unitRef="usd">0</femy:StockIssuedDuringPeriodValueIssuanceOfIssuanceOfWarrants>
    <femy:StockIssuedDuringPeriodValueIssuanceOfIssuanceOfWarrants contextRef="c4" decimals="0" id="ixv-8307" unitRef="usd">0</femy:StockIssuedDuringPeriodValueIssuanceOfIssuanceOfWarrants>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="c13"
      decimals="INF"
      id="ixv-8308"
      unitRef="shares">49247</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c13" decimals="0" id="ixv-8309" unitRef="usd">49</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c14" decimals="0" id="ixv-8310" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c15" decimals="0" id="ixv-8311" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c16" decimals="0" id="ixv-8312" unitRef="usd">40826</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c17" decimals="0" id="ixv-8313" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c4" decimals="0" id="ixv-8314" unitRef="usd">40875</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c13" decimals="0" id="ixv-8315" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c14" decimals="0" id="ixv-8316" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c15" decimals="0" id="ixv-8317" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c16" decimals="0" id="ixv-8318" unitRef="usd">181971</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c17" decimals="0" id="ixv-8319" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c4" decimals="0" id="ixv-8320" unitRef="usd">181971</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <femy:ExpirationOfWarrant contextRef="c13" decimals="0" id="ixv-8321" unitRef="usd">0</femy:ExpirationOfWarrant>
    <femy:ExpirationOfWarrant contextRef="c14" decimals="0" id="ixv-8322" unitRef="usd">0</femy:ExpirationOfWarrant>
    <femy:ExpirationOfWarrant contextRef="c15" decimals="0" id="ixv-8323" unitRef="usd">-94299</femy:ExpirationOfWarrant>
    <femy:ExpirationOfWarrant contextRef="c16" decimals="0" id="ixv-8324" unitRef="usd">94299</femy:ExpirationOfWarrant>
    <femy:ExpirationOfWarrant contextRef="c17" decimals="0" id="ixv-8325" unitRef="usd">0</femy:ExpirationOfWarrant>
    <femy:ExpirationOfWarrant contextRef="c4" decimals="0" id="ixv-8326" unitRef="usd">0</femy:ExpirationOfWarrant>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="c13"
      decimals="INF"
      id="ixv-8327"
      unitRef="shares">72033</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="c13" decimals="0" id="ixv-8328" unitRef="usd">72</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="c14" decimals="0" id="ixv-8329" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="c15" decimals="0" id="ixv-8330" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="c16" decimals="0" id="ixv-8331" unitRef="usd">71954</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="c17" decimals="0" id="ixv-8332" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="c4" decimals="0" id="ixv-8333" unitRef="usd">72026</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:NetIncomeLoss contextRef="c13" decimals="0" id="ixv-8334" unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c14" decimals="0" id="ixv-8335" unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c15" decimals="0" id="ixv-8336" unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c16" decimals="0" id="ixv-8337" unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c17" decimals="0" id="ixv-8338" unitRef="usd">-4585922</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c4" decimals="0" id="ixv-8339" unitRef="usd">-4585922</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesIssued
      contextRef="c18"
      decimals="INF"
      id="ixv-8340"
      unitRef="shares">32575407</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity contextRef="c18" decimals="0" id="ixv-8341" unitRef="usd">32693</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c19"
      decimals="INF"
      id="ixv-8342"
      unitRef="shares">117223</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c19" decimals="0" id="ixv-8343" unitRef="usd">-60000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c20" decimals="0" id="ixv-8344" unitRef="usd">1821744</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c21" decimals="0" id="ixv-8345" unitRef="usd">137394016</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c22" decimals="0" id="ixv-8346" unitRef="usd">-137681018</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c2" decimals="0" id="ixv-8347" unitRef="usd">1507435</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesIssued
      contextRef="c23"
      decimals="INF"
      id="ixv-8348"
      unitRef="shares">23355926</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity contextRef="c23" decimals="0" id="ixv-8349" unitRef="usd">23473</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c24"
      decimals="INF"
      id="ixv-8350"
      unitRef="shares">117223</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c24" decimals="0" id="ixv-8351" unitRef="usd">-60000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c25" decimals="0" id="ixv-8352" unitRef="usd">1860008</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c26" decimals="0" id="ixv-8353" unitRef="usd">127679198</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c27" decimals="0" id="ixv-8354" unitRef="usd">-127198257</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c3" decimals="0" id="ixv-8355" unitRef="usd">2304422</us-gaap:StockholdersEquity>
    <femy:StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts
      contextRef="c28"
      decimals="INF"
      id="ixv-8356"
      unitRef="shares">3811926</femy:StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts>
    <femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts contextRef="c28" decimals="0" id="ixv-8357" unitRef="usd">3812</femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts>
    <femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts contextRef="c29" decimals="0" id="ixv-8358" unitRef="usd">0</femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts>
    <femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts contextRef="c30" decimals="0" id="ixv-8359" unitRef="usd">0</femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts>
    <femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts contextRef="c31" decimals="0" id="ixv-8360" unitRef="usd">5319542</femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts>
    <femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts contextRef="c32" decimals="0" id="ixv-8361" unitRef="usd">0</femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts>
    <femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts contextRef="c0" decimals="0" id="ixv-8362" unitRef="usd">5323354</femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts>
    <femy:StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants
      contextRef="c28"
      decimals="INF"
      id="ixv-8363"
      unitRef="shares">5286275</femy:StockIssuedDuringPeriodSharesIssuanceOfCommonStockAndWarrants>
    <femy:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants contextRef="c28" decimals="0" id="ixv-8364" unitRef="usd">5287</femy:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants>
    <femy:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants contextRef="c29" decimals="0" id="ixv-8365" unitRef="usd">0</femy:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants>
    <femy:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants contextRef="c30" decimals="0" id="ixv-8366" unitRef="usd">0</femy:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants>
    <femy:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants contextRef="c31" decimals="0" id="ixv-8367" unitRef="usd">3695024</femy:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants>
    <femy:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants contextRef="c32" decimals="0" id="ixv-8368" unitRef="usd">0</femy:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants>
    <femy:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants contextRef="c0" decimals="0" id="ixv-8369" unitRef="usd">3700311</femy:StockIssuedDuringPeriodValueIssuanceOfCommonStockAndWarrants>
    <femy:StockIssuedDuringPeriodValueIssuanceOfIssuanceOfWarrants contextRef="c28" decimals="0" id="ixv-8370" unitRef="usd">0</femy:StockIssuedDuringPeriodValueIssuanceOfIssuanceOfWarrants>
    <femy:StockIssuedDuringPeriodValueIssuanceOfIssuanceOfWarrants contextRef="c29" decimals="0" id="ixv-8371" unitRef="usd">0</femy:StockIssuedDuringPeriodValueIssuanceOfIssuanceOfWarrants>
    <femy:StockIssuedDuringPeriodValueIssuanceOfIssuanceOfWarrants contextRef="c30" decimals="0" id="ixv-8372" unitRef="usd">56035</femy:StockIssuedDuringPeriodValueIssuanceOfIssuanceOfWarrants>
    <femy:StockIssuedDuringPeriodValueIssuanceOfIssuanceOfWarrants contextRef="c31" decimals="0" id="ixv-8373" unitRef="usd">-56035</femy:StockIssuedDuringPeriodValueIssuanceOfIssuanceOfWarrants>
    <femy:StockIssuedDuringPeriodValueIssuanceOfIssuanceOfWarrants contextRef="c32" decimals="0" id="ixv-8374" unitRef="usd">0</femy:StockIssuedDuringPeriodValueIssuanceOfIssuanceOfWarrants>
    <femy:StockIssuedDuringPeriodValueIssuanceOfIssuanceOfWarrants contextRef="c0" decimals="0" id="ixv-8375" unitRef="usd">0</femy:StockIssuedDuringPeriodValueIssuanceOfIssuanceOfWarrants>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="c28"
      decimals="INF"
      id="ixv-8376"
      unitRef="shares">49247</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c28" decimals="0" id="ixv-8377" unitRef="usd">49</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c29" decimals="0" id="ixv-8378" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c30" decimals="0" id="ixv-8379" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c31" decimals="0" id="ixv-8380" unitRef="usd">40826</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c32" decimals="0" id="ixv-8381" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c0" decimals="0" id="ixv-8382" unitRef="usd">40875</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c28" decimals="0" id="ixv-8383" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c29" decimals="0" id="ixv-8384" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c30" decimals="0" id="ixv-8385" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c31" decimals="0" id="ixv-8386" unitRef="usd">549208</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c32" decimals="0" id="ixv-8387" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c0" decimals="0" id="ixv-8388" unitRef="usd">549208</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <femy:ExpirationOfWarrant contextRef="c28" decimals="0" id="ixv-8389" unitRef="usd">0</femy:ExpirationOfWarrant>
    <femy:ExpirationOfWarrant contextRef="c29" decimals="0" id="ixv-8390" unitRef="usd">0</femy:ExpirationOfWarrant>
    <femy:ExpirationOfWarrant contextRef="c30" decimals="0" id="ixv-8391" unitRef="usd">-94299</femy:ExpirationOfWarrant>
    <femy:ExpirationOfWarrant contextRef="c31" decimals="0" id="ixv-8392" unitRef="usd">94299</femy:ExpirationOfWarrant>
    <femy:ExpirationOfWarrant contextRef="c32" decimals="0" id="ixv-8393" unitRef="usd">0</femy:ExpirationOfWarrant>
    <femy:ExpirationOfWarrant contextRef="c0" decimals="0" id="ixv-8394" unitRef="usd">0</femy:ExpirationOfWarrant>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="c28"
      decimals="INF"
      id="ixv-8395"
      unitRef="shares">72033</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="c28" decimals="0" id="ixv-8396" unitRef="usd">72</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="c29" decimals="0" id="ixv-8397" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="c30" decimals="0" id="ixv-8398" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="c31" decimals="0" id="ixv-8399" unitRef="usd">71954</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="c32" decimals="0" id="ixv-8400" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="c0" decimals="0" id="ixv-8401" unitRef="usd">72026</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:NetIncomeLoss contextRef="c28" decimals="0" id="ixv-8402" unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c29" decimals="0" id="ixv-8403" unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c30" decimals="0" id="ixv-8404" unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c31" decimals="0" id="ixv-8405" unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c32" decimals="0" id="ixv-8406" unitRef="usd">-10482761</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="0" id="ixv-8407" unitRef="usd">-10482761</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesIssued
      contextRef="c18"
      decimals="INF"
      id="ixv-8408"
      unitRef="shares">32575407</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity contextRef="c18" decimals="0" id="ixv-8409" unitRef="usd">32693</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c19"
      decimals="INF"
      id="ixv-8410"
      unitRef="shares">117223</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c19" decimals="0" id="ixv-8411" unitRef="usd">-60000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c20" decimals="0" id="ixv-8412" unitRef="usd">1821744</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c21" decimals="0" id="ixv-8413" unitRef="usd">137394016</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c22" decimals="0" id="ixv-8414" unitRef="usd">-137681018</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c2" decimals="0" id="ixv-8415" unitRef="usd">1507435</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesIssued
      contextRef="c33"
      decimals="INF"
      id="ixv-8416"
      unitRef="shares">22216570</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity contextRef="c33" decimals="0" id="ixv-8417" unitRef="usd">22217</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c34"
      decimals="INF"
      id="ixv-8418"
      unitRef="shares">117223</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c34" decimals="0" id="ixv-8419" unitRef="usd">-60000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c35" decimals="0" id="ixv-8420" unitRef="usd">2631838</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c36" decimals="0" id="ixv-8421" unitRef="usd">124994678</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c37" decimals="0" id="ixv-8422" unitRef="usd">-111981139</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c38" decimals="0" id="ixv-8423" unitRef="usd">15607594</us-gaap:StockholdersEquity>
    <femy:StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts
      contextRef="c39"
      decimals="INF"
      id="ixv-8424"
      unitRef="shares">121371</femy:StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts>
    <femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts contextRef="c39" decimals="0" id="ixv-8425" unitRef="usd">121</femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts>
    <femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts contextRef="c40" decimals="0" id="ixv-8426" unitRef="usd">0</femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts>
    <femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts contextRef="c41" decimals="0" id="ixv-8427" unitRef="usd">0</femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts>
    <femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts contextRef="c42" decimals="0" id="ixv-8428" unitRef="usd">212697</femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts>
    <femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts contextRef="c43" decimals="0" id="ixv-8429" unitRef="usd">0</femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts>
    <femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts contextRef="c5" decimals="0" id="ixv-8430" unitRef="usd">212818</femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="c39"
      decimals="INF"
      id="ixv-8431"
      unitRef="shares">12081</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c39" decimals="0" id="ixv-8432" unitRef="usd">12</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c40" decimals="0" id="ixv-8433" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c41" decimals="0" id="ixv-8434" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c42" decimals="0" id="ixv-8435" unitRef="usd">10378</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c5" decimals="0" id="ixv-8436" unitRef="usd">10390</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <femy:ExpirationOfWarrant contextRef="c39" decimals="0" id="ixv-8437" unitRef="usd">0</femy:ExpirationOfWarrant>
    <femy:ExpirationOfWarrant contextRef="c40" decimals="0" id="ixv-8438" unitRef="usd">0</femy:ExpirationOfWarrant>
    <femy:ExpirationOfWarrant contextRef="c41" decimals="0" id="ixv-8439" unitRef="usd">-23196</femy:ExpirationOfWarrant>
    <femy:ExpirationOfWarrant contextRef="c42" decimals="0" id="ixv-8440" unitRef="usd">23196</femy:ExpirationOfWarrant>
    <femy:ExpirationOfWarrant contextRef="c5" decimals="0" id="ixv-8441" unitRef="usd">0</femy:ExpirationOfWarrant>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c39" decimals="0" id="ixv-8442" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c40" decimals="0" id="ixv-8443" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c41" decimals="0" id="ixv-8444" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c42" decimals="0" id="ixv-8445" unitRef="usd">104013</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c43" decimals="0" id="ixv-8446" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c5" decimals="0" id="ixv-8447" unitRef="usd">104013</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss contextRef="c39" decimals="0" id="ixv-8448" unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c40" decimals="0" id="ixv-8449" unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c41" decimals="0" id="ixv-8450" unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c42" decimals="0" id="ixv-8451" unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c43" decimals="0" id="ixv-8452" unitRef="usd">-4684574</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c5" decimals="0" id="ixv-8453" unitRef="usd">-4684574</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesIssued
      contextRef="c44"
      decimals="INF"
      id="ixv-8454"
      unitRef="shares">22350022</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity contextRef="c44" decimals="0" id="ixv-8455" unitRef="usd">22350</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c45"
      decimals="INF"
      id="ixv-8456"
      unitRef="shares">117223</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c45" decimals="0" id="ixv-8457" unitRef="usd">-60000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c46" decimals="0" id="ixv-8458" unitRef="usd">2608642</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c47" decimals="0" id="ixv-8459" unitRef="usd">125344962</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c48" decimals="0" id="ixv-8460" unitRef="usd">-116665713</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c49" decimals="0" id="ixv-8461" unitRef="usd">11250241</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesIssued
      contextRef="c50"
      decimals="INF"
      id="ixv-8462"
      unitRef="shares">21774604</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity contextRef="c50" decimals="0" id="ixv-8463" unitRef="usd">21775</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c51"
      decimals="INF"
      id="ixv-8464"
      unitRef="shares">117223</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c51" decimals="0" id="ixv-8465" unitRef="usd">-60000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c52" decimals="0" id="ixv-8466" unitRef="usd">2787137</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c53" decimals="0" id="ixv-8467" unitRef="usd">123985306</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c54" decimals="0" id="ixv-8468" unitRef="usd">-108381629</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c55" decimals="0" id="ixv-8469" unitRef="usd">18352589</us-gaap:StockholdersEquity>
    <femy:StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts
      contextRef="c56"
      decimals="INF"
      id="ixv-8470"
      unitRef="shares">563337</femy:StockIssuedDuringPeriodSharesAtTheMarketOfferingNetOfIssuanceCosts>
    <femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts contextRef="c56" decimals="0" id="ixv-8471" unitRef="usd">563</femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts>
    <femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts contextRef="c57" decimals="0" id="ixv-8472" unitRef="usd">0</femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts>
    <femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts contextRef="c58" decimals="0" id="ixv-8473" unitRef="usd">0</femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts>
    <femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts contextRef="c59" decimals="0" id="ixv-8474" unitRef="usd">989185</femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts>
    <femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts contextRef="c60" decimals="0" id="ixv-8475" unitRef="usd">0</femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts>
    <femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts contextRef="c6" decimals="0" id="ixv-8476" unitRef="usd">989748</femy:StockIssuedDuringPeriodValueAtTheMarketOfferingNetOfIssuanceCosts>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="c56"
      decimals="INF"
      id="ixv-8477"
      unitRef="shares">12081</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c56" decimals="0" id="ixv-8478" unitRef="usd">12</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c57" decimals="0" id="ixv-8479" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c58" decimals="0" id="ixv-8480" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c59" decimals="0" id="ixv-8481" unitRef="usd">10378</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c60" decimals="0" id="ixv-8482" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c6" decimals="0" id="ixv-8483" unitRef="usd">10390</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <femy:ExpirationOfWarrant contextRef="c58" decimals="0" id="ixv-8484" unitRef="usd">-178495</femy:ExpirationOfWarrant>
    <femy:ExpirationOfWarrant contextRef="c59" decimals="0" id="ixv-8485" unitRef="usd">178495</femy:ExpirationOfWarrant>
    <femy:ExpirationOfWarrant contextRef="c6" decimals="0" id="ixv-8486" unitRef="usd">0</femy:ExpirationOfWarrant>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c56" decimals="0" id="ixv-8487" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c57" decimals="0" id="ixv-8488" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c58" decimals="0" id="ixv-8489" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c59" decimals="0" id="ixv-8490" unitRef="usd">181598</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c60" decimals="0" id="ixv-8491" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c6" decimals="0" id="ixv-8492" unitRef="usd">181598</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss contextRef="c56" decimals="0" id="ixv-8493" unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c57" decimals="0" id="ixv-8494" unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c58" decimals="0" id="ixv-8495" unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c59" decimals="0" id="ixv-8496" unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c60" decimals="0" id="ixv-8497" unitRef="usd">-8284084</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c6" decimals="0" id="ixv-8498" unitRef="usd">-8284084</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesIssued
      contextRef="c44"
      decimals="INF"
      id="ixv-8499"
      unitRef="shares">22350022</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity contextRef="c44" decimals="0" id="ixv-8500" unitRef="usd">22350</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c45"
      decimals="INF"
      id="ixv-8501"
      unitRef="shares">117223</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c45" decimals="0" id="ixv-8502" unitRef="usd">-60000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c46" decimals="0" id="ixv-8503" unitRef="usd">2608642</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c47" decimals="0" id="ixv-8504" unitRef="usd">125344962</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c48" decimals="0" id="ixv-8505" unitRef="usd">-116665713</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c49" decimals="0" id="ixv-8506" unitRef="usd">11250241</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="0" id="ixv-8507" unitRef="usd">-10482761</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c6" decimals="0" id="ixv-8508" unitRef="usd">-8284084</us-gaap:NetIncomeLoss>
    <us-gaap:Depreciation contextRef="c0" decimals="0" id="ixv-8509" unitRef="usd">155349</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c6" decimals="0" id="ixv-8510" unitRef="usd">133028</us-gaap:Depreciation>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c0" decimals="0" id="ixv-8511" unitRef="usd">15789</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c6" decimals="0" id="ixv-8512" unitRef="usd">5828</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="c0" decimals="0" id="ixv-8513" unitRef="usd">260819</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="c6" decimals="0" id="ixv-8514" unitRef="usd">299171</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:ShareBasedCompensation contextRef="c0" decimals="0" id="ixv-8515" unitRef="usd">549208</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c6" decimals="0" id="ixv-8516" unitRef="usd">181598</us-gaap:ShareBasedCompensation>
    <us-gaap:GainLossOnDispositionOfAssets1 contextRef="c0" decimals="0" id="ixv-8517" unitRef="usd">-53173</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1 contextRef="c6" decimals="0" id="ixv-8518" unitRef="usd">0</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts contextRef="c0" decimals="0" id="ixv-8519" unitRef="usd">746612</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts contextRef="c6" decimals="0" id="ixv-8520" unitRef="usd">544363</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c0" decimals="0" id="ixv-8521" unitRef="usd">-233789</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c6" decimals="0" id="ixv-8522" unitRef="usd">-6371</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c0" decimals="0" id="ixv-8523" unitRef="usd">2186415</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c6" decimals="0" id="ixv-8524" unitRef="usd">648462</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="c0" decimals="0" id="ixv-8525" unitRef="usd">-165056</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="c6" decimals="0" id="ixv-8526" unitRef="usd">173828</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c0" decimals="0" id="ixv-8527" unitRef="usd">1758162</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c6" decimals="0" id="ixv-8528" unitRef="usd">-223682</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="c0" decimals="0" id="ixv-8529" unitRef="usd">-98297</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="c6" decimals="0" id="ixv-8530" unitRef="usd">-557944</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability contextRef="c0" decimals="0" id="ixv-8531" unitRef="usd">-264580</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability contextRef="c6" decimals="0" id="ixv-8532" unitRef="usd">-137482</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities contextRef="c0" decimals="0" id="ixv-8533" unitRef="usd">-23854</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities contextRef="c6" decimals="0" id="ixv-8534" unitRef="usd">-39657</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c0" decimals="0" id="ixv-8535" unitRef="usd">-9117950</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c6" decimals="0" id="ixv-8536" unitRef="usd">-8894780</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireIntangibleAssets contextRef="c0" decimals="0" id="ixv-8537" unitRef="usd">2733</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets contextRef="c6" decimals="0" id="ixv-8538" unitRef="usd">50145</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c0" decimals="0" id="ixv-8539" unitRef="usd">190834</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c6" decimals="0" id="ixv-8540" unitRef="usd">246978</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c0" decimals="0" id="ixv-8541" unitRef="usd">-193567</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c6" decimals="0" id="ixv-8542" unitRef="usd">-297123</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="c0" decimals="0" id="ixv-8543" unitRef="usd">4510001</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="c6" decimals="0" id="ixv-8544" unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:PaymentsOfStockIssuanceCosts contextRef="c0" decimals="0" id="ixv-8545" unitRef="usd">804940</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts contextRef="c6" decimals="0" id="ixv-8546" unitRef="usd">0</us-gaap:PaymentsOfStockIssuanceCosts>
    <femy:ProceedsFromAtthemarketSalesOfCommonStock contextRef="c0" decimals="0" id="ixv-8547" unitRef="usd">5496791</femy:ProceedsFromAtthemarketSalesOfCommonStock>
    <femy:ProceedsFromAtthemarketSalesOfCommonStock contextRef="c6" decimals="0" id="ixv-8548" unitRef="usd">1021994</femy:ProceedsFromAtthemarketSalesOfCommonStock>
    <femy:PaymentsforIssuanceCostsforattheMarketSalesofCommonStock contextRef="c0" decimals="0" id="ixv-8549" unitRef="usd">164904</femy:PaymentsforIssuanceCostsforattheMarketSalesofCommonStock>
    <femy:PaymentsforIssuanceCostsforattheMarketSalesofCommonStock contextRef="c6" decimals="0" id="ixv-8550" unitRef="usd">30660</femy:PaymentsforIssuanceCostsforattheMarketSalesofCommonStock>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions contextRef="c0" decimals="0" id="ixv-8551" unitRef="usd">40875</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions contextRef="c6" decimals="0" id="ixv-8552" unitRef="usd">10390</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c0" decimals="0" id="ixv-8553" unitRef="usd">9077823</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c6" decimals="0" id="ixv-8554" unitRef="usd">1001724</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect contextRef="c0" decimals="0" id="ixv-8555" unitRef="usd">-233694</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect contextRef="c6" decimals="0" id="ixv-8556" unitRef="usd">-8190179</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c3" decimals="0" id="ixv-8557" unitRef="usd">3451761</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c55" decimals="0" id="ixv-8558" unitRef="usd">21716077</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c2" decimals="0" id="ixv-8559" unitRef="usd">3218067</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c49" decimals="0" id="ixv-8560" unitRef="usd">13525898</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:IncomeTaxesPaidNet contextRef="c0" decimals="0" id="ixv-8561" unitRef="usd">6006</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c6" decimals="0" id="ixv-8562" unitRef="usd">4550</us-gaap:IncomeTaxesPaidNet>
    <femy:PropertyAndEquipmentCostsIncludedInAccountsPayable contextRef="c0" decimals="0" id="ixv-8563" unitRef="usd">83602</femy:PropertyAndEquipmentCostsIncludedInAccountsPayable>
    <femy:PropertyAndEquipmentCostsIncludedInAccountsPayable contextRef="c6" decimals="0" id="ixv-8564" unitRef="usd">37370</femy:PropertyAndEquipmentCostsIncludedInAccountsPayable>
    <femy:AcquisitionOfPatentsIncludedInAccountsPayable contextRef="c0" decimals="0" id="ixv-8565" unitRef="usd">2776</femy:AcquisitionOfPatentsIncludedInAccountsPayable>
    <femy:AcquisitionOfPatentsIncludedInAccountsPayable contextRef="c6" decimals="0" id="ixv-8566" unitRef="usd">0</femy:AcquisitionOfPatentsIncludedInAccountsPayable>
    <femy:IssuanceOfWarrantsForUnderwriterCommission contextRef="c0" decimals="0" id="ixv-8567" unitRef="usd">56035</femy:IssuanceOfWarrantsForUnderwriterCommission>
    <femy:IssuanceOfWarrantsForUnderwriterCommission contextRef="c6" decimals="0" id="ixv-8568" unitRef="usd">0</femy:IssuanceOfWarrantsForUnderwriterCommission>
    <femy:DeferredOfferingCostsReclassifiedToAdditionalPaidInCapital contextRef="c0" decimals="0" id="ixv-8569" unitRef="usd">13283</femy:DeferredOfferingCostsReclassifiedToAdditionalPaidInCapital>
    <femy:DeferredOfferingCostsReclassifiedToAdditionalPaidInCapital contextRef="c6" decimals="0" id="ixv-8570" unitRef="usd">1586</femy:DeferredOfferingCostsReclassifiedToAdditionalPaidInCapital>
    <us-gaap:DebtConversionConvertedInstrumentAmount1 contextRef="c0" decimals="0" id="ixv-8571" unitRef="usd">85000</us-gaap:DebtConversionConvertedInstrumentAmount1>
    <us-gaap:DebtConversionConvertedInstrumentAmount1 contextRef="c6" decimals="0" id="ixv-8572" unitRef="usd">0</us-gaap:DebtConversionConvertedInstrumentAmount1>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock contextRef="c0" id="ixv-4279">&lt;div style="text-indent: -36pt; text-align: justify; padding-left: 36pt;"&gt;
    &lt;div style="float: left; width: 36.0pt; white-space: nowrap;"&gt;
     &lt;span style="font-weight: bold;"&gt;(1)&lt;/span&gt;
    &lt;/div&gt;
    &lt;div&gt;
     &lt;span style="font-weight: bold;"&gt;Organization, Nature of Business, and Liquidity&lt;/span&gt;
    &lt;/div&gt;
  &lt;/div&gt;&lt;div style="margin-left: 36pt; clear: both;"&gt;&#160;
  &lt;/div&gt;&lt;div&gt; &lt;span style="font-style: italic;"&gt;Organization and Nature of Business&lt;/span&gt; &lt;/div&gt;&lt;div&gt;&#160;&lt;/div&gt;&lt;div style="margin: 0in; font-size: 12pt;"&gt;&lt;span style="font-size:10.0pt"&gt;Femasys Inc. (the (&#x201c;Company&#x201d;
or &#x201c;Femasys&#x201d;) was incorporated in Delaware on February 19, 2004 and is
headquartered in Suwanee, Georgia. The Company is a leading biomedical
innovator, addressing significant unmet needs in women's health worldwide, with
a broad patent-protected portfolio of disruptive, accessible, in-office
therapeutic and diagnostic products. The Company is a U.S. manufacturer that
has received global regulatory approvals for its product portfolio worldwide,
and its products are currently being commercialized in the U.S. and key
international markets. FemaSeed&#xae; Intratubal Insemination, a groundbreaking
infertility treatment delivering sperm directly to the site of conception, is
U.S. FDA-cleared and approved in Europe, United Kingdom (&#x201c;UK&#x201d;), Canada, Israel,
Australia and New Zealand. A peer-reviewed publication of positive data from
its pivotal clinical trial of FemaSeed demonstrated effectiveness and safety&lt;span style="color:blue"&gt; &lt;/span&gt;with high satisfaction from both patients and
practitioners. FemVue&#xae;, a companion diagnostic for fallopian tube assessment
via ultrasound, is U.S. FDA-cleared and approved in Europe, UK, Canada, Japan,
Israel, Australia and New Zealand. FemCerv&#xae;, an endocervical tissue sampler for
cervical cancer diagnosis, is U.S. FDA-cleared and approved in Europe, UK,
Canada, Israel and New Zealand. FemBloc&#xae; permanent birth control is a
revolutionary first-in-class non-surgical solution that involves
minimally-invasive placement of a patented delivery system for precise delivery
of our proprietary synthetic tissue adhesive (blended polymer) into both
fallopian tubes simultaneously. Over time, the blended polymer fully degrades
and produces nonfunctional scar tissue to permanently block the fallopian tubes
in a safe and natural approach. This is in stark contrast to centuries-old
surgical sterilization with reported risks that include infection, minor or
major bleeding, injury to nearby organs, anesthesia-related events, and even
death. Along with the various surgical risks, some patients may not qualify as
good surgical candidates due to obesity or medical comorbidities. The FemBloc
non-surgical approach has the potential to offer a safer, more accessible
in-office alternative with fewer risks, contraindications, and substantially
lower cost. A peer-reviewed publication of positive data from its initial
clinical trials of FemBloc has demonstrated compelling effectiveness and
five-year safety with high satisfaction from both patients and practitioners.
In March 2025, the Company announced Conformit&#xe9; Europ&#xe9;enne (&#x201c;CE&#x201d;) mark
certification under European Union (&#x201c;EU&#x201d;) Medical Device Regulation (&#x201c;MDR&#x201d;) as
the first regulatory approval in the world for the FemBloc delivery system for
non-surgical female permanent birth control and in June 2025, the Company
announced CE mark certification under EU MDR for the class III blended polymer
component, achieving approval for the entire FemBloc system in the EU. In March
2025, the Company announced strategic distribution partnerships for FemBloc in
Spain. The pivotal clinical trial (clinicaltrials.gov: NCT05977751) is now
enrolling participants for U.S. approval. FemChec&#xae;, is a companion diagnostic
product for FemBloc&#x2019;s ultrasound-based confirmation test, is U.S. FDA-cleared
and approved in Europe, UK, Canada, Israel, Australia and New Zealand. FemCath&#xae; is U.S. FDA-cleared and approved in Europe, Canada and Israel for
selective fallopian tube evaluation. The Company is a woman-founded and led
company with an expansive, internally created intellectual property portfolio
with over 200 issued patents globally, in-house chemistry, manufacturing, and
controls (CMC) and device manufacturing capabilities and proven ability to
develop products with commercialization efforts underway. The Company&#x2019;s suite
of products and U.S. product candidate address what the Company believes 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. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&#160;&lt;/div&gt;&lt;div&gt;&lt;span style="font-style: italic;"&gt;Basis of Presentation&lt;/span&gt; &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   The 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, 2024 included in our Annual Report on Form 10-K filed with the SEC on March 27, 2025 (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;/div&gt;&lt;div&gt;
   In 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 the periods presented. The results of operations for such interim periods are not necessarily indicative of the results expected for the full year.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; &lt;span style="font-style: italic;"&gt;Use of Estimates&lt;/span&gt; &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   The 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;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; &lt;span style="font-style: italic;"&gt;Liquidity&lt;/span&gt; &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; As of June 30, 2025, the Company had cash and cash equivalents of $3,218,067. The Company plans to finance its operations and development needs with its existing cash and cash equivalents, additional equity and/or debt financing arrangements, and revenue primarily anticipated from domestic sales of FemaSeed and FemVue and international sales of FemaSeed, FemVue and FemBloc to support the Company&#x2019;s commercial efforts and research and development activities, primarily focused on FemBloc. There can be no assurance that the Company will be able to obtain additional financing on terms acceptable to the Company, on a timely basis, or at all. If the Company is not able to obtain sufficient funds on acceptable terms when needed, the Company&#x2019;s business, results of operations, and financial condition could be materially adversely impacted. &lt;/div&gt;&lt;div&gt;&#160;&lt;/div&gt;&lt;div style="margin: 0in; font-size: 12pt;"&gt;&lt;span style="font-size:10.0pt"&gt;For the six months ended June
30, 2025, the Company generated a net loss of $10,482,761. The Company expects
such losses to increase over the next few years as the Company commercializes
FemaSeed, FemBloc (in the EU) and its other products and advances FemBloc
through clinical development if and until FDA approval is received and is available
to be marketed in the U.S. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&#160;&lt;/div&gt;&lt;div&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 June 30, 2025 of $137,681,018 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 because the availability and amount of such funding are not certain. Accordingly, substantial doubt exists about the Company&#x2019;s ability to continue as a going concern for at least one year from the issuance of these financial statements. The accompanying financial statements do not include any adjustments to reflect the possible future effects on the recoverability of assets or the amounts and classifications of liabilities that may result from the possible inability of the Company to continue as a going concern. &lt;/div&gt;&lt;div&gt; &lt;span style="font-style: italic;"&gt;Recently Issued Accounting Pronouncements&lt;/span&gt; &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   In December 2023, the FASB issued ASU 2023-09, &lt;span style="font-style: italic;"&gt;Income Taxes (Topic 740): Improvements to Income Tax Disclosures&lt;/span&gt;. The ASU requires the annual financial statements to include consistent categories and greater disaggregation of information in the rate reconciliation, and income taxes paid disaggregated by jurisdiction. ASU 2023-09 is effective for the Company&#x2019;s annual reporting periods beginning after December 15, 2024. Adoption is either with a prospective method or a fully retrospective method of transition. Early adoption is permitted. The Company adopted the ASU on January 1, 2025, and it did not have a material impact on the Company&#x2019;s financial statements.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   &lt;span style="font-style: italic;"&gt;Recently Issued Accounting Pronouncements &#x2013; Not Yet Adopted&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   No 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;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <femy:OrganizationAndNatureOfBusinessPolicyTextBlock contextRef="c0" id="ixv-4286">&lt;div&gt; &lt;span style="font-style: italic;"&gt;Organization and Nature of Business&lt;/span&gt; &lt;/div&gt;&lt;div style="margin: 0in; font-size: 12pt;"&gt;&lt;span style="font-size:10.0pt"&gt;Femasys Inc. (the (&#x201c;Company&#x201d;
or &#x201c;Femasys&#x201d;) was incorporated in Delaware on February 19, 2004 and is
headquartered in Suwanee, Georgia. The Company is a leading biomedical
innovator, addressing significant unmet needs in women's health worldwide, with
a broad patent-protected portfolio of disruptive, accessible, in-office
therapeutic and diagnostic products. The Company is a U.S. manufacturer that
has received global regulatory approvals for its product portfolio worldwide,
and its products are currently being commercialized in the U.S. and key
international markets. FemaSeed&#xae; Intratubal Insemination, a groundbreaking
infertility treatment delivering sperm directly to the site of conception, is
U.S. FDA-cleared and approved in Europe, United Kingdom (&#x201c;UK&#x201d;), Canada, Israel,
Australia and New Zealand. A peer-reviewed publication of positive data from
its pivotal clinical trial of FemaSeed demonstrated effectiveness and safety&lt;span style="color:blue"&gt; &lt;/span&gt;with high satisfaction from both patients and
practitioners. FemVue&#xae;, a companion diagnostic for fallopian tube assessment
via ultrasound, is U.S. FDA-cleared and approved in Europe, UK, Canada, Japan,
Israel, Australia and New Zealand. FemCerv&#xae;, an endocervical tissue sampler for
cervical cancer diagnosis, is U.S. FDA-cleared and approved in Europe, UK,
Canada, Israel and New Zealand. FemBloc&#xae; permanent birth control is a
revolutionary first-in-class non-surgical solution that involves
minimally-invasive placement of a patented delivery system for precise delivery
of our proprietary synthetic tissue adhesive (blended polymer) into both
fallopian tubes simultaneously. Over time, the blended polymer fully degrades
and produces nonfunctional scar tissue to permanently block the fallopian tubes
in a safe and natural approach. This is in stark contrast to centuries-old
surgical sterilization with reported risks that include infection, minor or
major bleeding, injury to nearby organs, anesthesia-related events, and even
death. Along with the various surgical risks, some patients may not qualify as
good surgical candidates due to obesity or medical comorbidities. The FemBloc
non-surgical approach has the potential to offer a safer, more accessible
in-office alternative with fewer risks, contraindications, and substantially
lower cost. A peer-reviewed publication of positive data from its initial
clinical trials of FemBloc has demonstrated compelling effectiveness and
five-year safety with high satisfaction from both patients and practitioners.
In March 2025, the Company announced Conformit&#xe9; Europ&#xe9;enne (&#x201c;CE&#x201d;) mark
certification under European Union (&#x201c;EU&#x201d;) Medical Device Regulation (&#x201c;MDR&#x201d;) as
the first regulatory approval in the world for the FemBloc delivery system for
non-surgical female permanent birth control and in June 2025, the Company
announced CE mark certification under EU MDR for the class III blended polymer
component, achieving approval for the entire FemBloc system in the EU. In March
2025, the Company announced strategic distribution partnerships for FemBloc in
Spain. The pivotal clinical trial (clinicaltrials.gov: NCT05977751) is now
enrolling participants for U.S. approval. FemChec&#xae;, is a companion diagnostic
product for FemBloc&#x2019;s ultrasound-based confirmation test, is U.S. FDA-cleared
and approved in Europe, UK, Canada, Israel, Australia and New Zealand. FemCath&#xae; is U.S. FDA-cleared and approved in Europe, Canada and Israel for
selective fallopian tube evaluation. The Company is a woman-founded and led
company with an expansive, internally created intellectual property portfolio
with over 200 issued patents globally, in-house chemistry, manufacturing, and
controls (CMC) and device manufacturing capabilities and proven ability to
develop products with commercialization efforts underway. The Company&#x2019;s suite
of products and U.S. product candidate address what the Company believes 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. &lt;/span&gt;&lt;/div&gt;</femy:OrganizationAndNatureOfBusinessPolicyTextBlock>
    <femy:NumberOfPatentsIssuedGlobally contextRef="c0" decimals="0" id="ixv-8573" unitRef="Patent">200</femy:NumberOfPatentsIssuedGlobally>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="c0" id="ixv-4295">&lt;div&gt;&lt;span style="font-style: italic;"&gt;Basis of Presentation&lt;/span&gt; &lt;/div&gt;&lt;div&gt;
   The 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, 2024 included in our Annual Report on Form 10-K filed with the SEC on March 27, 2025 (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;/div&gt;&lt;div&gt;
   In 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 the periods presented. The results of operations for such interim periods are not necessarily indicative of the results expected for the full year.
  &lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates contextRef="c0" id="ixv-4319">&lt;div&gt; &lt;span style="font-style: italic;"&gt;Use of Estimates&lt;/span&gt; &lt;/div&gt;&lt;div&gt;
   The 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;/div&gt;</us-gaap:UseOfEstimates>
    <femy:LiquidityPolicyTextBlock contextRef="c0" id="ixv-4326">&lt;div&gt; &lt;span style="font-style: italic;"&gt;Liquidity&lt;/span&gt; &lt;/div&gt;&lt;div&gt; As of June 30, 2025, the Company had cash and cash equivalents of $3,218,067. The Company plans to finance its operations and development needs with its existing cash and cash equivalents, additional equity and/or debt financing arrangements, and revenue primarily anticipated from domestic sales of FemaSeed and FemVue and international sales of FemaSeed, FemVue and FemBloc to support the Company&#x2019;s commercial efforts and research and development activities, primarily focused on FemBloc. There can be no assurance that the Company will be able to obtain additional financing on terms acceptable to the Company, on a timely basis, or at all. If the Company is not able to obtain sufficient funds on acceptable terms when needed, the Company&#x2019;s business, results of operations, and financial condition could be materially adversely impacted. &lt;/div&gt;&lt;div style="margin: 0in; font-size: 12pt;"&gt;&lt;span style="font-size:10.0pt"&gt;For the six months ended June
30, 2025, the Company generated a net loss of $10,482,761. The Company expects
such losses to increase over the next few years as the Company commercializes
FemaSeed, FemBloc (in the EU) and its other products and advances FemBloc
through clinical development if and until FDA approval is received and is available
to be marketed in the U.S. &lt;/span&gt;&lt;/div&gt;&lt;div&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 June 30, 2025 of $137,681,018 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 because the availability and amount of such funding are not certain. Accordingly, substantial doubt exists about the Company&#x2019;s ability to continue as a going concern for at least one year from the issuance of these financial statements. The accompanying financial statements do not include any adjustments to reflect the possible future effects on the recoverability of assets or the amounts and classifications of liabilities that may result from the possible inability of the Company to continue as a going concern. &lt;/div&gt;</femy:LiquidityPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c2" decimals="0" id="ixv-8574" unitRef="usd">3218067</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="0" id="ixv-8575" unitRef="usd">-10482761</us-gaap:NetIncomeLoss>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c2" decimals="0" id="ixv-8576" unitRef="usd">-137681018</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="c0" id="ixv-4354">&lt;div&gt; &lt;span style="font-style: italic;"&gt;Recently Issued Accounting Pronouncements&lt;/span&gt; &lt;/div&gt;&lt;div&gt;
   In December 2023, the FASB issued ASU 2023-09, &lt;span style="font-style: italic;"&gt;Income Taxes (Topic 740): Improvements to Income Tax Disclosures&lt;/span&gt;. The ASU requires the annual financial statements to include consistent categories and greater disaggregation of information in the rate reconciliation, and income taxes paid disaggregated by jurisdiction. ASU 2023-09 is effective for the Company&#x2019;s annual reporting periods beginning after December 15, 2024. Adoption is either with a prospective method or a fully retrospective method of transition. Early adoption is permitted. The Company adopted the ASU on January 1, 2025, and it did not have a material impact on the Company&#x2019;s financial statements.
  &lt;/div&gt;&lt;div&gt;
   &lt;span style="font-style: italic;"&gt;Recently Issued Accounting Pronouncements &#x2013; Not Yet Adopted&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;
   No 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;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:FairValueDisclosuresTextBlock contextRef="c0" id="ixv-4369">&lt;div style="text-indent: -36pt; text-align: justify; padding-left: 36pt;"&gt;
    &lt;div style="float: left; width: 36.0pt; white-space: nowrap;"&gt;
     &lt;span style="font-weight: bold;"&gt;(2)&lt;/span&gt;
    &lt;/div&gt;
    &lt;div&gt;
     &lt;span style="font-weight: bold;"&gt;Fair Value of Financial Instruments&lt;/span&gt;
    &lt;/div&gt;
  &lt;/div&gt;&lt;div style="clear: both;"&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   The Company applies a fair value hierarchy that requires the use of observable market data, when available, and prioritizes the inputs to valuation techniques used to measure fair value in the following categories:
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   Level 1 &#x2013; Valuation is based upon quoted prices for identical instruments traded in active markets.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&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;&#160;
  &lt;/div&gt;&lt;div&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;&#160;
  &lt;/div&gt;&lt;div&gt;
   Certain of the Company&#x2019;s financial instruments, including cash, accounts receivable and other liabilities approximate their fair value because of the short&#x2011;term maturity of these financial instruments.
  &lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:CashAndCashEquivalentsDisclosureTextBlock contextRef="c0" id="ixv-4386">&lt;div style="text-indent: -36pt; text-align: justify; padding-left: 36pt;"&gt;
    &lt;div style="float: left; width: 36.0pt; white-space: nowrap;"&gt;
     &lt;span style="font-weight: bold;"&gt;(3)&lt;/span&gt;
    &lt;/div&gt;
    &lt;div&gt;
     &lt;span style="font-weight: bold;"&gt;Cash and Cash Equivalents&lt;/span&gt;
    &lt;/div&gt;
  &lt;/div&gt;&lt;div style="clear: both;"&gt;&#160;
  &lt;/div&gt;&lt;div&gt; As of June 30, 2025 and December 31, 2024, money market funds and short-term U.S. Treasury bills included in cash and cash equivalents on the balance sheets were $3,049,431 and $3,451,761, respectively, which represent level 1 within the fair value hierarchy. The Company considers all highly liquid investments with an initial maturity of three months or less when purchased to be cash equivalents. &lt;/div&gt;</us-gaap:CashAndCashEquivalentsDisclosureTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c61" decimals="0" id="ixv-8577" unitRef="usd">3049431</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c62" decimals="0" id="ixv-8578" unitRef="usd">3451761</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:InventoryDisclosureTextBlock contextRef="c0" id="ixv-4408">&lt;div style="text-indent: -36pt; text-align: justify; padding-left: 36pt;"&gt;
    &lt;div style="float: left; width: 36.0pt; white-space: nowrap;"&gt;
     &lt;span style="font-weight: bold;"&gt;(4)&lt;/span&gt;
    &lt;/div&gt;
    &lt;div&gt;
     &lt;span style="font-weight: bold;"&gt;Inventories&lt;/span&gt;
    &lt;/div&gt;
  &lt;/div&gt;&lt;div style="clear: both;"&gt;&#160;
  &lt;/div&gt;&lt;div&gt; Inventory, stated at cost, consisted of the following: &lt;/div&gt;
&lt;div&gt;&#160;
    &lt;/div&gt;
&lt;table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
     &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 77%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: center; width: 9%;"&gt;


        &lt;span style="font-weight: bold;"&gt;June 30, &lt;/span&gt;
       &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align : bottom; text-align : center; width : 9%; white-space : nowrap; "&gt;


        &lt;span style="font-weight: bold;"&gt;December 31, &lt;/span&gt;
       &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
      &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;"&gt;


        &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
       &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;"&gt;


        &lt;span style="font-weight: bold;"&gt;2024&lt;/span&gt;
       &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
      &lt;td style="vertical-align: bottom;"&gt;
       &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
        Materials
       &lt;/div&gt;
      &lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;2,000,538&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;1,308,863&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
      &lt;td style="vertical-align: bottom;"&gt;
       &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
        Work in progress
       &lt;/div&gt;
      &lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;1,567,202&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;982,630&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
      &lt;td style="vertical-align: bottom;"&gt;
       &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
        Finished goods
       &lt;/div&gt;
      &lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
      &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; width: 9%;"&gt;1,664,998&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; width: 9%;"&gt;754,830&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
      &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
       &lt;div&gt;
        Inventory
       &lt;/div&gt;
      &lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;
      &lt;td style="border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;"&gt;5,232,738&lt;/td&gt;&lt;td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
      &lt;td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;"&gt;3,046,323&lt;/td&gt;&lt;td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;
    &lt;/table&gt;
&lt;div&gt;&#160;&lt;/div&gt;
</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="c0" id="ixv-4415">&lt;div&gt; Inventory, stated at cost, consisted of the following: &lt;/div&gt;
&lt;div&gt;&#160;
    &lt;/div&gt;
&lt;table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
     &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 77%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: center; width: 9%;"&gt;


        &lt;span style="font-weight: bold;"&gt;June 30, &lt;/span&gt;
       &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align : bottom; text-align : center; width : 9%; white-space : nowrap; "&gt;


        &lt;span style="font-weight: bold;"&gt;December 31, &lt;/span&gt;
       &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
      &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;"&gt;


        &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
       &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;"&gt;


        &lt;span style="font-weight: bold;"&gt;2024&lt;/span&gt;
       &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
      &lt;td style="vertical-align: bottom;"&gt;
       &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
        Materials
       &lt;/div&gt;
      &lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;2,000,538&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;1,308,863&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
      &lt;td style="vertical-align: bottom;"&gt;
       &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
        Work in progress
       &lt;/div&gt;
      &lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;1,567,202&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;982,630&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
      &lt;td style="vertical-align: bottom;"&gt;
       &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
        Finished goods
       &lt;/div&gt;
      &lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
      &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; width: 9%;"&gt;1,664,998&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; width: 9%;"&gt;754,830&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
      &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
       &lt;div&gt;
        Inventory
       &lt;/div&gt;
      &lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;
      &lt;td style="border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;"&gt;5,232,738&lt;/td&gt;&lt;td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
      &lt;td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;"&gt;3,046,323&lt;/td&gt;&lt;td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;
    &lt;/table&gt;
&lt;div&gt;&#160;&lt;/div&gt;
</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterials contextRef="c2" decimals="0" id="ixv-8579" unitRef="usd">2000538</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials contextRef="c3" decimals="0" id="ixv-8580" unitRef="usd">1308863</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryWorkInProcess contextRef="c2" decimals="0" id="ixv-8581" unitRef="usd">1567202</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess contextRef="c3" decimals="0" id="ixv-8582" unitRef="usd">982630</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryFinishedGoods contextRef="c2" decimals="0" id="ixv-8583" unitRef="usd">1664998</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods contextRef="c3" decimals="0" id="ixv-8584" unitRef="usd">754830</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryNet contextRef="c2" decimals="0" id="ixv-8585" unitRef="usd">5232738</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c3" decimals="0" id="ixv-8586" unitRef="usd">3046323</us-gaap:InventoryNet>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock contextRef="c0" id="ixv-4491">&lt;div style="text-indent: -36pt; text-align: justify; padding-left: 36pt;"&gt;
    &lt;div style="float: left; width: 36.0pt; white-space: nowrap;"&gt;
     &lt;span style="font-weight: bold;"&gt;(5)&lt;/span&gt;
    &lt;/div&gt;
    &lt;div&gt;
     &lt;span style="font-weight: bold;"&gt;Accrued Expenses&lt;/span&gt;
    &lt;/div&gt;
  &lt;/div&gt;&lt;div style="clear: both;"&gt;&#160;
  &lt;/div&gt;&lt;div&gt; Accrued expenses included the following: &lt;/div&gt;
&lt;div&gt;&#160;
    &lt;/div&gt;
&lt;table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
     &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 77%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: center; width: 9%;"&gt;


        &lt;span style="font-weight: bold;"&gt;June 30, &lt;/span&gt;
       &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align : bottom; text-align : center; width : 9%; white-space : nowrap; "&gt;


        &lt;span style="font-weight: bold;"&gt;December 31, &lt;/span&gt;
       &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
      &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;"&gt;


        &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
       &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;"&gt;


        &lt;span style="font-weight: bold;"&gt;2024&lt;/span&gt;
       &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
      &lt;td style="vertical-align: bottom;"&gt;
       &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
        Incentive and other compensation costs
       &lt;/div&gt;
      &lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;369,117&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;650,768&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
      &lt;td style="vertical-align: bottom;"&gt;
       &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
        Clinical trial costs
       &lt;/div&gt;
      &lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;327,906&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;354,762&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
      &lt;td style="vertical-align: bottom;"&gt;
       &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
        Accrued interest
       &lt;/div&gt;
      &lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;248,863&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;44,525&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
      &lt;td style="vertical-align: bottom;"&gt;
       &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
        Director fees
       &lt;/div&gt;
      &lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;71,250&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;70,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
      &lt;td style="vertical-align: bottom;"&gt;
       &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
        Other
       &lt;/div&gt;
      &lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;35,616&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;30,994&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
      &lt;td style="vertical-align: bottom;"&gt;
       &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
        Accrued expenses
       &lt;/div&gt;
      &lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;
      &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;"&gt;1,052,752&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
      &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;"&gt;1,151,049&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;
    &lt;/table&gt;
&lt;div&gt;&#160;&lt;/div&gt;
</us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock contextRef="c0" id="ixv-4498">&lt;div&gt; Accrued expenses included the following: &lt;/div&gt;
&lt;div&gt;&#160;
    &lt;/div&gt;
&lt;table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
     &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 77%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: center; width: 9%;"&gt;


        &lt;span style="font-weight: bold;"&gt;June 30, &lt;/span&gt;
       &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align : bottom; text-align : center; width : 9%; white-space : nowrap; "&gt;


        &lt;span style="font-weight: bold;"&gt;December 31, &lt;/span&gt;
       &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
      &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;"&gt;


        &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
       &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;"&gt;


        &lt;span style="font-weight: bold;"&gt;2024&lt;/span&gt;
       &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
      &lt;td style="vertical-align: bottom;"&gt;
       &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
        Incentive and other compensation costs
       &lt;/div&gt;
      &lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;369,117&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;650,768&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
      &lt;td style="vertical-align: bottom;"&gt;
       &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
        Clinical trial costs
       &lt;/div&gt;
      &lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;327,906&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;354,762&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
      &lt;td style="vertical-align: bottom;"&gt;
       &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
        Accrued interest
       &lt;/div&gt;
      &lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;248,863&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;44,525&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
      &lt;td style="vertical-align: bottom;"&gt;
       &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
        Director fees
       &lt;/div&gt;
      &lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;71,250&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;70,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
      &lt;td style="vertical-align: bottom;"&gt;
       &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
        Other
       &lt;/div&gt;
      &lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;35,616&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;30,994&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
      &lt;td style="vertical-align: bottom;"&gt;
       &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
        Accrued expenses
       &lt;/div&gt;
      &lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;
      &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;"&gt;1,052,752&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
      &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;"&gt;1,151,049&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;
    &lt;/table&gt;
&lt;div&gt;&#160;&lt;/div&gt;
</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <femy:IncentiveAndOtherCompensationCostsCurrent contextRef="c2" decimals="0" id="ixv-8587" unitRef="usd">369117</femy:IncentiveAndOtherCompensationCostsCurrent>
    <femy:IncentiveAndOtherCompensationCostsCurrent contextRef="c3" decimals="0" id="ixv-8588" unitRef="usd">650768</femy:IncentiveAndOtherCompensationCostsCurrent>
    <femy:AccruedClinicalTrialCost contextRef="c2" decimals="0" id="ixv-8589" unitRef="usd">327906</femy:AccruedClinicalTrialCost>
    <femy:AccruedClinicalTrialCost contextRef="c3" decimals="0" id="ixv-8590" unitRef="usd">354762</femy:AccruedClinicalTrialCost>
    <us-gaap:InterestPayableCurrent contextRef="c2" decimals="0" id="ixv-8591" unitRef="usd">248863</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent contextRef="c3" decimals="0" id="ixv-8592" unitRef="usd">44525</us-gaap:InterestPayableCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent contextRef="c2" decimals="0" id="ixv-8593" unitRef="usd">71250</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent contextRef="c3" decimals="0" id="ixv-8594" unitRef="usd">70000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="c2" decimals="0" id="ixv-8595" unitRef="usd">35616</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="c3" decimals="0" id="ixv-8596" unitRef="usd">30994</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c2" decimals="0" id="ixv-8597" unitRef="usd">1052752</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c3" decimals="0" id="ixv-8598" unitRef="usd">1151049</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="c0" id="ixv-4594">&lt;div style="text-indent: -36pt; text-align: justify; padding-left: 36pt;"&gt;
    &lt;div style="float: left; width: 36.0pt; white-space: nowrap;"&gt;
     &lt;span style="font-weight: bold;"&gt;(6)&lt;/span&gt;
    &lt;/div&gt;
    &lt;div&gt;
     &lt;span style="font-weight: bold;"&gt;Revenue Recognition&lt;/span&gt;
    &lt;/div&gt;
  &lt;/div&gt;&lt;div style="clear: both;"&gt;&#160;
  &lt;/div&gt;&lt;div&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 at a point in time. For the six months ended June 30, 2025, there were no unsatisfied performance obligations. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&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;&#160;
  &lt;/div&gt;&lt;div&gt; The following table summarizes our sales by geographic region: &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td style="width: 53%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; white-space : nowrap; "&gt;


      &lt;span style="font-weight: bold;"&gt;Three Months Ended June 30, &lt;/span&gt;
     &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;


      &lt;span style="font-weight: bold;"&gt;Six Months Ended June 30, &lt;/span&gt;
     &lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Primary geographical markets
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;2024&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;2024&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      U.S.
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;337,310&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;221,484&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;678,574&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;492,624&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      International
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;71,958&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt; &#x2014; &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;71,958&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt; &#x2014; &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &#160;&#160;&#160;&#160;Total
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;
    &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;"&gt;409,268&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;"&gt;221,484&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;"&gt;750,532&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;"&gt;492,624&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <femy:RevenueRecognitionPaymentTermOfPeriod contextRef="c63" id="ixv-8599">P30D</femy:RevenueRecognitionPaymentTermOfPeriod>
    <femy:RevenueRecognitionPaymentTermOfPeriod contextRef="c64" id="ixv-8600">P60D</femy:RevenueRecognitionPaymentTermOfPeriod>
    <femy:ContractWithCustomerUnsatisfiedPerformanceObligation contextRef="c2" decimals="0" id="ixv-8601" unitRef="usd">0</femy:ContractWithCustomerUnsatisfiedPerformanceObligation>
    <femy:PercentageOfRestockingFee contextRef="c0" decimals="2" id="ixv-8602" unitRef="pure">0.30</femy:PercentageOfRestockingFee>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock contextRef="c0" id="ixv-4605">&lt;div&gt; The following table summarizes our sales by geographic region: &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td style="width: 53%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; white-space : nowrap; "&gt;


      &lt;span style="font-weight: bold;"&gt;Three Months Ended June 30, &lt;/span&gt;
     &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;


      &lt;span style="font-weight: bold;"&gt;Six Months Ended June 30, &lt;/span&gt;
     &lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Primary geographical markets
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;2024&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;2024&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      U.S.
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;337,310&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;221,484&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;678,574&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;492,624&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      International
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;71,958&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt; &#x2014; &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;71,958&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt; &#x2014; &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &#160;&#160;&#160;&#160;Total
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;
    &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;"&gt;409,268&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;"&gt;221,484&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;"&gt;750,532&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;"&gt;492,624&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;</us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c65" decimals="0" id="ixv-8603" unitRef="usd">337310</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c66" decimals="0" id="ixv-8604" unitRef="usd">221484</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c67" decimals="0" id="ixv-8605" unitRef="usd">678574</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c68" decimals="0" id="ixv-8606" unitRef="usd">492624</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c69" decimals="0" id="ixv-8607" unitRef="usd">71958</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c70" decimals="0" id="ixv-8608" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c71" decimals="0" id="ixv-8609" unitRef="usd">71958</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c72" decimals="0" id="ixv-8610" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c4" decimals="0" id="ixv-8611" unitRef="usd">409268</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c5" decimals="0" id="ixv-8612" unitRef="usd">221484</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c0" decimals="0" id="ixv-8613" unitRef="usd">750532</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c6" decimals="0" id="ixv-8614" unitRef="usd">492624</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c0" id="ixv-4724">&lt;div style="text-indent: -36pt; padding-left: 36pt;"&gt;
    &lt;div style="float: left; width: 36.0pt; white-space: nowrap;"&gt;
     &lt;span style="font-weight: bold;"&gt;(7)&lt;/span&gt;
    &lt;/div&gt;
    &lt;div&gt;
     &lt;span style="font-weight: bold;"&gt;Commitments and Contingencies&lt;/span&gt;
    &lt;/div&gt;
  &lt;/div&gt;&lt;div style="clear: both;"&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   &lt;span style="font-style: italic;"&gt;Legal Claims&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   Occasionally, the Company may be a party to legal claims or proceedings, the outcomes of which are subject to significant uncertainty. In accordance with Accounting Standards Codification (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&gt;&#160;
  &lt;/div&gt;&lt;div&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 provide 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 directors&#x2019; and officers&#x2019; 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 June 30, 2025 and December 31, 2024.
  &lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <femy:ConvertibleNotesWithWarrantsNovember2023FinancingTextBlock contextRef="c0" id="ixv-4739">&lt;div style="text-indent: -36pt; text-align: justify; padding-left: 36pt;"&gt;
    &lt;div style="float: left; width: 36.0pt; white-space: nowrap;"&gt;
     &lt;span style="font-weight: bold;"&gt;(8)&lt;/span&gt;
    &lt;/div&gt;
    &lt;div&gt;
     &lt;span style="font-weight: bold;"&gt;Convertible Notes with Warrants (November 2023 Financing)&lt;/span&gt;
    &lt;/div&gt;
  &lt;/div&gt;&lt;div style="text-indent: -36pt; padding-left: 36pt;"&gt;


  &#160;&lt;/div&gt;&lt;div&gt;On November 21, 2023, the Company issued (i) senior unsecured convertible notes (&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;&#x201c;&lt;/span&gt;Notes&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;&#x201d;&lt;/span&gt;) 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;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; The Notes accrue interest at a rate of 6.0% per annum, payable annually, in cash or shares of common stock at the Company&#x2019;s option, and mature on November 21, 2025, unless earlier converted or redeemed. In November 2024, the Company paid $111,000 of accrued interest in cash and $300,000 accrued interest in common stock, comprising 315,790 shares. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&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. In April 2025, $85,000 of convertible notes were converted into 72,033 shares of common stock. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   &lt;span style="font-style: italic;"&gt;The Warrants&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&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; The Series B Warrants expired in &lt;span style="-sec-ix-hidden: hidden-fact-2"&gt;November 2024&lt;/span&gt;. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   The Series A Warrants and Series B Warrants are classified as components 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&gt;&#160;
  &lt;/div&gt;&lt;div&gt; For the three months ended June 30, 2025, the Company recognized total interest expense of $491,500, including coupon interest expense of $101,587 and amortization of debt discount and issuance costs of $389,913. For the three months ended June 30, 2024, the Company recognized total interest expense of $388,311, including coupon interest expense of $102,750 and amortization of debt discount and issuance costs of $285,561. For the six months ended June 30, 2025, the Company recognized total interest expense of $950,949, including coupon interest expense of $204,337 and amortization of debt discount and issuance costs of $746,612. For the six months ended June 30, 2024, the Company recognized total interest expense of $749,863, including coupon interest expense of $205,500 and amortization of debt discount and issuance costs of $544,363. The Notes, net of unamortized discount costs, was $6,080,813 and $5,406,228 as of June 30, 2025 and December 31, 2024, respectively. The fair value of the convertible notes on June 30, 2025 and December 31, 2024, calculated using a discounted cash flow analysis using level 3 inputs, was $6,602,732 and $6,493,720, respectively. &lt;/div&gt;</femy:ConvertibleNotesWithWarrantsNovember2023FinancingTextBlock>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c73" decimals="0" id="ixv-8615" unitRef="usd">6850000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="c73"
      decimals="2"
      id="ixv-8616"
      unitRef="usdPershares">1.18</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="c74"
      decimals="0"
      id="ixv-8617"
      unitRef="shares">5805083</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c74"
      decimals="2"
      id="ixv-8618"
      unitRef="usdPershares">1.18</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="c75"
      decimals="0"
      id="ixv-8619"
      unitRef="shares">5805083</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c75"
      decimals="3"
      id="ixv-8620"
      unitRef="usdPershares">1.475</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ProceedsFromConvertibleDebt contextRef="c76" decimals="0" id="ixv-8621" unitRef="usd">6850000</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:PaymentsOfDebtIssuanceCosts contextRef="c76" decimals="0" id="ixv-8622" unitRef="usd">525144</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c77" decimals="3" id="ixv-8623" unitRef="pure">0.06</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear contextRef="c78" id="ixv-8624">2025-11-21</us-gaap:DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear>
    <us-gaap:InterestPaidNet contextRef="c79" decimals="0" id="ixv-8625" unitRef="usd">111000</us-gaap:InterestPaidNet>
    <femy:StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty contextRef="c79" decimals="0" id="ixv-8626" unitRef="usd">300000</femy:StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty>
    <femy:StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty
      contextRef="c79"
      decimals="INF"
      id="ixv-8627"
      unitRef="shares">315790</femy:StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="c73"
      decimals="2"
      id="ixv-8628"
      unitRef="usdPershares">1.18</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <femy:PeriodOfConversionPrice contextRef="c80" id="ixv-8629">P18M</femy:PeriodOfConversionPrice>
    <femy:DebtInstrumentConvertibleConversionPriceOfCommonStockExceeds
      contextRef="c81"
      decimals="2"
      id="ixv-8630"
      unitRef="usdPershares">2.36</femy:DebtInstrumentConvertibleConversionPriceOfCommonStockExceeds>
    <femy:ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice contextRef="c80" id="ixv-8631">P10D</femy:ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice>
    <femy:DailyDollarTradingVolumeOfCommonStockExceedsPerDay contextRef="c76" decimals="0" id="ixv-8632" unitRef="usd">1000000</femy:DailyDollarTradingVolumeOfCommonStockExceedsPerDay>
    <us-gaap:DebtInstrumentRedemptionPricePercentage contextRef="c76" decimals="2" id="ixv-8633" unitRef="pure">1.15</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtConversionConvertedInstrumentAmount1 contextRef="c82" decimals="0" id="ixv-8634" unitRef="usd">85000</us-gaap:DebtConversionConvertedInstrumentAmount1>
    <us-gaap:DebtConversionConvertedInstrumentSharesIssued1
      contextRef="c83"
      decimals="INF"
      id="ixv-8635"
      unitRef="shares">72033</us-gaap:DebtConversionConvertedInstrumentSharesIssued1>
    <us-gaap:WarrantsAndRightsOutstandingTerm contextRef="c84" id="ixv-8636">P5Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <femy:PercentageOfWarrantClosingPriceOfCommonStockExceedsPercentage contextRef="c85" decimals="2" id="ixv-8637" unitRef="pure">2</femy:PercentageOfWarrantClosingPriceOfCommonStockExceedsPercentage>
    <femy:ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice contextRef="c86" id="ixv-8638">P10D</femy:ConsecutiveTradingDaysCommonStockExceedsTheConversionPrice>
    <femy:DailyDollarTradingVolumeOfCommonStockExceedsPerDay contextRef="c85" decimals="0" id="ixv-8639" unitRef="usd">1000000</femy:DailyDollarTradingVolumeOfCommonStockExceedsPerDay>
    <us-gaap:InterestExpenseDebt contextRef="c88" decimals="0" id="ixv-8640" unitRef="usd">491500</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebtExcludingAmortization contextRef="c88" decimals="0" id="ixv-8641" unitRef="usd">101587</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts contextRef="c88" decimals="0" id="ixv-8642" unitRef="usd">389913</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:InterestExpenseDebt contextRef="c89" decimals="0" id="ixv-8643" unitRef="usd">388311</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebtExcludingAmortization contextRef="c89" decimals="0" id="ixv-8644" unitRef="usd">102750</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts contextRef="c89" decimals="0" id="ixv-8645" unitRef="usd">285561</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:InterestExpenseDebt contextRef="c78" decimals="0" id="ixv-8646" unitRef="usd">950949</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebtExcludingAmortization contextRef="c78" decimals="0" id="ixv-8647" unitRef="usd">204337</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts contextRef="c78" decimals="0" id="ixv-8648" unitRef="usd">746612</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:InterestExpenseDebt contextRef="c90" decimals="0" id="ixv-8649" unitRef="usd">749863</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebtExcludingAmortization contextRef="c90" decimals="0" id="ixv-8650" unitRef="usd">205500</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts contextRef="c90" decimals="0" id="ixv-8651" unitRef="usd">544363</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:ConvertibleLongTermNotesPayable contextRef="c77" decimals="0" id="ixv-8652" unitRef="usd">6080813</us-gaap:ConvertibleLongTermNotesPayable>
    <us-gaap:ConvertibleLongTermNotesPayable contextRef="c91" decimals="0" id="ixv-8653" unitRef="usd">5406228</us-gaap:ConvertibleLongTermNotesPayable>
    <us-gaap:ConvertibleDebtFairValueDisclosures contextRef="c77" decimals="0" id="ixv-8654" unitRef="usd">6602732</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:ConvertibleDebtFairValueDisclosures contextRef="c91" decimals="0" id="ixv-8655" unitRef="usd">6493720</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="c0" id="ixv-4780">&lt;div style="text-indent: -36pt; text-align: justify; padding-left: 36pt;"&gt;
    &lt;div style="float: left; width: 36.0pt; white-space: nowrap;"&gt;
     &lt;span style="font-weight: bold;"&gt;(9)&lt;/span&gt;
    &lt;/div&gt;
    &lt;div&gt;
     &lt;span style="font-weight: bold;"&gt;Stockholders&#x2019; Equity&lt;/span&gt;
    &lt;/div&gt;
  &lt;/div&gt;&lt;div style="clear: both;"&gt;&#160;
  &lt;/div&gt;&lt;div&gt; On July 1, 2022, the Company filed a shelf registration statement to sell up to $150 million in common and preferred stock, debt securities and warrants. Additionally, the Company entered into an Equity Distribution Agreement with Piper Sandler &amp;amp; Co. (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. &lt;/div&gt;&lt;div&gt;&#160;&lt;/div&gt;&lt;div&gt; For the six months ended June 30, 2025, the Company sold approximately 3.8 million shares of common stock for aggregate proceeds of approximately $5.5 million, and as of June 30, 2025, approximately $1.5 million remained available for sale pursuant to the prospectus. As of June 30, 2025, the amount the Company was authorized to sell was subject to baby-shelf limitations. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; In June 2025, the Company sold 3,600,000 shares of common stock in an underwritten public offering at $0.85 per share. The Company also sold 1,686,275 shares of common stock in a separate concurrent private placement at a price of $0.85 per share to certain existing institutional stockholders and a price of $1.02 per share to certain directors and officers.&#160;The offering resulted in aggregate gross
proceeds of $4,510,001, before $804,940 of transaction costs.&lt;/div&gt;&lt;div&gt;&#160;&lt;/div&gt;&lt;div&gt;Additionally, common warrants to purchase 105,726 shares of common stock were issued to the underwriter as a commission for services performed. The underwriter warrants are exercisable beginning December 2, 2025, have a 5-year term and an exercise price of $1.0625 per share. The 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,&#160;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. The warrants were valued at $56,035 using
Black-Scholes assumptions. As of June 30, 2025, 105,726 underwriter warrants remain outstanding. &lt;/div&gt;&lt;div&gt;&#160;&lt;/div&gt;&lt;div&gt; On June 30, 2025, the Company entered into an Any Market Purchase Agreement (&#x201c;Purchase Agreement&#x201d;) with Alumni Capital LP (&#x201c;Alumni&#x201d;) whereby the Company has the right, but not obligation, to sell to Alumni up to an aggregate of $10 million in shares of common stock in a series of purchases until December 31, 2026. The Company may elect that Alumni purchase up to $1 million in shares of common stock (or up to $5 million if mutually agreed) at either (i) the lowest traded price for four previous business days, multiplied by 90% or (ii) up to the lesser of (a) $1 million in shares of common stock or (b) 100% of the average daily trading volume of common stock for previous two business days at lowest daily dollar volume-weighted average price, multiplied by 97%. The Company is limited to issuances to Alumni or 19.99% of the shares of common stock outstanding immediately prior to the execution of the Purchase Agreement.&#160;The Purchase Agreement will allow the Company to
raise equity on a periodic basis at its discretion depending on a variety of
factors including market conditions, the trading price of the common stock, and
use of proceeds for operating activities. Due to certain pricing and settlement provisions, the Purchase Agreement includes an embedded put option contract. The Company will account for the Purchase Agreement as a derivative, with a fair value deemed de minimis. The difference between the discounted purchase price and fair value of the shares&#160;&lt;span style="font-size:10.0pt"&gt;will be expensed in the
period the transaction occurs&lt;/span&gt;&#160;as a non-cash, nonoperating financing cost. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; The Company incurred a 2% commitment fee of $200,000 and an additional $60,000 in expenses as of June 30, 2025, which are included as other expense in the unaudited interim consolidated statements of operations. &lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <femy:AuthorizedOfferingAmountOfSecurities contextRef="c92" decimals="-6" id="ixv-8656" unitRef="usd">150000000</femy:AuthorizedOfferingAmountOfSecurities>
    <femy:CommonStockAuthorizedValueToBeIssuedBySalesAgent contextRef="c93" decimals="-5" id="ixv-8657" unitRef="usd">16700000</femy:CommonStockAuthorizedValueToBeIssuedBySalesAgent>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c0"
      decimals="INF"
      id="ixv-8658"
      unitRef="shares">3800000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <femy:ProceedsFromAtthemarketSalesOfCommonStock contextRef="c0" decimals="-5" id="ixv-8659" unitRef="usd">5500000</femy:ProceedsFromAtthemarketSalesOfCommonStock>
    <femy:CommonStockRemainingAvailableValueToBeIssued contextRef="c2" decimals="-5" id="ixv-8660" unitRef="usd">1500000</femy:CommonStockRemainingAvailableValueToBeIssued>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c94"
      decimals="INF"
      id="ixv-8661"
      unitRef="shares">3600000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SharePrice
      contextRef="c95"
      decimals="2"
      id="ixv-8662"
      unitRef="usdPershares">0.85</us-gaap:SharePrice>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c96"
      decimals="INF"
      id="ixv-8663"
      unitRef="shares">1686275</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SharePrice
      contextRef="c97"
      decimals="2"
      id="ixv-8664"
      unitRef="usdPershares">0.85</us-gaap:SharePrice>
    <us-gaap:SharePrice
      contextRef="c98"
      decimals="2"
      id="ixv-8665"
      unitRef="usdPershares">1.02</us-gaap:SharePrice>
    <us-gaap:ProceedsFromIssuanceOrSaleOfEquity contextRef="c99" decimals="0" id="ixv-8666" unitRef="usd">4510001</us-gaap:ProceedsFromIssuanceOrSaleOfEquity>
    <femy:PaymentsOfEquityIssuanceCosts contextRef="c99" decimals="0" id="ixv-8667" unitRef="usd">804940</femy:PaymentsOfEquityIssuanceCosts>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="c100"
      decimals="INF"
      id="ixv-8668"
      unitRef="shares">105726</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:WarrantsAndRightsOutstandingTerm contextRef="c100" id="ixv-8669">P5Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c100"
      decimals="4"
      id="ixv-8670"
      unitRef="usdPershares">1.0625</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <femy:StockIssuedDuringPeriodValueIssuanceOfIssuanceOfWarrants contextRef="c101" decimals="0" id="ixv-8671" unitRef="usd">56035</femy:StockIssuedDuringPeriodValueIssuanceOfIssuanceOfWarrants>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="c100"
      decimals="INF"
      id="ixv-8672"
      unitRef="shares">105726</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c102" decimals="-6" id="ixv-8673" unitRef="usd">10000000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <femy:MaximumCommonStockElectedtoPurchase contextRef="c103" decimals="-6" id="ixv-8674" unitRef="usd">1000000</femy:MaximumCommonStockElectedtoPurchase>
    <femy:MaximumCommonStockElectedtoPurchaseinMutuallyAgreed contextRef="c103" decimals="-6" id="ixv-8675" unitRef="usd">5000000</femy:MaximumCommonStockElectedtoPurchaseinMutuallyAgreed>
    <femy:NumberOfBusinessDays contextRef="c104" id="ixv-8676">P4D</femy:NumberOfBusinessDays>
    <femy:PercentageMultiplier contextRef="c103" decimals="2" id="ixv-8678" unitRef="pure">0.90</femy:PercentageMultiplier>
    <femy:MaximumCommonStockElectedtoPurchase contextRef="c103" decimals="-6" id="ixv-8679" unitRef="usd">1000000</femy:MaximumCommonStockElectedtoPurchase>
    <femy:PercentageOfVolumeWeightedAveragePriceOfCommonStock
      contextRef="c105"
      decimals="INF"
      id="ixv-8680"
      unitRef="pure">1</femy:PercentageOfVolumeWeightedAveragePriceOfCommonStock>
    <femy:NumberOfTradingDaysForCommonStock contextRef="c104" id="ixv-8681">P2D</femy:NumberOfTradingDaysForCommonStock>
    <femy:PercentageofVolumeWeightedAvergePriceMultiplier contextRef="c105" decimals="2" id="ixv-8683" unitRef="pure">0.97</femy:PercentageofVolumeWeightedAvergePriceMultiplier>
    <femy:PercentageOfCommonStockOutstanding contextRef="c104" decimals="4" id="ixv-8684" unitRef="pure">0.1999</femy:PercentageOfCommonStockOutstanding>
    <femy:PercentageOfCommitmentFee contextRef="c2" decimals="2" id="ixv-8685" unitRef="pure">0.02</femy:PercentageOfCommitmentFee>
    <femy:CommitmentFeeForUnsoldShares contextRef="c0" decimals="0" id="ixv-8686" unitRef="usd">200000</femy:CommitmentFeeForUnsoldShares>
    <femy:AdditionalCommitmentFeeForUnsoldShares contextRef="c0" decimals="0" id="ixv-8687" unitRef="usd">60000</femy:AdditionalCommitmentFeeForUnsoldShares>
    <us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock contextRef="c0" id="ixv-4813">&lt;div style="text-indent: -36pt; text-align: justify; padding-left: 36pt;"&gt;
    &lt;div style="float: left; width: 36.0pt; white-space: nowrap;"&gt;
     &lt;span style="font-weight: bold;"&gt;(10)&lt;/span&gt;
    &lt;/div&gt;
    &lt;div&gt;
     &lt;span style="font-weight: bold;"&gt;Equity Incentive Plans and Warrants&lt;/span&gt;
    &lt;/div&gt;
  &lt;/div&gt;&lt;div style="clear: both;"&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   &lt;span style="font-style: italic;"&gt;Stock-Based Awards&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;&lt;/div&gt;&lt;div style="text-indent: -18pt; text-align: justify; padding-left: 45pt;"&gt;
    &lt;div style="float: left; width: 18.0pt; white-space: nowrap;"&gt;
     (a)
    &lt;/div&gt;
    &lt;div&gt;
     &lt;span style="font-style: italic;"&gt;Stock Option Plans&lt;/span&gt;
    &lt;/div&gt;
  &lt;/div&gt;&lt;div style="clear: both;"&gt;&#160;
  &lt;/div&gt;&lt;div&gt; Activity under the Company&#x2019;s stock option plans for the six months ended June 30, 2025 was as follows: &lt;/div&gt;
&lt;div&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 64%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: center; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;



      &lt;span style="font-weight: bold;"&gt;Number of

      options&lt;/span&gt;
     &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;





      &lt;span style="font-weight: bold;"&gt;Weighted
&lt;br/&gt;
      average
&lt;br/&gt;
      exercise
&lt;br/&gt;
      price&lt;/span&gt;
     &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align : bottom; text-align : center; width : 9%; border-bottom : 1px solid black; border-top : none; border-left : none; border-right : none; white-space : nowrap; "&gt;




      &lt;span style="font-weight: bold;"&gt;Aggregate &lt;br/&gt;

      Intrinsic

      Value&lt;/span&gt;
     &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Outstanding at December 31, 2024
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;2,974,219&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;1.60&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      &#160;&#160;&#160;&#160;Granted
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;1,595,315&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;1.09&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      &#160;&#160;&#160;&#160;Forfeited
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; width: 9%;"&gt;(171,037&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;&lt;td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;1.10&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Outstanding at June 30, 2025
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;"&gt;4,398,497&lt;/td&gt;&lt;td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;1.43&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;619,562&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;

   &lt;tr style="vertical-align: top; height: 1pt;"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;span style="font-size: 13.3333px; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Vested and exercisable at June 30, 2025&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: left; width: 1%; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: right; width: 9%; border-top: none; border-left: none; border-right: none;"&gt;1,796,098&lt;/td&gt;&lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: left; width: 1%; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;2.01&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;380,874&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
     The intrinsic value represents the amount by which the market price of the underlying stock at June 30, 2025 exceeds the exercise price of an option.
    &lt;/div&gt;
&lt;div&gt;&#160;
    &lt;/div&gt;
&lt;div&gt; Options granted under the 2021 Stock Option Plan for the six months ended June 30, 2025 to employees and nonemployees were 1,524,915 and 70,400, respectively and the weighted average exercise prices were $1.09 and $0.98, respectively. The weighted average fair values of the options granted to employees and nonemployees were $0.84 and $0.73, respectively and were estimated using the following Black-Scholes assumptions: &lt;/div&gt;
    &lt;div&gt;&#160;
    &lt;/div&gt;

    &lt;table cellpadding="0" style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt; &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 76%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 1.0pt;"&gt; &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;"&gt; &lt;span style="font-weight: bold;"&gt;Employees&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;"&gt; &lt;span style="font-weight: bold;"&gt;Nonemployees&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt; &lt;td style="vertical-align: bottom;"&gt; &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt; Expected term (in years) &lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;6.06&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;5.50&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 1.0pt;"&gt; &lt;td style="vertical-align: bottom;"&gt; &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt; Risk&#x2011;free interest rate &lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;4.37&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;%&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;3.91&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;%&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt; &lt;td style="vertical-align: bottom;"&gt; &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt; Dividend yield &lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt; &#x2014; &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&lt;span style="letter-spacing: normal; text-align: right; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;%&lt;/span&gt;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt; &#x2014;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&lt;span style="letter-spacing: normal; text-align: right; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 1.0pt;"&gt; &lt;td style="vertical-align: bottom;"&gt; &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt; Expected volatility &lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;91.17&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;%&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;90.77&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;%&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
&lt;div&gt;&#160;
    &lt;/div&gt;
&lt;div&gt; No options were exercised for the six months ended June 30, 2025 under our stock option plans. &lt;/div&gt;
&lt;div&gt;&#160;&lt;/div&gt;
&lt;div&gt; On June 25, 2025, Femasys stockholders approved an amendment to the 2021 Equity Incentive Plan to increase the total number of shares of common stock authorized for issuance by 3,000,000. As of June 30, 2025, the total number of shares of common stock reserved for future awards under the 2021 Stock Option Plan was 3,133,620. &lt;/div&gt;&lt;div&gt;&#160;&lt;/div&gt;
&lt;div style="text-indent: -18pt; text-align: justify; padding-left: 45.35pt;"&gt;
    &lt;div style="float: left; width: 18.0pt; white-space: nowrap;"&gt;
     (b)
    &lt;/div&gt;
    &lt;div&gt;
     &lt;span style="font-style: italic;"&gt;Inducement Grants&lt;/span&gt;
    &lt;/div&gt;
  &lt;/div&gt;&lt;div style="clear: both;"&gt;&#160;
  &lt;/div&gt;&lt;div&gt; Since 2023, the Company has granted 250,000 inducement grants, a stock option grant to certain employees for the right to purchase shares, which were approved by the Compensation Committee. The inducement grants vest in equal installments over four years provided the employee remains employed by the Company on the vesting date. In the first quarter of 2025, there were forfeitures of 100,000 options. In the second quarter of 2025, there was a grant of 100,000 options. &lt;/div&gt;&lt;div&gt; The inducement grants are summarized as follows: &lt;/div&gt;&lt;div&gt;&#160;&lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt; &lt;tr style="vertical-align: top; height: 1.0pt;"&gt; &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt; &lt;div&gt; &lt;span style="font-weight: bold;"&gt;Number of&lt;/span&gt; &lt;/div&gt; &lt;div&gt; &lt;span style="font-weight: bold;"&gt;options&lt;/span&gt; &lt;/div&gt; &lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: center; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt; &lt;div&gt; &lt;span style="font-weight: bold;"&gt;Weighted&lt;/span&gt; &lt;/div&gt; &lt;div&gt; &lt;span style="font-weight: bold;"&gt;average&lt;/span&gt; &lt;/div&gt; &lt;div&gt; &lt;span style="font-weight: bold;"&gt;exercise&lt;/span&gt; &lt;/div&gt; &lt;div&gt; &lt;span style="font-weight: bold;"&gt;price&lt;/span&gt; &lt;/div&gt; &lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt; &lt;div&gt; &lt;span style="font-weight: bold;"&gt;Weighted&lt;/span&gt; &lt;/div&gt; &lt;div&gt; &lt;span style="font-weight: bold;"&gt;average&lt;/span&gt; &lt;/div&gt; &lt;div&gt; &lt;span style="font-weight: bold;"&gt;remaining&lt;/span&gt; &lt;/div&gt; &lt;div&gt; &lt;span style="font-weight: bold;"&gt;life years&lt;/span&gt; &lt;/div&gt; &lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt; &lt;td style="vertical-align: bottom;"&gt; &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt; Outstanding at December 31, 2024 &lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;250,000&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&lt;br/&gt;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;1.89&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;8.07&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: top;"&gt; &lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&#160;&#160;Granted&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;100,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;0.90&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;9.98&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt; &lt;td style="vertical-align: bottom;"&gt; &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt; &#160;&#160;&#160;&#160;Forfeited &lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;(100,000&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;)&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;1.10&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt; &#x2014; &lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 1pt;"&gt; &lt;td style="vertical-align: bottom;"&gt; &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt; Outstanding at June 30, 2025 &lt;/div&gt; &lt;/td&gt; &lt;td style="border-top: none; vertical-align: bottom; width: 1%; text-align: left; border-bottom: 3px double black; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="border-top: none; vertical-align: bottom; width: 9%; text-align: right; border-bottom: 3px double black; border-left: none; border-right: none;"&gt;250,000&lt;/td&gt;&lt;td style="border-top: none; vertical-align: bottom; width: 1%; text-align: left; border-bottom: 3px double black; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&lt;br/&gt;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;1.81&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;8.11&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt; &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 1pt;"&gt; &lt;td style="vertical-align: bottom;"&gt; &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt; Vested and exercisable at June 30, 2025 &lt;/div&gt; &lt;/td&gt; &lt;td style="border-bottom: 1px solid black; vertical-align: bottom; width: 1%; text-align: left; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1px solid black; vertical-align: bottom; width: 9%; text-align: right; border-top: none; border-left: none; border-right: none;"&gt;100,000&lt;/td&gt;&lt;td style="border-bottom: 1px solid black; vertical-align: bottom; width: 1%; text-align: left; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&lt;br/&gt;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;2.56&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;6.82&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
    &lt;div style="float: left; width: 36.0pt; white-space: nowrap;"&gt;
     (c)
    &lt;/div&gt;
    &lt;div&gt;
     &lt;span style="font-style: italic;"&gt;Share-Based Compensation Expense&lt;/span&gt;
    &lt;/div&gt;
  &lt;/div&gt;&lt;div&gt;&#160;&lt;/div&gt;&lt;div&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 statements of comprehensive loss: &lt;/div&gt;
    &lt;div&gt;&#160;
    &lt;/div&gt;
    &lt;table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
     &lt;tr style="height: 0px; font-size: 0px;"&gt;
      &lt;td style="width: 53%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
      &lt;td colspan="6" style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; white-space : nowrap; "&gt;


        &lt;span style="font-weight: bold;"&gt;Three Months Ended June 30, &lt;/span&gt;
       &lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td colspan="7" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;


        &lt;span style="font-weight: bold;"&gt;Six Months Ended June 30, &lt;/span&gt;
       &lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
      &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;"&gt;


        &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
       &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;"&gt;


        &lt;span style="font-weight: bold;"&gt;2024&lt;/span&gt;
       &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;"&gt;


        &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
       &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;"&gt;


        &lt;span style="font-weight: bold;"&gt;2024&lt;/span&gt;
       &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
      &lt;td style="vertical-align: bottom;"&gt;
       &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
        Research and development
       &lt;/div&gt;
      &lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;68,299&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;34,629&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;205,223&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;64,637&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
      &lt;td style="vertical-align: bottom;"&gt;
       &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
        Sales and marketing
       &lt;/div&gt;
      &lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;21,418&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;18,246&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;10,987&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;24,764&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
      &lt;td style="vertical-align: bottom;"&gt;
       &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
        General and administrative
       &lt;/div&gt;
      &lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;92,254&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;51,138&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;332,998&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;92,197&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
      &lt;td style="vertical-align: bottom;"&gt;
       &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
        Total share-based compensation expense
       &lt;/div&gt;
      &lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;
      &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;"&gt;181,971&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;"&gt;104,013&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;"&gt;549,208&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;"&gt;181,598&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;
    &lt;/table&gt;
&lt;div&gt;&#160;
    &lt;/div&gt;
&lt;div&gt; As of June 30, 2025, the remaining share-based compensation expense that is expected to be recognized in future periods for employees and nonemployees is $1,924,030, which includes $155,222 of compensation expense to be recognized upon achieving certain performance conditions. For service-based awards, the $1,768,808 of unrecognized expense is expected to be recognized over a weighted average period of 2.9 years. &lt;/div&gt;
&lt;div style="text-align: justify; margin-left: 47.25pt;"&gt;&#160;
    &lt;/div&gt;
&lt;div style="text-indent: -18pt; text-align: justify; padding-left: 45pt;"&gt;
    &lt;div style="float: left; width: 18.0pt; white-space: nowrap;"&gt;
     (d)
    &lt;/div&gt;
    &lt;div&gt;
     &lt;span style="font-style: italic;"&gt;Employee Stock Purchase Plan (ESPP)&lt;/span&gt;
    &lt;/div&gt;
  &lt;/div&gt;&lt;div style="clear: both;"&gt;&#160;
  &lt;/div&gt;&lt;div&gt;For the six months ended June 30, 2025, 49,247 shares of common stock were issued under the Company&#x2019;s ESPP at a fair value of $40,875. For the six months ended June 30, 2024, 12,081 shares of common stock were issued under the Company&#x2019;s ESPP Plan at a fair value of $10,390. As of June 30, 2025, the total number of shares of common stock reserved for future awards under the ESPP was 719,668. &lt;/div&gt;
&lt;div&gt;&#160;&lt;/div&gt;
</us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="c108" id="ixv-4828">&lt;div&gt; Activity under the Company&#x2019;s stock option plans for the six months ended June 30, 2025 was as follows: &lt;/div&gt;
&lt;div&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 64%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: center; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;



      &lt;span style="font-weight: bold;"&gt;Number of

      options&lt;/span&gt;
     &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;





      &lt;span style="font-weight: bold;"&gt;Weighted
&lt;br/&gt;
      average
&lt;br/&gt;
      exercise
&lt;br/&gt;
      price&lt;/span&gt;
     &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align : bottom; text-align : center; width : 9%; border-bottom : 1px solid black; border-top : none; border-left : none; border-right : none; white-space : nowrap; "&gt;




      &lt;span style="font-weight: bold;"&gt;Aggregate &lt;br/&gt;

      Intrinsic

      Value&lt;/span&gt;
     &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Outstanding at December 31, 2024
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;2,974,219&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;1.60&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      &#160;&#160;&#160;&#160;Granted
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;1,595,315&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;1.09&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      &#160;&#160;&#160;&#160;Forfeited
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; width: 9%;"&gt;(171,037&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;&lt;td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;1.10&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div&gt;
      Outstanding at June 30, 2025
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;"&gt;4,398,497&lt;/td&gt;&lt;td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;1.43&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;619,562&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;

   &lt;tr style="vertical-align: top; height: 1pt;"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;span style="font-size: 13.3333px; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Vested and exercisable at June 30, 2025&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: left; width: 1%; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: right; width: 9%; border-top: none; border-left: none; border-right: none;"&gt;1,796,098&lt;/td&gt;&lt;td style="border-bottom: 1px solid black; vertical-align: bottom; text-align: left; width: 1%; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;2.01&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&lt;br/&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;380,874&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c117"
      decimals="INF"
      id="ixv-8688"
      unitRef="shares">2974219</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c117"
      decimals="2"
      id="ixv-8689"
      unitRef="usdPershares">1.6</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="c108"
      decimals="INF"
      id="ixv-8690"
      unitRef="shares">1595315</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="c108"
      decimals="2"
      id="ixv-8691"
      unitRef="usdPershares">1.09</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="c108"
      decimals="INF"
      id="ixv-8692"
      unitRef="shares">171037</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="c108"
      decimals="2"
      id="ixv-8693"
      unitRef="usdPershares">1.1</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c110"
      decimals="INF"
      id="ixv-8694"
      unitRef="shares">4398497</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c110"
      decimals="2"
      id="ixv-8695"
      unitRef="usdPershares">1.43</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="c110" decimals="0" id="ixv-8696" unitRef="usd">619562</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="c110"
      decimals="INF"
      id="ixv-8697"
      unitRef="shares">1796098</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="c110"
      decimals="2"
      id="ixv-8698"
      unitRef="usdPershares">2.01</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 contextRef="c110" decimals="0" id="ixv-8699" unitRef="usd">380874</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock contextRef="c0" id="ixv-4961">&lt;div&gt; Options granted under the 2021 Stock Option Plan for the six months ended June 30, 2025 to employees and nonemployees were 1,524,915 and 70,400, respectively and the weighted average exercise prices were $1.09 and $0.98, respectively. The weighted average fair values of the options granted to employees and nonemployees were $0.84 and $0.73, respectively and were estimated using the following Black-Scholes assumptions: &lt;/div&gt;
    &lt;div&gt;&#160;
    &lt;/div&gt;

    &lt;table cellpadding="0" style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt; &lt;tr style="height: 0px; font-size: 0px;"&gt;&lt;td style="width: 76%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 1.0pt;"&gt; &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;"&gt; &lt;span style="font-weight: bold;"&gt;Employees&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;"&gt; &lt;span style="font-weight: bold;"&gt;Nonemployees&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt; &lt;td style="vertical-align: bottom;"&gt; &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt; Expected term (in years) &lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;6.06&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;5.50&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 1.0pt;"&gt; &lt;td style="vertical-align: bottom;"&gt; &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt; Risk&#x2011;free interest rate &lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;4.37&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;%&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;3.91&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;%&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt; &lt;td style="vertical-align: bottom;"&gt; &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt; Dividend yield &lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt; &#x2014; &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&lt;span style="letter-spacing: normal; text-align: right; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;%&lt;/span&gt;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt; &#x2014;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&lt;span style="letter-spacing: normal; text-align: right; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;%&lt;/span&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 1.0pt;"&gt; &lt;td style="vertical-align: bottom;"&gt; &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt; Expected volatility &lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;91.17&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;%&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;90.77&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;%&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="c106"
      decimals="INF"
      id="ixv-8700"
      unitRef="shares">1524915</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="c107"
      decimals="INF"
      id="ixv-8701"
      unitRef="shares">70400</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="c106"
      decimals="2"
      id="ixv-8702"
      unitRef="usdPershares">1.09</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="c107"
      decimals="2"
      id="ixv-8703"
      unitRef="usdPershares">0.98</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c106"
      decimals="2"
      id="ixv-8704"
      unitRef="usdPershares">0.84</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c107"
      decimals="2"
      id="ixv-8705"
      unitRef="usdPershares">0.73</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c106" id="ixv-8706">P6Y21D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c107" id="ixv-8707">P5Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="c106" decimals="4" id="ixv-8708" unitRef="pure">0.0437</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="c107" decimals="4" id="ixv-8709" unitRef="pure">0.0391</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="c106" decimals="2" id="ixv-8710" unitRef="pure">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="c107" decimals="2" id="ixv-8711" unitRef="pure">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="c106" decimals="4" id="ixv-8712" unitRef="pure">0.9117</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="c107" decimals="4" id="ixv-8713" unitRef="pure">0.9077</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c108"
      decimals="0"
      id="ixv-8714"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c109"
      decimals="INF"
      id="ixv-8715"
      unitRef="shares">3000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="c110"
      decimals="INF"
      id="ixv-8716"
      unitRef="shares">3133620</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="c111"
      decimals="INF"
      id="ixv-8717"
      unitRef="shares">250000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c111" id="ixv-8718">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="c112"
      decimals="INF"
      id="ixv-8719"
      unitRef="shares">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="c113"
      decimals="INF"
      id="ixv-8720"
      unitRef="shares">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="c111" id="ixv-5059">&lt;div&gt; The inducement grants are summarized as follows: &lt;/div&gt;&lt;div&gt;&#160;&lt;/div&gt;&lt;table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt; &lt;tr style="vertical-align: top; height: 1.0pt;"&gt; &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt; &lt;div&gt; &lt;span style="font-weight: bold;"&gt;Number of&lt;/span&gt; &lt;/div&gt; &lt;div&gt; &lt;span style="font-weight: bold;"&gt;options&lt;/span&gt; &lt;/div&gt; &lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: center; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt; &lt;div&gt; &lt;span style="font-weight: bold;"&gt;Weighted&lt;/span&gt; &lt;/div&gt; &lt;div&gt; &lt;span style="font-weight: bold;"&gt;average&lt;/span&gt; &lt;/div&gt; &lt;div&gt; &lt;span style="font-weight: bold;"&gt;exercise&lt;/span&gt; &lt;/div&gt; &lt;div&gt; &lt;span style="font-weight: bold;"&gt;price&lt;/span&gt; &lt;/div&gt; &lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt; &lt;div&gt; &lt;span style="font-weight: bold;"&gt;Weighted&lt;/span&gt; &lt;/div&gt; &lt;div&gt; &lt;span style="font-weight: bold;"&gt;average&lt;/span&gt; &lt;/div&gt; &lt;div&gt; &lt;span style="font-weight: bold;"&gt;remaining&lt;/span&gt; &lt;/div&gt; &lt;div&gt; &lt;span style="font-weight: bold;"&gt;life years&lt;/span&gt; &lt;/div&gt; &lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt; &lt;td style="vertical-align: bottom;"&gt; &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt; Outstanding at December 31, 2024 &lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;250,000&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&lt;br/&gt;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;1.89&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;8.07&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;&lt;tr style="vertical-align: top;"&gt; &lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&#160;&#160;Granted&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;100,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;0.90&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;9.98&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt; &lt;td style="vertical-align: bottom;"&gt; &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt; &#160;&#160;&#160;&#160;Forfeited &lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;(100,000&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;)&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;1.10&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt; &#x2014; &lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 1pt;"&gt; &lt;td style="vertical-align: bottom;"&gt; &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt; Outstanding at June 30, 2025 &lt;/div&gt; &lt;/td&gt; &lt;td style="border-top: none; vertical-align: bottom; width: 1%; text-align: left; border-bottom: 3px double black; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="border-top: none; vertical-align: bottom; width: 9%; text-align: right; border-bottom: 3px double black; border-left: none; border-right: none;"&gt;250,000&lt;/td&gt;&lt;td style="border-top: none; vertical-align: bottom; width: 1%; text-align: left; border-bottom: 3px double black; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&lt;br/&gt;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;1.81&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;8.11&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt; &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 1pt;"&gt; &lt;td style="vertical-align: bottom;"&gt; &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt; Vested and exercisable at June 30, 2025 &lt;/div&gt; &lt;/td&gt; &lt;td style="border-bottom: 1px solid black; vertical-align: bottom; width: 1%; text-align: left; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1px solid black; vertical-align: bottom; width: 9%; text-align: right; border-top: none; border-left: none; border-right: none;"&gt;100,000&lt;/td&gt;&lt;td style="border-bottom: 1px solid black; vertical-align: bottom; width: 1%; text-align: left; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&lt;br/&gt;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;2.56&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt;6.82&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c118"
      decimals="INF"
      id="ixv-8721"
      unitRef="shares">250000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c118"
      decimals="2"
      id="ixv-8722"
      unitRef="usdPershares">1.89</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="c111" id="ixv-8723">P8Y25D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="c111"
      decimals="INF"
      id="ixv-8724"
      unitRef="shares">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="c111"
      decimals="2"
      id="ixv-8725"
      unitRef="usdPershares">0.9</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <femy:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm contextRef="c111" id="ixv-8726">P9Y11M23D</femy:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="c111"
      decimals="INF"
      id="ixv-8727"
      unitRef="shares">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="c111"
      decimals="2"
      id="ixv-8728"
      unitRef="usdPershares">1.1</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c119"
      decimals="INF"
      id="ixv-8729"
      unitRef="shares">250000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c119"
      decimals="2"
      id="ixv-8730"
      unitRef="usdPershares">1.81</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <femy:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm contextRef="c111" id="ixv-8731">P8Y1M9D</femy:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="c119"
      decimals="INF"
      id="ixv-8732"
      unitRef="shares">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="c119"
      decimals="2"
      id="ixv-8733"
      unitRef="usdPershares">2.56</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1 contextRef="c111" id="ixv-8734">P6Y9M25D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock contextRef="c0" id="ixv-5187">&lt;div&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 statements of comprehensive loss: &lt;/div&gt;
    &lt;div&gt;&#160;
    &lt;/div&gt;
    &lt;table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
     &lt;tr style="height: 0px; font-size: 0px;"&gt;
      &lt;td style="width: 53%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
      &lt;td colspan="6" style="border-bottom : 1pt solid black; vertical-align : bottom; text-align : center; white-space : nowrap; "&gt;


        &lt;span style="font-weight: bold;"&gt;Three Months Ended June 30, &lt;/span&gt;
       &lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td colspan="7" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;


        &lt;span style="font-weight: bold;"&gt;Six Months Ended June 30, &lt;/span&gt;
       &lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
      &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;"&gt;


        &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
       &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;"&gt;


        &lt;span style="font-weight: bold;"&gt;2024&lt;/span&gt;
       &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;"&gt;


        &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
       &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;"&gt;


        &lt;span style="font-weight: bold;"&gt;2024&lt;/span&gt;
       &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
      &lt;td style="vertical-align: bottom;"&gt;
       &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
        Research and development
       &lt;/div&gt;
      &lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;68,299&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;34,629&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;205,223&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;64,637&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
      &lt;td style="vertical-align: bottom;"&gt;
       &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
        Sales and marketing
       &lt;/div&gt;
      &lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;21,418&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;18,246&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;10,987&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;24,764&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
      &lt;td style="vertical-align: bottom;"&gt;
       &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
        General and administrative
       &lt;/div&gt;
      &lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;92,254&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;51,138&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;332,998&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;92,197&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
      &lt;td style="vertical-align: bottom;"&gt;
       &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
        Total share-based compensation expense
       &lt;/div&gt;
      &lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;
      &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;"&gt;181,971&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;"&gt;104,013&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;"&gt;549,208&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;"&gt;181,598&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;
    &lt;/table&gt;</us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c120" decimals="0" id="ixv-8735" unitRef="usd">68299</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c121" decimals="0" id="ixv-8736" unitRef="usd">34629</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c122" decimals="0" id="ixv-8737" unitRef="usd">205223</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c123" decimals="0" id="ixv-8738" unitRef="usd">64637</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c124" decimals="0" id="ixv-8739" unitRef="usd">21418</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c125" decimals="0" id="ixv-8740" unitRef="usd">18246</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c126" decimals="0" id="ixv-8741" unitRef="usd">10987</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c127" decimals="0" id="ixv-8742" unitRef="usd">24764</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c128" decimals="0" id="ixv-8743" unitRef="usd">92254</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c129" decimals="0" id="ixv-8744" unitRef="usd">51138</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c130" decimals="0" id="ixv-8745" unitRef="usd">332998</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c131" decimals="0" id="ixv-8746" unitRef="usd">92197</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c4" decimals="0" id="ixv-8747" unitRef="usd">181971</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c5" decimals="0" id="ixv-8748" unitRef="usd">104013</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c0" decimals="0" id="ixv-8749" unitRef="usd">549208</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c6" decimals="0" id="ixv-8750" unitRef="usd">181598</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="c2" decimals="0" id="ixv-8751" unitRef="usd">1924030</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <femy:ShareBasedCompensationExpenseToBeRecognizedUponAchievingCertainPerformanceCondition contextRef="c0" decimals="0" id="ixv-8752" unitRef="usd">155222</femy:ShareBasedCompensationExpenseToBeRecognizedUponAchievingCertainPerformanceCondition>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions contextRef="c2" decimals="0" id="ixv-8753" unitRef="usd">1768808</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c0" id="ixv-8754">P2Y10M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="c114"
      decimals="INF"
      id="ixv-8755"
      unitRef="shares">49247</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c114" decimals="0" id="ixv-8756" unitRef="usd">40875</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="c115"
      decimals="INF"
      id="ixv-8757"
      unitRef="shares">12081</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c115" decimals="0" id="ixv-8758" unitRef="usd">10390</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="c116"
      decimals="INF"
      id="ixv-8759"
      unitRef="shares">719668</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="c0" id="ixv-5319">&lt;div style="text-indent: -36pt; text-align: justify; padding-left: 36pt;"&gt;
    &lt;div style="float: left; width: 36.0pt; white-space: nowrap;"&gt;
     &lt;span style="font-weight: bold;"&gt;(11)&lt;/span&gt;
    &lt;/div&gt;
    &lt;div&gt;
     &lt;span style="font-weight: bold;"&gt;Related&#x2011;Party Transactions&lt;/span&gt;
    &lt;/div&gt;
  &lt;/div&gt;&lt;div style="clear: both;"&gt;&#160;
  &lt;/div&gt;&lt;div&gt; In November 2023, the Company issued unsecured convertible notes and accompanying Series A and Series B Warrants (see Note 8). The transaction included the issuance of a $5 million convertible note and Series A and Series B Warrants to PharmaCyte Biotech, Inc (&#x201c;PharmaCyte&#x201d;). The interim CEO, President and Director of PharmaCyte Biotech, Inc., Joshua Silverman, serves on the Company&#x2019;s board of directors. The Series B Warrants expired in &lt;span style="-sec-ix-hidden: hidden-fact-3"&gt;November 2024&lt;/span&gt;. In November 2024, the Company paid PharmaCyte accrued interest on the convertible note of $300,000 in equity comprising 315,790 common shares. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div style="margin: 0in; font-size: 12pt;"&gt;&lt;span style="font-size:10.0pt"&gt;In conjunction with the June
2025 Financing, certain officers and directors purchased 98,040 common shares
in the private placement offering at a price of $1.02 per share.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&#160;&lt;/div&gt;&lt;div&gt;
   In addition, for the six months ended June 30, 2025 and  year ended December 31, 2024,  a family member of the CEO was employed by the Company.
  &lt;/div&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="c132" decimals="-6" id="ixv-8760" unitRef="usd">5000000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <femy:StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty contextRef="c134" decimals="0" id="ixv-8761" unitRef="usd">300000</femy:StockIssuedDuringPeriodValueInConversionOfConvertibleNotesInterestRelatedParty>
    <femy:StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty
      contextRef="c134"
      decimals="0"
      id="ixv-8762"
      unitRef="shares">315790</femy:StockIssuedDuringPeriodSharesInConversionOfConvertibleNotesInterestRelatedParty>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="c98"
      decimals="INF"
      id="ixv-8763"
      unitRef="shares">98040</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:SharePrice
      contextRef="c98"
      decimals="2"
      id="ixv-8764"
      unitRef="usdPershares">1.02</us-gaap:SharePrice>
    <us-gaap:EarningsPerShareTextBlock contextRef="c0" id="ixv-5347">&lt;div style="text-indent: -36pt; text-align: justify; padding-left: 36pt;"&gt;
    &lt;div style="float: left; width: 36.0pt; white-space: nowrap;"&gt;
     &lt;span style="font-weight: bold;"&gt;(12)&lt;/span&gt;
    &lt;/div&gt;
    &lt;div&gt;
     &lt;span style="font-weight: bold;"&gt;Net Loss per Share Attributable to Common Stockholders&lt;/span&gt;
    &lt;/div&gt;
  &lt;/div&gt;&lt;div style="clear: both;"&gt;&#160;
  &lt;/div&gt;&lt;div&gt; The following table sets forth the computation of the basic and diluted net loss per share: &lt;/div&gt;
&lt;div&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td style="width: 52%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;


      &lt;span style="font-weight: bold;"&gt;Three Months Ended June 30, &lt;/span&gt;
     &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;


      &lt;span style="font-weight: bold;"&gt;Six Months Ended June 30, &lt;/span&gt;
     &lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;2024&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;2024&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;&lt;tr style="vertical-align: top;"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; border-width: initial; border-style: none; border-color: initial; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Net loss attributable to common stockholders, basic &amp;amp; diluted
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;
    &lt;td style="border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;"&gt;(4,585,922&lt;/td&gt;&lt;td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;"&gt;(4,684,574&lt;/td&gt;&lt;td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;&lt;td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;"&gt;(10,482,761&lt;/td&gt;&lt;td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;"&gt;(8,284,084&lt;/td&gt;&lt;td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&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 style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;28,880,704&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;22,215,516&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;27,025,277&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;21,995,436&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Net loss per share attributable to common stockholders, basic and diluted
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;(0.16&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;(0.21&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;)&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;(0.39&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;(0.38&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&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" style="font-size: 10pt; border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
     &lt;tr style="height: 0px; font-size: 0px;"&gt;
      &lt;td style="width: 52%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td colspan="7" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;


        &lt;span style="font-weight: bold;"&gt;Three Months Ended June 30, &lt;/span&gt;
       &lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td colspan="7" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;


        &lt;span style="font-weight: bold;"&gt;Six Months Ended June 30, &lt;/span&gt;
       &lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;"&gt;


        &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
       &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;"&gt;


        &lt;span style="font-weight: bold;"&gt;2024&lt;/span&gt;
       &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;"&gt;


        &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
       &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;"&gt;


        &lt;span style="font-weight: bold;"&gt;2024&lt;/span&gt;
       &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;&lt;tr style="vertical-align: top;"&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
      &lt;td style="vertical-align: bottom;"&gt;
       &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
        Options to purchase common stock
       &lt;/div&gt;
      &lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;4,648,497&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;3,171,139&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;4,648,497&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;3,171,139&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
      &lt;td style="vertical-align: bottom;"&gt;
       &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
        Warrants to purchase common stock, in connection with April 2023 financing
       &lt;/div&gt;
      &lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;68,809&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;68,809&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;68,809&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;68,809&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
      &lt;td style="vertical-align: bottom;"&gt;
       &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
        Warrants to purchase common stock, in connection with November 2023 financing
       &lt;/div&gt;
      &lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;5,805,083&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;11,610,166&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;5,805,083&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;11,610,166&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
      &lt;td style="vertical-align: bottom;"&gt;
       &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
        Warrants to purchase common stock, in connection with June 2025 financing
       &lt;/div&gt;
      &lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;105,726&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt; &#x2014; &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;105,726&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt; &#x2014; &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
      &lt;td style="vertical-align: bottom;"&gt;
       &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
        Warrants to purchase common stock
       &lt;/div&gt;
      &lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;141,639&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;196,816&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;141,639&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;196,816&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
      &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
       &lt;div&gt;
        Total potential shares
       &lt;/div&gt;
      &lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;"&gt;10,769,754&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
      &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;"&gt;15,046,930&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;"&gt;10,769,754&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
      &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;"&gt;15,046,930&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;
    &lt;/table&gt;
&lt;div&gt;&#160;&lt;/div&gt;
</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="c0" id="ixv-5354">&lt;div&gt; The following table sets forth the computation of the basic and diluted net loss per share: &lt;/div&gt;
&lt;div&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
   &lt;tr style="height: 0px; font-size: 0px;"&gt;
    &lt;td style="width: 52%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;


      &lt;span style="font-weight: bold;"&gt;Three Months Ended June 30, &lt;/span&gt;
     &lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;


      &lt;span style="font-weight: bold;"&gt;Six Months Ended June 30, &lt;/span&gt;
     &lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;2024&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;"&gt;


      &lt;span style="font-weight: bold;"&gt;2024&lt;/span&gt;
     &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;&lt;tr style="vertical-align: top;"&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px; border-width: initial; border-style: none; border-color: initial; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Net loss attributable to common stockholders, basic &amp;amp; diluted
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;
    &lt;td style="border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;"&gt;(4,585,922&lt;/td&gt;&lt;td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;"&gt;(4,684,574&lt;/td&gt;&lt;td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;&lt;td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;"&gt;(10,482,761&lt;/td&gt;&lt;td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;"&gt;(8,284,084&lt;/td&gt;&lt;td style="border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&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 style="vertical-align: bottom; font-size: 0px; width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;28,880,704&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;22,215,516&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;27,025,277&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;21,995,436&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="vertical-align: bottom;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Net loss per share attributable to common stockholders, basic and diluted
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;(0.16&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;(0.21&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;)&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;(0.39&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;)&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;(0.38&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c4" decimals="0" id="ixv-8765" unitRef="usd">-4585922</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c4" decimals="0" id="ixv-8766" unitRef="usd">-4585922</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c5" decimals="0" id="ixv-8767" unitRef="usd">-4684574</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c5" decimals="0" id="ixv-8768" unitRef="usd">-4684574</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c0" decimals="0" id="ixv-8769" unitRef="usd">-10482761</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c0" decimals="0" id="ixv-8770" unitRef="usd">-10482761</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c6" decimals="0" id="ixv-8771" unitRef="usd">-8284084</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c6" decimals="0" id="ixv-8772" unitRef="usd">-8284084</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c4" decimals="0" id="ixv-8773" unitRef="shares">28880704</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c4" decimals="0" id="ixv-8774" unitRef="shares">28880704</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c5" decimals="0" id="ixv-8775" unitRef="shares">22215516</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c5" decimals="0" id="ixv-8776" unitRef="shares">22215516</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c0" decimals="0" id="ixv-8777" unitRef="shares">27025277</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c0" decimals="0" id="ixv-8778" unitRef="shares">27025277</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c6" decimals="0" id="ixv-8779" unitRef="shares">21995436</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c6" decimals="0" id="ixv-8780" unitRef="shares">21995436</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c4"
      decimals="2"
      id="ixv-8781"
      unitRef="usdPershares">-0.16</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c4"
      decimals="2"
      id="ixv-8782"
      unitRef="usdPershares">-0.16</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c5"
      decimals="2"
      id="ixv-8783"
      unitRef="usdPershares">-0.21</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c5"
      decimals="2"
      id="ixv-8784"
      unitRef="usdPershares">-0.21</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c0"
      decimals="2"
      id="ixv-8785"
      unitRef="usdPershares">-0.39</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c0"
      decimals="2"
      id="ixv-8786"
      unitRef="usdPershares">-0.39</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c6"
      decimals="2"
      id="ixv-8787"
      unitRef="usdPershares">-0.38</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c6"
      decimals="2"
      id="ixv-8788"
      unitRef="usdPershares">-0.38</us-gaap:EarningsPerShareBasic>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock contextRef="c0" id="ixv-5482">&lt;div&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" style="font-size: 10pt; border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
     &lt;tr style="height: 0px; font-size: 0px;"&gt;
      &lt;td style="width: 52%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td colspan="7" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;


        &lt;span style="font-weight: bold;"&gt;Three Months Ended June 30, &lt;/span&gt;
       &lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td colspan="7" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;


        &lt;span style="font-weight: bold;"&gt;Six Months Ended June 30, &lt;/span&gt;
       &lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;"&gt;


        &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
       &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;"&gt;


        &lt;span style="font-weight: bold;"&gt;2024&lt;/span&gt;
       &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;"&gt;


        &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
       &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;"&gt;


        &lt;span style="font-weight: bold;"&gt;2024&lt;/span&gt;
       &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;&lt;tr style="vertical-align: top;"&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-width: initial; border-style: none; border-color: initial; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
      &lt;td style="vertical-align: bottom;"&gt;
       &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
        Options to purchase common stock
       &lt;/div&gt;
      &lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;4,648,497&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;3,171,139&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;4,648,497&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;3,171,139&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
      &lt;td style="vertical-align: bottom;"&gt;
       &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
        Warrants to purchase common stock, in connection with April 2023 financing
       &lt;/div&gt;
      &lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;68,809&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;68,809&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;68,809&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;68,809&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
      &lt;td style="vertical-align: bottom;"&gt;
       &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
        Warrants to purchase common stock, in connection with November 2023 financing
       &lt;/div&gt;
      &lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;5,805,083&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;11,610,166&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;5,805,083&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;11,610,166&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
      &lt;td style="vertical-align: bottom;"&gt;
       &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
        Warrants to purchase common stock, in connection with June 2025 financing
       &lt;/div&gt;
      &lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;105,726&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt; &#x2014; &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;105,726&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt; &#x2014; &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
      &lt;td style="vertical-align: bottom;"&gt;
       &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
        Warrants to purchase common stock
       &lt;/div&gt;
      &lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;141,639&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;196,816&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;141,639&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;196,816&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
      &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
       &lt;div&gt;
        Total potential shares
       &lt;/div&gt;
      &lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;"&gt;10,769,754&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
      &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;"&gt;15,046,930&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;"&gt;10,769,754&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
      &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;"&gt;15,046,930&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;
    &lt;/table&gt;
&lt;div&gt;&#160;&lt;/div&gt;
</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c4" decimals="0" id="ixv-8789" unitRef="shares">4648497</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c5" decimals="0" id="ixv-8790" unitRef="shares">3171139</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c0" decimals="0" id="ixv-8791" unitRef="shares">4648497</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c6" decimals="0" id="ixv-8792" unitRef="shares">3171139</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <femy:IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants
      contextRef="c135"
      decimals="0"
      id="ixv-8793"
      unitRef="shares">68809</femy:IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants>
    <femy:IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants
      contextRef="c136"
      decimals="0"
      id="ixv-8794"
      unitRef="shares">68809</femy:IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants>
    <femy:IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants
      contextRef="c137"
      decimals="0"
      id="ixv-8795"
      unitRef="shares">68809</femy:IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants>
    <femy:IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants
      contextRef="c138"
      decimals="0"
      id="ixv-8796"
      unitRef="shares">68809</femy:IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants>
    <femy:IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants
      contextRef="c139"
      decimals="0"
      id="ixv-8797"
      unitRef="shares">5805083</femy:IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants>
    <femy:IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants
      contextRef="c140"
      decimals="0"
      id="ixv-8798"
      unitRef="shares">11610166</femy:IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants>
    <femy:IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants
      contextRef="c141"
      decimals="0"
      id="ixv-8799"
      unitRef="shares">5805083</femy:IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants>
    <femy:IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants
      contextRef="c142"
      decimals="0"
      id="ixv-8800"
      unitRef="shares">11610166</femy:IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants>
    <femy:IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants
      contextRef="c143"
      decimals="0"
      id="ixv-8801"
      unitRef="shares">105726</femy:IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants>
    <femy:IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants
      contextRef="c144"
      decimals="0"
      id="ixv-8802"
      unitRef="shares">0</femy:IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants>
    <femy:IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants
      contextRef="c145"
      decimals="0"
      id="ixv-8803"
      unitRef="shares">105726</femy:IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants>
    <femy:IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants
      contextRef="c146"
      decimals="0"
      id="ixv-8804"
      unitRef="shares">0</femy:IncrementalCommonSharesAttributableToDilutiveEffectOfPreFundedWarrantsCommonWarrantsAndPlacementAgentWarrants>
    <us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants contextRef="c4" decimals="0" id="ixv-8805" unitRef="shares">141639</us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants>
    <us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants contextRef="c5" decimals="0" id="ixv-8806" unitRef="shares">196816</us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants>
    <us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants contextRef="c0" decimals="0" id="ixv-8807" unitRef="shares">141639</us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants>
    <us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants contextRef="c6" decimals="0" id="ixv-8808" unitRef="shares">196816</us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment contextRef="c4" decimals="0" id="ixv-8809" unitRef="shares">10769754</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment contextRef="c5" decimals="0" id="ixv-8810" unitRef="shares">15046930</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment contextRef="c0" decimals="0" id="ixv-8811" unitRef="shares">10769754</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment contextRef="c6" decimals="0" id="ixv-8812" unitRef="shares">15046930</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c0" id="ixv-5667">&lt;div style="text-indent: -36pt; text-align: justify; padding-left: 36pt;"&gt;
    &lt;div style="float: left; width: 36.0pt; white-space: nowrap;"&gt;
     &lt;span style="font-weight: bold;"&gt;(13)&lt;/span&gt;
    &lt;/div&gt;
    &lt;div&gt;
     &lt;span style="font-weight: bold;"&gt;Income Taxes&lt;/span&gt;
    &lt;/div&gt;
  &lt;/div&gt;&lt;div&gt;&#160;&lt;/div&gt;&lt;div&gt;The effective tax rate of 0% for the six months ended June 30, 2025 and 2024 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="c0" decimals="2" id="ixv-8813" unitRef="pure">0</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c6" decimals="2" id="ixv-8814" unitRef="pure">0</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="c0" id="ixv-5682">&lt;div style="text-indent: -36pt; padding-left: 36pt;"&gt;
    &lt;div style="float: left; width: 36.0pt; white-space: nowrap;"&gt;
     &lt;span style="font-weight: bold;"&gt;(14)&lt;/span&gt;
    &lt;/div&gt;
    &lt;div&gt;
     &lt;span style="font-weight: bold;"&gt;Segment Reporting&lt;/span&gt;
    &lt;/div&gt;
  &lt;/div&gt;&lt;div style="clear: both;"&gt;&#160;
  &lt;/div&gt;&lt;div&gt; In accordance with FASB ASC Topic 280, &lt;span style="font-style: italic;"&gt;Segment Reporting&lt;/span&gt;, the Company has determined that it operates as a &lt;span style="-sec-ix-hidden: hidden-fact-4"&gt;single&lt;/span&gt; business segment, which is the development and commercialization of therapeutic and diagnostic products that service women&#x2019;s reproductive health needs (infertility and permanent birth control). &lt;/div&gt;
&lt;div&gt;&#160;
    &lt;/div&gt;
&lt;div&gt; The determination of a &lt;span style="-sec-ix-hidden: hidden-fact-5"&gt;single&lt;/span&gt; business segment is consistent with the financial information regularly provided to the Company&#x2019;s chief operating decision maker (&#x201c;CODM&#x201d;). As a &lt;span style="-sec-ix-hidden: hidden-fact-6"&gt;single&lt;/span&gt; reportable segment entity, the Company&#x2019;s segment performance measure is net loss attributable to shareholders. The measurement of segment assets is reported on the balance sheet as total assets. The Company&#x2019;s CODM is its Chief Executive Officer and Chief Financial Officer, who together review and evaluate net income for purposes of assessing performance, making operating decisions, allocating resources, and planning and forecasting for future periods. &lt;/div&gt;
&lt;div&gt;&#160;
    &lt;/div&gt;
&lt;div&gt; Significant segment expenses, as provided to the CODM are as follows:&lt;/div&gt;
    &lt;div&gt;&#160;&lt;/div&gt;

    &lt;table cellpadding="0" style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
     &lt;tr style="height: 0px; font-size: 0px;"&gt;
      &lt;td style="width: 52%;"&gt;&#160;&lt;/td&gt;

      &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;

      &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
      &lt;td colspan="7" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;


        &lt;span style="font-weight: bold;"&gt;Three Months Ended June 30,&lt;/span&gt;
       &lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
      &lt;td colspan="7" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;


        &lt;span style="font-weight: bold;"&gt;Six Months Ended June 30,&lt;/span&gt;
       &lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;

      &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
      &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;"&gt;


        &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
       &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;"&gt;


        &lt;span style="font-weight: bold;"&gt;2024&lt;/span&gt;
       &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
      &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;"&gt;


        &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
       &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;"&gt;


        &lt;span style="font-weight: bold;"&gt;2024&lt;/span&gt;
       &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
      &lt;td style="vertical-align: bottom;"&gt;
       &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
        Sales
       &lt;/div&gt;
      &lt;/td&gt;

      &lt;td style="vertical-align: bottom; text-align: right;"&gt;&lt;br/&gt;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;409,268&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;221,484&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;750,532&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;492,624&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
      &lt;td style="vertical-align: bottom;"&gt;
       &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
        Cost of sales (excluding depreciation expense)
       &lt;/div&gt;
      &lt;/td&gt;

      &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;158,171&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;73,125&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;275,437&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;161,657&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;

      &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
      &lt;td style="vertical-align: bottom;"&gt;
       &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
        Research and development expense
       &lt;/div&gt;
      &lt;/td&gt;

      &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;89,217&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;665,517&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;1,048,380&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;1,080,780&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
      &lt;td style="vertical-align: bottom; font-size: 10pt;"&gt;
       &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
        Other research and development expense&lt;sup&gt;1&lt;/sup&gt;&lt;/div&gt;
      &lt;/td&gt;

      &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
      &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; width: 9%;"&gt;1,325,212&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
      &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; width: 9%;"&gt;1,310,358&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
      &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; width: 9%;"&gt;3,334,521&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
      &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; width: 9%;"&gt;2,665,826&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
      &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
       &lt;div&gt;
        Total research and development expense
       &lt;/div&gt;
      &lt;/td&gt;

      &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;1,414,429&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;1,975,875&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;4,382,901&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;3,746,606&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;

      &lt;td style="vertical-align: bottom; text-align: center;"&gt;



       &#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
      &lt;td style="vertical-align: bottom;"&gt;
       &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
        Sales and marketing&#160;&lt;span style="letter-spacing: normal; text-indent: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;expense&lt;/span&gt;&lt;/div&gt;
      &lt;/td&gt;

      &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;984,977&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;975,190&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;1,893,544&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;1,275,677&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
      &lt;td style="vertical-align: bottom;"&gt;
       &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
        General and administrative&#160;&lt;span style="letter-spacing: normal; text-indent: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;expense&lt;/span&gt;&lt;/div&gt;
      &lt;/td&gt;

      &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;1,616,972&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;1,611,817&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;3,339,685&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;3,114,621&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
      &lt;td style="vertical-align: bottom;"&gt;
       &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
        Depreciation and amortization expense
       &lt;/div&gt;
      &lt;/td&gt;

      &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
      &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; width: 9%;"&gt;86,285&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;
      &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; width: 9%;"&gt;67,628&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
      &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; width: 9%;"&gt;171,138&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;
      &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; width: 9%;"&gt;138,856&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
      &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
       &lt;div&gt;
        Total operating expenses
       &lt;/div&gt;
      &lt;/td&gt;

      &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;4,102,663&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;4,630,510&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;9,787,268&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;8,275,760&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;

      &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
      &lt;td style="vertical-align: bottom;"&gt;
       &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
        Total other expense, net
       &lt;/div&gt;
      &lt;/td&gt;

      &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;(734,356&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;(204,173&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;(1,174,776&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;(341,041&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
      &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
       &lt;div&gt;
        Loss before income taxes
       &lt;/div&gt;
      &lt;/td&gt;

      &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;(4,585,922&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;(4,686,324&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;(10,486,949&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;(8,285,834&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
      &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
       &lt;div&gt;
        Income tax benefit
       &lt;/div&gt;
      &lt;/td&gt;

      &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt; &#x2014; &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;(1,750&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;(4,188&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;(1,750&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
      &lt;td style="vertical-align: bottom;"&gt;
       &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
        Net loss
       &lt;/div&gt;
      &lt;/td&gt;

      &lt;td style="vertical-align: bottom; text-align: right;"&gt;&lt;br/&gt;&lt;/td&gt;
      &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;"&gt;(4,585,922&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;
      &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;"&gt;(4,684,574&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
      &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;"&gt;(10,482,761&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;
      &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;"&gt;(8,284,084&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
     &lt;/tr&gt;
    &lt;/table&gt;&lt;div&gt;&#160;&lt;/div&gt;
    &lt;div&gt; &lt;sup style="font-size: 7.0pt;"&gt;1 &lt;/sup&gt;Other research and development expense include clinical affairs, regulatory, manufacturing and quality assurance expenses. &lt;/div&gt;
&lt;div&gt;&#160;&lt;/div&gt;
</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="c0" id="ixv-5697">&lt;div&gt; Significant segment expenses, as provided to the CODM are as follows:&lt;/div&gt;
    &lt;div&gt;&#160;&lt;/div&gt;

    &lt;table cellpadding="0" style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;
     &lt;tr style="height: 0px; font-size: 0px;"&gt;
      &lt;td style="width: 52%;"&gt;&#160;&lt;/td&gt;

      &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;

      &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
      &lt;td colspan="7" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;


        &lt;span style="font-weight: bold;"&gt;Three Months Ended June 30,&lt;/span&gt;
       &lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
      &lt;td colspan="7" style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center;"&gt;


        &lt;span style="font-weight: bold;"&gt;Six Months Ended June 30,&lt;/span&gt;
       &lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;

      &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
      &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;"&gt;


        &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
       &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;"&gt;


        &lt;span style="font-weight: bold;"&gt;2024&lt;/span&gt;
       &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
      &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;"&gt;


        &lt;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
       &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;
      &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 9%;"&gt;


        &lt;span style="font-weight: bold;"&gt;2024&lt;/span&gt;
       &lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
      &lt;td style="vertical-align: bottom;"&gt;
       &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
        Sales
       &lt;/div&gt;
      &lt;/td&gt;

      &lt;td style="vertical-align: bottom; text-align: right;"&gt;&lt;br/&gt;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;409,268&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;221,484&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;750,532&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;492,624&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
      &lt;td style="vertical-align: bottom;"&gt;
       &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
        Cost of sales (excluding depreciation expense)
       &lt;/div&gt;
      &lt;/td&gt;

      &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;158,171&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;73,125&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;275,437&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;161,657&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;

      &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
      &lt;td style="vertical-align: bottom;"&gt;
       &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
        Research and development expense
       &lt;/div&gt;
      &lt;/td&gt;

      &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;89,217&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;665,517&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;1,048,380&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;1,080,780&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
      &lt;td style="vertical-align: bottom; font-size: 10pt;"&gt;
       &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
        Other research and development expense&lt;sup&gt;1&lt;/sup&gt;&lt;/div&gt;
      &lt;/td&gt;

      &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
      &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; width: 9%;"&gt;1,325,212&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
      &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; width: 9%;"&gt;1,310,358&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
      &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; width: 9%;"&gt;3,334,521&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
      &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; width: 9%;"&gt;2,665,826&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
      &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
       &lt;div&gt;
        Total research and development expense
       &lt;/div&gt;
      &lt;/td&gt;

      &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;1,414,429&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;1,975,875&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;4,382,901&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;3,746,606&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;

      &lt;td style="vertical-align: bottom; text-align: center;"&gt;



       &#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
      &lt;td style="vertical-align: bottom;"&gt;
       &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
        Sales and marketing&#160;&lt;span style="letter-spacing: normal; text-indent: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;expense&lt;/span&gt;&lt;/div&gt;
      &lt;/td&gt;

      &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;984,977&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;975,190&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;1,893,544&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;1,275,677&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
      &lt;td style="vertical-align: bottom;"&gt;
       &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
        General and administrative&#160;&lt;span style="letter-spacing: normal; text-indent: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;expense&lt;/span&gt;&lt;/div&gt;
      &lt;/td&gt;

      &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;1,616,972&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;1,611,817&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;3,339,685&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;3,114,621&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
      &lt;td style="vertical-align: bottom;"&gt;
       &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
        Depreciation and amortization expense
       &lt;/div&gt;
      &lt;/td&gt;

      &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
      &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; width: 9%;"&gt;86,285&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;
      &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; width: 9%;"&gt;67,628&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
      &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; width: 9%;"&gt;171,138&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;
      &lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: right; width: 9%;"&gt;138,856&lt;/td&gt;&lt;td style="border-bottom: 1pt solid black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
      &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
       &lt;div&gt;
        Total operating expenses
       &lt;/div&gt;
      &lt;/td&gt;

      &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;4,102,663&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;4,630,510&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;9,787,268&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;8,275,760&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
      &lt;td style="vertical-align: bottom; font-size: 0px;"&gt;&#160;&lt;/td&gt;

      &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
      &lt;td style="vertical-align: bottom;"&gt;
       &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
        Total other expense, net
       &lt;/div&gt;
      &lt;/td&gt;

      &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;(734,356&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;(204,173&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;(1,174,776&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;(341,041&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
      &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
       &lt;div&gt;
        Loss before income taxes
       &lt;/div&gt;
      &lt;/td&gt;

      &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;(4,585,922&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;(4,686,324&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;(10,486,949&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;(8,285,834&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
      &lt;td style="vertical-align: bottom; padding-left: 10px;"&gt;
       &lt;div&gt;
        Income tax benefit
       &lt;/div&gt;
      &lt;/td&gt;

      &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%; text-align: right;"&gt; &#x2014; &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;(1,750&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;(4,188&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;(1,750&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
     &lt;/tr&gt;
     &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
      &lt;td style="vertical-align: bottom;"&gt;
       &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
        Net loss
       &lt;/div&gt;
      &lt;/td&gt;

      &lt;td style="vertical-align: bottom; text-align: right;"&gt;&lt;br/&gt;&lt;/td&gt;
      &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;"&gt;(4,585,922&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;
      &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;"&gt;(4,684,574&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: center;"&gt;&#160;&lt;/td&gt;
      &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;"&gt;(10,482,761&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
      &lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;
      &lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: right; width: 9%;"&gt;(8,284,084&lt;/td&gt;&lt;td style="border-top: 1pt solid black; border-bottom: 3px double black; vertical-align: bottom; text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
     &lt;/tr&gt;
    &lt;/table&gt;&lt;div&gt;&#160;&lt;/div&gt;
    &lt;div&gt; &lt;sup style="font-size: 7.0pt;"&gt;1 &lt;/sup&gt;Other research and development expense include clinical affairs, regulatory, manufacturing and quality assurance expenses. &lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c4" decimals="0" id="ixv-8815" unitRef="usd">409268</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c5" decimals="0" id="ixv-8816" unitRef="usd">221484</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c0" decimals="0" id="ixv-8817" unitRef="usd">750532</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c6" decimals="0" id="ixv-8818" unitRef="usd">492624</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c4" decimals="0" id="ixv-8819" unitRef="usd">158171</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c5" decimals="0" id="ixv-8820" unitRef="usd">73125</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c0" decimals="0" id="ixv-8821" unitRef="usd">275437</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c6" decimals="0" id="ixv-8822" unitRef="usd">161657</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost contextRef="c4" decimals="0" id="ixv-8823" unitRef="usd">89217</us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost>
    <us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost contextRef="c5" decimals="0" id="ixv-8824" unitRef="usd">665517</us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost>
    <us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost contextRef="c0" decimals="0" id="ixv-8825" unitRef="usd">1048380</us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost>
    <us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost contextRef="c6" decimals="0" id="ixv-8826" unitRef="usd">1080780</us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost>
    <us-gaap:OtherResearchAndDevelopmentExpense contextRef="c4" decimals="0" id="ix_0_fact" unitRef="usd">1325212</us-gaap:OtherResearchAndDevelopmentExpense>
    <us-gaap:OtherResearchAndDevelopmentExpense contextRef="c5" decimals="0" id="ix_1_fact" unitRef="usd">1310358</us-gaap:OtherResearchAndDevelopmentExpense>
    <us-gaap:OtherResearchAndDevelopmentExpense contextRef="c0" decimals="0" id="ix_2_fact" unitRef="usd">3334521</us-gaap:OtherResearchAndDevelopmentExpense>
    <us-gaap:OtherResearchAndDevelopmentExpense contextRef="c6" decimals="0" id="ix_3_fact" unitRef="usd">2665826</us-gaap:OtherResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c4" decimals="0" id="ixv-8831" unitRef="usd">1414429</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c5" decimals="0" id="ixv-8832" unitRef="usd">1975875</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c0" decimals="0" id="ixv-8833" unitRef="usd">4382901</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c6" decimals="0" id="ixv-8834" unitRef="usd">3746606</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c4" decimals="0" id="ixv-8835" unitRef="usd">984977</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c5" decimals="0" id="ixv-8836" unitRef="usd">975190</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c0" decimals="0" id="ixv-8837" unitRef="usd">1893544</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c6" decimals="0" id="ixv-8838" unitRef="usd">1275677</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c4" decimals="0" id="ixv-8839" unitRef="usd">1616972</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c5" decimals="0" id="ixv-8840" unitRef="usd">1611817</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c0" decimals="0" id="ixv-8841" unitRef="usd">3339685</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c6" decimals="0" id="ixv-8842" unitRef="usd">3114621</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:DepreciationAndAmortization contextRef="c4" decimals="0" id="ixv-8843" unitRef="usd">86285</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c5" decimals="0" id="ixv-8844" unitRef="usd">67628</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c0" decimals="0" id="ixv-8845" unitRef="usd">171138</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c6" decimals="0" id="ixv-8846" unitRef="usd">138856</us-gaap:DepreciationAndAmortization>
    <us-gaap:OperatingExpenses contextRef="c4" decimals="0" id="ixv-8847" unitRef="usd">4102663</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c5" decimals="0" id="ixv-8848" unitRef="usd">4630510</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c0" decimals="0" id="ixv-8849" unitRef="usd">9787268</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c6" decimals="0" id="ixv-8850" unitRef="usd">8275760</us-gaap:OperatingExpenses>
    <us-gaap:NonoperatingIncomeExpense contextRef="c4" decimals="0" id="ixv-8851" unitRef="usd">-734356</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c5" decimals="0" id="ixv-8852" unitRef="usd">-204173</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c0" decimals="0" id="ixv-8853" unitRef="usd">-1174776</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c6" decimals="0" id="ixv-8854" unitRef="usd">-341041</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c4" decimals="0" id="ixv-8855" unitRef="usd">-4585922</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c5" decimals="0" id="ixv-8856" unitRef="usd">-4686324</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c0" decimals="0" id="ixv-8857" unitRef="usd">-10486949</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c6" decimals="0" id="ixv-8858" unitRef="usd">-8285834</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c4" decimals="0" id="ixv-8859" unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c5" decimals="0" id="ixv-8860" unitRef="usd">-1750</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c0" decimals="0" id="ixv-8861" unitRef="usd">-4188</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c6" decimals="0" id="ixv-8862" unitRef="usd">-1750</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss contextRef="c4" decimals="0" id="ixv-8863" unitRef="usd">-4585922</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c5" decimals="0" id="ixv-8864" unitRef="usd">-4684574</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="0" id="ixv-8865" unitRef="usd">-10482761</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c6" decimals="0" id="ixv-8866" unitRef="usd">-8284084</us-gaap:NetIncomeLoss>
    <us-gaap:SubsequentEventsTextBlock contextRef="c0" id="ixv-6059">&lt;div style="text-indent: -36pt; padding-left: 36pt;"&gt;
    &lt;div style="float: left; width: 36.0pt; white-space: nowrap;"&gt;
     &lt;span style="font-weight: bold;"&gt;(15)&lt;/span&gt;
    &lt;/div&gt;
    &lt;div&gt;
     &lt;span style="font-weight: bold;"&gt;Subsequent Events&lt;/span&gt;
    &lt;/div&gt;
  &lt;/div&gt;&lt;div style="clear: both;"&gt;&#160;
  &lt;/div&gt;

























































































































































































  &lt;div&gt; In July 2025, the Company executed a promissory note with AFCO Direct Insurance Premium Finance to finance certain insurance premiums in an amount of $367,450, requiring the Company to pay a down payment and make monthly installment payments through June 2026.&lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:ProceedsFromNotesPayable contextRef="c147" decimals="0" id="ixv-8868" unitRef="usd">367450</us-gaap:ProceedsFromNotesPayable>
    <ecd:NonRule10b51ArrTrmntdFlag contextRef="c4" id="ixv-8869">false</ecd:NonRule10b51ArrTrmntdFlag>
    <ecd:Rule10b51ArrTrmntdFlag contextRef="c4" id="ixv-8870">false</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:NonRule10b51ArrAdoptedFlag contextRef="c4" id="ixv-8871">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c4" id="ixv-8872">false</ecd:Rule10b51ArrAdoptedFlag>
    <us-gaap:CommitmentsAndContingencies
      contextRef="c2"
      id="hidden-fact-0"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="c3"
      id="hidden-fact-1"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:WarrantsAndRightsOutstandingMaturityDate contextRef="c87" id="hidden-fact-2">2024-11-30</us-gaap:WarrantsAndRightsOutstandingMaturityDate>
    <us-gaap:WarrantsAndRightsOutstandingMaturityDate contextRef="c133" id="hidden-fact-3">2024-11-30</us-gaap:WarrantsAndRightsOutstandingMaturityDate>
    <us-gaap:NumberOfOperatingSegments
      contextRef="c0"
      decimals="INF"
      id="hidden-fact-4"
      unitRef="Segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NumberOfOperatingSegments
      contextRef="c0"
      decimals="INF"
      id="hidden-fact-5"
      unitRef="Segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="c0"
      decimals="INF"
      id="hidden-fact-6"
      unitRef="Segment">1</us-gaap:NumberOfReportableSegments>
    <dei:EntityCentralIndexKey contextRef="c0" id="ixv-8882">0001339005</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="c0" id="ixv-8883">false</dei:AmendmentFlag>
    <dei:DocumentFiscalPeriodFocus contextRef="c0" id="ixv-8884">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:CurrentFiscalYearEndDate contextRef="c0" id="ixv-8885">--12-31</dei:CurrentFiscalYearEndDate>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#ix_2_fact"
          xlink:label="ix_2_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_1_fact"
          xlink:label="ix_1_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_0_fact"
          xlink:label="ix_0_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_3_fact"
          xlink:label="ix_3_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_0_footnote" xlink:label="ix_0_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Other research and development expense include clinical affairs, regulatory, manufacturing and quality assurance expenses.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_2_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_1_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_0_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_3_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
