<SEC-DOCUMENT>0001213900-25-037713.txt : 20250430
<SEC-HEADER>0001213900-25-037713.hdr.sgml : 20250430
<ACCEPTANCE-DATETIME>20250430170011
ACCESSION NUMBER:		0001213900-25-037713
CONFORMED SUBMISSION TYPE:	10-K/A
PUBLIC DOCUMENT COUNT:		18
CONFORMED PERIOD OF REPORT:	20241231
FILED AS OF DATE:		20250430
DATE AS OF CHANGE:		20250430

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			TherapeuticsMD, Inc.
		CENTRAL INDEX KEY:			0000025743
		STANDARD INDUSTRIAL CLASSIFICATION:	PHARMACEUTICAL PREPARATIONS [2834]
		ORGANIZATION NAME:           	03 Life Sciences
		EIN:				870233535
		STATE OF INCORPORATION:			NV
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-K/A
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-00100
		FILM NUMBER:		25896602

	BUSINESS ADDRESS:	
		STREET 1:		951 YAMATO ROAD, SUITE 220
		CITY:			BOCA RATON
		STATE:			FL
		ZIP:			33431
		BUSINESS PHONE:		561-961-1900

	MAIL ADDRESS:	
		STREET 1:		951 YAMATO ROAD, SUITE 220
		CITY:			BOCA RATON
		STATE:			FL
		ZIP:			33431

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	AMHN, Inc.
		DATE OF NAME CHANGE:	20090930

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	CROFF ENTERPRISES INC
		DATE OF NAME CHANGE:	19970915

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	CROFF OIL CO
		DATE OF NAME CHANGE:	19920703
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K/A
<SEQUENCE>1
<FILENAME>ea0239596-10ka1_therapeutics.htm
<DESCRIPTION>AMENDMENT NO. 1 TO FORM 10-K
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Wed Apr 30 17:07:00 UTC 2025 -->
<html xmlns:compsci="http://compsciresources.com" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:ecd="http://xbrl.sec.gov/ecd/2024" 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:txmd="http://www.therapeuticsmd.com/20241231" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:us-types="http://fasb.org/us-types/2024" 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: 10pt Times New Roman, Times, Serif"><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Rule-Page --><div style="width: 100%"><div style="font-size: 1pt; border-top: Black 2pt solid; border-bottom: Black 1pt solid">&#160;</div></div><!-- Field: /Rule-Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>UNITED STATES </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>SECURITIES AND EXCHANGE COMMISSION </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Washington, D.C. 20549 </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>FORM <ix:nonNumeric contextRef="c0" name="dei:DocumentType" id="ixv-3858">10-K/A</ix:nonNumeric></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>(Amendment No. 1) </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><ix:nonNumeric contextRef="c0" format="ixt:fixed-true" name="dei:DocumentAnnualReport" id="ixv-35"><span style="font-family: Times New Roman, Times, Serif">&#9746;</span></ix:nonNumeric>
<b>ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>For the fiscal year ended <ix:nonNumeric contextRef="c0" format="ixt:date-monthname-day-year-en" name="dei:DocumentPeriodEndDate" id="ixv-3859"><ix:nonNumeric contextRef="c0" format="ixt:date-monthname-day-en" name="dei:CurrentFiscalYearEndDate" id="ixv-3860">December 31</ix:nonNumeric>, <ix:nonNumeric contextRef="c0" name="dei:DocumentFiscalYearFocus" id="ixv-3861">2024</ix:nonNumeric></ix:nonNumeric></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>or</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:DocumentTransitionReport" id="ixv-52"><span style="font-family: Times New Roman, Times, Serif">&#9744;</span></ix:nonNumeric>
<b>TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>For the transition period from _______ to</b>
_______</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Commission File Number: <ix:nonNumeric contextRef="c0" name="dei:EntityFileNumber" id="ixv-3862">001-00100</ix:nonNumeric>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><img alt="" src="image_001.jpg"/></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0.25in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><ix:nonNumeric contextRef="c0" name="dei:EntityRegistrantName" id="ixv-3863">THERAPEUTICSMD, INC.</ix:nonNumeric>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>(Exact name of Registrant as specified in its
Charter) </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr> <td style="vertical-align: top; border-bottom: black 1.5pt solid; text-align: center; width: 49%"><ix:nonNumeric contextRef="c0" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode" id="ixv-85"><span style="font-size: 10pt"><b>Nevada</b></span></ix:nonNumeric></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt; width: 2%">&#160;</td> <td style="vertical-align: top; border-bottom: black 1.5pt solid; text-align: center; width: 49%"><ix:nonNumeric contextRef="c0" name="dei:EntityTaxIdentificationNumber" id="ixv-90"><span style="font-size: 10pt"><b>87-0233535</b></span></ix:nonNumeric></td></tr> <tr> <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt"><b>(State or other jurisdiction of<br/>
incorporation or organization)</b></span></td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: top; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-size: 10pt"><b>(I.R.S. Employer</b></span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-size: 10pt"><b>Identification No.)</b></span></p></td></tr> </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr> <td style="vertical-align: top; text-align: center; width: 49%"><span style="font-size: 10pt"><b><ix:nonNumeric contextRef="c0" name="dei:EntityAddressAddressLine1" id="ixv-3864">951 Yamato Road</ix:nonNumeric>, <ix:nonNumeric contextRef="c0" name="dei:EntityAddressAddressLine2" id="ixv-3865">Suite 220</ix:nonNumeric></b></span></td> <td style="vertical-align: bottom; width: 2%">&#160;</td> <td style="vertical-align: top; width: 49%">&#160;</td></tr> <tr> <td style="vertical-align: top; border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b><ix:nonNumeric contextRef="c0" name="dei:EntityAddressCityOrTown" id="ixv-3866">Boca Raton</ix:nonNumeric>, <ix:nonNumeric contextRef="c0" format="ixt-sec:stateprovnameen" name="dei:EntityAddressStateOrProvince" id="ixv-3867">Florida</ix:nonNumeric></b></span></td> <td style="vertical-align: bottom; padding-bottom: 1.5pt">&#160;</td> <td style="vertical-align: top; border-bottom: black 1.5pt solid; text-align: center"><ix:nonNumeric contextRef="c0" name="dei:EntityAddressPostalZipCode" id="ixv-124"><span style="font-size: 10pt"><b>33431</b></span></ix:nonNumeric></td></tr> <tr> <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt"><b>(Address of principal executive offices)</b></span></td> <td style="vertical-align: bottom">&#160;</td> <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt"><b>(Zip Code)</b></span></td></tr> </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><ix:nonNumeric contextRef="c0" name="dei:CityAreaCode" id="ixv-3868">561</ix:nonNumeric>-<ix:nonNumeric contextRef="c0" name="dei:LocalPhoneNumber" id="ixv-3869">961-1900</ix:nonNumeric></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>(Registrant&#8217;s telephone number, including
area code) </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Securities registered pursuant to Section 12(b)
of the Act: </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="border-bottom: black 1.5pt solid; text-align: center; width: 32%"><span style="font-size: 10pt"><b>Title of Each Class</b></span></td> <td style="text-align: center; width: 2%">&#160;</td> <td style="border-bottom: black 1.5pt solid; text-align: center; width: 32%"><span style="font-size: 10pt"><b>Trading symbol</b></span></td> <td style="text-align: center; width: 2%">&#160;</td> <td style="border-bottom: black 1.5pt solid; text-align: center; width: 32%"><span style="font-size: 10pt"><b>Name of each exchange on which registered</b></span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: center"><ix:nonNumeric contextRef="c0" name="dei:Security12bTitle" id="ixv-166"><span style="font-size: 10pt"><b>Common Stock, par value $0.001 per share</b></span></ix:nonNumeric></td> <td style="text-align: center">&#160;</td> <td style="text-align: center"><ix:nonNumeric contextRef="c0" name="dei:TradingSymbol" id="ixv-171"><span style="font-size: 10pt"><b>TXMD</b></span></ix:nonNumeric></td> <td style="text-align: center">&#160;</td> <td style="text-align: center"><span style="font-size: 10pt"><b>The <ix:nonNumeric contextRef="c0" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName" id="ixv-3870">Nasdaq</ix:nonNumeric> Stock Market LLC</b></span></td></tr> </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Securities registered pursuant to Section 12(g)
of the Act: None</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Indicate by check mark if the registrant is a well-known seasoned issuer,
as defined in Rule 405 of the Securities Act. Yes <span style="font-family: Times New Roman, Times, Serif">&#9744;</span> <ix:nonNumeric contextRef="c0" name="dei:EntityWellKnownSeasonedIssuer" id="ixv-3871">No</ix:nonNumeric> <span style="font-family: Times New Roman, Times, Serif">&#9746;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Indicate by check mark if the registrant is not required to file reports
pursuant to Section 13 or Section 15(d) of the Act. Yes <span style="font-family: Times New Roman, Times, Serif">&#9744;</span> <ix:nonNumeric contextRef="c0" name="dei:EntityVoluntaryFilers" id="ixv-3872">No</ix:nonNumeric> <span style="font-family: Times New Roman, Times, Serif">&#9746;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">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-3873">Yes</ix:nonNumeric> <span style="font-family: Times New Roman, Times, Serif">&#9746;</span> No <span style="font-family: Times New Roman, Times, Serif">&#9744;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Indicate by check mark whether the registrant has submitted electronically
every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167;232.405 of this chapter) during the
preceding 12 months (or for such shorter period that the registrant was required to submit such files). <ix:nonNumeric contextRef="c0" name="dei:EntityInteractiveDataCurrent" id="ixv-3874">Yes</ix:nonNumeric> <span style="font-family: Times New Roman, Times, Serif">&#9746;</span>
No <span style="font-family: Times New Roman, Times, Serif">&#9744;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Indicate by check mark whether the registrant is a large accelerated
filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions
of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company&#8221; and &#8220;emerging
growth company&#8221; in Rule 12b-2 of the Exchange Act:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="width: 25%"><span style="font-size: 10pt">Large Accelerated Filer</span></td> <td style="width: 25%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9744;</span></td> <td style="width: 25%"><span style="font-size: 10pt">Accelerated filer</span></td> <td style="width: 25%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9744;</span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-size: 10pt"><ix:nonNumeric contextRef="c0" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory" id="ixv-3875">Non-accelerated filer</ix:nonNumeric>&#160;</span></td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9746;</span></td> <td><span style="font-size: 10pt">Smaller reporting company</span></td> <td><ix:nonNumeric contextRef="c0" format="ixt:fixed-true" name="dei:EntitySmallBusiness" id="ixv-234"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9746;</span></ix:nonNumeric></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-size: 10pt">Emerging growth company</span></td> <td><ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:EntityEmergingGrowthCompany" id="ixv-240"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9744;</span></ix:nonNumeric></td> <td>&#160;</td> <td>&#160;</td></tr> </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">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 style="font-family: Times New Roman, Times, Serif">&#9744;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Indicate by check mark whether the registrant has filed a report on
and attestation to its management&#8217;s assessment of the effectiveness of its internal control over financial reporting under Section
404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.
<ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:IcfrAuditorAttestationFlag" id="ixv-253"><span style="font-family: Times New Roman, Times, Serif">&#9744;</span></ix:nonNumeric></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">If securities are registered pursuant to Section 12(b) of the Act,
indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to
previously issued financial statements. <ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:DocumentFinStmtErrorCorrectionFlag" id="ixv-259"><span style="font-family: Times New Roman, Times, Serif">&#9744;</span></ix:nonNumeric></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Indicate by check mark whether any of those error corrections are restatements
that required a recovery analysis of incentive-based compensation received by any of the registrant&#8217;s executive officers during
the relevant recovery period pursuant to &#167;240.10D-1(b). <span style="font-family: Times New Roman, Times, Serif">&#9744;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Indicate by check mark whether the registrant is a shell company (as
defined in Rule 12b-2 of the Exchange Act). Yes <span style="font-family: Times New Roman, Times, Serif">&#9744;</span> No <ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:EntityShellCompany" id="ixv-271"><span style="font-family: Times New Roman, Times, Serif">&#9746;</span></ix:nonNumeric></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As of June 30, 2024, the registrant&#8217;s most recently completed
second fiscal quarter, the aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference
to the market price at which the common equity was last sold was $<ix:nonFraction contextRef="c1" decimals="0" format="ixt:num-dot-decimal" name="dei:EntityPublicFloat" scale="0" unitRef="usd" id="ixv-3876">13,408,634</ix:nonFraction>.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As of April 18, 2025, there were outstanding <ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-3877">11,574,362</ix:nonFraction> shares of the
registrant&#8217;s common stock, par value $0.001 per share.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: top"> <td style="border-bottom: black 1.5pt solid; text-align: center; width: 32%"><span style="font-size: 10pt"><b>Auditor Name:</b></span></td> <td style="padding-bottom: 1.5pt; text-align: center; width: 2%">&#160;</td> <td style="border-bottom: black 1.5pt solid; text-align: center; width: 32%"><span style="font-size: 10pt"><b>Auditor Location:</b></span></td> <td style="padding-bottom: 1.5pt; text-align: center; width: 2%">&#160;</td> <td style="border-bottom: black 1.5pt solid; text-align: center; width: 32%"><span style="font-size: 10pt"><b>Auditor Firm ID:</b></span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: center"><ix:nonNumeric contextRef="c0" name="dei:AuditorName" id="ixv-299"><span style="font-size: 10pt">Berkowitz Pollack Brant, Advisors + CPAs</span></ix:nonNumeric></td> <td style="text-align: center">&#160;</td> <td style="text-align: center"><ix:nonNumeric contextRef="c0" name="dei:AuditorLocation" id="ixv-303"><span style="font-size: 10pt">West Palm Beach, FL</span></ix:nonNumeric></td> <td style="text-align: center">&#160;</td> <td style="text-align: center"><ix:nonNumeric contextRef="c0" name="dei:AuditorFirmId" id="ixv-307"><span style="font-size: 10pt">52</span></ix:nonNumeric></td></tr> </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Rule-Page --><div style="width: 100%"><div style="font-size: 1pt; border-top: Black 1pt solid; border-bottom: Black 2pt solid">&#160;</div></div><!-- Field: /Rule-Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>


</div><!-- Field: Page; Sequence: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>EXPLANATORY NOTE </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_AmendmentDescription-c0_cont_1" name="dei:AmendmentDescription" id="ixv-334"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">This Amendment No. 1 on Form 10-K/A, or the Form
10-K/A, is being filed by TherapeuticsMD, Inc., or the Company, in order to disclose information required by Items 10, 11, 12, 13 and
14 of Part III of Form 10-K, which information was omitted from the Company&#8217;s Form 10-K for the fiscal year ended December 31, 2024
(the &#8220;Original Form 10-K&#8221;), in reliance on Instruction G to Form 10-K. The Original Form 10-K was filed with the Securities
and Exchange Commission, or SEC, on March 27, 2025.</p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">&#160;</p><div>

</div><ix:continuation continuedAt="_AmendmentDescription-c0_cont_2" id="_AmendmentDescription-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">The Company does not expect to file its definitive
proxy statement for its upcoming annual stockholders&#8217; meeting within one hundred twenty (120) days of the end of its most recent
fiscal year (as required under Instruction G to Form 10-K). Therefore, the Company is filing this Form 10-K/A in order to include information
that would have been contained in the definitive proxy statement into the Original Form 10-K. The Company is also filing as exhibits to
this Form 10-K/A new certifications with respect to this filing by its principal executive officer and principal financial officer pursuant
to Section 302 of the Sarbanes-Oxley Act of 2002; accordingly, Item 15 of Part IV has also been amended to reflect the filing of these
new exhibits. Because no financial statements are being filed in this Form 10-K/A, and this Form 10-K/A does not contain or amend any
disclosure with respect to Items 307 and 308 of Regulation S-K, paragraphs 3, 4 and 5 of the certifications have been omitted. The Company
is also not filing new certifications required under Section 906 of the Sarbanes-Oxley Act of 2002, since no financial statements are
being filed with this Form 10-K/A. Finally, the Company is filing this Form 10-K/A to delete the reference on the cover of the Original
Form 10-K to the incorporation by reference of portions of its definitive proxy statement into Part III of the Original Form 10-K.</p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">&#160;</p><div>

</div><ix:continuation id="_AmendmentDescription-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">This Form 10-K/A is limited in scope to the items
identified above and should be read in conjunction with the Original Form 10-K and the Company&#8217;s other filings with the SEC. This
Form 10-K/A does not reflect events occurring after the filing of the Original Form 10-K or modify or update those disclosures affected
by subsequent events. Consequently, all other information is unchanged and reflects the disclosures made at the time of the filing of
the Original Form 10-K.</p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>


</div><!-- Field: Page; Sequence: 2 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>TABLE OF CONTENTS </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="font: bold 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td colspan="3" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Part III</b></span></td></tr>
  <tr style="vertical-align: top">
    <td style="padding-bottom: 1.5pt; width: 8%">&#160;</td>
    <td style="padding-bottom: 1.5pt; width: 86%">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: center; width: 6%"><b>Page</b></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-size: 10pt">Item 10.</span></td>
    <td><a href="#a_001"><span style="font-size: 10pt">Directors, Executive Officers and Corporate Governance</span></a></td>
    <td style="text-align: center">1</td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-size: 10pt">Item 11.</span></td>
    <td><a href="#a_002"><span style="font-size: 10pt">Executive Compensation</span></a></td>
    <td style="text-align: center">9</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-size: 10pt">Item 12.</span></td>
    <td><a href="#a_003"><span style="font-size: 10pt">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</span></a></td>
    <td style="text-align: center">14</td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-size: 10pt">Item 13.</span></td>
    <td><a href="#a_004"><span style="font-size: 10pt">Certain Relationships and Related Transactions, and Director Independence</span></a></td>
    <td style="text-align: center">16</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-size: 10pt">Item 14.</span></td>
    <td><a href="#a_005"><span style="font-size: 10pt">Principal Accountant Fees and Services</span></a></td>
    <td style="text-align: center">17</td></tr>
  <tr style="font: bold 10pt Times New Roman, Times, Serif; vertical-align: top; ">
    <td colspan="3" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Part IV </b></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-size: 10pt">Item 15.</span></td>
    <td><a href="#a_006"><span style="font-size: 10pt">Exhibits and Financial Statement Schedules</span></a></td>
    <td style="text-align: center">18</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td><a href="#a_007"><span style="font-size: 10pt">Signatures</span></a></td>
    <td style="text-align: center">23</td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>


</div><!-- Field: Page; Sequence: 3; Options: NewSection; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->i<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>PART III </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><div><a id="a_001"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Item 10. Directors, Executive Officers and Corporate Governance
</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Directors </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table sets forth certain information regarding the current
directors of the Company.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; border-bottom: black 1.5pt solid; width: 45%"><span style="font-size: 10pt"><b>Name</b></span></td>
    <td style="padding-bottom: 1.5pt; width: 1%">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: center; width: 8%"><span style="font-size: 10pt"><b>Age</b></span></td>
    <td style="padding-bottom: 1.5pt; width: 1%">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: center; width: 45%"><span style="font-size: 10pt"><b>Position</b></span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top"><span style="font-size: 10pt">Tommy G. Thompson</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="white-space: nowrap; vertical-align: bottom; text-align: center"><span style="font-size: 10pt">82</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="white-space: nowrap; vertical-align: bottom"><span style="font-size: 10pt">Chairman of the Board <sup>(2)</sup></span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-size: 10pt">Cooper C. Collins</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="white-space: nowrap; vertical-align: bottom; text-align: center"><span style="font-size: 10pt">45</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="white-space: nowrap; vertical-align: bottom"><span style="font-size: 10pt">Director <sup>(1)(2)</sup></span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top"><span style="font-size: 10pt">Gail K. Naughton, Ph.D.</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="white-space: nowrap; vertical-align: bottom; text-align: center"><span style="font-size: 10pt">69</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="white-space: nowrap; vertical-align: bottom"><span style="font-size: 10pt">Director <sup>(1)</sup></span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-size: 10pt">Justin H. Roberts</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="white-space: nowrap; vertical-align: bottom; text-align: center"><span style="font-size: 10pt">42</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="white-space: nowrap; vertical-align: bottom"><span style="font-size: 10pt">Director <sup>(1)(2)</sup></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">(1)</span></td><td style="text-align: justify"><span style="font-size: 10pt">Member of the Compensation
Committee.</span></td>
</tr></table><div>

</div><p style="margin: 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in"><span style="font-size: 10pt">(2)</span></td>
    <td><span style="font-size: 10pt">Member of the Audit Committee. </span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>


</div><!-- Field: Page; Sequence: 4; Options: NewSection; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr>
    <td style="vertical-align: top; width: 14%">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>TOMMY G. THOMPSON</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Chairman of the Board</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Director Since:</b> 2012</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Age: </b>82</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Committee:</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Audit</p></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: top; width: 85%">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Biographical Information</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Tommy G. Thompson has served as a director of our company since May
    2012 and as the Chairman of the Board of Directors since March 2024. He previously served as the Chairman of the Board of Directors from
    May 2012 until September 2022 and as Executive Chairman of the Board from September 2022 until March 2024. From July 2020 until March
    2022, Secretary Thompson served as the Interim President of the University of Wisconsin system. Secretary Thompson also serves as the
    Chief Executive Officer of Thompson Holdings, a consulting firm. As the Governor of Wisconsin from January 1987 to February 2001, Secretary
    Thompson was perhaps best known for his efforts to revitalize the Wisconsin economy, for his national leadership on welfare reform, and
    for his work toward expanding healthcare access across all segments of society. As the former Secretary of the U.S. Department of Health
    &amp; Human Services, or HHS, from February 2001 to January 2005, Secretary Thompson served as the nation&#8217;s leading advocate for
    the health and welfare of all Americans. Secretary Thompson was a partner in the law firm of Akin Gump Strauss Hauer &amp; Feld LLP, or
    Akin Gump, from March 2005 to January 2012, when he resigned to run for the United States Senate. Secretary Thompson served as an Independent
    Chairman of the Deloitte Center for Health Solutions, a healthcare consulting company, from March 2005 to May 2009. At the Deloitte Center
    for Health Solutions and at Akin Gump, Secretary Thompson built on his efforts at HHS to work toward developing solutions to the healthcare
    challenges facing American families, businesses, communities, states, and the nation as a whole. Secretary Thompson has also served as
    the President of Logistics Health, Inc., a provider of medical readiness and homeland security solutions, from February 2005 to January
    2011. Secretary Thompson has served as a Senior Fellow for the Bipartisan Policy Center, a non-profit organization focused on bipartisan
    advocacy and policymaking, since July 2013. Secretary Thompson also serves as a member of the board of directors for United Therapeutics
    Corporation [NASDAQ: UTHR] and Healthpeak Properties, Inc. (f/k/a Physicians Realty Trust) [NYSE: DOC]. Secretary Thompson also served
    as a member of the boards of directors of Tyme Technologies, Inc. [NASDAQ: TYMI] from August 2017 to February 2020, Centene Corporation
    [NYSE: CNC] from April 2005 to January 2022 and Scilex Holding Company [NASDAQ: SCLX] from 2022 to 2023, and has historically served on
    the boards of directors of other public companies.</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Key Qualifications and Experience</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We believe Secretary Thompson&#8217;s experience in public service
    and on the boards of directors of numerous public companies, particularly his services and knowledge related to the healthcare industry
    as a whole, makes him well suited to serve on our Board of Directors. Secretary Thompson received both his B.S. and J.D. from the University
    of Wisconsin-Madison.</p></td></tr>

<tr>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top">&#160;</td></tr>
<tr>
    <td style="vertical-align: top">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>COOPER C. COLLINS</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Director Since:</b> 2012</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Age: </b>45</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Committees:</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Audit</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Compensation</p></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Biographical Information</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Cooper C. Collins has served as a director of our company since February
    2012. Mr. Collins has served as Chief Executive Officer of Fortis BioPharma LLC since June 2015. Mr. Collins served as Chief Strategy
    Officer of Pernix Therapeutics Holdings, Inc. [NASDAQ: PTX], or Pernix, from May 2013 until April 2014, as its President and Chief Executive
    Officer from March 2010 until May 2013, and as a director from March 2010 until February 2014. Mr. Collins joined Pernix Therapeutics,
    Inc., a predecessor of Pernix, in 2002, where he was appointed as a director in January 2007, its President in December 2007 and its Chief
    Executive Officer in June 2008, serving in those three capacities until March 2010. From December 2005 to December 2007, Mr. Collins served
    as Vice President of Business and Product Development of Pernix Therapeutics, Inc. and as its Territory Manager from December 2003 to
    December 2005. Mr. Collins was employed for three years by the National Football League franchise, the New Orleans Saints, in its media
    relations department.</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Key Qualifications and Experience</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We believe Mr. Collins&#8217; specialty pharmaceutical company knowledge
    and executive experience provide the requisite qualifications, skills, perspectives, and experience that make him well qualified to serve
    on our Board of Directors. While on a football scholarship, Mr. Collins received a B.A. from Nicholls State University, where he later
    received an M.B.A.</p></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>


</div><!-- Field: Page; Sequence: 5; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr>
    <td style="vertical-align: top; width: 14%">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>GAIL K. NAUGHTON,<br/>
    PH.D. </b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Director Since:</b> 2020</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Age: </b>69</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Committee:</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Compensation</p></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: top; width: 85%">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Biographical Information</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Gail K. Naughton, Ph.D. has served as a director of our company since
    March 2020. Dr. Naughton has served as the Chief Scientific Officer and Chief Business Development Officer of Histogen, a company she
    founded which is focused on the development of novel solutions based on the products of cells grown under simulated embryonic conditions,
    since April 2017. Dr. Naughton served as the Chairman and Chief Executive Officer of Histogen from June 2007 until April 2017. Prior to
    Histogen, Dr. Naughton was the Vice Chairman of Advanced Tissue Sciences, Inc., a human-based tissue engineering company, from March 2002
    to October 2002, President from August 2000 to March 2002, President and Chief Operating Officer from 1995 to 2000 and Executive Vice
    President, Chief Operating Officer from 1991 to 1995. Dr. Naughton also served as Dean of the College of Business Administration at San
    Diego State University from August 2002 to June 2011. She has spent over 30 years extensively researching the tissue engineering process,
    holds over 105 U.S. and foreign patents, and has founded two regenerative medicine companies. Dr. Naughton has brought several tissue
    engineered products to market including a product for severe burns (TransCyte), a dermal replacement for diabetic ulcers (Dermagraft),
    an aesthetic dermal filler (Cosmederm/Cosmeplast), and SkinMedica&#8217;s TNS product for skin care. Dr. Naughton has been extensively
    published and a frequent speaker in the field of tissue engineering. In 2000, Dr. Naughton received the 27th Annual National Inventor
    of the Year award by the Intellectual Property Owners Association in honor of her pioneering work in the field of tissue engineering.
    Dr. Naughton previously served as a member of several public company boards of directors since 1988, including Cytori Therapeutics, Inc.
    [NASDAQ: CYTX] from July 2014 until January 2018 and CEL-SCI Corporation [NYSE American: CVM] from August 2022 until April 2024.</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Key Qualifications and Experience</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We believe Dr. Naughton&#8217;s extensive executive experience, her
    in-depth knowledge of the healthcare industry and regenerative medicine technology, her experience developing FDA-approved products, and
    her service on other public company boards and committees, provide the requisite qualifications, skills, perspectives, and experience
    that make her well qualified to serve on our Board of Directors. Dr. Naughton received her B.S. in Biology from St. Francis College, her
    M.S. in Histology and her Ph.D. in Hematology from the New York University Medical Center and her E.M.B.A. from UCLA.</p></td></tr>
  <tr>
    <td>&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td>&#160;</td></tr>
  <tr>
    <td style="vertical-align: top">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>JUSTIN ROBERTS</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Director Since:</b> 2022</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Age: </b>42</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Committees:</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Audit</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Compensation</p></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Biographical Information</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Mr. Roberts is a Partner at Rubric Capital Management LP, a role he has held since the formation of the company in 2016. He currently
serves as a Non-Executive Director of Mereo BioPharma Group plc [NASDAQ: MREO]. Before Rubric he spent seven years at Point72 Asset Management.
Mr. Roberts has also held roles at ZS Associates, Moore Capital Management, and began his career at Lehman Brothers as an investment banker
in their M&amp;A practice.</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Key Qualifications and Experience</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We believe Mr. Roberts&#8217; extensive executive experience, his finance
    background, and his service on other public company boards and committees, provide the requisite qualifications, skills, perspectives,
    and experience that make him well qualified to serve on our Board of Directors. Mr. Roberts graduated with honors from Johns Hopkins University.</p></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>


</div><!-- Field: Page; Sequence: 6; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Executive Officers </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table sets forth certain information regarding our current
executive officers:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; border-bottom: black 1.5pt solid; width: 29%"><span style="font-size: 10pt"><b>Name</b></span></td>
    <td style="padding-bottom: 1.5pt; width: 1%">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: center; width: 9%"><span style="font-size: 10pt"><b>Age</b></span></td>
    <td style="padding-bottom: 1.5pt; width: 1%">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: center; width: 60%"><span style="font-size: 10pt"><b>Position</b></span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top"><span style="font-size: 10pt">Marlan D. Walker</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="white-space: nowrap; vertical-align: bottom; text-align: center"><span style="font-size: 10pt">50</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="white-space: nowrap; vertical-align: bottom"><span style="font-size: 10pt">Chief Executive Officer</span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-size: 10pt">Joseph Ziegler</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="white-space: nowrap; vertical-align: bottom; text-align: center"><span style="font-size: 10pt">51</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="white-space: nowrap; vertical-align: bottom"><span style="font-size: 10pt">Principal Financial and Accounting Officer</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Listed below are biographical descriptions of our current executive
officers.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Marlan Walker</i> has served as Chief Executive Officer of our company
since December 2022. Previously he served as General Counsel of our company from March 2016. Mr. Walker previously also served as Chief
Development Officer from April 2018 to December 2019 and as our Corporate and Intellectual Property Counsel from June 2013 until he became
our General Counsel. Mr. Walker&#8217;s experience is focused in management of legal issues and risk in the life science industries across
a variety of disciplines. His legal practice prior to his time at TherapeuticsMD included long-term portfolio strategy and management,
patent preparation and prosecution, contract negotiation and drafting, life-cycle management, and Hatch-Waxman matters. After law school,
he took a position at Greenberg Traurig, LLP in August 2005. In March of 2009, he moved to Luce Forward Hamilton &amp; Scripps. Mr. Walker
accepted an in-house position as Intellectual Property Counsel for Medicis Pharmaceutical Corp. in June 2011, which was acquired by Valeant
Pharmaceutical International, Inc. in December 2012. In February 2013, Mr. Walker accepted a position at Kilpatrick Townsend &amp; Stockton,
but chose to move in-house again in June 2013, when he accepted a position at our company. Mr. Walker graduated from Arizona State University
Sandra Day O&#8217;Connor College of Law with his J.D. in 2004, and an LL.M. in Intellectual Property Law at The George Washington University
Law School in 2005. He holds a Master&#8217;s Degree in Molecular Biology and a B.S. degree, both earned from Brigham Young University<i>.</i>&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Joseph Ziegler</i> has served as Principal Financial and Accounting Officer of our company since August 2023 and has served as founder and chief executive
officer of JZ Advisory Group, a consulting company largely focused on providing fractional CFO and outsourced accounting services to middle-market
and entrepreneurial businesses, since January 2022. He previously served as the Chief Financial Officer of DAS Health, a private equity
owned provider of IT Services to healthcare providers, from April 2021 to December 2021 and as the Chief Financial Officer of Encompass
Onsite, a provider of end-to-end property solutions, from November 2018 to February 2021. Prior to joining Encompass, he held multiple
roles as a CFO in the healthcare industry, including private equity backed specialty pharmacy Biomatrix and Novis Pharmaceuticals. Mr.
Ziegler served as a director of Progressive Care Inc. from December 2021 until December 2024. He earned his B.S. in Finance and an M.B.A.
from Florida Atlantic University.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>


</div><!-- Field: Page; Sequence: 7; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>CORPORATE GOVERNANCE </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Director Independence </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Since October 9, 2017, our common stock has been listed on the Nasdaq
Global Select Market of the Nasdaq Stock Market LLC, or Nasdaq, under the symbol &#8220;TXMD.&#8221; From April 23, 2013 to October 6,
2017, our common stock was listed on the NYSE American under the symbol &#8220;TXMD.&#8221; Under the rules of Nasdaq, independent directors
must comprise a majority of a listed company&#8217;s board of directors.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Our Board of Directors has affirmatively determined, after considering
all the relevant facts and circumstances, that each of Dr. Gail Naughton, and Messrs. Tommy G. Thompson, Cooper C. Collins and Justin
Roberts is an independent director, as &#8220;independence&#8221; is defined under the applicable rules and regulations of the SEC and
the listing standards of Nasdaq, and does not have a relationship with us (either directly or as a partner, stockholder, or officer of
an organization that has a relationship with us) that would interfere with their exercise of independent judgment in carrying out their
responsibilities as directors. Accordingly, a majority of our directors are independent, as required under the applicable Nasdaq rules.
There are no family relationships among any of our directors or officers.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Committee Charters, Corporate Governance, and Code of Ethics </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Our Board of Directors has adopted charters for the Audit and Compensation
Committees describing the authority and responsibilities delegated to each committee by our Board of Directors. Our Board of Directors
has also adopted Corporate Governance Guidelines, a Code of Conduct and Ethics, and a Code of Ethics for the Chief Executive Officer and
senior financial officers of our company. We post on our website, at <i>www.therapeuticsmd.com</i>, the charters of our Audit and Compensation
Committees; our Corporate Governance Guidelines, Code of Conduct and Ethics, and Code of Ethics for the Chief Executive Officer and senior
financial officers, and any amendments or waivers thereto; and any other corporate governance materials contemplated by the SEC or Nasdaq.
These documents are also available in print to any stockholder requesting a copy in writing from our corporate secretary at our executive
offices.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Executive Sessions </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We regularly schedule executive sessions in which non-employee directors
will meet without the presence or participation of management, with at least one of such sessions including only independent directors.
Mr. Thompson, as the Chairman of our Board of Directors, chairs the executive sessions.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Board Committees </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Our Board of Directors has an Audit Committee and a Compensation Committee,
each consisting entirely of independent directors.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Given the relatively small size of our Board of Directors and the desire
to involve the entire Board of Directors in nominating decisions, we have elected to no longer have a separate Nominating Committee. Since
we do not have a Nominating Committee, our independent directors, who currently constitute all of the Board of Directors, determine the
director nominees. Our Board of Directors may employ a variety of methods for identifying and evaluating director nominees. If vacancies
are anticipated or arise, our Board of Directors considers various potential candidates who may come to their attention through current
Board members, professional search firms, stockholders or other persons. These candidates may be evaluated by our Board of Directors at
any time during the year.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>


</div><!-- Field: Page; Sequence: 8; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In evaluating a director candidate, our Board of Directors will review
their qualifications including capability, availability to serve, conflicts of interest, general understanding of business, understanding
of our business and technology, educational and professional background, personal accomplishments and other relevant factors. Our Board
of Directors has not established any specific qualification standards for director nominees, and we do not have a formal diversity policy
relating to the identification and evaluation of nominees for director, although from time to time the Board of Directors may identify
certain skills or attributes as being particularly desirable to help meet specific needs that have arisen. Our Board of Directors may
also interview prospective nominees in person or by telephone. After completing this evaluation, the Board of Directors will determine
the nominees. The Board has not adopted a formal process for considering director candidates who may be recommended by stockholders. However,
our policy is to give due consideration to any and all such candidates.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt"><b>Audit Committee</b></span></p><div>



</div><p style="margin: 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr>
    <td style="vertical-align: top; width: 14%">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Members</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Cooper C. Collins, Chair</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Justin Roberts</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Tommy G. Thompson</p></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: top; width: 85%">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The purpose of the Audit Committee is to oversee our financial and
    reporting processes and the audits of our financial statements and to provide assistance to our Board of Directors with respect to its
    oversight of the integrity of our financial statements, our company&#8217;s compliance with legal and regulatory matters, the independent
    registered public accountant&#8217;s qualifications and independence, and the performance of our independent registered public accountant.
    The primary responsibilities of the Audit Committee are set forth in its charter and include various matters with respect to the oversight
    of our accounting and financial reporting process and audits of our financial statements on behalf of our Board of Directors. The Audit
    Committee also selects the independent registered public accountant to conduct the annual audit of our financial statements; reviews the
    proposed scope of such audit; reviews accounting and financial controls with the independent registered public accountant and our financial
    accounting staff; and reviews and approves any transactions between us and our directors, officers, and their affiliates.</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Audit Committee currently consists of Messrs. Collins, Thompson
    and Roberts, each an independent director of our company under the listing standards of Nasdaq as well as under applicable rules and regulations
    of the SEC, with Mr. Collins serving as Chair. Our Board of Directors has determined that Mr. Thompson (whose background is detailed above)
    qualifies as an &#8220;audit committee financial expert&#8221; in accordance with applicable rules and regulations of the SEC.</p></td></tr>
</table><div>

</div><p style="margin: 0"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt"><b>Compensation Committee</b></span></p><div>



</div><p style="margin: 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr>
    <td style="vertical-align: top; width: 14%">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Members</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Gail Naughton, Chair</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Cooper C. Collins</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Justin Roberts</p></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: top; width: 85%"><span style="font-size: 10pt">The purpose of the Compensation Committee includes, among other things, determining, or recommending to our Board of Directors for determination, the compensation of our Chief Executive Officer and other executive officers and directors, and discharging the responsibilities of our Board of Directors relating to our compensation programs. Pursuant to its charter, the Compensation Committee may delegate any of its responsibilities to a subcommittee comprised of one or more members of the Compensation Committee. The Compensation Committee currently consists of Dr. Naughton and Messrs. Collins and Roberts, each an independent director of our company under the listing standards of Nasdaq as well as under applicable rules and regulations of the SEC, with Dr. Naughton serving as Chair.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>


</div><!-- Field: Page; Sequence: 9; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Board&#8217;s Role in Risk Oversight </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Risk is inherent in every business. As is the case in virtually all
businesses, we face a number of risks, including operational, economic, financial, legal, regulatory, and competitive risks. Our management
is responsible for the day-to-day management of the risks we face. Our Board of Directors, as a whole and through its committees, has
responsibility for the oversight of risk management.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Our Board of Directors&#8217; involvement in our business strategy
and strategic plans plays a key role in its oversight of risk management, its assessment of management&#8217;s risk appetite, and its
determination of the appropriate level of enterprise risk. Our Board of Directors receives updates at least quarterly from senior management
and periodically from outside advisors regarding the various risks we face, including operational, cybersecurity and information technology,
economic, financial, legal, regulatory, and competitive risks. Our Board of Directors also reviews the various risks we identify in our
filings with the SEC as well as risks relating to various specific developments, such as debt and equity issuances.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The committees of our Board of Directors assist our Board of Directors
in fulfilling its oversight role in certain areas of risks. The Audit Committee oversees the financial and reporting processes of our
company and the audit of the financial statements of our company and provides assistance to our Board of Directors with respect to the
oversight and integrity of the financial statements of our company, our company&#8217;s compliance with legal and regulatory matters,
the independent auditor&#8217;s qualification and independence, and the performance of our independent auditor. The Audit Committee also
receives reports regarding our compliance program and our cybersecurity and information technology programs. The Compensation Committee
considers the risks that our compensation policies and practices may have in attracting, retaining, and motivating valued employees and
endeavors to assure that it is not reasonably likely that our compensation plans and policies would create undue risk or have a material
adverse effect on our company.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Director Attributes</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We seek diversity in experience, viewpoint, education, skill, and other
individual qualities and attributes to be represented on our Board of Directors. We believe directors should have various qualifications,
including individual character and integrity; business experience and leadership ability; strategic planning skills, ability, and experience;
requisite knowledge of our industry and finance, accounting, and legal matters; communications and interpersonal skills; and the ability
and willingness to devote time to our company. We also believe the skill sets, backgrounds, and qualifications of our directors, taken
as a whole, should provide a significant mix of personal and professional experience, background, viewpoints, perspectives, knowledge,
and abilities. Nominees are not to be discriminated against on the basis of race, religion, national origin, sex, sexual orientation,
disability, or any other basis prohibited by law. The assessment of directors is made in the context of the perceived needs of our Board
of Directors from time to time.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">All of our directors have held high-level positions in business or
professional service firms and have experience in dealing with complex issues. We believe that all of our directors are individuals of
high character and integrity, are able to work well with others, and have committed to devote sufficient time to the business and affairs
of our company. In addition to these attributes, the description of each director&#8217;s background sets forth above indicates the specific
experience, qualifications, and skills necessary to conclude that each individual should continue to serve as a director of our company.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>




</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Board Leadership Structure </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We believe that effective board leadership structure depends on the
experience, skills, and personal interaction among persons in leadership roles as well as the needs of our company at any point in time.
We currently maintain separate roles between the Chief Executive Officer and the Chairman of the Board of Directors in recognition of
the differences between the two responsibilities. Our Chief Executive Officer is responsible for setting our strategic direction and day-to-day
leadership and performance of our company. The Chairman of the Board of Directors provides input to the Chief Executive Officer, sets
the agenda for board meetings, and presides over meetings of the full Board of Directors as well as executive sessions of our Board of
Directors. Our Board of Directors believes that our current leadership structure provides the most effective leadership model for our
company, as it promotes balance between the Board of Directors&#8217; independent authority to oversee our business and the Chief Executive
Officer and his management team, which manage the business on a day-to-day basis.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>


</div><!-- Field: Page; Sequence: 10; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Compensation Recovery Policy </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In 2023, we adopted a policy on recoupment of incentive compensation,
or clawback policy, which provides for recoupment of compensation in certain circumstances in the event of a restatement of our financial
results, in accordance with the requirements of SEC rules and Nasdaq listing standards implementing the requirement of Section 954 of
the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010 (the &#8220;Dodd-Frank Act&#8221;).</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Insider Trading Policy</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We have <ix:nonNumeric contextRef="c0" format="ixt:fixed-true" name="ecd:InsiderTrdPoliciesProcAdoptedFlag" id="ixv-3878">adopted</ix:nonNumeric> an insider trading policy that governs transactions
in our securities by our directors, officers, employees and their respective family members and affiliates that that we believe is reasonably
designed to promote compliance with insider trading laws, rules and regulations, and applicable Nasdaq listing standards. In addition,
it is our policy to comply with Federal securities laws and applicable stock exchange listing standards regarding trading in our own securities.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Anti-Hedging and Anti-Pledging Policy </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In April 2020, the Board of Directors amended the Company&#8217;s Code
of Conduct and Ethics to include a policy regarding hedging and pledging transactions. Pursuant to the policy, directors, officers, and
employees are prohibited from: (1) directly or indirectly engaging in any hedging transactions with respect to any directly or indirectly
owned securities of the company, which includes the purchase of any financial instrument (including puts, calls, equity swaps, forward
contracts, collars, exchange funds or other derivative securities) on an exchange or in any other market in order to hedge or offset any
decrease in the market value of such securities; (2) engaging in short sale transactions or forward sale transactions or any short-term
or speculative transactions in the company&#8217;s securities or in other transactions in the company&#8217;s securities that may lead
to inadvertent violations of insider trading laws; and (3) pledging securities of the company as collateral for a loan or otherwise using
securities of the company to secure a debt, including through the use of traditional margin accounts with a broker.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Board and Committee Meetings </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Our Board of Directors held a total of seven meetings during the
fiscal year ended December 31, 2024. No director attended fewer than 75% of the aggregate of (i) the total number of meetings of our
Board of Directors and (ii) the total number of meetings held by all committees of our Board of Directors on which such director was
a member.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">During the fiscal year ended December 31, 2024, the Audit Committee
held five meetings and the Compensation Committee held zero meetings.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Annual Meeting Attendance </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We encourage our directors to attend each annual meeting of stockholders.
Two of our directors virtually attended the 2024 annual meeting of stockholders.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Communications with Directors </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Stockholders may communicate with our Board of Directors or specific
members of our Board of Directors, including our independent directors and the members of our various board committees, by submitting
a letter addressed to our Board of Directors of TherapeuticsMD, Inc. at the address set forth in this annual report c/o any specified
individual director or directors. Any such letters are forwarded to the indicated directors. In addition, at the request of the Board
of Directors, communications that do not directly relate to our Board of Directors&#8217; duties and responsibilities as directors will
be excluded from distribution. Such excluded items include, among others, &#8220;spam,&#8221; advertisements, mass mailings, form letters,
and email campaigns that involve unduly large numbers of similar communications; solicitations for goods, services, employment or contributions;
and surveys. Additionally, communications that appear to be unduly hostile, intimidating, threatening, illegal or similarly inappropriate
will also be screened for omission. Any excluded communication will be made available to any director upon his or her request.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>


</div><!-- Field: Page; Sequence: 11; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><div><a id="a_002"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Item 11. Executive Compensation </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As a smaller reporting company, the rules of the U.S. Securities and
Exchange Commission permit us to omit the Compensation Discussion and Analysis section and to report the compensation of our principal
executive officer, each of our two other most highly compensated executive officers who were serving at the end of our last completed
fiscal year, and up to two additional former executive officers for whom disclosure would have been provided but for the fact that the
individual was not serving as an executive officer at the end of our last completed fiscal year (collectively, our NEOs).</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">For 2024, our NEOs were:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-size: 10pt">Marlan Walker, CEO</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-size: 10pt">Joseph Ziegler, Principal Financial
and Accounting Officer</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As of December 31, 2024, we employed one full-time employee primarily
engaged in an executive position- Mr. Marlan Walker, our Chief Executive Officer. Mr. Ziegler serves as our Principal Financial and Accounting
Officer pursuant to a master services agreement (the &#8220;Master Services Agreement&#8221;) with JZ Advisory Group (&#8220;JZ Advisory&#8221;).
See &#8220;Ziegler Master Services Agreement&#8221; below.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Fiscal Year 2024 Summary Compensation Table </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table lists the compensation of our NEOs for the years
provided. The following information includes the dollar value of salaries, bonus awards, the number of awards granted, non-equity incentive
plan compensation, and certain other compensation, if any.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left; border-bottom: Black 1.5pt solid">Name and Principal Position</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Salary</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Bonus<br/> ($)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; border-bottom: Black 0.5pt solid"><b>Stock<br/>
 Awards<span style="font-family: Times New Roman, Times, Serif"><sup>(1)<br/> </sup></span>($)</b></p></td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Option<br/>
 Awards ($)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; border-bottom: Black 0.5pt solid"><b>Non-Equity<br/>
 Incentive Plan<br/>
 Compensation<span style="font-family: Times New Roman, Times, Serif"><sup>(2)<br/>
</sup></span> ($)</b></p></td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">All Other<br/>
 Compensation<br/>
 ($)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Total<br/> ($)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; width: 28%; font-weight: bold; text-align: left">Marlan D. Walker</td><td style="width: 1%">&#160;</td>
    <td style="width: 8%; text-align: center">2024</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 6%; text-align: right">500,000</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 6%; text-align: right">-</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 6%; text-align: right">-</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 6%; text-align: right">-</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 6%; text-align: right">250,000</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 6%; text-align: right">9,174</td><td style="padding-bottom: 4pt; width: 1%; text-align: left"><sup>(6)</sup></td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 6%; text-align: right">759,174</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Chief Executive Officer</td><td>&#160;</td>
    <td style="text-align: center">2023</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">476,462</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">176,535</td><td style="padding-bottom: 4pt; text-align: left"><sup>(4)</sup></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">358,400</td><td style="padding-bottom: 4pt; text-align: left"><sup>(5)</sup></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,420</td><td style="padding-bottom: 4pt; text-align: left"><sup>(6)</sup></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,019,817</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold"><span style="font-size: 10pt"><b>Joseph Ziegler<sup>(3)</sup></b></span></td><td>&#160;</td>
    <td style="text-align: center">2024</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">120,000</td><td style="padding-bottom: 4pt; text-align: left"><sup>(7)</sup></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">120,000</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Principal Financial and Accounting Officer</td><td>&#160;</td>
    <td style="text-align: center">2023</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">52,900</td><td style="padding-bottom: 4pt; text-align: left"><sup>(7)</sup></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">30,000</td><td style="padding-bottom: 4pt; text-align: left"><sup>(8)</sup></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">82,900</td><td style="text-align: left">&#160;</td></tr>
  </table><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">(1)</span></td><td style="text-align: left"><span style="font-size: 10pt">Represents
the grant date fair value of restricted stock units (RSUs) and performance restricted stock units (PSUs) granted. The number of PSUs
represents the maximum number of PSUs that may vest. The actual number of PSUs that will vest will depend on the Company&#8217;s achievement
of certain performance goals.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in"><span style="font-size: 10pt">(2)</span></td>
    <td><span style="font-size: 10pt">Amounts in this column represent the amounts earned and payable under our annual performance-targeted
incentive plan, which were earned and payable during the indicated fiscal year but portions of which may not have been paid until after
the end of indicated fiscal year. </span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in"><span style="font-size: 10pt">(3)</span></td>
    <td><span style="font-size: 10pt">On August 17, 2023, Mr. Ziegler began serving as Principal Financial and Accounting Officer of
the Company. </span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in"><span style="font-size: 10pt">(4)</span></td>
    <td><span style="font-size: 10pt">Amounts represent retention bonuses. </span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in"><span style="font-size: 10pt">(5)</span></td>
    <td><span style="font-size: 10pt">For 2023, the amount represents 70,000 RSUs with a grant date fair value of $358,400. </span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in"><span style="font-size: 10pt">(6)</span></td>
    <td><span style="font-size: 10pt">Other compensation paid was related to (i) employer match to 401(k) plan of $2,000, and (ii) health and welfare benefits paid by the Company. </span></td></tr>
</table><div>

</div><p style="margin: 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in"><span style="font-size: 10pt">(7)</span></td>
    <td><span style="font-size: 10pt">The amounts represent the fixed fee paid to JZ Advisory in accordance with the Master Services Agreement. </span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in"><span style="font-size: 10pt">(8)</span></td>
    <td><span style="font-size: 10pt">For 2023, the amount represents 7,500 RSUs with a grant date fair value of $30,000.</span></td></tr>
  </table><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 12; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Outstanding Equity Awards at Fiscal Year-End
2024</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following tables set forth information with respect to outstanding
equity-based awards held by our NEOs at December 31, 2024.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td><td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="13" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Option Awards</td><td style="text-align: center; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td><td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Number of Securities<br/> Underlying Unexercised Options</td><td style="text-align: center; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Option</td><td style="text-align: center; font-weight: bold">&#160;</td><td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td><td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; text-align: left; font-weight: bold">Name</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Equity Award<br/> Date</td><td style="text-align: center; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Exercisable<br/> (#)</td><td style="text-align: center; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Unexercisable<br/> (#)</td><td style="text-align: center; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Exercise<br/> Price<br/> ($)</td><td style="text-align: center; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Option<br/> Expiration<br/> Date</td><td style="text-align: center; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 42%; font-weight: bold; text-align: left; text-indent: -0.125in; padding-left: 0.125in">Marlan D. Walker</td><td style="width: 1%">&#160;</td>
    <td style="width: 9%; text-align: center">07/30/2019</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">4,000</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#160;&#160;&#160;&#160;&#160;-</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">109.00</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 9%; text-align: center">07/30/2029</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; text-indent: -0.125in; padding-left: 0.125in">Joseph Ziegler</td><td>&#160;</td>
    <td style="text-align: center">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">-</td><td style="text-align: left">&#160;</td></tr>
  </table><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>




</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td><td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="14" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Stock Awards</td><td style="text-align: center; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td><td style="text-align: center">&#160;</td><td style="text-align: center">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="text-align: center">&#160;</td><td style="text-align: center">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Equity Incentive Plan Awards</td><td style="text-align: center; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; text-align: left; font-weight: bold">Name</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Equity <br/> Award Date</td><td style="text-align: center; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Number <br/> of Shares<br/> or Units<br/> of Stock<br/> That Have<br/> Not<br/> Vested<br/> (#)</td><td style="text-align: center; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-size: 10pt"><b>Market<br/> Value of<br/> Shares or<br/> Units of<br/> Stock <br/> That Have<br/> Not<br/> Vested<sup>(1)<br/> </sup>($)</b></span></td><td style="text-align: center; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Number<br/> of Shares<br/> or Units <br/> of Stock<br/> That Have<br/> Not <br/> Vested<br/> (#)</td><td style="text-align: center; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-size: 10pt"><b>Market<br/> Value of<br/> Shares or<br/> Units of<br/> Stock<br/> That Have<br/> Not<br/> Vested<sup>(1)<br/> </sup>($)</b></span></td><td style="text-align: center; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 41%; font-weight: bold; text-align: left">Marlan D. Walker</td><td style="width: 1%">&#160;</td>
    <td style="width: 9%; text-align: center">3/23/2022</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">1,733</td><td style="width: 1%; text-align: left"><sup>(2)</sup></td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">1,490</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: center">3/31/2022</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,200</td><td style="text-align: left"><sup>(3)</sup></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,472</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left">Joseph Ziegler</td><td>&#160;</td>
    <td style="text-align: center">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  </table><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">(1)</span></td><td style="text-align: justify"><span style="font-size: 10pt">The amounts in this column
are based on the closing price of our common stock on December 31, 2024 of $0.86.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: left">(2)</td><td style="text-align: justify">The amount reflects 1,733 RSUs that vested on March 23, 2025.</td>
</tr></table><div>




</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">(3)</span></td><td style="text-align: justify"><span style="font-size: 10pt">The amount reflects 5,200 PSUs
that vested on April 5, 2025.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Post-Employment Compensation </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Pension Benefits </i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We do not offer any defined benefit pension plans for any of our employees.
We have a 401(k) plan in which employees may participate.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Other Compensation </i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Mr. Walker is eligible to participate in our employee benefit plans,
including medical and dental plans. Should we decide to hire other employees, these plans do not discriminate in favor of executive officers
and would be available to any potential employee. It is generally our policy to not extend significant perquisites to executives that
are not broadly available to our other employees. In designing these elements, we seek to provide an overall level of benefits that is
competitive with that offered by similarly situated companies in the markets in which we operate based upon our general understanding
of industry practice. These benefits are not considered in determining the compensation of our executive officers.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>


</div><!-- Field: Page; Sequence: 13; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Employment Agreement </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Marlan D. Walker has an amended and restated employment agreement (as
amended, the &#8220;Walker Employment Agreement&#8221;), with the Company that commenced on December 18, 2018, and was amended effective
October 15, 2021, December 30, 2022, February 21, 2023 and December 17, 2024. The Walker Employment Agreement provides that we will continue
to employ Mr. Walker, and Mr. Walker will continue to serve the Company, unless sooner terminated pursuant to the terms of the Walker
Employment Agreement.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Walker Employment Agreement provides for: (i) a base salary of
$428,000 per year until April 15, 2023; thereafter, a base salary of $500,000 per year and a lump-sum bonus payment of $20,909, which
was paid in April 2023, (ii) an annual short-term incentive compensation of 50% of salary, at the discretion of our Board of Directors,
and (iii) 70,000 RSUs which vested on June 30, 2023. Mr. Walker will receive employee benefits, vacation, and other perquisites as may
be determined from time to time.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Conditions of termination call for (i) termination immediately upon
death, (ii) termination upon a disability in which Mr. Walker is unable to perform his duties for more than six (6) consecutive months,
(iii) voluntary termination without good reason by Mr. Walker with prior notice, (iv) involuntary termination by our Company without good
cause, (v) termination for good cause, and (vi) termination for good reason wherein Mr. Walker will have ninety (90) days from the date
of occurrence of a condition giving rise to good reason to provide a notice of termination of his employment with the Company, which will
be effective thirty-one (31) days after we receive notice and the criteria remains uncorrected.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Ziegler Master Services Agreement</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We entered into the Master Services Agreement with JZ Advisory that
commenced on August 15, 2023, pursuant to which, among other things, JZ Advisory will serve as an independent consultant for the purpose
of providing the Company with certain support services, including the services of Mr. Ziegler as the Company&#8217;s Principal Financial
Officer.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company agreed to pay JZ Advisory $10,000 a month for the services
provided under the Master Services Agreement during the third quarter of 2023, which monthly rate will continue until the parties negotiate
a future retainer amount. Mr. Ziegler was also granted 7,500 restricted stock units, which vested on August 17, 2024.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Master Services Agreement will continue through the third anniversary
of the Effective Date, unless earlier terminated (the &#8220;Term&#8221;). The Term will automatically be extended for successive one-year
periods unless either party provides written notice of non-extension no less than thirty (30) days in advance. The Master Services Agreement
may be terminated pursuant to its terms.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Master Services Agreement contains certain covenants and agreements
of the parties, including certain indemnification obligations of each party.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Potential Payments Upon Termination or Change in Control </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We have employment agreements with certain of our executive officers
as described above. The arrangements reflected in these employment agreements are designed to encourage the officers&#8217; full attention
and dedication to our Company currently and, in the event of any proposed change in control, provide these officers with individual financial
security. The employment agreements provide for specified payments and benefits by us to our executive officers only upon a qualifying
termination of employment as described below.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Termination by Us Without Good Cause or by Executive with Good Reason
- No Change in Control </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Under the Walker Employment Agreement, for Mr. Walker, in the event
of termination of the executive&#8217;s employment without &#8220;cause&#8221; (referred to as &#8220;good cause&#8221; in the Walker
Employment Agreement) or resignation by the executive for &#8220;good reason&#8221; (as each term is defined in the Walker Employment
Agreement), he would be entitled to, subject to his signing and not revoking a full and complete release of all claims against the Company
and its affiliates, (i) the sum of his salary, payable on a biweekly basis ratably over eighteen (18) months, and one and one half times
(1.5x) his target annual incentive compensation for the fiscal year in which such termination of employment occurs, (ii) a continuation
of welfare benefits for a period of two years after such termination, (iii) COBRA benefits for a period of twenty-four (24) months following
such termination, (iv) payment for any annual short-term incentive compensation earned for the calendar year immediately preceding the
calendar year of such termination, (v) unpaid accrued base salary and unused vacation pay through the termination date, and (vi) amounts
accrued but unpaid at the time of termination. Furthermore, the above obligations of the Company are subject to the executive complying
with a non-solicitation agreement of employees and customers, and a non-competition agreement.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>


</div><!-- Field: Page; Sequence: 14; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Termination or Resignation in Connection with a Change in Control
</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In the event of termination of Mr. Walker&#8217;s employment without
&#8220;good cause&#8221; or resignation by the executive for &#8220;good reason&#8221; in the twelve (12) months following a change in
control, Mr. Walker would be entitled to, subject to his signing and not revoking a full and complete release of all claims against the
Company and its affiliates, (i) the sum of his salary, payable on a biweekly basis ratably over eighteen (18) months, and one and one
half times (1.5x) his target annual incentive compensation for the fiscal year in which such termination of employment occurs, (ii) payment
for any annual short-term incentive compensation earned for the calendar year immediately preceding the calendar year of such termination,
(iii) unpaid accrued base salary and unused vacation pay through the termination date, and (iv) amounts accrued but unpaid at the time
of termination. Furthermore, the above obligations of the Company are subject to the executive complying with a non-solicitation agreement
of employees and customers, and a non-competition agreement.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Termination by Reason of Death or Disability </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">For Mr. Walker, in the event of termination of the executive&#8217;s
employment by reason of his death or &#8220;disability&#8221; (as such term is defined in the Walker Employment Agreement), in addition
to those payments and benefits provided to salaried employees generally, including amounts accrued but unpaid at the time of termination,
he would be entitled to (i) pro-rated target annual incentive compensation for the fiscal year in which such termination of employment
occurs, payable in a lump sum, subject to the executive&#8217;s signing and not revoking a full and complete release of all claims against
the company and its affiliates in the event of a disability, (ii) immediate vesting of all outstanding equity awards that vest solely
on the passage of time, (iii) accrued but unused vacation pay through the termination date, payable in a lump sum, and (iv) all other
rights and benefits the executive is vested in, pursuant to other plans and programs of our company.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Termination by the Executive Without Good Reason </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The table below reflects the amount of compensation to Marlan Walker,
the only NEO currently employed by the Company, assuming termination of such executive&#8217;s employment without cause or for good reason
or following a change in control of our company on December 31, 2024. Other than as set forth below, no amounts will be paid to our NEOs
in the event of termination.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span style="text-decoration:underline">Marlan Walker </span></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Executive Benefits and Payments</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Termination<br/> Without Good<br/> Cause<br/> or with Good<br/> Reason<br/> (Not in <br/> Connection<br/> with a Change<br/> in Control)<br/> ($)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Termination<br/> Without<br/> Good Cause<br/> or with <br/> Good Reason<br/> Following a<br/> Change in Control<br/> ($)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Termination by<br/> Reason of<br/> Death or<br/> Disability <br/> ($)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Cash severance</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">1,178,362</td><td style="width: 1%; text-align: left"><sup>(1)</sup></td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">1,176,575</td><td style="width: 1%; text-align: left"><sup>(2)</sup></td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">250,000</td><td style="width: 1%; text-align: left"><sup>(3)</sup></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-size: 10pt">Equity awards<sup>(4)</sup></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,962</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,962</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,962</td><td style="text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in"><span style="font-size: 10pt">(1)</span></td>
    <td><span style="font-size: 10pt">Consists of payments due to executive for (i) eighteen (18) months of his then current salary, (ii) 150% target annual incentive compensation, (iii) health and welfare benefits for twenty-four (24) months, (iv) unused PTO, and (v) any annual short-term incentive compensation earned from the prior year that had not yet been paid by the Company. </span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in"><span style="font-size: 10pt">(2)</span></td>
    <td><span style="font-size: 10pt">Consists of payments due to executive for (i) eighteen (18) months of his then current salary, (ii) 150% target annual incentive compensation, (iii) unused PTO, and (iv) any annual short-term incentive compensation earned from the prior year that had not yet been paid by the Company. </span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in"><span style="font-size: 10pt">(3)</span></td>
    <td><span style="font-size: 10pt">Represents full annual incentive compensation that would be prorated based on termination date. </span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in"><span style="font-size: 10pt">(4)</span></td>
    <td><span style="font-size: 10pt">Represents the value of unvested equity awards that would become fully vested. The value is calculated by multiplying the number of shares underlying each accelerated award by the per share closing price of the common stock on December 31, 2024.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 15; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Nonqualified Defined Contribution and Nonqualified Deferred Compensation
</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We do not offer any nonqualified defined contribution plans or nonqualified
deferred compensation plans for any of our NEOs.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Limitation of Directors&#8217; Liability; Indemnification of Directors,
Officers, Employees, and Agents </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Our Amended and Restated Articles of Incorporation and bylaws, each
as amended, provide that we may indemnify to the full extent of our power to do so, all directors, officers, employees, and/or agents.
The effect of this provision in the Amended and Restated Articles of Incorporation, as amended, is to eliminate the rights of our company
and our stockholders, either directly or through stockholders&#8217; derivative suits brought on behalf of our company, to recover monetary
damages from a director for breach of the fiduciary duty of care as a director except in those instances described under Nevada law.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Insofar as indemnification by our company for liabilities arising under
the Securities Act of 1933, as amended (the &#8220;Securities Act&#8221;), may be permitted to officers and directors of our company pursuant
to the foregoing provisions or otherwise, we are aware that in the opinion of the SEC, such indemnification is against public policy as
expressed in the Securities Act and is, therefore, unenforceable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>DIRECTOR COMPENSATION </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We compensate our non-employee directors with a combination of cash
and equity. Our Board of Directors receives the following cash compensation for their service: each director receives an annual cash retainer
of $57,500; the chairperson of the Board receives an additional $22,500 annual cash retainer; the chairperson of our Audit Committee receives
an annual cash retainer of $30,000 and the other members of the Audit Committee receive an annual cash retainer of $15,000; the chairperson
of the Compensation Committee receives an annual cash retainer of $20,000 and the other members of the Compensation Committee receive
an annual cash retainer of $12,000; and the chairperson of each of our other committees receives an annual cash retainer of $12,500 and
the other members receive an annual cash retainer of $7,500. We also reimburse our directors for reasonable expenses related to attendance
at Board of Directors and committee meetings. No directors were granted equity awards during 2024. We do not pay our directors per meeting
fees.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table and accompanying footnotes detail compensation
paid to our directors for services rendered for the year ended December 31, 2024. Mr. Roberts is entitled to receive compensation in the
same manner as our other non-employee directors, but he has elected not to receive any compensation for his service as a non-employee
director at this time.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt"><b>Name<sup>(1)</sup></b></span></td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Fees Earned<br/> or Paid in Cash<br/> ($)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt"><b>Stock<br/> Awards<sup><br/> </sup>($)</b></span></td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">All Other<br/> Compensation<br/> ($)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Total<br/> ($)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; font-weight: bold; text-align: left; text-indent: -10pt; padding-left: 10.25pt">Tommy G. Thompson</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">101,758</td><td style="width: 1%; text-align: left"><sup>(2)</sup></td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">-</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#160;&#160;&#160;&#160;-</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">101,758</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; text-indent: -10pt; padding-left: 10.25pt">Cooper C. Collins</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">99,500</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">99,500</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; text-indent: -10pt; padding-left: 10.25pt">Gail Naughton, Ph.D.</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">77,500</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">77,500</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; text-indent: -10pt; padding-left: 10.25pt">Justin Roberts</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in"><span style="font-size: 10pt">(1)</span></td>
    <td><span style="font-size: 10pt">As of December 31, 2024, each of the directors listed in the &#8220;Director Compensation&#8221; table had the following awards outstanding: </span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Name</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Option<br/> Awards<br/> (#)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Stock<br/> Awards<br/> (#)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; font-weight: bold; text-align: left; text-indent: -10pt; padding-left: 10.25pt">Tommy G. Thompson</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">7,250</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">8,500</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; text-indent: -10pt; padding-left: 10.25pt">Cooper C. Collins</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,500</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; text-indent: -10pt; padding-left: 10.25pt">Gail Naughton, Ph.D.</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,500</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; text-indent: -10pt; padding-left: 10.25pt">Justin Roberts</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The stock awards listed above include 8,500 restricted stock units
that were vested but not settled as of December 31, 2024, for each of Mr. Thompson, Mr. Collins and Dr. Naughton, respectively.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in"><span style="font-size: 10pt">(2)</span></td>
    <td><span style="font-size: 10pt">Reflects proration of Executive Chairman retainer for the portion of 2024 that Mr. Thompson served as Executive Chairman.&#160;&#160;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>


</div><!-- Field: Page; Sequence: 16; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><div><a id="a_003"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Item 12. Security Ownership of Certain Beneficial Owners and Management
and Related Stockholder Matters </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>SECURITY OWNERSHIP OF PRINCIPAL STOCKHOLDERS, DIRECTORS, AND OFFICERS
</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table sets forth information regarding the beneficial
ownership of our common stock as of April 18, 2025, by the following:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-size: 10pt">each of our directors and named
executive officers;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-size: 10pt">all of our directors and executive
officers as a group; and</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-size: 10pt">each person, or group of affiliated
persons, who is known by us to beneficially own more than 5% of our common stock.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Beneficial ownership is determined according to the rules of the SEC
and generally means that a person has beneficial ownership of a security if he, she, or it possesses sole or shared voting or investment
power of that security, including options and warrants that are currently exercisable or exercisable within sixty (60) days of April 18,
2025. Shares issuable pursuant to stock options, warrants, and convertible securities are deemed outstanding for computing the percentage
of the person holding such options, warrants, or convertible securities but are not deemed outstanding for computing the percentage of
any other person. Except as indicated by the footnotes below, we believe, based on the information furnished to us, that the persons named
in the table below have sole voting and investment power with respect to all shares of common stock shown that they beneficially own,
subject to community property laws where applicable. The information does not necessarily indicate beneficial ownership for any other
purpose.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Unless otherwise indicated, the address of each beneficial owner listed
in the table below is c/o TherapeuticsMD, Inc., 951 Yamato Road, Suite 220, Boca Raton, Florida 33431.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Shares Beneficially Owned</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Name of Beneficial Owners</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Number</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt"><b>Percent<sup>(1)</sup></b></span></td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Executive Officers and Directors:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; text-indent: -10pt; padding-left: 10.25pt"><span style="font-size: 10pt">Marlan D. Walker<sup>(2)</sup></span></td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">84,572</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">*</span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10.25pt"><span style="font-size: 10pt">Tommy G. Thompson<sup>(3)</sup></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">36,362</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">*</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10.25pt"><span style="font-size: 10pt">Cooper C. Collins<sup>(4)</sup></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">65,516</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">*</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10.25pt"><span style="font-size: 10pt">Gail K. Naughton, Ph.D.<sup>(5)</sup></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,500</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">*</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10.25pt">Justin Roberts</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -10pt; padding-left: 10.25pt"><span style="font-size: 10pt">Joseph Ziegler<sup>(6)</sup></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,500</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">*</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10.25pt">All executives and directors as a group (6 persons)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">202,450</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1.7</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-indent: -10pt; padding-left: 10.25pt">5% Stockholders:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10.25pt"><span style="font-size: 10pt">Rubric Capital Management LP<sup>(7)</sup></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,946,908</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">25.5</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10.25pt"><span style="font-size: 10pt">Clearline Capital LP<sup>(8)</sup></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">635,222</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.5</td><td style="text-align: left">%</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in"><span style="font-size: 10pt">*</span></td>
    <td><span style="font-size: 10pt">Represents less than 1% of the outstanding shares of our common stock. </span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in"><span style="font-size: 10pt">(1)</span></td>
    <td><span style="font-size: 10pt">Based on 11,574,362 shares outstanding as of April 18, 2025. </span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in"><span style="font-size: 10pt">(2)</span></td>
    <td><span style="font-size: 10pt">Includes (i) 73,639 shares held by Mr. Walker directly, (ii) 1,733 shares issuable to Mr. Walker underlying vested but unsettled restricted stock units, (iii) 5,200 shares issuable to Mr. Walker underlying vested but unsettled performance stock units and (iv) 4,000 shares issuable to Mr. Walker upon the exercise of vested stock options. </span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in"><span style="font-size: 10pt">(3)</span></td>
    <td><span style="font-size: 10pt">Includes (i) 14,312 shares held by Thompson Family Investments, LLC, an entity solely owned by Thompson Family Holdings, LLC, an entity solely owned by Mr. Thompson, (ii) 14,779 shares held by Mr. Thompson directly, (iii) 21 shares held indirectly by Thompson Family Holdings, LLC and (iv) 7,250 shares issuable to Mr. Thompson upon the exercise of vested stock options.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in"><span style="font-size: 10pt">(4)</span></td>
    <td><span style="font-size: 10pt">Includes (i) 60,516 shares held by Mr. Collins directly and (ii) 5,000 shares issuable to Mr. Collins upon the exercise of vested stock options.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in"><span style="font-size: 10pt">(5)</span></td>
    <td><span style="font-size: 10pt">Includes 8,500 shares held by Dr. Naughton directly. </span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in"><span style="font-size: 10pt">(6)</span></td>
    <td><span style="font-size: 10pt">Includes 7,500 shares held by Mr. Ziegler directly. </span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in"><span style="font-size: 10pt">(7)</span></td>
    <td><span style="font-size: 10pt">Based solely on the Form 4 filed with the SEC by Rubric Capital Management LP on November 17, 2023. The address of Rubric Capital Management LP is 155 East 44th Street, Suite 1630, New York, NY 10017.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in"><span style="font-size: 10pt">(8)</span></td>
    <td><span style="font-size: 10pt">Based solely on a Schedule 13G filed with the SEC by Clearline Capital LP on February 12, 2025. Clearline Capital LP has shared voting and shared dispositive power over 635,222 shares. The address of Clearline Capital LP is 950 Third Avenue, 23rd Floor, New York, NY 10022.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>


</div><!-- Field: Page; Sequence: 17; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>EQUITY COMPENSATION PLAN INFORMATION </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As of December 31, 2024, the following table shows the number of securities
to be issued upon exercise of outstanding options under equity compensation plans approved by our stockholders, which plans do not provide
for the issuance of warrants or other rights.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)<br/>
    Number of Securities to be Issued Upon</span></td><td style="text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</span></td><td style="text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center"><p style="text-align: center; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)<br/>
                                            Number of<br/> Securities<br/> Remaining<br/> Available For<br/> Future<br/>
                                            Issuance<br/>
                                            <b>Under Equity</b></span></p></td><td style="text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; text-align: left; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Plan
    Name</span></td><td style="text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exercise
    of<br/> Outstanding<br/> Options <br/> (#)</span></td><td style="text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Vesting
    and<br/> Settlement of<br/> Restricted<br/> Stock Units<br/> (&#8220;RSUs&#8221;)<br/> (#)</span></td><td style="text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Vesting
    and<br/> Settlement of<br/> Performance<br/> Stock Units<br/> (&#8220;PSUs&#8221;)<br/> (#)</b></span></td><td style="text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Weighted-<br/>
    Average<br/> Exercise<br/> Price of<br/> Outstanding<br/> Options<br/> ($)</span></td><td style="text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Compensation
    Plans<br/> (Excluding<br/>
    Securities<br/> Reflected in<br/> Columns (a))<br/> (#)</span></td><td style="text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td>Equity Compensation Plans Approved by Stockholders</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; text-indent: -9pt; padding-left: 18.25pt">2019 Plan</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">19,820</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">1,733</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">5,200</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">120.71</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">411,000</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 18.25pt">2012 Plan</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,300</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">309.77</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 18.25pt">2009 Plan</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">29,410</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">361.37</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9.25pt">Equity Compensation Plans Not Approved by Stockholders</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 18.25pt">None</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  </table><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>


</div><!-- Field: Page; Sequence: 18; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><div><a id="a_004"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Item 13. Certain Relationships and Related Transactions, and Director
Independence </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Policy Relating to Related Party Transactions </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We have a policy that we will not enter into any material transaction
in which a director or officer has a direct or indirect financial interest unless the transaction is determined by our Board of Directors
to be fair to us or is approved by a majority of our disinterested directors or by our stockholders, as provided for under Nevada law.
Generally, our Board of Directors as a whole, other than an affected director, if applicable, determines whether a director or officer
has a direct or indirect (<i>i.e.</i>, any) financial interest in a transaction deemed material based upon our Code of Conduct and Ethics
and Nevada law. From time to time, our Audit Committee, in accordance with its charter, will also review potential conflict of interest
transactions involving members of our Board of Directors and our executive officers. The policy with respect to such transactions is provided
in our company&#8217;s Code of Conduct and Ethics.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Related Party Transactions </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Other than compensation arrangements, we describe below transactions
and series of similar transactions, since January 1, 2023, to which we were a party or will be a party, in which:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">the amounts involved exceeded or will exceed $120,000; and</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td style="width: 2%"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="width: 97%; text-align: justify"><span style="font-size: 10pt">any of our directors, executive officers, or holders of more than 5% of our voting securities, or any member of the immediate family of the foregoing persons, had or will have a direct or indirect material interest.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Compensation arrangements for our directors and NEOs are described
elsewhere in this annual report.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Agreements with Rubric Capital Management LP </i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On August 23, 2022, we appointed Mr. Justin Roberts as a director to
fill a newly created vacancy on the Board of Directors. As a director of the Company, Mr. Roberts is entitled to receive compensation
in the same manner as our other non-employee directors, but he has elected not to receive any compensation for his service as a non-employee
director at this time. Mr. Roberts currently serves as a Partner of Rubric. On July 29, 2022, September 30, 2022, October 28, 2022 and
May 1, 2023, we entered into subscription agreements with Rubric. On December 30, 2022, and in accordance with the terms of the Certificate
of Designation, the Company redeemed all 29,000 outstanding shares of the Company&#8217;s Series A Preferred Stock from Rubric at a purchase
price of $1,333 per share. The Company also paid certain affiliates of Rubric approximately $3.0 million as a make-whole payment pursuant
to the subscription agreements previously entered into between the Company and Rubric. On June 29, 2023, we issued and sold 312,525 shares
of Common Stock to Rubric at a price per share equal to $3.6797 pursuant to the subscription agreement and received gross proceeds of
$1.15 million before expenses. On November 15, 2023, Rubric drew down an additional 877,192 shares of Common Stock at a price per share
equal to $2.2761. We received gross proceeds of $2.0 million from the drawdown before expenses.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>


</div><!-- Field: Page; Sequence: 19; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Independence </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">See <i>Item 10 - Directors, Executive Officers and Corporate Governance</i>
above for a discussion on director independence.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><div><a id="a_005"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Item 14. Principal Accountant Fees and Services </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Aggregate fees billed to our company for the fiscal year ended December
31, 2024 and 2023 by Berkowitz Pollack Brant, Advisors + CPAs were as follows:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024<br/>
($)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023<br/>
($)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; text-indent: -10pt; padding-left: 10.25pt">Audit fees</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">201,345</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">186,575</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10.25pt">Audit-related fees</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10.25pt">Tax fees</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10.25pt">All other fees</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10.25pt">Total</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">201,345</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">186,575</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Audit fees consist of fees associated with the annual audit, the reviews
of our annual and quarterly reports, and other filings with the SEC as well as comfort letters and consents.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Audit Committee Pre-Approval Policies and Procedures </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The charter of our Audit Committee provides that the duties and responsibilities
of our Audit Committee include the pre-approval, or adopting procedures for pre-approval, of all audit, audit-related, tax, and other
services permitted by law or applicable SEC regulations (including fee and cost ranges) to be performed by our independent auditor. Any
pre-approved services that will involve fees or costs exceeding pre-approved levels will also require specific pre-approval by the Audit
Committee. Unless otherwise specified by the Audit Committee in pre-approving a service, the pre-approval will be effective for the 12-month
period following pre-approval. The Audit Committee will not approve any non-audit services prohibited by applicable SEC regulations or
any services in connection with a transaction initially recommended by the independent auditor, the purpose of which may be tax avoidance
and the tax treatment of which may not be supported by the Internal Revenue Code and related regulations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">To the extent deemed appropriate, the Audit Committee may delegate
pre-approval authority to the Chairperson of the Audit Committee or any one or more other members of the Audit Committee provided that
any member of the Audit Committee who has exercised any such delegation must report any such pre-approval decision to the Audit Committee
at its next scheduled meeting. The Audit Committee will not delegate to management the pre-approval of services to be performed by the
independent auditor.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Our Audit Committee requires that our independent auditor, in conjunction
with our Chief Financial Officer, be responsible for seeking pre-approval for providing services to us and that any request for pre-approval
must inform the Audit Committee about each service to be provided and must provide detail as to the particular service to be provided.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">All of the services provided by our independent registered public accounting
firm described above were approved by our Audit Committee pursuant to our Audit Committee&#8217;s pre-approval policies.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>


</div><!-- Field: Page; Sequence: 20; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>PART IV </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><div><a id="a_006"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Item 15. Exhibits and Financial Statement Schedules </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: left"><span style="font-size: 10pt"><b>(a)</b></span></td><td style="text-align: justify"><span style="font-size: 10pt"><b>Financial statements and
financial statements schedules</b></span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 55.1pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 55.1pt">(1) All financial statements are omitted for the
reason that they are not required, or the information is otherwise supplied in Item 8. &#8220;Financial Statements and Supplementary Data&#8221;
in the Original Form 10-K.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 55.1pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 55.1pt">(2) No financial statement schedules are included
because such schedules are not applicable, are not required, or because required information is included in the consolidated financial
statements or notes thereto contained in the Original Form 10-K.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: left"><span style="font-size: 10pt"><b>(b)</b></span></td><td style="text-align: justify"><span style="font-size: 10pt"><b>Exhibits</b></span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="border-bottom: black 1.5pt solid; width: 9%"><span style="font-size: 10pt"><b>Exhibit No.</b></span></td>
    <td style="width: 1%">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; width: 90%"><span style="font-size: 10pt"><b>Description</b></span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">2.1</span></td>
    <td>&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/25743/000101968709002459/croff_8k-ex0201.htm"><span style="font-size: 10pt">Agreement and Plan of Reorganization, dated July 6, 2009, among Croff Enterprises, Inc., AMHN Acquisition Corp., America&#8217;s Minority Health Network, Inc., and the Major Shareholders(1)</span></a></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">2.2</span></td>
    <td>&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/25743/000119312510138955/dex101.htm"><span style="font-size: 10pt">Agreement and Plan of Reorganization, dated June 11, 2010, among AMHN, Inc., SHN Acquisition Corp., Spectrum Health Network, Inc., and the Sole Shareholder of Spectrum Health Network, Inc.(2)</span></a></td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">2.3</span></td>
    <td>&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/25743/000135601808000256/ex332.htm"><span style="font-size: 10pt">Croff Enterprises, Inc. Plan of Corporate Division and Reorganization, dated October 25, 2007 (3)</span></a></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">2.4</span></td>
    <td>&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/25743/000138713111001316/ex-10_01.htm"><span style="font-size: 10pt">Agreement and Plan of Merger, dated July 18, 2011, among vitaMedMD, LLC, AMHN, Inc., and vitaMed Acquisition, LLC(4)</span></a></td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">2.5***+</span></td>
    <td>&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/25743/000156459022009476/txmd-ex21_221.htm"><span style="font-size: 10pt">Stock Purchase Agreement, dated March 6, 2022, by and between TherapeuticsMD, Inc. and GoodRx, Inc. (5)</span></a></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">3.1</span></td>
    <td>&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/25743/000119312510175462/dex34.htm"><span style="font-size: 10pt">Articles of Conversion of AMHN, Inc. filed in the State of Nevada, dated July 20, 2010 (6)</span></a></td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">3.2</span></td>
    <td>&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/25743/000119312510175462/dex35.htm"><span style="font-size: 10pt">Articles of Incorporation of AMHN, Inc. filed in the State of Nevada, dated July 20, 2010 (6)</span></a></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">3.3</span></td>
    <td>&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/25743/000119312523211458/d499757dex31.htm"><span style="font-size: 10pt">Composite Amended and Restated Articles of Incorporation of the Company, as amended (7)</span></a></td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">3.4</span></td>
    <td>&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/25743/000119312510149198/ddef14c.htm"><span style="font-size: 10pt">Bylaws of the AMHN, Inc. (8)</span></a></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">3.5</span></td>
    <td>&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/25743/000138713115003704/ex3-1.htm"><span style="font-size: 10pt">First Amendment to Bylaws of the Company, dated December 17, 2015 (9)</span></a></td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">3.6</span></td>
    <td>&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/25743/000156459022022465/txmd-ex31_10.htm"><span style="font-size: 10pt">Second Amendment to Bylaws of the Company, adopted May 27, 2022 (10)</span></a></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">3.7</span></td>
    <td>&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/25743/000119312522207645/d356180dex32.htm"><span style="font-size: 10pt">Third Amendment to Bylaws of the Company, dated July 29, 2022 (11)</span></a></td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">3.8</span></td>
    <td>&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/25743/000156459022018687/txmd-ex31_8.htm"><span style="font-size: 10pt">Certificate of Change to Articles of Incorporation of the Company (12)</span></a></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">3.9</span></td>
    <td>&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/25743/000119312522207645/d356180dex31.htm"><span style="font-size: 10pt">Certificate of Designation, Preferences and Rights of Series A Preferred Stock (11)</span></a></td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">3.10</span></td>
    <td>&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/25743/000119312523182808/d816117dex31.htm"><span style="font-size: 10pt">Fourth Amendment to Bylaws of the Company, dated June 29, 2023 (13)</span></a></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">4.1</span></td>
    <td>&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/25743/000138713113000166/ex4-2.htm"><span style="font-size: 10pt">Form of Certificate of Common Stock (14)</span></a></td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">4.2</span></td>
    <td>&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/25743/000156459023005514/txmd-ex42_160.htm"><span style="font-size: 10pt">Description of Securities of the Company (15)</span></a></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">10.1</span></td>
    <td>&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/25743/000138713111002213/ex-10_3.htm"><span style="font-size: 10pt">Form of Common Stock Purchase Warrant (16)</span></a></td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">10.2*</span></td>
    <td>&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/25743/000138713111002213/ex-10_2.htm"><span style="font-size: 10pt">Form of Non-Qualified Stock Option Agreement (16)</span></a></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">10.3*</span></td>
    <td>&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/25743/000138713119004545/ex99-1.htm"><span style="font-size: 10pt">TherapeuticsMD, Inc. 2019 Stock Incentive Plan (17)</span></a></td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">10.4*</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/25743/000119312521116458/d152560ddef14a.htm#tx152560_61">First Amendment to the TherapeuticsMD, Inc. 2019 Stock Incentive Plan (18)</a></span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">10.5*</span></td>
    <td>&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/25743/000138713113003145/ex10-34.htm"><span style="font-size: 10pt">Amended and Restated 2012 Stock Incentive Plan (19)</span></a></td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">10.6*</span></td>
    <td>&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/25743/000119312513399924/d611784dex991.htm"><span style="font-size: 10pt">2009 Long Term Incentive Compensation Plan, as amended (20)</span></a></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">10.7*</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/25743/000138713120004409/txmd-def14a_061820.htm#txmd_027">TherapeuticsMD, Inc. 2020 Employee Stock Purchase Plan (21)</a></span></td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">10.8</span></td>
    <td>&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/25743/000138713112000490/ex-10_3.htm"><span style="font-size: 10pt">Form of Common Stock Purchase Warrant, dated February 24, 2012 (22)</span></a></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">10.9</span></td>
    <td>&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/25743/000138713113000292/ex10_1.htm"><span style="font-size: 10pt">Common Stock Purchase Warrant, issued to Plato &amp; Associates, LLC, dated January 31, 2013 (23)</span></a></td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">10.10</span></td>
    <td>&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/25743/000138713120007144/ex4-1.htm"><span style="font-size: 10pt">Form of Warrant to Purchase Common Stock, dated August 5, 2020 (24)</span></a></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">10.11</span></td>
    <td>&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/25743/000138713120009695/ex4-2.htm"><span style="font-size: 10pt">Amendment to Company Warrant issued by the Company to the Subscribers party to that certain Subscription Agreement, dated as of August 5, 2020, dated November 8, 2020 (25)</span></a></td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>


</div><!-- Field: Page; Sequence: 21; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td style="width: 9%"><span style="font-size: 10pt">10.12</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 90%"><a href="http://www.sec.gov/Archives/edgar/data/25743/000138713121003140/ex10-12.htm"><span style="font-size: 10pt">Second Amendment to Company Warrant issued by the Company to the Subscribers party to that certain Subscription Agreement, dated as of August 5, 2020 (26) </span></a></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">10.13</span></td>
    <td>&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/25743/000138713121003140/ex10-13.htm"><span style="font-size: 10pt">Warrant issued by the Company to Robert Finizio (26)</span></a></td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">10.14</span></td>
    <td>&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/25743/000138713121003140/ex10-14.htm"><span style="font-size: 10pt">Amendment to Warrant issued by the Company to Robert Finizio (26)</span></a></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">10.15*</span></td>
    <td>&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/25743/000138713121003140/ex10-15.htm"><span style="font-size: 10pt">Warrant issued by the Company to John C.K. Milligan, IV (26)</span></a></td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">10.16*</span></td>
    <td>&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/25743/000138713121003140/ex10-16.htm"><span style="font-size: 10pt">Amendment to Warrant issued by the Company to John C.K. Milligan, IV (26)</span></a></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">10.17</span></td>
    <td>&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/25743/000138713120007144/ex10-5.htm"><span style="font-size: 10pt">Subscription Agreement, dated August 5, 2020, by and among TherapeuticsMD, Inc. and the Subscribers identified on the Schedule of Subscribers attached thereto (24)</span></a></td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">10.18***</span></td>
    <td>&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/25743/000138713118005976/ex10-1.htm"><span style="font-size: 10pt">License Agreement, dated July 30, 2018, by and between TherapeuticsMD, Inc. and The Population Council, Inc. (27)</span></a></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">10.19***</span></td>
    <td>&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/25743/000138713119008469/ex10-2.htm"><span style="font-size: 10pt">Lease, dated October 5, 2018, by and between 951 Yamato Acquisition Company, LLC and TherapeuticsMD, Inc. (28)</span></a></td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">10.20***</span></td>
    <td>&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/25743/000138713119005935/ex10-3.htm"><span style="font-size: 10pt">License and Supply Agreement, dated June 6, 2019, by and between TherapeuticsMD, Inc. and Theramex HQ UK Limited (29)</span></a></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">10.21*</span></td>
    <td>&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/25743/000138713120009695/ex10-3.htm"><span style="font-size: 10pt">Form of Indemnification Agreement between TherapeuticsMD, Inc. and each of its executive officers and directors (25)</span></a></td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">10.22*</span></td>
    <td>&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/25743/000156459022011525/txmd-ex1055_277.htm"><span style="font-size: 10pt">2022 Executive Retention and Performance Bonus Plan. (ERB-Plan) (30)</span></a></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">10.23</span></td>
    <td>&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/25743/000119312522207645/d356180dex101.htm"><span style="font-size: 10pt">Subscription Agreement between TherapeuticsMD, Inc. and Rubric Capital Management LP, dated July 29, 2022 (11)</span></a></td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">10.24</span></td>
    <td>&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/25743/000119312522207645/d356180dex102.htm"><span style="font-size: 10pt">Subscription Agreement by and among TherapeuticsMD, Inc., Sixth Street Specialty Lending, Inc., TOP IV Talents, LLC and TOA Talents, LLC, dated July 29, 2022 (11)</span></a></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">10.25</span></td>
    <td>&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/25743/000119312522256102/d378570dex101.htm"><span style="font-size: 10pt">Subscription Agreement between TherapeuticsMD, Inc. and Rubric Capital Management LP, dated September 30, 2022 (31)</span></a></td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">10.26</span></td>
    <td>&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/25743/000119312522256102/d378570dex102.htm"><span style="font-size: 10pt">Subscription Agreement by and among TherapeuticsMD, Inc., Sixth Street Specialty Lending, Inc., TOP IV Talents, LLC and TAO Talents, LLC, dated September 30, 2022 (31)</span></a></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">10.27</span></td>
    <td>&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/25743/000119312522273110/d394277dex101.htm"><span style="font-size: 10pt">Subscription Agreement between TherapeuticsMD, Inc. and Rubric Capital Management LP, dated October 28, 2022 (32)</span></a></td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">10.28</span></td>
    <td>&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/25743/000119312522273110/d394277dex102.htm"><span style="font-size: 10pt">Subscription Agreement by and among TherapeuticsMD, Inc., Sixth Street Specialty Lending, Inc., TOP IV Talents, LLC and TAO Talents, LLC, dated October 28, 2022 (32)</span></a></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">10.29***+</span></td>
    <td>&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/25743/000119312522298002/d409080dex101.htm"><span style="font-size: 10pt">License Agreement by and between TherapeuticsMD, Inc. and Mayne Pharma LLC, dated December 4, 2022 (33)</span></a></td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">10.30***+</span></td>
    <td>&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/25743/000119312522298002/d409080dex102.htm"><span style="font-size: 10pt">Transaction Agreement by and between TherapeuticsMD, Inc. and Mayne Pharma LLC, dated December 4, 2022 (33)</span></a></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">10.31**</span></td>
    <td>&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/25743/000156459023005514/txmd-ex1045_158.htm"><span style="font-size: 10pt">Amendment No. 1 to the License Agreement between TherapeuticsMD, Inc. and Mayne Pharma LLC, dated as of December 30, 2022 (15)</span></a></td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">10.32</span></td>
    <td>&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/25743/000156459023005514/txmd-ex1046_159.htm"><span style="font-size: 10pt">Amendment No. 1 to the Transaction Agreement between TherapeuticsMD, Inc. and Mayne Pharma LLC, dated as of December 30, 2022 (15)</span></a></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">10.33*</span></td>
    <td>&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/25743/000156459023005514/txmd-ex1047_471.htm"><span style="font-size: 10pt">Amended and Restated Employment Agreement, dated as of December 18, 2018, by and between TherapeuticsMD, Inc. and Marlan Walker (15)</span></a></td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">10.34*</span></td>
    <td>&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/25743/000156459023005514/txmd-ex1048_439.htm"><span style="font-size: 10pt">Amendment, effective October 15, 2021, to the Employment Agreement, dated as of December 18, 2018, by and between TherapeuticsMD, Inc. and Marlan Walker (15)</span></a></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">10.35*</span></td>
    <td>&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/25743/000119312523050813/d372195dex101.htm"><span style="font-size: 10pt">Amendment, dated February 21, 2023, to the Employment Agreement, dated as of December 18, 2018, as extended effective October 15, 2021, by and between TherapeuticsMD, Inc. and Marlan Walker (34)</span></a></td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">10.36*</span></td>
    <td>&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/25743/000101376225003442/ea023203401ex10-36_therapeu.htm"><span style="font-size: 10pt">Amendment, dated December 17, 2024, to the Employment Agreement, dated as of December 18, 2018,
    as extended effective February 21, 2023, by and between TherapeuticsMD, Inc. and Marlan Walker (38)</span></a></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">10.37*</span></td>
    <td>&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/25743/000119312523050813/d372195dex102.htm"><span style="font-size: 10pt">General Consulting and Services Agreement by and between TherapeuticsMD, Inc. and MCD Consulting Management Services, LLC, dated February 21, 2023 (34)</span></a></td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">10.38</span></td>
    <td>&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/25743/000119312523147098/d256418ddef14a.htm#tx256418_63"><span style="font-size: 10pt">Subscription Agreement, dated May 1, 2023, between TherapeuticsMD, Inc. and Rubric Capital Management LP (35)</span></a></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">10.39*</span></td>
    <td>&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/25743/000119312523277143/d569965dex101.htm"><span style="font-size: 10pt">Master Services Agreement, dated August 15, 2023, between TherapeuticsMD, Inc. and JZ Advisory Group (36)</span></a></td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>


</div><!-- Field: Page; Sequence: 22; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td style="width: 9%"><span style="font-size: 10pt">19</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 90%"><a href="http://www.sec.gov/Archives/edgar/data/25743/000101376225003442/ea023203401ex19_therapeu.htm"><span style="font-size: 10pt">Insider Trading Policy (38)</span></a></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">21.1</span></td>
    <td>&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/25743/000101376225003442/ea023203401ex21-1_therapeu.htm"><span style="font-size: 10pt">Subsidiaries of the Company (38)</span></a></td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">23.1</span></td>
    <td>&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/25743/000101376225003442/ea023203401ex23-1_therapeu.htm"><span style="font-size: 10pt">Consent of Berkowitz Pollack Brant (38)</span></a></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">31.1&#8224;</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt"><a href="ea023959601ex31-1_therape.htm">Certification of Chief Executive Officer pursuant to Rule 13a-14(a) and Rule 15d-14(a)</a></span></td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">31.2&#8224;</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt"><a href="ea023959601ex31-2_therape.htm">Certification of Chief Financial Officer pursuant to Rule 13a-14(a) and Rule 15d-14(a)</a></span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">32.1</span></td>
    <td>&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/25743/000101376225003442/ea023203401ex32-1_therapeu.htm"><span style="font-size: 10pt">Section 1350 Certification of Chief Executive Officer (38)</span></a></td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">32.2</span></td>
    <td>&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/25743/000101376225003442/ea023203401ex32-2_therapeu.htm"><span style="font-size: 10pt">Section
    1350 Certification of Chief Financial Officer (38)</span></a></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">97.1</span></td>
    <td>&#160;</td>
    <td><a href="http://www.sec.gov/Archives/edgar/data/25743/000121390024028003/ea020146501ex97-1_therapeu.htm"><span style="font-size: 10pt">TherapeuticsMD, Inc. Policy on Recoupment of Incentive Compensation (37)</span></a></td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">101</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">Inline XBRL Document Set for the consolidated financial statements and accompanying notes in Part IV, Item 15(a), &#8220;Financial Statements and Financial Statements Schedules&#8221; of this Annual Report on Form 10-K</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">104&#8224;</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">Inline XBRL for the cover page of this Annual Report on Form 10-K, included in the Exhibit 101 Inline XBRL Document Set</span></td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.35in"><span style="font-size: 10pt">*</span></td>
    <td><span style="font-size: 10pt">Indicates a contract with management or compensatory plan or arrangement.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.35in"><span style="font-size: 10pt">**</span></td>
    <td><span style="font-size: 10pt">Certain confidential material contained in the document has been omitted and filed separately with the Securities and Exchange Commission. Confidential treatment has been granted with respect to this omitted information.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.35in"><span style="font-size: 10pt">***</span></td>
    <td><span style="font-size: 10pt">Portions of this exhibit have been redacted in compliance with Regulation S-K Item 601(b)(2). The omitted information is not material and would likely cause competitive harm to the Company if publicly disclosed.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.35in"><span style="font-size: 10pt">+</span></td>
    <td><span style="font-size: 10pt">Certain of the exhibits and schedules to this exhibit have been omitted in accordance with Item 601(a)(5) of Regulation S-K. The Company agrees to furnish a copy of all omitted exhibits and schedules to the SEC upon its request.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.35in"><span style="font-size: 10pt">&#8224;</span></td>
    <td><span style="font-size: 10pt">Filed herewith.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.35in"><span style="font-size: 10pt">&#8224;&#8224;</span></td>
    <td><span style="font-size: 10pt">Furnished herewith.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.35in"><span style="font-size: 10pt">(1)</span></td>
    <td><span style="font-size: 10pt">Filed as an exhibit to Form 8-K filed with the Commission on July 10, 2009 and incorporated herein by reference (SEC File No. 000-16731).</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.35in"><span style="font-size: 10pt">(2)</span></td>
    <td><span style="font-size: 10pt">Filed as an exhibit to Form 8-K filed with the Commission on June 14, 2010 and incorporated herein by reference (SEC File No. 000-16731).</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.35in"><span style="font-size: 10pt">(3)</span></td>
    <td><span style="font-size: 10pt">Filed as an exhibit to Form 10-K for the year ended December 31, 2007 filed with the Commission on May 1, 2008 and incorporated herein by reference (SEC File No. 000-16731).</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.35in"><span style="font-size: 10pt">(4)</span></td>
    <td><span style="font-size: 10pt">Filed as an exhibit to Form 8-K filed with the Commission on July 21, 2011 and incorporated herein by reference (SEC File No. 000-16731).</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.35in"><span style="font-size: 10pt">(5)</span></td>
    <td><span style="font-size: 10pt">Filed as an exhibit to Form 8-K filed with the Commission on March 10, 2022 and incorporated herein by reference (SEC File No. 001-00100).</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.35in"><span style="font-size: 10pt">(6)</span></td>
    <td><span style="font-size: 10pt">Filed as an exhibit to Form 10-Q for the quarter ended June 30, 2010 filed with the Commission on August 3, 2010 and incorporated herein by reference (SEC File No. 000-16731).</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.35in"><span style="font-size: 10pt">(7)</span></td>
    <td><span style="font-size: 10pt">Filed as an exhibit to Form 10-Q for the quarter ended June 30, 2023 filed with the Commission on August 14, 2023 and incorporated herein by reference (SEC File No. 001-00100).</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.35in"><span style="font-size: 10pt">(8)</span></td>
    <td><span style="font-size: 10pt">Filed as an exhibit to Definitive 14C Information Statement filed with the Commission on June 29, 2010 and incorporated herein by reference (SEC File No. 000-16731).</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 23; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.35in"><span style="font-size: 10pt">(9)</span></td>
    <td><span style="font-size: 10pt">Filed as an exhibit to Form 8-K filed with the Commission on December 22, 2015 and incorporated herein by reference (SEC File No. 001-00100).</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.35in"><span style="font-size: 10pt">(10)</span></td>
    <td><span style="font-size: 10pt">Filed as an exhibit to Form 8-K filed with the Commission on June 3, 2022 and incorporated herein by reference (SEC File No. 001-00100).</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.35in"><span style="font-size: 10pt">(11)</span></td>
    <td><span style="font-size: 10pt">Filed as an exhibit to Form 8-K filed with the Commission on August 1, 2022 and incorporated herein by reference (SEC File No. 001-00100).</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.35in"><span style="font-size: 10pt">(12)</span></td>
    <td><span style="font-size: 10pt">Filed as an exhibit to Form 8-K filed with the Commission on May 9, 2022 and incorporated herein by reference (SEC File No. 001-00100).</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.35in"><span style="font-size: 10pt">(13)</span></td>
    <td><span style="font-size: 10pt">Filed as an exhibit to Form 8-K filed with the Commission on July 6, 2023 and incorporated herein by reference (SEC File No. 001-00100).</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.35in"><span style="font-size: 10pt">(14)</span></td>
    <td><span style="font-size: 10pt">Filed as an exhibit to Form S-3 filed with the Commission on January 25, 2013 and incorporated hereby by reference (SEC File No. 333-186189).</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.35in"><span style="font-size: 10pt">(15)</span></td>
    <td><span style="font-size: 10pt">Filed as an exhibit to Form 10-K for the year ended December 31, 2022 filed with the Commission on April 7, 2023 and incorporated herein by reference (SEC File No. 001-00100).</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.35in"><span style="font-size: 10pt">(16)</span></td>
    <td><span style="font-size: 10pt">Filed as an exhibit to Form 8-K filed with the Commission on October 11, 2011 and incorporated herein by reference (SEC File No. 000-16731).</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.35in"><span style="font-size: 10pt">(17)</span></td>
    <td><span style="font-size: 10pt">Filed as an exhibit to Form S-8 filed with the Commission on June 21, 2019 and incorporated herein by reference (SEC File No. 333-232268).</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.35in"><span style="font-size: 10pt">(18)</span></td>
    <td><span style="font-size: 10pt">Filed as an appendix to the Definitive Proxy Statement filed with the Commission on April 14, 2021 and incorporated herein by reference (SEC File No. 001-00100).</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.35in"><span style="font-size: 10pt">(19)</span></td>
    <td><span style="font-size: 10pt">Filed as an exhibit to Form 8-K filed with the Commission on August 22, 2013 and incorporated herein by reference (SEC File No. 001-00100).</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.35in"><span style="font-size: 10pt">(20)</span></td>
    <td><span style="font-size: 10pt">Filed as an exhibit to Registration Statement on Form S-8 filed with the Commission on October 15, 2013 and incorporated herein by reference (SEC File No. 333-191730).</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.35in"><span style="font-size: 10pt">(21)</span></td>
    <td><span style="font-size: 10pt">Filed as an appendix to the Definitive Proxy Statement filed with the Commission on May 4, 2020 and incorporated herein by reference (SEC File No. 001-00100).</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.35in"><span style="font-size: 10pt">(22)</span></td>
    <td><span style="font-size: 10pt">Filed as an exhibit to Form 8-K filed with the Commission on February 24, 2012 and incorporated herein by reference (SEC File No. 000-16731).</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.35in"><span style="font-size: 10pt">(23)</span></td>
    <td><span style="font-size: 10pt">Filed as an exhibit to Form 8-K filed with the Commission on February 6, 2013 and incorporated herein by reference (SEC File No. 000-16731).</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">(24)</span></td>
    <td><span style="font-size: 10pt">Filed as an exhibit to Form 10-Q for the quarter ended June 30, 2020 filed with the Commission on August 7, 2020 and incorporated herein by reference (SEC File No. 001-00100).</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.35in"><span style="font-size: 10pt">(25)</span></td>
    <td><span style="font-size: 10pt">Filed as an exhibit to Form 10-Q filed with the Commission on November 9, 2020 and incorporated herein by reference (SEC File No. 001-00100).</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.35in"><span style="font-size: 10pt">(26)</span></td>
    <td><span style="font-size: 10pt">Filed as an exhibit to Form 10-K for the year ended December 31, 2020 filed with the Commission on March 4, 2021 and incorporated herein by reference (SEC File No. 001-00100).</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 24; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.35in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(27)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Filed as an exhibit to Form 10-Q for the quarter ended
    September 30, 2018 filed with the Commission on November 8, 2018 and incorporated herein by reference (SEC File No. 001-00100).</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.35in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(28)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Filed as an exhibit to Form 10-Q for the quarter ended
    September 30, 2019 filed with the Commission on November 8, 2019 and incorporated herein by reference (SEC File No. 001-00100).</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(29)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Filed as an exhibit to Form 10-Q for the quarter ended
    June 30, 2019 filed with the Commission on August 9, 2019 and incorporated herein by reference (SEC File No. 001-00100).</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;</span></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.35in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(30)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Filed as an exhibit to Form 10-K for the year ended
    December 31, 2021, filed with the Commission on March 23, 2022 and incorporated herein by reference (SEC File No. 001-00100).</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(31)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Filed as an exhibit to Form 8-K filed with the Commission
    on October 3, 2022 and incorporated herein by reference (SEC File No. 001-00100).</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(32)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Filed as an exhibit to Form 8-K filed with the Commission
    on October 31, 2022 and incorporated herein by reference (SEC File No. 001-00100).</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(33)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Filed as an exhibit to Form 8-K filed with the Commission
    on December 5, 2022 and incorporated herein by reference (SEC File No. 001-00100).</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(34)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Filed as an exhibit to Form 8-K filed with the Commission
    on February 27, 2023 and incorporated herein by reference (SEC File No. 001-00100).</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(35)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Filed as an appendix to the Definitive Proxy Statement
    filed with the Commission on May 17, 2023 and incorporated herein by reference (SEC File No. 001-00100).</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(36)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Filed as an exhibit to Form 10-Q for the quarter ended
    September 30, 2023, filed with the Commission on November 14, 2023 and incorporated herein by reference (SEC File No. 001-00100).</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(37)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Filed as an exhibit to Form 10-K for the year ended
    December 31, 2023 filed with the Commission on March 29, 2024 and incorporated herein by reference (SEC File No. 001-00100).</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.35in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(38)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Filed as an exhibit to Form 10-K for the year ended
    December 31, 2024 filed with the Commission on March 27, 2025 and incorporated herein by reference (SEC File No. 001-00100).</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>


</div><!-- Field: Page; Sequence: 25; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><div><a id="a_007"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>SIGNATURES</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Pursuant to the requirements of Section 13 or 15(d) of the Securities
Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized,
on April 30, 2025.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 60%">&#160;</td>
    <td style="width: 40%"><span style="font-size: 10pt"><b>THERAPEUTICSMD, INC. </b></span></td>
    </tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid"><span style="font-size: 10pt">/s/ Marlan D. Walker</span></td>
    </tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-size: 10pt">Marlan D. Walker</span></td>
    </tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-size: 10pt">Chief Executive Officer</span></td>
    </tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">23</p><div>

</div><!-- Field: Rule-Page --><div style="width: 100%"><div style="font-size: 1pt; border-top: Black 1.5pt solid">&#160;</div></div><!-- Field: /Rule-Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"></p><div>

</div><div style="display: none"><ix:header>
<ix:hidden>
<ix:nonNumeric contextRef="c0" name="dei:EntityCentralIndexKey" id="ixv-3881">0000025743</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:AmendmentFlag" id="ixv-3882">true</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:DocumentFiscalPeriodFocus" id="ixv-3883">FY</ix:nonNumeric>
</ix:hidden>
<ix:references><link:schemaRef xlink:href="txmd-20241231.xsd" xlink:type="simple"/></ix:references>
<ix:resources xmlns="http://www.xbrl.org/2003/instance"><xbrli:context xmlns="" id="c0">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000025743</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c1">
<!-- [WMV6][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrbcL4qf5LvDZDepCbNlW2HHdtTp8h/JBPAKml91Z9+QS2gjfdoyURiOQgrxFESWde/hPCT+QD5qw+yNeA6Mxgs/rrE1s/W6AQXoldbflnTTBIg15ES+1gydZRtsRCSgz6U4bVPkOfij4tnAPLoZakdo1XMiQ6ApWBS28BmIaRe+BYpFZqadzGIOyhoRTgDMQqMIwD+5KniEGVTw7EZBWogcW02RS0bPSKn0N5RMSqT1ZO5N65MfabQL] CSR-->
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000025743</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c2">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000025743</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-04-18</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:unit xmlns="" id="usd">
  <xbrli:measure>iso4217:USD</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" id="shares">
  <xbrli:measure>xbrli:shares</xbrli:measure>
</xbrli:unit></ix:resources></ix:header>

</div></div></body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>ea023959601ex31-1_therape.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>Exhibit 31.1</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>CERTIFICATION OF CHIEF EXECUTIVE OFFICER</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">I, Marlan D. Walker, certify that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.25in; text-align: left">(1)</TD><TD STYLE="text-align: justify">I have reviewed this Annual Report on Form 10-K/A of TherapeuticsMD,
Inc.;</TD>
</TR></TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.25in; text-align: left">(2)</TD><TD STYLE="text-align: justify">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;</TD>
</TR></TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.25in; text-align: left">(3)</TD><TD STYLE="text-align: justify">[Omitted];</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.25in; text-align: left">(4)</TD><TD STYLE="text-align: justify">[Omitted]; and</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.25in; text-align: left">(5)</TD><TD STYLE="text-align: justify">[Omitted].</TD>
</TR></TABLE>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 60%">Date: April 30, 2025</TD>
    <TD STYLE="width: 40%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1.5pt solid">/s/ Marlan D. Walker</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>Marlan D. Walker</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>Chief Executive Officer</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>3
<FILENAME>ea023959601ex31-2_therape.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>Exhibit 31.2</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">I, Joseph Ziegler, certify that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.25in; text-align: left">(1)</TD><TD STYLE="text-align: justify">I have reviewed this Annual Report on Form 10-K/A of TherapeuticsMD,
Inc.;</TD>
</TR></TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.25in; text-align: left">(2)</TD><TD STYLE="text-align: justify">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;</TD>
</TR></TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.25in; text-align: left">(3)</TD><TD STYLE="text-align: justify">[Omitted];</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.25in; text-align: left">(4)</TD><TD STYLE="text-align: justify">[Omitted]; and</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.25in; text-align: left">(5)</TD><TD STYLE="text-align: justify">[Omitted].</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 60%">Date: April 30, 2025</TD>
    <TD STYLE="width: 40%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1.5pt solid">/s/ Joseph Ziegler</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>Joseph Ziegler</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>Principal Financial and<BR>
Accounting Officer</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>4
<FILENAME>image_001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_001.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1"  D /L# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
MN":MS)<RTNTMUYOS/VL^UP>4#D\$CMSDGY?7(Y]O?K2&_P!P(BB+ \]<=P<
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
M1?XV_%CX'VO_ "&/!%K9CPWJ?B#2AR-'UO7%)(!ST('^T !FOM_]L#_@G-X
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
MX7@2.88KB2EFBY/[7SR%132LU&,(2?O)727*T_><7;8_,O\ ;#^&'ACX,_\
M!-SXQ?#7PA8P:;X?\'?!]['3U.-EVB[%/(^\TA'F9R2 0HX4,?$OCS\-O'OQ
M3_8:_9(T/P!X;G\2:GIOB/X!:WJUM:'Y['2= T,*^KCOMC)C<D @&8$]17Z?
M_M%_!FQ^/WP2^(/P@N-4NM$@\>:,^BW6JV5H";)6*Y(7('.U>_RC ^]D5\ :
M!^P+^T-X6T/1O"VA_MK_ !!TW0-!L-+T;1[&U\-Z*&&EZ&-VT\[0PY!^8C.?
MFQS5X'%X>>'E>7+)SEI?>+35MU9>\];=-3RN)^$\;ALYBL!E;S;*:60PIVA[
MMI4IP:5ERW=Z:WWN[H_5 7MO:6MO/,1;_9+0],?>ZD9!Y/7W_G7XY?%'Q)8_
MM4_\%"/@%X)\!2V^M^%_V7?[:^(OQ(U_2V#:=8>)]>TAM%T'1-W(R5(/WB%)
MV@L!FO2[G_@GK\8O$\@LOB/^V=\9=8\/D;KS2-,LTTQK[(^4'6D9B#R.!DYX
M.,5]N_ #]F/X4?L]>%O^$<^&FB?V;;W=V;W5]4NV&H^(]<U#.6DUO6\&220'
M:&SM4# 0*68OS>WP>&YVK-MNS5M]>BWU>NIZ^*R[BSBW^Q\'B\M6391A_8Z.
M7O6H\EHJSTNH:M-'O;V/VB.T3SL;+E+KK_=4#'N!Z9!/ZUT8AR,YZ^I_^M5>
M*, 0$]LY_KT_7\^U:->34G=W3>K;^]O33U/U_"X5X6$:;GS<L(QW;^%1C?=_
MRE>BBBLCJL5ZE\M/[HHHH[^>_GZ]_F';RV\O3M\B*K%%% !3/+3^Z***'K:^
MMMKZV].PN6/9?<B7[/#_ ,\U_7_&J_D1?W:**3V?H_R![>B=O+3IV^13#*)/
M]5$?J@],]1@]>?K7.Z'X6\+:"NKWN@>&/#V@W.KS_P!HZO+I&CV%B^JW>TDR
MZ@T4 :Y8E0=SMO!R0P+,2444=GZK\XF-",9*;DE*VW,D[;;73L=CY:?W145%
M%-Z[ZVVOK;TN;B_)_P \HO\ OG_Z]6?L\/\ SS7]?\:**G$1C;9;=O4"'8GG
M8V+UQT_'/USS]>U1T44^6-GHMGT78YTVMM/33\BQ485#*/D7L.GXY^N>]%%2
MOX;72WZF_+'>ROZ+_(0H@E.$7N.GXY^N:9117-6_CQ7E'\B^G-]J]K];6VON
M6*9Y:?W11177RQ_E7W+_ ")&!SF ]^?QQ@<^O].V*?Y:?W1113*48_RQ^%RV
M7Q7?O;;^>Y5WGT'Z_P"-,HHJ5IB;+1<KT6BV?1:!RQ_E7Q<NR^'^7;;RV+%%
8%%7+=^K_ #)Q.E[:6O:W3<L4444@/__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>5
<FILENAME>txmd-20241231.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Wed Apr 30 17:06:59 UTC 2025 -->
<xs:schema elementFormDefault="qualified" xmlns:srt-types="http://fasb.org/srt-types/2024" targetNamespace="http://www.therapeuticsmd.com/20241231" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:txmd="http://www.therapeuticsmd.com/20241231" xmlns:us-types="http://fasb.org/us-types/2024" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:dtr="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:xbrli="http://www.xbrl.org/2003/instance">
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xlink:type="simple" xlink:href="txmd-20241231_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="txmd-20241231_pre.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef"/>
<!-- [WMV6][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrbcL4qf5LvDZDepCbNlW2HHdtTp8h/JBPAKml91Z9+QS2gjfdoyURiOQgrxFESWde/hPCT+QD5qw+yNeA6Mxgs/rrE1s/W6AQXoldbflnTTBIg15ES+1gydZRtsRCSgz6U4bVPkOfij4tnAPLoZakdo1XMiQ6ApWBS28BmIaRe+BYpFZqadzGIOyhoRTgDMQqMIwD+5KniEGVTw7EZBWogcW02RS0bPSKkhpwY6f+eERQu2ix6luujjlTCY34hjxi8=] CSR-->
      <link:roleType roleURI="http://www.therapeuticsmd.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/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://fasb.org/srt-types/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/sic/2024" schemaLocation="https://xbrl.sec.gov/sic/2024/sic-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd/2024" schemaLocation="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd-sub/2024" schemaLocation="https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei-sub/2024" schemaLocation="https://xbrl.sec.gov/dei/2024/dei-sub-2024.xsd"/>
  <xs:element name="DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="txmd_DocumentAndEntityInformationAbstract"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>6
<FILENAME>txmd-20241231_lab.xml
<DESCRIPTION>XBRL LABEL FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Wed Apr 30 17:06:59 UTC 2025 -->
<!-- [WMV6][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrbcL4qf5LvDZDepCbNlW2HHdtTp8h/JBPAKml91Z9+QS2gjfdoyURiOQgrxFESWde/hPCT+QD5qw+yNeA6Mxgs/rrE1s/W6AQXoldbflnTTBIg15ES+1gydZRtsRCSgz6U4bVPkOfij4tnAPLoZakdo1XMiQ6ApWBS28BmIaRe+BYpFZqadzGIOyhoRTgDMQqMIwD+5KniEGVTw7EZBWogcW02RS0bPSKlmFyOsCEA/VclW/z0QxZcdN2u1ldi2FKc=] CSR-->
<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">
  <labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended"/>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>7
<FILENAME>txmd-20241231_pre.xml
<DESCRIPTION>XBRL PRESENTATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Wed Apr 30 17:06:59 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">
<!-- [WMV6][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrbcL4qf5LvDZDepCbNlW2HHdtTp8h/JBPAKml91Z9+QS2gjfdoyURiOQgrxFESWde/hPCT+QD5qw+yNeA6Mxgs/rrE1s/W6AQXoldbflnTTBIg15ES+1gydZRtsRCSgz6U4bVPkOfij4tnAPLoZakdo1XMiQ6ApWBS28BmIaRe+BYpFZqadzGIOyhoRTgDMQqMIwD+5KniEGVTw7EZBWogcW02RS0bPSKkdZdXi4ojoqCdePRuPvKaX] CSR-->
  <roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#cover" roleURI="http://xbrl.sec.gov/dei/role/document/Cover"/>
  <roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#ai" roleURI="http://xbrl.sec.gov/dei/role/document/AuditInformation"/>
  <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>XML
<SEQUENCE>9
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Apr. 18, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K/A<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_DocumentFinStmtErrorCorrectionFlag', window );">Document Financial Statement Error Correction [Flag]</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentDescription', window );">Amendment Description</a></td>
<td class="text">This Amendment No. 1 on Form 10-K/A, or the Form
10-K/A, is being filed by TherapeuticsMD, Inc., or the Company, in order to disclose information required by Items 10, 11, 12, 13 and
14 of Part III of Form 10-K, which information was omitted from the Company&#8217;s Form 10-K for the fiscal year ended December 31, 2024
(the &#8220;Original Form 10-K&#8221;), in reliance on Instruction G to Form 10-K. The Original Form 10-K was filed with the Securities
and Exchange Commission, or SEC, on March 27, 2025.The Company does not expect to file its definitive
proxy statement for its upcoming annual stockholders&#8217; meeting within one hundred twenty (120) days of the end of its most recent
fiscal year (as required under Instruction G to Form 10-K). Therefore, the Company is filing this Form 10-K/A in order to include information
that would have been contained in the definitive proxy statement into the Original Form 10-K. The Company is also filing as exhibits to
this Form 10-K/A new certifications with respect to this filing by its principal executive officer and principal financial officer pursuant
to Section 302 of the Sarbanes-Oxley Act of 2002; accordingly, Item 15 of Part IV has also been amended to reflect the filing of these
new exhibits. Because no financial statements are being filed in this Form 10-K/A, and this Form 10-K/A does not contain or amend any
disclosure with respect to Items 307 and 308 of Regulation S-K, paragraphs 3, 4 and 5 of the certifications have been omitted. The Company
is also not filing new certifications required under Section 906 of the Sarbanes-Oxley Act of 2002, since no financial statements are
being filed with this Form 10-K/A. Finally, the Company is filing this Form 10-K/A to delete the reference on the cover of the Original
Form 10-K to the incorporation by reference of portions of its definitive proxy statement into Part III of the Original Form 10-K.This Form 10-K/A is limited in scope to the items
identified above and should be read in conjunction with the Original Form 10-K and the Company&#8217;s other filings with the SEC. This
Form 10-K/A does not reflect events occurring after the filing of the Original Form 10-K or modify or update those disclosures affected
by subsequent events. Consequently, all other information is unchanged and reflects the disclosures made at the time of the filing of
the Original Form 10-K.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInformationLineItems', window );"><strong>Entity Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">THERAPEUTICSMD, INC.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000025743<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-00100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">87-0233535<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">NV<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Non-accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,408,634<span></span>
</td>
</tr>
<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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">951 Yamato Road<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Suite 220<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Boca Raton<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">FL<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">33431<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_CityAreaCode', window );">City Area Code</a></td>
<td class="text">561<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">961-1900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityListingsLineItems', window );"><strong>Entity Listings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, par value $0.001 per share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">TXMD<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,574,362<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of changes contained within amended document.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_AmendmentDescription</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_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_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFinStmtErrorCorrectionFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates whether any of the financial statement period in the filing include a restatement due to error correction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection w<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFinStmtErrorCorrectionFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_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_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_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_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityPublicFloat</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Audit Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorTable', window );"><strong>Auditor [Table]</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_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">Berkowitz Pollack Brant, Advisors + CPAs<span></span>
</td>
</tr>
<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_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">52<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">West Palm Beach, FL<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorFirmId</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorLocation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">dei_AuditorTable</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Policies and Procedures<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_InsiderTradingPoliciesProcLineItems', window );"><strong>Insider Trading Policies and Procedures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_InsiderTrdPoliciesProcAdoptedFlag', window );">Insider Trading Policies and Procedures Adopted</a></td>
<td class="text">true<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_InsiderTradingPoliciesProcLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16<br> -Subsection J<br> -Paragraph 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_InsiderTradingPoliciesProcLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_InsiderTrdPoliciesProcAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16<br> -Subsection J<br> -Paragraph 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_InsiderTrdPoliciesProcAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>12
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    (  2(GEI&QTU(E0   ,T    0    9&]C4')O<',O87!P+GAM
M;$W/30O", P&X+]2=K>9BAZD#D0]BIZ\SRYUA;8I;83Z[^T$/VYY><@;HBZ)
M(B:VF$7Q+N1M,S+'#4#6(_H^R\JABJ'D>ZXQW8&,L1H/I!\> \.B;=> A3$,
M.,SBM[#IU"Y&9W7/ED)WLCI1)L/B6#0ZL2<?J]P<"A#G>B4^BQ-+.9<K!?^+
M4\L54Y[FRF_\9 6_![H74$L#!!0    (  2(GEIX,MW;[@   "L"   1
M9&]C4')O<',O8V]R92YX;6S-DE%+PS 0Q[^*Y+V]M%7!T.5EPR<%P8'B6TAN
M6UB3AN2DW;<WK5N'Z ?P,7?__.YW<*T.0O<17V(?,)+%=#.ZSB>APXH=B((
M2/J 3J4R)WQN[OKH%.5GW$-0^JCV"#7G]^"0E%&D8 (682$RV1HM=$1%?3SC
MC5[PX3-V,\QHP X=>DI0E14P.4T,I[%KX0J88(31I>\"FH4X5__$SAU@Y^28
M[)(:AJ$<FCF7=ZC@_?GI=5ZWL#Z1\AKSKV0%G0*NV&7R6[/>;!^9K'E]5_#;
MHN';NA*<"_[P,;G^\+L*N][8G?W'QA=!V<*ONY!?4$L#!!0    (  2(GEJ9
M7)PC$ 8  )PG   3    >&PO=&AE;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0
M>&?V;0O&-H&VM!-S:7;;M)F$[4X?A1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$
M+.G[SD5'Y^@X>?/N+F+HAHB4\GA@V2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>
MM5II ,,X?<D3$L/<@HL(2W@4R]9<X%L:+R/6ZK3;W5:$:6RA&$=D8'U>+&A
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
M 4U]T&1J:Q@^S=6\3R2'7RG8R<L1>R8<':(_)F/T[N?WYST)H.JG7E0!7)4
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
MH4W)NV%E>BQ(&V#V]T+H\\0>T'?M]"]02P,$%     @ !(B>6CRE,S@1 @
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
MZD*X5>UO^DW.3^LQK?;Z#5!+ P04    "  $B)Y:NVSJ[+H    : P  &@
M 'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QSQ9,Y#H,P$$6O@GP AB5)$0%5
M&MJ("U@P+&*QY9DH</L0*,!2BC2(ROIC^?U7C*,G=I(;-5#=:'+&OALH%C6S
MO@-07F,OR54:A_FF5*:7/$=3@99Y*RN$P/-N8/8,D41[II--&O\AJK)L<GRH
M_-7CP#_ \%:FI1J1A9-)4R'' L9N&Q,LA^_.9.&D12Q,6O@"SA8*+*'@?*'0
M$@H/%"*>.J3-9LU6_>7 >I[?XM:^Q'5H+\GUZP#65T@^4$L#!!0    (  2(
MGEJF_$I;(P$  -\$   3    6T-O;G1E;G1?5'EP97-=+GAM;,V4ST[#, S&
M7Z7J=6HRAL0!K;L 5]B!%PB-NT;-/\7>Z-X>M]TF@4;%-"2X-&IL?S_'GY+E
MZSX"9IVS'LN\(8KW4F+5@%,H0@3/D3HDIXA_TT9&5;5J W(QG]_)*G@"3P7U
M&OEJ^0BUVEK*GCK>1A-\F2>PF&</8V+/*G,5HS65(H[+G==?*,6!(+ARR,'&
M1)QQ0B[/$OK(]X!#W<L.4C(:LK5*]*P<9\G.2J2]!133$F=Z#'5M*M"AVCHN
M$1@3*(T- #DK1M'9-)EXPC!^;Z[F#S)30,Y<IQ"1'4MP.>YH25]=1!:"1&;Z
MB"<B2U]]/NC=UJ!_R.;QOH?4#GZ@');K9_S9XY/^A7TL_DD?MW_8QUL([6]?
MN7X53AE_Y,OA75M] %!+ 0(4 Q0    (  2(GEI&QTU(E0   ,T    0
M          "  0    !D;V-0<F]P<R]A<' N>&UL4$L! A0#%     @ !(B>
M6G@RW=ON    *P(  !$              ( !PP   &1O8U!R;W!S+V-O<F4N
M>&UL4$L! A0#%     @ !(B>6IE<G",0!@  G"<  !,              ( !
MX $  'AL+W1H96UE+W1H96UE,2YX;6Q02P$"% ,4    "  $B)Y:[LOR*<4+
M  !L/P  &               @($A"   >&PO=V]R:W-H965T<R]S:&5E=#$N
M>&UL4$L! A0#%     @ !(B>6ER:4CY% @  P04  !@              ("!
M'!0  'AL+W=O<FMS:&5E=',O<VAE970R+GAM;%!+ 0(4 Q0    (  2(GEH\
MI3,X$0(  -T$   8              " @9<6  !X;"]W;W)K<VAE971S+W-H
M965T,RYX;6Q02P$"% ,4    "  $B)Y:LO?";^X"  ")#@  #0
M    @ '>&   >&PO<W1Y;&5S+GAM;%!+ 0(4 Q0    (  2(GEJ7BKL<P
M !,"   +              "  ?<;  !?<F5L<R\N<F5L<U!+ 0(4 Q0    (
M  2(GEK,UM]1; $  %X#   /              "  > <  !X;"]W;W)K8F]O
M:RYX;6Q02P$"% ,4    "  $B)Y:NVSJ[+H    : P  &@
M@ %Y'@  >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4    "  $
MB)Y:IOQ*6R,!  #?!   $P              @ %K'P  6T-O;G1E;G1?5'EP
=97-=+GAM;%!+!08     "P + ,H"  "_(      !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<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>14
<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>16
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>3</ContextCount>
  <ElementCount>40</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>2</UnitCount>
  <MyReports>
    <Report instance="ea0239596-10ka1_therapeutics.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="ea0239596-10ka1_therapeutics.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>995300 - Document - Audit Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/dei/role/document/AuditInformation</Role>
      <ShortName>Audit Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="ea0239596-10ka1_therapeutics.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>995447 - Disclosure - Insider Trading Policies and Procedures</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc</Role>
      <ShortName>Insider Trading Policies and Procedures</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-K/A" isDefinitelyFs="true" isUsgaap="true" original="ea0239596-10ka1_therapeutics.htm">ea0239596-10ka1_therapeutics.htm</File>
    <File>txmd-20241231.xsd</File>
    <File>txmd-20241231_lab.xml</File>
    <File>txmd-20241231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>image_001.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="39">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
    <BaseTaxonomy items="1">http://xbrl.sec.gov/ecd/2024</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>18
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "ea0239596-10ka1_therapeutics.htm": {
   "nsprefix": "txmd",
   "nsuri": "http://www.therapeuticsmd.com/20241231",
   "dts": {
    "inline": {
     "local": [
      "ea0239596-10ka1_therapeutics.htm"
     ]
    },
    "schema": {
     "local": [
      "txmd-20241231.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.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/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd",
      "https://xbrl.sec.gov/country/2024/country-2024.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024_def.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024_lab.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024_pre.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-sub-2024.xsd",
      "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd",
      "https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd",
      "https://xbrl.sec.gov/sic/2024/sic-2024.xsd",
      "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd"
     ]
    },
    "labelLink": {
     "local": [
      "txmd-20241231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "txmd-20241231_pre.xml"
     ]
    }
   },
   "keyStandard": 40,
   "keyCustom": 0,
   "axisStandard": 0,
   "axisCustom": 0,
   "memberStandard": 0,
   "memberCustom": 0,
   "hidden": {
    "total": 3,
    "http://xbrl.sec.gov/dei/2024": 3
   },
   "contextCount": 3,
   "entityCount": 1,
   "segmentCount": 0,
   "elementCount": 266,
   "unitCount": 2,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/dei/2024": 39,
    "http://xbrl.sec.gov/ecd/2024": 1
   },
   "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": [
       "b",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0239596-10ka1_therapeutics.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "b",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0239596-10ka1_therapeutics.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://xbrl.sec.gov/dei/role/document/AuditInformation",
     "longName": "995300 - Document - Audit Information",
     "shortName": "Audit Information",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "dei:AuditorName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0239596-10ka1_therapeutics.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "dei:AuditorName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0239596-10ka1_therapeutics.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc",
     "longName": "995447 - Disclosure - Insider Trading Policies and Procedures",
     "shortName": "Insider Trading Policies and Procedures",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0239596-10ka1_therapeutics.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0239596-10ka1_therapeutics.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r57"
     ]
    },
    "dei_AdditionalSecurities462b": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AdditionalSecurities462b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Securities. 462(b)"
       }
      }
     },
     "auth_ref": [
      "r113"
     ]
    },
    "dei_AdditionalSecurities462bFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AdditionalSecurities462bFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Securities, 462(b), File Number"
       }
      }
     },
     "auth_ref": [
      "r113"
     ]
    },
    "dei_AdditionalSecuritiesEffective413b": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AdditionalSecuritiesEffective413b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Securities Effective, 413(b)"
       }
      }
     },
     "auth_ref": [
      "r111"
     ]
    },
    "dei_AddressTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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/2024",
     "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": [
      "r70"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r70"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r70"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r70"
     ]
    },
    "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r104"
     ]
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r20",
      "r31",
      "r47",
      "r82"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r23",
      "r34",
      "r50",
      "r85"
     ]
    },
    "ecd_AggtPnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r105"
     ]
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r70"
     ]
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r77"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r24",
      "r35",
      "r51",
      "r77",
      "r86",
      "r90",
      "r98"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r96"
     ]
    },
    "dei_AmendmentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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/2024",
     "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": []
    },
    "dei_AnnualInformationForm": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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": [
      "r27"
     ]
    },
    "dei_ApproximateDateOfCommencementOfProposedSaleToThePublic": {
     "xbrltype": "dateOrAsapItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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": []
    },
    "dei_AuditedAnnualFinancialStatements": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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": [
      "r27"
     ]
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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": [
      "r12",
      "r15",
      "r27"
     ]
    },
    "dei_AuditorLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorLocation",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r12",
      "r15",
      "r27"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r12",
      "r15",
      "r27"
     ]
    },
    "dei_AuditorOpinionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorOpinionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Opinion [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r109"
     ]
    },
    "dei_AuditorTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Exercise Price",
        "terseLabel": "Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r93"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r94"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]",
        "terseLabel": "Award Timing Disclosures"
       }
      }
     },
     "auth_ref": [
      "r89"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r89"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r89"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r89"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r89"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r89"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Underlying Securities Amount",
        "terseLabel": "Underlying Securities"
       }
      }
     },
     "auth_ref": [
      "r92"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r91"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r90"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r90"
     ]
    },
    "dei_BusinessContactMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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": [
      "r15",
      "r27"
     ]
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r68"
     ]
    },
    "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r65"
     ]
    },
    "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r63"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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": []
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r69"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r69"
     ]
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r74"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r73"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r75"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r72"
     ]
    },
    "dei_ContactPersonnelEmailAddress": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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/2024",
     "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": [
      "r15"
     ]
    },
    "dei_ContactPersonnelName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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": []
    },
    "dei_CountryRegion": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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/2024",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://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": []
    },
    "dei_DelayedOrContinuousOffering": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DelayedOrContinuousOffering",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Delayed or Continuous Offering"
       }
      }
     },
     "auth_ref": [
      "r39",
      "r40",
      "r54"
     ]
    },
    "dei_DividendOrInterestReinvestmentPlanOnly": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DividendOrInterestReinvestmentPlanOnly",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividend or Interest Reinvestment Plan Only"
       }
      }
     },
     "auth_ref": [
      "r39",
      "r40",
      "r54"
     ]
    },
    "dei_DocumentAccountingStandard": {
     "xbrltype": "accountingStandardItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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": [
      "r15"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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": [
      "r12",
      "r15",
      "r27"
     ]
    },
    "dei_DocumentCopyrightInformation": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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": [
      "r12",
      "r15",
      "r27",
      "r78"
     ]
    },
    "dei_DocumentFinStmtRestatementRecoveryAnalysisFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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": [
      "r12",
      "r15",
      "r27",
      "r78"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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": [
      "r13"
     ]
    },
    "dei_DocumentRegistrationStatement": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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": [
      "r1"
     ]
    },
    "dei_DocumentShellCompanyEventDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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": [
      "r15"
     ]
    },
    "dei_DocumentShellCompanyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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": [
      "r15"
     ]
    },
    "dei_DocumentSubtitle": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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": [
      "r55"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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/2024",
     "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/2024",
     "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": [
      "r4"
     ]
    },
    "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r67"
     ]
    },
    "dei_EffectiveAfter60Days486a": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveAfter60Days486a",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective after 60 Days, 486(a)"
       }
      }
     },
     "auth_ref": [
      "r117"
     ]
    },
    "dei_EffectiveOnDate486a": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveOnDate486a",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Date, 486(a)"
       }
      }
     },
     "auth_ref": [
      "r117"
     ]
    },
    "dei_EffectiveOnDate486b": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveOnDate486b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Date, 486(b)"
       }
      }
     },
     "auth_ref": [
      "r118"
     ]
    },
    "dei_EffectiveOnSetDate486a": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveOnSetDate486a",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Set Date, 486(a)"
       }
      }
     },
     "auth_ref": [
      "r117"
     ]
    },
    "dei_EffectiveOnSetDate486b": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveOnSetDate486b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Set Date, 486(b)"
       }
      }
     },
     "auth_ref": [
      "r118"
     ]
    },
    "dei_EffectiveUponFiling462e": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveUponFiling462e",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Upon Filing, 462(e)"
       }
      }
     },
     "auth_ref": [
      "r116"
     ]
    },
    "dei_EffectiveUponFiling486b": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveUponFiling486b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective upon Filing, 486(b)"
       }
      }
     },
     "auth_ref": [
      "r118"
     ]
    },
    "dei_EffectiveWhenDeclaredSection8c": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveWhenDeclaredSection8c",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective when Declared, Section 8(c)"
       }
      }
     },
     "auth_ref": [
      "r120"
     ]
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Stock Option [Member]",
        "terseLabel": "Employee Stock Option"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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": [
      "r3"
     ]
    },
    "dei_EntityBankruptcyProceedingsReportingCurrent": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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": [
      "r7"
     ]
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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": [
      "r3"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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": [
      "r3"
     ]
    },
    "dei_EntityExTransitionPeriod": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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": [
      "r119"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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/2024",
     "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": [
      "r3"
     ]
    },
    "dei_EntityHomeCountryISOCode": {
     "xbrltype": "countryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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": [
      "r108"
     ]
    },
    "dei_EntityInvCompanyType": {
     "xbrltype": "invCompanyType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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": [
      "r107"
     ]
    },
    "dei_EntityLegalForm": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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": [
      "r27"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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/2024",
     "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": [
      "r3"
     ]
    },
    "dei_EntityReportingCurrencyISOCode": {
     "xbrltype": "currencyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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/2024",
     "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": [
      "r3"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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": [
      "r3"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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": [
      "r3"
     ]
    },
    "dei_EntityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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/2024",
     "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/2024",
     "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": [
      "r110"
     ]
    },
    "ecd_EqtyAwrdsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r61"
     ]
    },
    "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r103"
     ]
    },
    "ecd_EqtyAwrdsAdjsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r103"
     ]
    },
    "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r103"
     ]
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r71"
     ]
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r20",
      "r31",
      "r47",
      "r82"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r17",
      "r28",
      "r44",
      "r79"
     ]
    },
    "dei_ExchangeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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/2024",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Executive Category [Axis]",
        "terseLabel": "Executive Category:"
       }
      }
     },
     "auth_ref": [
      "r77"
     ]
    },
    "dei_ExhibitsOnly462d": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ExhibitsOnly462d",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exhibits Only, 462(d)"
       }
      }
     },
     "auth_ref": [
      "r115"
     ]
    },
    "dei_ExhibitsOnly462dFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ExhibitsOnly462dFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exhibits Only, 462(d), File Number"
       }
      }
     },
     "auth_ref": [
      "r115"
     ]
    },
    "dei_Extension": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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": []
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r24",
      "r35",
      "r51",
      "r86"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r24",
      "r35",
      "r51",
      "r86"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r24",
      "r35",
      "r51",
      "r86"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r24",
      "r35",
      "r51",
      "r86"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r24",
      "r35",
      "r51",
      "r86"
     ]
    },
    "dei_FormerAddressMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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": [
      "r14",
      "r38"
     ]
    },
    "dei_FormerFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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/2024",
     "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": [
      "r66"
     ]
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r12",
      "r15",
      "r27"
     ]
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r24",
      "r35",
      "r51",
      "r77",
      "r86",
      "r90",
      "r98"
     ]
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]",
        "terseLabel": "Insider Trading Arrangements:"
       }
      }
     },
     "auth_ref": [
      "r96"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]",
        "terseLabel": "Insider Trading Policies and Procedures:"
       }
      }
     },
     "auth_ref": [
      "r16",
      "r102"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r16",
      "r102"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r16",
      "r102"
     ]
    },
    "dei_InvestmentCompanyActFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "InvestmentCompanyActFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Act File Number"
       }
      }
     },
     "auth_ref": [
      "r40",
      "r41",
      "r42",
      "r43"
     ]
    },
    "dei_InvestmentCompanyActRegistration": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "InvestmentCompanyActRegistration",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Act Registration"
       }
      }
     },
     "auth_ref": [
      "r56"
     ]
    },
    "dei_InvestmentCompanyRegistrationAmendment": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "InvestmentCompanyRegistrationAmendment",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Registration Amendment"
       }
      }
     },
     "auth_ref": [
      "r56"
     ]
    },
    "dei_InvestmentCompanyRegistrationAmendmentNumber": {
     "xbrltype": "sequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "InvestmentCompanyRegistrationAmendmentNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Registration Amendment Number"
       }
      }
     },
     "auth_ref": [
      "r56"
     ]
    },
    "dei_LegalEntityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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/2024",
     "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": [
      "r0"
     ]
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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": []
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure [Axis]",
        "terseLabel": "Measure:"
       }
      }
     },
     "auth_ref": [
      "r69"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r69"
     ]
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r89"
     ]
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r97"
     ]
    },
    "dei_NameChangeEventDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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": [
      "r70"
     ]
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss)",
        "terseLabel": "Net Income (Loss)"
       }
      }
     },
     "auth_ref": []
    },
    "dei_NewEffectiveDateForPreviousFiling": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NewEffectiveDateForPreviousFiling",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "New Effective Date for Previous Filing"
       }
      }
     },
     "auth_ref": [
      "r40",
      "r41",
      "r42",
      "r43"
     ]
    },
    "dei_NoSubstantiveChanges462c": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NoSubstantiveChanges462c",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Substantive Changes, 462(c)"
       }
      }
     },
     "auth_ref": [
      "r114"
     ]
    },
    "dei_NoSubstantiveChanges462cFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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": [
      "r114"
     ]
    },
    "dei_NoTradingSymbolFlag": {
     "xbrltype": "trueItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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/2024",
     "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": [
      "r69"
     ]
    },
    "ecd_NonNeosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonNeosMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-NEOs [Member]",
        "terseLabel": "Non-NEOs"
       }
      }
     },
     "auth_ref": [
      "r24",
      "r35",
      "r51",
      "r77",
      "r86"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r60"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r59"
     ]
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r77"
     ]
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r97"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r97"
     ]
    },
    "dei_OtherAddressMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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": []
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r69"
     ]
    },
    "dei_OtherReportingStandardItemNumber": {
     "xbrltype": "otherReportingStandardItemNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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": [
      "r15"
     ]
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r22",
      "r33",
      "r49",
      "r84"
     ]
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery Compensation Amount",
        "terseLabel": "Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r25",
      "r36",
      "r52",
      "r87"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r25",
      "r36",
      "r52",
      "r87"
     ]
    },
    "dei_ParentEntityLegalName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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/2024",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "auth_ref": [
      "r58"
     ]
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r68"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r68"
     ]
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r60"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO [Member]",
        "terseLabel": "PEO"
       }
      }
     },
     "auth_ref": [
      "r77"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Name",
        "terseLabel": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r70"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r59"
     ]
    },
    "dei_PhoneFaxNumberDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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/2024",
     "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": [
      "r61"
     ]
    },
    "ecd_PnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r106"
     ]
    },
    "ecd_PnsnBnftsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r60"
     ]
    },
    "dei_PostEffectiveAmendment": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PostEffectiveAmendment",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Post-Effective Amendment"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_PostEffectiveAmendmentNumber": {
     "xbrltype": "sequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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": [
      "r1"
     ]
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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": [
      "r8"
     ]
    },
    "dei_PreCommencementTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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": [
      "r10"
     ]
    },
    "dei_PreEffectiveAmendment": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PreEffectiveAmendment",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-Effective Amendment"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_PreEffectiveAmendmentNumber": {
     "xbrltype": "sequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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": [
      "r1"
     ]
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r58"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r58"
     ]
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]",
        "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure"
       }
      }
     },
     "auth_ref": [
      "r17",
      "r28",
      "r44",
      "r79"
     ]
    },
    "dei_RegistrationStatementAmendmentNumber": {
     "xbrltype": "sequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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": [
      "r1"
     ]
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r18",
      "r29",
      "r45",
      "r80"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date",
        "terseLabel": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r19",
      "r30",
      "r46",
      "r81"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r26",
      "r37",
      "r53",
      "r88"
     ]
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r97"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r97"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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": [
      "r2"
     ]
    },
    "dei_Security12gTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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": [
      "r6"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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": [
      "r5"
     ]
    },
    "dei_SecurityReportingObligation": {
     "xbrltype": "securityReportingObligationItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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": [
      "r11"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Award Types",
        "terseLabel": "All Award Types"
       }
      }
     },
     "auth_ref": []
    },
    "dei_SolicitingMaterial": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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": [
      "r9"
     ]
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r21",
      "r32",
      "r48",
      "r83"
     ]
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "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)"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r76"
     ]
    },
    "ecd_TotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r68"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r75"
     ]
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement [Axis]",
        "terseLabel": "Trading Arrangement:"
       }
      }
     },
     "auth_ref": [
      "r96"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r98"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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/2024",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Adoption Date",
        "terseLabel": "Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r99"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Duration",
        "terseLabel": "Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r100"
     ]
    },
    "ecd_TrdArrExpirationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrExpirationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Expiration Date",
        "terseLabel": "Expiration Date"
       }
      }
     },
     "auth_ref": [
      "r100"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r98"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Title",
        "terseLabel": "Title"
       }
      }
     },
     "auth_ref": [
      "r98"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r101"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Termination Date",
        "terseLabel": "Termination Date"
       }
      }
     },
     "auth_ref": [
      "r99"
     ]
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r95"
     ]
    },
    "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r64"
     ]
    },
    "dei_WrittenCommunications": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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": [
      "r112"
     ]
    },
    "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "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": [
      "r62"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "Global LEI Foundation"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "g"
  },
  "r7": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12, 13, 15d"
  },
  "r8": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r9": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14a",
   "Subsection": "12"
  },
  "r10": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r11": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "15",
   "Subsection": "d"
  },
  "r12": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r13": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r14": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "249",
   "Section": "308",
   "Subsection": "a"
  },
  "r15": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r16": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r17": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r18": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r19": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r20": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r21": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r22": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r23": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r24": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r25": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r26": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r27": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r28": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r29": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r30": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r31": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r32": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r33": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r34": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r35": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r36": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r37": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r38": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 8-K",
   "Number": "249",
   "Section": "308"
  },
  "r39": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form F-3"
  },
  "r40": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2"
  },
  "r41": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-3"
  },
  "r42": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-4"
  },
  "r43": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-6"
  },
  "r44": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r45": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r46": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r47": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r48": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r49": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r50": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r51": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r52": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r53": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r54": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form S-3"
  },
  "r55": {
   "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"
  },
  "r56": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Investment Company Act",
   "Number": "270"
  },
  "r57": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r58": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r59": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r60": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r61": {
   "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"
  },
  "r62": {
   "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"
  },
  "r63": {
   "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"
  },
  "r64": {
   "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"
  },
  "r65": {
   "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"
  },
  "r66": {
   "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"
  },
  "r67": {
   "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"
  },
  "r68": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r69": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r70": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r71": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r72": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r73": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r74": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r75": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r76": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r77": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r78": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r79": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r80": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r81": {
   "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"
  },
  "r82": {
   "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"
  },
  "r83": {
   "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"
  },
  "r84": {
   "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"
  },
  "r85": {
   "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"
  },
  "r86": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r87": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r88": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r89": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r90": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r91": {
   "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"
  },
  "r92": {
   "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"
  },
  "r93": {
   "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"
  },
  "r94": {
   "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"
  },
  "r95": {
   "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"
  },
  "r96": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r97": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r98": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r99": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r100": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r101": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r102": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r103": {
   "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"
  },
  "r104": {
   "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"
  },
  "r105": {
   "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"
  },
  "r106": {
   "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"
  },
  "r107": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "313"
  },
  "r108": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r109": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-X",
   "Number": "210",
   "Section": "2",
   "Subsection": "2"
  },
  "r110": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r111": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "413",
   "Subsection": "b"
  },
  "r112": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "425"
  },
  "r113": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "b"
  },
  "r114": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "c"
  },
  "r115": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "d"
  },
  "r116": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "e"
  },
  "r117": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "486",
   "Subsection": "a"
  },
  "r118": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "486",
   "Subsection": "b"
  },
  "r119": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "7A",
   "Section": "B",
   "Subsection": "2"
  },
  "r120": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Section": "8",
   "Subsection": "c"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>19
<FILENAME>0001213900-25-037713-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001213900-25-037713-xbrl.zip
M4$L#!!0    (  2(GEKJUSEDNH0  *KQ P @    96$P,C,Y-3DV+3$P:V$Q
M7W1H97)A<&5U=&EC<RYH=&WLO6MWVSBR+OR=OP)O9GJVO0^M2/(]2><LQW$2
M]R2VM^U,IN==>\VB1$ABAR+5O-C6_/I3%P $)>KBQ):E1'N=TQ-+% @4"H6Z
M/O7J_][U0W$CDS2(HU__JU&K_Y>043OV@ZC[ZW\=71V?GO[7_WWMO/K_MK;$
M>QG)Q,ND+UI#<1SW!U?M0%PG7I1VXJ0O-K+^IM@2O2P;O'C^_/;VMM:&9])V
MD,@TSI.V3/$#L;6EACM.) [V0GR!$8\&B=BNB\;^BSK\O[KX?'TLFO7F+C_>
MRV"2,-$H?:'&_/69>D_5.YZI9WU9/'?72L):*MNU;GSS'+YX#J/OZ =EVZ]^
M$+XH/1BD\4ZSL6\>QE72#^*D"P_6MY^K)\P/[B8]VX!GHS"(Y#_?7'XL'L^J
MGR\>?9YIBGL9[!E.K[Y5;VXUFM8@6[" TD!Z0=/&:>QNU0^VMAMZ''CRZY25
MXM<M+Y7Z\>RN[Y<>SWK +@.99T$[[?NX,43+1K-X19YN=3UO8'[6\=(6O4%]
M42(^?)8-!S*M?)J^*3V.L_5'&$!-?N\Y?VD_&DS;U"C-O*AMEGH73GGXGQ^!
M,,63HT2\W:9'&X>'A\_I6_-H6O4<#-EX_L]/'Z_:/=GWML9FD@;W_]7D^>!!
M>X8'3GK^:T?@_[W*@BR4K\6KY_P/QWG5EYDGVG&4R0C8-9-WV7/Z(9W]+?EG
M'MS\^NR8O]^ZAHUY]AS&?,Z#OFK%_O#U*S^X$6DV#.6OSSKPY O1J \R<1WT
M92K.Y*VXC/M>Y/('KKB22=!Y1K_""3S'_WTUN.\ +T7?2[I!]$+@HW48[_E@
M9$P43.\"&8)8NLQ#N77A=27*('N^MX&?]?!]]5^>C2UD*PW^(^'+0?92M.+$
ME\E6%@]>B#>AU_XJFO#>- X#WWS9BK,L[NOO&_K[9Z__]I?&7OVEFM;8Y)Z/
MS>XAZ:+?/4J=[QWYI4!FV?+"H L?M8$]9 (D;+W^?'9Z??)67%T?79]< :NU
M*K;FT5Y^=7+\^?+T^A3>?'3V5IS\\_C#T=G[$W%\_NG3Z=75Z?G9HF?TQ4M[
M< %G,?S^;>VX!E?A[L[A0F>Q<!9X=W[Y2;P*[EY$<726]^&G;98Q=]FE[/SZ
MK%U_)B*O#V^&V_O%V[@-ST0921<1P,43W-UL;1_L'CQ[W:AO_?WYT:OGI;%>
M+W@+-XY@>CY.49S%-='8_)%W;_JNL8Z!.Y2]Z 1WTM_*DEQ6[>91%.5>>"D'
M<9)9N[H+KT@'7E22LQVO'X3#%[.NC+_]Y7!_9P](@0.\'F4*N(U>'YV=?3[Z
M*"Y/+LXOK\7%Y\NKST=GU^+Z7(!@N,;3W]@6YY>BL;OA;XKS=^+ZPXFP9(:1
M%T?'U_AUXW![YT?>;#BJ<2) N1.=(&U[H1A*+P&CP0<U_AZ<X(/RO]6'!WK(
M!UN^-]S"@;9D5,49%S!>[)]$_EOX6>G ']Z+_RK>6G[A<9XD\+YWM+3?84(5
M[]R#*_*M;,M^2X+5TAAE*O?^8JQXW3OX)"V]K/'L-:JUX_+LZ>3;PCDN3G[@
MY=U7>G:\,*T4GV2+!VC-C8K0W>;WBM"=:2+T^O+H[.J49.5:C-Y;C&9FV\2
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
M#!_W<<V+,<V8&U-+NSDYQ@,7I$ZE>-"R2MYP!D$;="$J7/ ZF4DUL$18U8Q
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
M)61NQZ_JHZ-I!X0#7=M3WFC;G3A WX\VFYWR<^@V'I\73"N/R#OMM=M)CE>
MY?[&#<^QK89OO+MD?9:L#FN_?#(OC%M.I7PZ9FB0"OIMS,_D^2W+F)IXER=H
M'*#34H& HSXQJF3:W@3<=NO@E<4 '2^Z!!5>.-H4&.5M!QE/NXAK&8;#O!LZ
MFV!'QGV9J%/ /S9I ?9OERYHOK,.FH\'S1OKH/FB@^8C)M.E=66S>A6A<T(#
M87OCJI>S>JK7Z8A9,7*I%>K6% 7*F:@<?9_BH_0;N,9">':CT1R_P?!VU;O@
M&-O'CJ L7O=QC+!_2MW'*70?\62ZCU(DG 4I$F*V(J%BAX^C2J#NI*M'IJL2
MSJ)4"3%3E7!6195X1 .<#6I*0\ 0-\JMMT4P>_6D^KLIEG*%E*^TE!WK4 .)
M$D,B"MEK,BGI783^;:O5G+YYK%9A6ZWD(>?PM4/,'6.J<*6?R<2,,#L)CW!@
M<L&0H4VZK^T>GN^0CE#*=2;8TB3481I;"3<#>V01ZV@1JR\,)!9E^>"MXDX4
M"N8&?[CKSM&INM77W;C3TLH145>$$>84%<-9J#=9W44$=Q?1?45,H0UJ\W )
M.*H@;^"E*>J=,=][VDHN;_)]!?L$(A?R'J>*HMNA,M(1YBQ+93@%*O071.7H
MMDI"HEQXZD*;Q-W$XVPY559(_=]^$'E+L3Y#EI+O4XGBU9.YZ#7GZCOR31<E
M8E9W,.Q5;4L!V'F5XJHD-1TH\HR?G9Q;(0 EST;[ 0(?IL".I/Z4Q06)D+F\
MGVWM;![)1W+HHPH]6\<81GBSLMJU)LY5J@;F#]J-A8A(+@9*M3"F>&VKZ**G
MVP8Y4VZOE3T0I4I#\BSXLATSLOL+RGX(X;8T&=#JMC15A(L]'"L, 5N!+S';
M.U2()E,%B$)9!UA'2TDKWJ&!J(UG!8>?&T=L+I2P>19BB5U&\K)%+7]"L28#
MSV9B3/P)"V,%O8:(;' 4U<^,-X3_+KE$^*/"+[(YL45#)9WN@=^V>J3G/XHP
M7YGTUK<V[=\5<EB1?]3U]'-3&*Y%FV$-WIVVYM1?EDGWL.1:")+=WDXE'M6Q
MEX+%(+%$$$R-)0'H:KB-_0-W>^]^,'<&=7"Y<.(:^WON[O[NZD/>-7?K]^X
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
MN!L'P991T]!,SQ613PK$[CN9M!%PE%]J_XD5?-A,/+C#KL![NBNPK?(XJ/*
M]LT0+$&:YO1+&S)> :GP=%PS%U>5*T5T8EDW,Y6@W*X45'._!*^/5CA6IN29
M5M6 ZFCT@1IOFNRJ?0#]'1^B M6*E]-(E>]&CQ"^'[U"]YP#D,8AL 1&R:>9
MU,0)UTQS/3'6R!;PZ$61D8(9OR54]D#> %\4H$@]6=)6.WD2!< Z5!R44[&L
MZ@:A#KY2.'1?(@OLG?K2$H,IMJ)Z6\-7J@Z?2C>5XXHJS[!7/6\Q(\,7*G#:
M0P&B)S <DRVN8[5YP%^B'XX[PDIL-HTX B"FT"/G#08AD >+? D(R%ZR'V//
M<]B12&(C; _8;VC(67W@#'(%-3T CL06M"M6J?:9>WN;ZNR"@U3S'=]/Z %5
MZCA*".4AK>($!%AZ'B.A$V\@@9O;Z:>W+@(@U%QQN-L0OWM ^QBFZ<'+KO(
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
M/\@R*5V: O7LH3QZ*I="A(IV#PZ?!,H0FWIA&HM$W@3 ](,X0QP!F%P[CCI
M,DQ",$MR,ONX!M%-'-[@L>Y3 8*!X*G:K\BGK\9;O''%E#H^HWU5J#E-^:4%
M\^"Y48@_ ]@#3'MH[+],I]#Q4:H%%B%'?RBA>5Z<UU+9")5X<%UG2HU^?)FV
MDZ"E&[+8?$ G(H7A&?@I#?I!Z"6E1USX%+G^-R_BVC\N+G61KUC<HIRFOCJ@
M^"!=XX0/1,M\1">('E[%'I5S-(:[1_%GE6ER_]YNTXR:.1N\45^?/ECKF99!
M$GL"MJ7$&T5O(G\@_MIHUC%0--86L-K(66_MA,A=\Y=O:.0W8:S#_9'PW+P-
M(2-+YU WBUMQI5#S,J5NX ^JNO>I^MZB HY^1"J:U/4V5(36ARL;FP8*SC_1
MGZ/!U(UQ"--+L.<5W*>TP@K=P=S^^E)=AD+T[Q_Y>)(D)Q5OO(?GV<FY[F+'
M0MYW9)A*;G1&W;A0[XQ =(>@$&!7^17K3 :W-FB)1]U$*CJ0;C,5R0#5R16\
MSB/0.[MP@@5>KG#%-NGR!HT[1A;W">2C#-HN+,4:BSUCIT.*J(CD+1RQ=B))
MV[GQVJ"W&I")<;6R)HY* ZFS><P*H4MOUJ\$=B*$K)"[ L(O),H,6P/17>!2
M;(0%"\?^<(@]F.N:TRB.MF1_$,9#*6T1A+AP/4F&FE2I<6C[6:]!P5)2=O!4
M((N##G.#29E$$7M\QZR*.@?"HZCGUTIK*II4XC!2T165Q(@E&+-;3< >_9;#
M8\U#O4-7<I"ILN&Z_NP<7H>?-!ECL8D'U?GD6:H3["L9M)3[1_IY"T_O@$]]
M):_3RXL:9?,R[JLX9IZ0Y0KFF>DJBHZ4H$,]_1RJ=D[ARB :NO9F Z65>86]
M&&&="!Y5C1)J_<K8#%>L2AZ)BT1V9)+H+O>B@Y:6.K7<QC1/P'Q*I3-0R;2@
M8KC;V]MX#_!+V*+1\R+K:N %/ESZ[!(R?6AM;!,RL>\"O!U@G_ZZ7:L+N&Y"
MHFM*1O=7N44&+PPVY%:4JH>HHYJQ3MJ, =IV<9YB+U-[\UHRNY4R*E&1'%0V
MTT12,PUOOZH0)_4;;EBQW6BZN\U=15Z'S"X"8&7RH</')A[1S% *J\?1%Q+C
M@D%YV"_U19V\)GJ].EH^HLVG9!6BPH<T=?[:J#5V#?W8NPEZ IX^A.@XMS%G
M=O7BU#S]!.2>CST[T9D *AJ^&B9YL+_O-@Z;%A^5%EJU/*=87K/6W-]KU,07
M.67>^%BQ[<1Y2 ,_\6YI0J,+6<@],8]K_G#MFA]WS>^M7?.+5K@6XC=_O!5<
M@58!.B/'$.IBJU!T7#&A*^)QG(!NC.;)>T0CBJA$"-1(QVO!W]SB%QVT[3Q-
M4:@8_#PV20RUGL(S-A*-V7VL:,Q.#0M?HG8P &%\!/I&'F5XQ;R3JGO)%>M@
MJ^A+.^K"G=@E\Q17TX*[@_5;RS$J-*!*!_@ 2#"47B)PWWVCESD:.X;H@?<A
MNN[?R.1K#%K9?\0%8IF "'Z#("RN./)O@A0MN?\CCB] !6<O6JHP9]+E\96M
M'BA+=4B_HD9H23K0(M-PJ1 5C)6G_>,VWL4C\L#+7I$&L1QC0FFS))4 S3K8
M7SMCG3Y6IY2A<;#G[NY_^P*>K"<-L<)6HF)3-DLL1QK3LLQCB5M'77MWZXU;
MT,F:<"W<Y\"%H?)$5LG?>UR-9?7H'J UDVA]OY$F[<8T"LTQB9^4 (\K7N;5
MP>XG=N+,"U=^^R9H'C\;%T_07[Z+EQ>6>?QPEKC1BS%U*@U2RIRBO[TTC=L!
M*4DFQJ%"FQ[^B@,9G(%%+G0TWO4#8(__F5.Z5CA4D5"5+JIN@B#$7BME+&P/
M;7*,J.%D^F#_9T#K+-->(YP@A@96-A]J)-$-HS9;7,T$)*.DTT#Y=B[0O>[G
MR4IZ=S".I'+U=-["Z,I5,ES*F:<4+L@SO7C,I$->; &/$,KOA$$";M) /Q\
M*3U%2LZ)\!'Q%Q,="E*B1VGDP0X%WA0_>[9E .SMW5DLZZ3:WS; /,PLX\32
MT+NEUYE,3>+D1'9SE4$M-GB>.!<X5XJ3X9Q1LD&ZJ4!155NN(L^U\'-F/+$X
MJ8FC:.@4*Y"^,)/B%%Z,1ZOD(C[$<4(O2U5B$1/$^GTH;V28EC(J_\R#1 I,
M9L0 9HE@.#>D-NV$8W:B)CYS B\1ZA;1E]7/>3GF)Z7-LT8FS'J]%G=L0TU^
MFZ0LV4"YB/&Q1G.K#WS:<X!^0>Q;^-'V !S;')V"R796U*!P-P:SB=P%:>'+
M'C"CVO I.QTG#@YA?AA@JF 42<ZC)5%73JT-H@"S5DE$8@=(=F\JBE4P@")-
MG@QB1KCFC,"^-T3J +\*[R8.*"Y-J884EH9/,TQ-4-A<UF]P[2V,5@Y0/A=O
M/D5_$D8/+R6A_'-N*A]-MIJM5:]8@LMUK!HO8<:PSFTF!A@D>-FYE=R*U/)E
M2#YKI\2:7I[U.*]<Q7Z/>UZ0<':5#MN/CJ92MN*(_DEY7GPK6AG)5;\S^>=X
MV)WQK*\Q!N_%G-VAX+1\>NW_:^]:F]-&LO9W_PJ5M]XMG!A0ZXJR.ZZRL9UX
M?(EMG&22K2V70 (T 4$D84-^_=NGNR4$R"!A:,"K^3 5<Y'$.<^Y]KF0ZF3V
M8P"$72B"H29Z_/[$;[2P+)-S&/83I^ZSAS4/U&>[F*B"S_9=6/C9;%# "V0O
MI"I<NSNN*YI1 63N>ZCK9C4F_OQ>DL;<+7!^3K!R3"$S#?^"93ADNN;O@4N;
M,XBR(>7Y;<=N"N=1G3\[ASL$"D:&MD,5JF_;/Z=5)S.: #Q:>3CFP8"::_)<
MM);EUP Z"*;-[!Y!F.,"MQ)Q:M9[@T"P38R[L+"(L3@$/-R'7(6] MT0ID,\
M189)*'QV&@,HITZ^QHY!@21-J%C'#1$E1X*+@#4R=MY)F4Q_4.] Z0H],X1)
MC4T'4SXJ613H*2L]_II:=S"C<F*5+0GO1Y5($Y#I,U=V:TH])#$O]9@M]=#S
M4@^.(OW"?,3ZT>WQ_8-P\753'9-3]0S:NNH9U))P-B1^-#4;8Y-4"[#])U8_
M7);%/^I=48-#"F%-U04QOP7BA3:$O=EC.+KK+"E]-;]G 7,-MGFDF\";L@\"
M7W/,<S_D.0'#7C/IC="5]*>?8X\DW-;2;#"5#U;5$IK23.M0"M.W*Z # 1R
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
M81"*(I5M$[-%PO\6$3T*T!X#1J^E6#XU P+JS5_!<O)[D]F>@*UE^;[V,1_
MW"R-&^N0X%0^^T?;Q33KP"@E?] A>Z0F5JXOX<=73^-7BV4GPHM.1+@S7-T"
ML>28J9"1HHLPO4;")A-5)EOHZ&N/FORZ @\8'S(6F==DES!ON!@_@Z?H2+J.
M\$N6JAF&EL'X79NPAB1!5*8*:YB92D/[/W\(Q]:3X_>P/'S$,.YC@L\I7UI+
M.?V2I?-27CH_6SIOY*7S>>E\NM+YQ,:Y3=3-SW47C4R^XH7K.S!+]\$SR4XM
MLOESQ,/_DA"GZ=4OTTI"192)6F#$'<LQO:3Q($N3;"436/F,!)U+33DC-:MT
MARX0\L3V?O:>G> W )"8D1,Z263].)0Q#LFF$.5?J^[B)N0Q5$,#\L@QL%'J
MC"?WL-DS=#_>N&J([<>;6'QV#^6Z2#:+2"F8!\P=A)=4B[ZTN?9L3$F)$R6E
M5)2<V33(@Y+IR<5K?/_+(BM+614@VQ^+9%444N-WLZI1YC-B?P&=I67H3!YK
M'JUG$<Y!8QHZ%^!*2"8[)T2I@FE*""HB15.!H(:>$;B)\1QS=C!![^T&#N7"
MK<0O3!<IR)L=*Y2!Z M\OH[CVL)?)_=7PFFO,6"9GR!:9)V\G$F8W)-&=GH2
MUP?\1KJJR7%Q:.4%PL770X%MVL-Z]'#A[J[$-Z(%?&R/%W6X'!S%N^Z +(0F
M:X(Q8Z+]3VN=.Z2LUK;%N3 F_!,8*0CJ%O_8PYFE6N%B'@P5X24F)Y)HDTW_
M.Q59OA@^PG&0XR[20LDYLT4XL<AP1RPI9 6:9S8"NK\]MJ(:XZ<1JBK(3/7)
MP@E/(!UY]#.EQ9S/TP<K8?(R7*ZRKG/,X2;MT\-"W\5L]^ ?,ZOOK%"B8:5Z
M'1*6X19&4*=TS+]O]TU8X=(94;B0AK_Q=$OXX-FP06<&DR7*/JQI*,')P/@1
M L\V@\D[M2 RP]<G%X6UW=A7H>=)L,.1/49L_5\./&[ 6P9YM]BN8"[YD<6Q
MF15IF]@!(ASW; LK'8H^4#,=A[2N$ #<VZVP1[%6O*16'T=IA?I!03HHD3;&
M!$S 2DC8(1DA'-#XW!MT+*'C_ 3(TG621*D%#O'%H)PF/+<,DRY.DVT8Q]^P
M'+_1Z?EDNWH..!Z 2ZYX3*?H6/;,CJ]A'N\=#=7)+!;'8"(.J&>-H1AASSPH
MJ =T3UD<G!2-(71,. LB=VH./-?QV\2^]D?P/1,6WK,;S7M"K%#/JL*@#X#&
MGX#EI[:?6UI>^)OGD"_HFR06$IK; 3DYP_@R[!5\HZ*:\XX_[^*K,+,*&DQD
M=2-ECE4G"6(KV%^@KFKDGX[]4 AUZ8(\D2X#)?K7B999, A@,U ?"=&&!J$
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
M_AG:W<A,L__7>]8($E7MH-LY^G]02P,$%     @ !(B>6J>!!J\* P  H@\
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
M\DA:F#!D79( N'-(-UUTP"M: A  Z+EAS1#&JXYL[ADVG$'K4AUCL1J2,YI
M5)2R]X1'T;',YI*J!D [Z^1WU7(OBF(".5< 2$##%)X(@'U(752+/5*1+4$=
M2#[>=)USA/W*46C@QC \B%T5=>AC^U)8HWX/S?PK)>K0I_(DK(^3J8->Y\FX
MP_<[+>H9BYOQQM$U)I4O/QJ 95\YGB]TZ-"'1'7K57E'32Z3F5 'Y%[^$$8<
M>6J)K-BDQQCH4G=/!ULSLMN[6HF*=<U'SP[%P-H;)?F=8ZFVEUY0<F4^[WJ3
M:_9U#38IPYICFW/V+,!E-F'IN<C37^K9M;06QE8;AI$:$\*UZWY?TZ@Z=K9!
M(UYC]\KZI9<GOLDT$)^CV$=(G0IL/<-$ N1?$5TEB"#[47)-(32T,G+(H@C'
MK#T_RG7@O7P;<Z%KG)197_+GIF_6N<T!T0(F9T 8][MYG\ 1G-/<?;RG39=G
ML(^1DDS_#(@!(I3MS>!T\#69.\M91854QPO>MOSI$ WP_!W=DTYG]F_'CB>=
MJ^'V/L.9+'2LO2W )<2.DX<FM\!>Y6F:OGF]*H=U[8S]]M^8*7Q_WL);GUXU
MO]Q1QFONJ%/=E<&KA S70UNG[4<V!EY7S!#J,3S7/=L)4)_@-7L63Q@_V5>0
MW=M;;0+@H0"0YH.FN*&\"OZ)"44&F6J7'3? NG:LW',L90X!D;<^D'#RC+D*
M,RP%&@9EZ[LO4_+#VC$3&BQC!CP=N6O*1W'&$OHH]M$BQ)11E!MC62JO]30C
M8X_;@36CNSX7UY;_<>W EWS\ZUHS?"FWTC+@V>+HS+YCU?K2)=-#X8$F..>X
M,O(*] T<[[D-$AH+>QE5=UT %.D(<Y0Z-X'7 *640K1X!9&&X^16LCA$90IQ
MCO>:&"PS?0K&MA:*-+Q)'?[30;&[:G_4 [>N1'>/LW_DAZS=Y%\KS8/D4,'"
MC!F="-%%0!A8N@H'%'/*@XUB:K0WP)/"$&&,5^V_;2@G*G>7NY-,_[X &"UW
M(OJCK^6N3;F/0G!'*K7Y0:Q[WNZ8NU6'6L'N(X1A7$Y#,XZPLL#W7_#OA$]\
MH,Q_Q:H)\ZA]^W04 EK!=6NR\'\L,Z%4AG\''*\)EJDQ^SF[ZY[I3D^-*]+;
MZF1O_,MV&86>J00IL&8LA[6]G<\]+3R+$J[.$-*</P2M=F^-CV7])CLR#P]T
M^EL4/G6M6)C("H" ^&UCJAHVX>4B^ ?DXT!'O")'EAO+/%R53D.-DVAE\\^8
M1!8*>F,LRMN%@>J 4TPD.**=KPM$?@?L5*[N>1!M,BI+&V^_63%W'ZDCIT/7
MQNJNZWM>P9>P/*<KCQ/\?W]!I;[(Z40X9MWZ<4&G>Z74)"L#8VBJ]<HAPNHT
MH1F-)X"1/\BRQ%NK(CY<6W;A^ZK$UU?Z<\]__T)H(%@FE!RJF:T^*Z)]]%VW
MUIQK)\*9AX4H<(^P3U#1F02#D2@QAD(&M,8.?=^OU*3XG4]A9.KI_]QP,/M5
M^51&:5TTNP#39CAY=M6;][E)BV//#0RC:Z#&RUE!#%3J1ECB&^#T  CA(N+N
MPZP&^[?]4@)DGYX$*#<(B;Q/S]!<I2T6U#/E5 @H4P#<(N,\Y%OJ3'4(L.]2
M T1(SJ"];NO'X^(NF%--A8YA/25E)0X+M:$<LO=M1+]EQT4!H/B"N<_H2V3@
MW(GNU^S8<+>0ANK'[R%QWB9_LY9S7K)N8831Z\)[?HM87SN"(RNQ0W_-SG,N
MM"/EQX0Z0[(J>]Y)!X'G#FG'WDWC]+9BE, B-+1TV\RJ;$R>W1C"^%[""NEJ
M3:,GW7SDCK>/J39P?[+MN/6$B,HW,L* C9JARP9:;#WBFE<$;N4VAE:&;CPQ
M6(MHZ7VGO\GYLA*+_F;/V%^^[,?QCX%1%9)7PHIY^0+@MD9\F UD%\<3_XH*
M3V76[HP7?7#Z4M&AJN)HP/,:)/*JIA_8Q#/E.?_#RN=^KSZ#T#*#VUNC5K?Y
M2R#8\4,TKTPU.QWC2^M>6+,G>Z</J[D4GAN^V^!VS\DMFD[H6JEZ@@V,Y66H
M3GC3"<7E4^@-RT;7+PJ<\DFUV1W-G2<\.6<H>$F6SN:JCSN#TQ(+:^M3=6+D
M)1NTJT->F'&LNW6 @OAS0E&Y%HUU6K<BPOFX.^[%*H>5-W K1#D+[V"^_;*:
M5_5EH\&B0X/A#AT!$XYZGK/Y\(-K&< IS%KPWWYA.*PIL+%02IX$'QO6!MK>
M\XAOS%/IX[_A2:QA^U&3&);F$.KV=##K&BD*JC[-UD7V$_=NK*;O2>CIY9Q;
MJE0*>!>9*_9.FN_R&$%]@3WC4);'D84<GBFBG]Y<R?>DQU5UY;4KZZ2UV<MI
M3)\WP,6/9"_\(I_:.*&P8F1NIJW@8Q6+*B"M>PL L4?#'_V$^\E$M<!7_1-^
M+H(8C1WHB3PU"W_6&.'2OC7E3R[W-;FWB&].:7_J6->MK]=\C;3?SG"?KU].
MYT@'H&JVZ"(<=^[=&B:^;,;;GO6..<\]LDUX%OT&=4L 7,,K !13ES.'K<W[
M+=W=9%22VJ@1E^\5K(:,5;G'A97B"_N/(;W3VF?"/U0%=-AMN0_:Z>D0;;&S
MR&!42\O84QL05^GMF@9JXQ5LTO?KD:%E5&^J1>?#[.%B<U'B_N#9@<E>:U[Q
M(2' $A?4S+Y*&]B),&%",XC^<E ;MNT,,74,.N&C;E%"3'&'#]:=!K)GI"2/
M&4GYA5J05D'T58YD(+1>I7R9)UY!\\3N1+6FLSO*$!XXSOZG(ZAZ^22CT_?$
M$H )99KVG1.9N:A0*%MGJQ4Z&=>B"1I"A-VM%"9#R(XFBX'6@71-Q29^/[/K
M <[KVI+%$2,1M7Y)UQ^TSYMK3609NZ0=SYM_5XP]"D>;Y!P?G<(-5KK&EH<4
MHHOZS")44SIH?P^-F%?@PJ("9J:?1]:_[?JMTX4>]^1+#S(MJ2 T$H3PY+V'
M^HLPECH)ZJ,;4%54$/OJQO2Q0(_NV5./)QXH/6QZITUUP*:@*&^(M>ZI2%%A
M#M>$WC <QW;Q3_QH0IDF"H  <C)?IH'IGUS+*T11"^.\F <&G5*[PN2"[])&
MYK4CL3_T!]A:T709)H0$8Z,X=L(Y;/DFW"ML4+  .(@6\QA'RRTB#PPE:]F/
M;79H/XCX\9#_ [A%(/,^02D%OP#>6P'@3WX$JBU*GJFTIW8]XDO%K']%ZC+Z
M^@HQ7.T0] X,.RM@ZE,_Q">FJ_S\^[^=(%F&VYWP*&VZT[[<W[\=+EPUF5Z9
MG1B_#\]'6*:WQT?I-MJZGE_ 12XLYN14]G!6R)X@]X Q364A@+^,\ I?;!U,
M57B$D<RL+F7'.72*YU!@.QOE]A90*JY\<_DRFW!FUIUBN!P5S+DO9'%&*+Y#
MCA4=X'V*@CV RH-A,S"E +(\1 UA--A9RMIO:#/&$L6"/Q9/SET6 %>&PAL_
MZV,6@AP58# 95*OQQZ.+ZE9CS_G[FFKWH)@"X&WO&WS:MKG:?%QM-NGPB\@C
M1/$Z,EO+O@/V@*_%;"+7J-+[F%JL&+8SS<#WTA@6HB:W+R;[XH\HQPBU$ 7M
M_<!-V@'-.T[ZC^32VLY?^7NC//!+N5JWN:4YW/%RX9>HB4$<KGK57\W';[GF
MV_5#!?>UU&PN6%KKQ.D'88FN,YB'<'G"$>Y!H>?S$.H,4 <1_81SEEU"8ODP
M.89I1=V1/$_K8?=_F")HN[%1M='4 R?EIDEFH1(E0DLH<"\S?@^S2,+!I3%N
M?)H3GEU<P?_Q2Y<PM'-0U'4$;,C#807 -R6SGHH6RSLQHL^>0R.0_7"&/4B4
M/P#"81,$0'"A*0V*;D+1IBV_0O086/1Q_D%4^["KT#*IN,T69FFPGYW4U-<J
M2:U]LW1XIP#X:<J29:S2XY@TOK3EC*/.C&HF1!81P/;E>,:\09BQNRB> \O3
MKFWS7J,WXZ-MU300UM3?)U(Z?U\^1OO]1^&+]'BHCM1+0[HR]FR!TH4LE_R&
M+(>KDY<VXI'^WV[<>8GWSN@U#Z^*7#35S@Z:?E7KL71O>^$GKUC(R(A!4W/1
M0JT;9 N ,JZ=Q5TBJ<[[U#\,S>Q[9T;"N+%1GP7 I\PT4\3 6N%'\5'OGKO/
M&AD<UCJ#V"6G185R=PVM>X]MK$JB6JW*8MPZ5SL(YK7J>4E@/:9U'4@>_YAO
M#,P:<K4Z2LU;?F6!;."5$&GALH<7^29L(C4L10#@N^A7:0)@8AC&.+S*&GB(
MU&1G_@@L$O>&J1E4_DG;:QHJLIK5\DEAL9YNPSG,5>-]Y$L'P\60AC'1'%A+
M_GM1W[LW,>,3><F;EVBV8W5V8H2D7ZI3.X#W.]Y*)VG7YSW\SG@)'3'B]I?]
M_?MF.*\]?Y00@HVK1V9L,KF6^?[573.7W%QFB@..-*]X.KS)+5IS\PC^CO08
M8)CR92PK O(&X?P18BVN/[EBX6+>180RJK:SZ-N%D!NO,SJ>>NTJ.RFS2QYE
M)%00XL^!+G*U . J2K"P#.07IFDK:,]',(PYV095J@OQI*YRTV,E24TA5"KV
MVH86?[>1J<@WRU,C[G^>@QCVL(F2@38RX_U'%*4<JA%"D$!UY6 2H=4_8O+X
MBJCM'0(@-/3;;%1G!-M]P3V!> T]SFF!UQ@(@&6?T\TV'FRKJI@P]Q^;SYGB
M'Z,,7%WC(Y4^+L'TW#J%I;*43/)!5;WCXBP-6LA\/E77)!=B4GA9WT[JJLEF
MZ%BX5S>\LA)[4:OMYY2=//D_.=0]SZ?(S3U9#:/&WX?O#4>,"0"_,-4%#])R
M&\.P/?9XQ5NO/_4H2;!43$/])# LC4_<@[P]GR2KX#1]1HQOB&K9S[U<'$-B
M;0N/N8&=W5;/:AA+?<<-9?1Z^$QP2YAV'V:,O HH@/RI EWS/LL6*,-& *03
MY38XY$2DO'#0(V%?\O+@_0_KC,ZA0?$R4"+K$2^U9.G5PQ]6D,O(<"<)XZWH
MY9U"G^UEQPN_ H!9WR6\RG%/,9W**]AQ-,U::OH25#X(CUK36X@]!+ZBO@6:
M;$^^_JPN<]9MW_@MD-P+)_-D\&\*3<.85:IS+SOXWJ_I+:N8Z[5>WK<3# WG
MKEXZ>M9IVW(XQ[+7$Y+;/" ,:4H:Z2FJ#8YJN79PG3]P-X)S+>B-+XGCWP[0
MS&83K&?OP(R)POI7+%4 4+V0;?_X0AE34'%1I/KO5'27-H=TE_F*+SDX8P5G
M/647<VR0W\DX8CMFO(A&P_UL9K=1A478U2?VCB0<!!FB^J#4K/NK:)7%#4(C
MKY)(*3*!XZ);B>-8*C:-<'1I&R$ :NO;L2((F*9>W.D1G*%&4)'H/R)1Q4_/
M-LK]G2*?*J#LV(%]<7WN1=NIIOS9QW[?IW*:,0;+DY[CRQL_T]1N&7(@;Z_Z
M2)^,"CH/KL;75NCIEBLW8MD1ZPH71Q'F%#+;K*MKB'O=9-N?JP.OP28>(_HW
MN\._#LN_>XP*/9+8^'!&RF0I;=KH#;?E"VC0/M582,X..S-B/*"ZF'\DG;H4
M?,8XO1G)1-6JQ#N=^[9O7LW,3/I.\ QLLIXOU<5 L5898P\0<%1EC-8,O.U#
M%Y'MS42UN(>\99>V[CXA]F*JX/8-4'A.)^W+U3-Z< R&,0?/0"E5-4&+D:,@
MQG\,,S![^0I_3#$AC>SXP%M@$V/^??XDR1R\1<L\=_I#$]:HM3[E^WYSVZMG
M^U>S5O8$5AKTX,YO3WLUF6B >^\ZMZ'\[=YX8RP="&X?-P/')^A+$<MA;%W3
M91W&).OW$%\1'B@ E%>0NQ%A;%\$PIVA/P-ZC,M8O"=_9NKG[!)?\_;-Q'U9
M5Q*NS*]C7'CE*$HIF7$1EH(1 UL*W8(@Q2L5EB*8-.CNT^3'N7!%,!A:"XYZ
M'=3 FON!\9(UYY2#].0>=GOP5'E5*,J+(G'>F]M\I2"R L$ X<HKXFMQ)1@)
M;'VJ>SIA/SO/;;)XP>((F?T\V./(NC"8I75#K0_V5.B"](A?P1)"]X]C]A.9
MP5]!BJC;F(EU82#@]J 9V>VQL S^/@1D=./Y,/C$]9DGLL]*EBS&7?IF)#+\
MCUX._^GU\$O.]>J?YS\;/VZ_)76VP*]712X,:ZA_H:J@IY_>'*M&JUD.[NQ2
M2^Q5SP,;ZF^&/UE%II)[OK&PDYJG=.BKPI6WDB"7@C$JJGO[G2-!"O*/S/L5
M(@IXDHM"K0+]+'5CT]^S+;LP,F!; 2 IT1[L^9 RH!J3-D2O8Y&0JDO)ZJR4
M9;/I+>FUJ\3[!?2^^/W,9)8?GEW*7&*AV-/'&R/>>B%D1\".[SP"]0.?5:%"
M/5O$I\FM9[\J6,;.ACO&.Z'B.$7E@+P"]N(Z&6^YK^AMH=>$6:PY2C_<N?PH
MXH.W]MP'[TKLA[&N[]28W>9)^JEZM]*S.7!PHNWICR.^D@Z<;N_#/<-;!=YX
MZ$EA705-TMS+/B7DFF)W,$BM>XP""2!&=,M6]? (S6_B> <8W32D^-M?^\'9
M3.433$,T5*XIC@ECJ?.R3D.!F%#4[J#8L!2^2' L#E?\=SFR4-1&>OOS*OZD
M;_B9 VH/K6R1&/X@2OPV$HK8S7[$2*!=:A@\P/R=L6TP]L$O0*K&33]+]4 $
M+HY;*KIZT_VKNL2R#,<FQM-FL,F@F#\A '9%3HM:?QK:"-'L)+7%ZEXO^^-[
M;[C_1]M3Y(U3F%?[1BEW8^Y3Y^Z'=_=[P&/J1NO=?-;'IHW!53I4<*B&>=I7
MOS"3GL";1N4!<?@<O98RO][HV.#XE17TJ$A<6&!P&+C=DY?U8Z/KUZ*=]>SF
M%C^*/<>T;\^%XF!<92V*:@)BIP&AGHH:C^8$SQBV/T%=N#81E9RZ23]8YRWQ
MS_2W;A>%7P<=)F1$\C<:,6P=;*>ATK=C!"W^.%DM"JWPK&']W/"QX8O!R^CG
M^P/54L"9XDXQ9AWQC0Q1EB_;F6,5X\E7'$C*UV&%-$^/-X]N7L"KHU,V^VS,
M XV;P\0=M"4";M/_8[1+[Y9A'YT1$WKOXV1HGV=\K,%F[&(L^V-CNED]!R21
MWNOF^/PZ+S/39_/=FL?1@0OO@H;MFYO1$UIU,$N-XRY+V*U+LG$/%Y["EKSW
M)FN9+RVBMD=]=+_N4IHTYS=#X0.X %*V2W2TX^(D9W(8YKK)/:Y"O:X>BICZ
ME!$=1G5^LH7J<2])T]=ZWQ&;UPM;2=,M)1;QD<W\ZY.]889.Y$-'JVV5 5=P
M'?]/29HFGH"?V)X<_O3%=SS^6]XR0P ,&/-0G1_^*J+NI>E984JY#^E_"IOJ
M%B9G765+8)O.H/<*%S?W6MW?)ED6LSU;)Z07MQHDDL!6KZ<6A8$?L+BVH&Z5
MF+Y8'^=P<E%.6:3J2HY$!)X1;K/CNX.M\CWDA_74)Y*=YT,=SD]&:-/Q)*<N
MW[GR+5M;6^5?C4LAV,KFXZ&&W0( ++SD$E#;F_[_M:.THW<5G^ ][VWNV)\Z
M[WMCLPO6!?5:WZ0[#]I"KHS_P<>K^A::X(>'8=^JG1-M=/^J?EI@SR\5;3B[
M$)-(%Y!ON=6_>OCIW,>Z":Z/?6CE-$Q5X'-GKU$B6F4.](U00 YB$3T]@U>N
MO+T?R!NT52'U@N;@X0+@D)V$^8.M>6:G!(0XC-?C>Z BG6U//O?E5K.]\' 5
M<C.>'Y<3C;$6WB.>G$P[ZO;BE8&J_F  /G[/PW]G4#W>2^5[X]=^"FU^N3=:
M*#HG[UKX3'BPZAU[E9UM#T %X_\#4$L#!!0    (  2(GEJOQ3SQG 0  ,8-
M   1    ='AM9"TR,#(T,3(S,2YX<V2]5]MRXC@0?<]7:/VT6Y3C"P$"%3+%
M+1D2<@%#2)B:FC*V;)38LB/)8/+U(PE,("$9R&[MFY'Z]#G=+76+DV]I&( I
M)!1%N*H8A[H"('8B%V&_J@PLM68UVFWEVRD !R=_J2HXAQ@2FT$7C.>@$86Q
MY2#0)S:F7D1"\#<+_P$JF# 65S1M-IL=.MR&.HA &B7$@50L %7E#C.7#0*%
MPPH8<J^UF("\#HQ212]6"F4PZ#> J9N%!>3@)*45ZDQ@: ,8P!!B=L9IF]"S
MDX!5E>?$#I"'H*L 'A?FMH2I;!Y#6E66FCR;C@\CXFNK+8W[/U( LXD/V;4=
M0AK;#EP!1!!LPH..8<*00T-7A"!!AIDW,J8 X:<-3#HF@20R=3VOB>VQ36%F
MGKZSG^6EM5$NES6YFYFR-'3W59/0C\+.=I91+]70;5*X<$.[O^I8,N$K6QZ7
MRU;VZV$6M,5F9NHRLCTE?$,3*H0(4]7SZJMR88,^223"E-G8@8H\0>   '$F
M;(PC9C-^B$\7B\OE.$;8BTZ72WQ1)+:2%:,'/2!371%BJ@I%81R($LFU"8%>
M51'95[/T_@KL\2'7F9G8Q"%1 #^OHQ:3*(:$(9[TM6,@';Q#;P8KMC7."8/.
MJV1%._VOPHD)_-_#X9R4WUM9K#=191WAQ_#JKOCSQ[T3)^D#+I3=E]+4?YCC
M03.9G9=(N71I/@[Z<QJ4ILZ+'EPPC5GPXJ64?TH-I\/TT=F9:5UJT[3>>-"G
MKD7&3N?HV2MTILU1$\:-\74P-+]_=UD_/IYH%_7;VF48E(U1.=>U3/_1<Z/Y
MH(=NNCY)SUK6T(7:Y+;1SW6;A>=9;GX-:\6KU*<:(2V#:L-BK7L?!>[8"W"_
M7V_[1J%EY0Q_[HYZC/8:EO]2'!R-[VZ?;CST>,1P[;83C>PG-S+NKU"W6(N'
M=<L\KH=MNP=S]8?X;/1LNR_G[9OY).KU_>95]_FJ/6OF"I<8M<[O^K-2:U0?
M1KXSU,V>I8]OK<NG23Q[*'HYV.IU$Q.EQ2!)'A^#?N,A?S1Y3-%Q]2=H6+U%
MV]TX.Z(D?7Y:@/@8]-I_:C2RA,W(243OK6&WA1EB\S86W5^65 &(=ZM/+58W
M=UV("SV$D;S!NJ[S&9*Y6/_D[L#"'UAS>**]]?#.>T*A>X-/Y??; [B$+TT^
MA;Y2; .^#VH=Z]B!DP0?L69%T3:J\MK,M(UN)MN>]J[O9=V0W_N(,("WSK(/
MVBE8C-5.Y$AWGT#$+S7#J6))-4S>P0]3ZLI;O+^*USZRGXH,]Q45'TW$;0IH
M-NC60;YMQQ*CP8#1E1O97;^6BZUC\2,]?T+*WW0E9(?3L7V4[UB1#"!*47AE
MW;D*;Y]CNY6!H]9*L/*Q68-=0Z?0.?2CJ4:1LXN(M^;B8X-X+U+HN/N09N;B
MXU^1JC09?YF88]^F>B]^%Z)]^3EDP;_$?L"__'<@!7P^CFICRHCM\).^>#7)
M!VB%K_&_0&T&0]&'%6 OK?@+BB3BO2.M^#L(16Y?XMR$+ <@1@%_LXF7T,*6
MJZ2<-!&[YR1*XHP$<?>+>2F>9;]V4BE*+%O_(EORCOT&4$L#!!0    (  2(
MGEKY?..G5 (  (,#   5    ='AM9"TR,#(T,3(S,5]L86(N>&ULA9)=<Z(P
M%(;O^RNR7.V.@P&L6AS=#N)'K5H_0%$ZO8 D(A4")BC@KU_0;6=W9C\N\^8Y
M[SG)>=N/61B ,V'<CVA'D*N2  A%$?:IUQ%6AJ@9^F@D/'X'X*[]113!D%#"
MG(1@X.9 C\+80#XPF4/Y+F(A^)J$WX (]DD2MR!,T[2*"H8CGQ$>G1@BO!2
M*!:&'Y8Z(Z5A"UB%JQ8S4). W&Q)C59=!2M3!XJDU&\EMX)7:[INO+UN4'S*
MMK2NXDOS[&USNNJ=TF&3J<VQ\KXR<QXTS^@B!<\)3 SR?&G6#IF,)HED#P:*
M,8;GK*MOI3,VF(LF]\==?7+NV3T2Z^Y+8"E/3S@QXX<]?.[.M7$8J+*M5A:&
MXKWO<)2OEOYLX;%LT#<L3.!^KIN51:]^3"OY"]$:T\SCD+&^S*'5T!:;*,#N
M+J"FV1UY<KUO5&0OQ_8RX4O=\"Z-U;V[GA]F.__]/J':?!+9S@%'\F;J+QI:
M;'4-Y:$;CIPEJ72W\< ^.O@R',WR?;0TO=YT<9R.TEZE/J9^?[@VTV;?[EJ1
MARQ)61J2.S?&03C(9USO:W"- @M>I$5F(_RBG.0 ^\I@C#IO0#>6MZW<M0.?
M'ER'$U!D@_*.\,LV,Y<%U8AY4)&D&OP A1O9RDKA-SZM76E9555XO?U$N?\G
ML+"5X68Z,=">A([H4YXX%)4-N-_B5W$2(2>YIO6_<X&_$N5)_,#$4A)E1:S)
MU8QCX99- -J!XY)@4E#@.GN+10'Y1]OR&OY\Y)5/\KC@2980B@D6X-6X^.#/
M <M(_P!02P,$%     @ !(B>6O'5^WJP @  *P4  !4   !T>&UD+3(P,C0Q
M,C,Q7W!R92YX;6RU4]MRVC 0?<]7J.Y+.XSQA5M@H!DPEQ @ =N$2Z8/QA)&
M8$M&,F#S];5,DTDFS70RT[Y)1V=WS^KLUF_BP ='Q#BFI"%I>54"B+@48N(U
MI*DE-RVCWY=N?@!P5?\BRZ"'"&).A"!8)<"@06BY&-C,(7Q-60"^1<%W((--
M%(4U13F=3GDWY7 7,\3I@;F("P#(<IKP.:7!D$A8 [,T:S-DH* "K5)3R[52
M%4QM ^BJ7KJ$7-5]3'8KAR.0ZB:\(;VJ%*^8GZ?,4W15+2C/1.G"K,4">,,_
M%3*V5JU6E>SUA<KQGXAI6DV9CX:6NT&!(V/"(X>XH@#'-9Z!0^HZ4?:3?]4%
M/F2(F_Q,DP4D:[I<T/(QA]*K?WN:C1[+/Y_F;GB(%Z14A>?*T5LD9-H^G'H5
M5JT,].W43KA?.;IGU;^+E,A"=^=*81=K[C!2E]VN;@V48]PR%NH16FSE#HO[
M=6EX;"_;*#16]_Y,O[V%D1U>;Y2[UK@Y"/RJMJSF)I;N;=>0)E,3/TP\%G<[
MU@PB93,V[-RD7=J?<LD]:I9'L<<5QCH:5V;EYF1.?;A:^\2V6WU/*W6LG.8E
M<&E&W#0L[UR>%E>/X]W#&F^+$6F.AW3I["#5YB,\*3?#6<O2KUM!WS%1KK4(
MN\N] \^]_D.RH:;MM4>3_:A_:N=* X([O4?[5.DL6S/JN3-5-RUU-;8&.[B$
M<URD6[HW(!J;A_%QX,Q_ L,RQ71= 5!GU$<F6H-L'FI1$J*&Q'$0^L+F#-LP
MM+[8RU/W,N<X<O,>/2H0X=1!O2@.LC@(Q[ZZ-%TO"8C,4[/_,AGO(@5!@=0]
M!(A$BI%%*1>[_X\P!W]:5?, <=0G8M6S.<\$"GEANM\I(0.'J9K?FD3TYSI^
MTR"*(T0@@J+,/ZKRKH,/"Z9;]K*LXO8+4$L! A0#%     @ !(B>6NK7.62Z
MA   JO$# "               ( !     &5A,#(S.34Y-BTQ,&MA,5]T:&5R
M87!E=71I8W,N:'1M4$L! A0#%     @ !(B>6J>!!J\* P  H@\  !T
M         ( !^(0  &5A,#(S.34Y-C Q97@S,2TQ7W1H97)A<&4N:'1M4$L!
M A0#%     @ !(B>6J4-V8,7 P  [P\  !T              ( !/8@  &5A
M,#(S.34Y-C Q97@S,2TR7W1H97)A<&4N:'1M4$L! A0#%     @ !(B>6E43
MO#6#'@  O!\   T              ( !CXL  &EM86=E7S P,2YJ<&=02P$"
M% ,4    "  $B)Y:K\4\\9P$  #&#0  $0              @ $]J@  ='AM
M9"TR,#(T,3(S,2YX<V102P$"% ,4    "  $B)Y:^7SCIU0"  "# P  %0
M            @ $(KP  ='AM9"TR,#(T,3(S,5]L86(N>&UL4$L! A0#%
M  @ !(B>6O'5^WJP @  *P4  !4              ( !C[$  '1X;60M,C R
C-#$R,S%?<')E+GAM;%!+!08     !P ' .0!  !RM      !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>ea0239596-10ka1_therapeutics_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2024"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="txmd-20241231.xsd" xlink:type="simple"/>
    <context id="c0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000025743</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000025743</identifier>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000025743</identifier>
        </entity>
        <period>
            <instant>2025-04-18</instant>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <dei:DocumentType contextRef="c0" id="ixv-3858">10-K/A</dei:DocumentType>
    <dei:DocumentAnnualReport contextRef="c0" id="ixv-35">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate contextRef="c0" id="ixv-3859">2024-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate contextRef="c0" id="ixv-3860">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus contextRef="c0" id="ixv-3861">2024</dei:DocumentFiscalYearFocus>
    <dei:DocumentTransitionReport contextRef="c0" id="ixv-52">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="c0" id="ixv-3862">001-00100</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c0" id="ixv-3863">THERAPEUTICSMD, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c0" id="ixv-85">NV</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="c0" id="ixv-90">87-0233535</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="c0" id="ixv-3864">951 Yamato Road</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="c0" id="ixv-3865">Suite 220</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown contextRef="c0" id="ixv-3866">Boca Raton</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c0" id="ixv-3867">FL</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c0" id="ixv-124">33431</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c0" id="ixv-3868">561</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c0" id="ixv-3869">961-1900</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="c0" id="ixv-166">Common Stock, par value $0.001 per share</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c0" id="ixv-171">TXMD</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c0" id="ixv-3870">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer contextRef="c0" id="ixv-3871">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="c0" id="ixv-3872">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="c0" id="ixv-3873">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="c0" id="ixv-3874">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="c0" id="ixv-3875">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="c0" id="ixv-234">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="c0" id="ixv-240">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag contextRef="c0" id="ixv-253">false</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentFinStmtErrorCorrectionFlag contextRef="c0" id="ixv-259">false</dei:DocumentFinStmtErrorCorrectionFlag>
    <dei:EntityShellCompany contextRef="c0" id="ixv-271">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat contextRef="c1" decimals="0" id="ixv-3876" unitRef="usd">13408634</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="c2"
      decimals="INF"
      id="ixv-3877"
      unitRef="shares">11574362</dei:EntityCommonStockSharesOutstanding>
    <dei:AuditorName contextRef="c0" id="ixv-299">Berkowitz Pollack Brant, Advisors + CPAs</dei:AuditorName>
    <dei:AuditorLocation contextRef="c0" id="ixv-303">West Palm Beach, FL</dei:AuditorLocation>
    <dei:AuditorFirmId contextRef="c0" id="ixv-307">52</dei:AuditorFirmId>
    <dei:AmendmentDescription contextRef="c0" id="ixv-334">This Amendment No. 1 on Form 10-K/A, or the Form
10-K/A, is being filed by TherapeuticsMD, Inc., or the Company, in order to disclose information required by Items 10, 11, 12, 13 and
14 of Part III of Form 10-K, which information was omitted from the Company&#x2019;s Form 10-K for the fiscal year ended December 31, 2024
(the &#x201c;Original Form 10-K&#x201d;), in reliance on Instruction G to Form 10-K. The Original Form 10-K was filed with the Securities
and Exchange Commission, or SEC, on March 27, 2025.The Company does not expect to file its definitive
proxy statement for its upcoming annual stockholders&#x2019; meeting within one hundred twenty (120) days of the end of its most recent
fiscal year (as required under Instruction G to Form 10-K). Therefore, the Company is filing this Form 10-K/A in order to include information
that would have been contained in the definitive proxy statement into the Original Form 10-K. The Company is also filing as exhibits to
this Form 10-K/A new certifications with respect to this filing by its principal executive officer and principal financial officer pursuant
to Section 302 of the Sarbanes-Oxley Act of 2002; accordingly, Item 15 of Part IV has also been amended to reflect the filing of these
new exhibits. Because no financial statements are being filed in this Form 10-K/A, and this Form 10-K/A does not contain or amend any
disclosure with respect to Items 307 and 308 of Regulation S-K, paragraphs 3, 4 and 5 of the certifications have been omitted. The Company
is also not filing new certifications required under Section 906 of the Sarbanes-Oxley Act of 2002, since no financial statements are
being filed with this Form 10-K/A. Finally, the Company is filing this Form 10-K/A to delete the reference on the cover of the Original
Form 10-K to the incorporation by reference of portions of its definitive proxy statement into Part III of the Original Form 10-K.This Form 10-K/A is limited in scope to the items
identified above and should be read in conjunction with the Original Form 10-K and the Company&#x2019;s other filings with the SEC. This
Form 10-K/A does not reflect events occurring after the filing of the Original Form 10-K or modify or update those disclosures affected
by subsequent events. Consequently, all other information is unchanged and reflects the disclosures made at the time of the filing of
the Original Form 10-K.</dei:AmendmentDescription>
    <ecd:InsiderTrdPoliciesProcAdoptedFlag contextRef="c0" id="ixv-3878">true</ecd:InsiderTrdPoliciesProcAdoptedFlag>
    <dei:EntityCentralIndexKey contextRef="c0" id="ixv-3881">0000025743</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="c0" id="ixv-3882">true</dei:AmendmentFlag>
    <dei:DocumentFiscalPeriodFocus contextRef="c0" id="ixv-3883">FY</dei:DocumentFiscalPeriodFocus>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
