<SEC-DOCUMENT>0001171843-25-007246.txt : 20251113
<SEC-HEADER>0001171843-25-007246.hdr.sgml : 20251113
<ACCEPTANCE-DATETIME>20251112193028
ACCESSION NUMBER:		0001171843-25-007246
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		15
CONFORMED PERIOD OF REPORT:	20251111
ITEM INFORMATION:		Results of Operations and Financial Condition
ITEM INFORMATION:		Financial Statements and Exhibits
FILED AS OF DATE:		20251113
DATE AS OF CHANGE:		20251112

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			SOLESENCE, INC.
		CENTRAL INDEX KEY:			0000883107
		STANDARD INDUSTRIAL CLASSIFICATION:	PERFUMES, COSMETICS & OTHER TOILET PREPARATIONS [2844]
		ORGANIZATION NAME:           	08 Industrial Applications and Services
		EIN:				363687863
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		8-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-42589
		FILM NUMBER:		251474883

	BUSINESS ADDRESS:	
		STREET 1:		1319 MARQUETTE DRIVE
		CITY:			ROMEOVILLE
		STATE:			IL
		ZIP:			60446
		BUSINESS PHONE:		6307716078

	MAIL ADDRESS:	
		STREET 1:		1319 MARQUETTE DRIVE
		CITY:			ROMEOVILLE
		STATE:			IL
		ZIP:			60446

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	NANOPHASE TECHNOLOGIES Corp
		DATE OF NAME CHANGE:	20160208

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	NANOPHASE TECHNOLOGIES CORPORATION
		DATE OF NAME CHANGE:	19970305
</SEC-HEADER>
<DOCUMENT>
<TYPE>8-K
<SEQUENCE>1
<FILENAME>f8k_111225.htm
<DESCRIPTION>FORM 8-K
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:dei="http://xbrl.sec.gov/dei/2025" xmlns:us-gaap="http://fasb.org/us-gaap/2025" xmlns:us-roles="http://fasb.org/us-roles/2025" xmlns:country="http://xbrl.sec.gov/country/2025" xmlns:srt="http://fasb.org/srt/2025"><head><title>Form 8-K</title><meta content="text/html"/></head><body style="font: 10pt Times New Roman, Times, Serif"><div style="display: none;"><ix:header><ix:hidden><ix:nonNumeric format="ixt:booleanfalse" name="dei:AmendmentFlag" contextRef="Form8K" id="ixv-143">False</ix:nonNumeric><ix:nonNumeric name="dei:EntityCentralIndexKey" contextRef="Form8K" id="ixv-144">0000883107</ix:nonNumeric></ix:hidden><ix:references><link:schemaRef xlink:href="gnw-20250101.xsd" xlink:type="simple"/></ix:references><ix:resources><xbrli:context id="Form8K"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883107</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2025-11-11</xbrli:startDate><xbrli:endDate>2025-11-11</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="USD"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:unit id="Shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:unit id="USDPShares"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit></ix:resources></ix:header></div><div style="margin-top: 3pt; margin-bottom: 12pt;"><div style="font-size: 1pt; border-top: Black 2pt solid; border-bottom: Black 1pt solid; width: 100%;">&#160;</div></div><p style="font-size: 14pt; font-weight: bold; text-align: center; margin-top: 6pt; margin-bottom: 0pt;">UNITED STATES</p><p style="font-size: 14pt; font-weight: bold; text-align: center; margin-top: 0pt; margin-bottom: 0pt;">SECURITIES AND EXCHANGE COMMISSION</p><p style="font-size: 14pt; font-weight: bold; text-align: center; margin-top: 0pt; margin-bottom: 6pt;">Washington, D.C. 20549</p><p style="text-align: center;">_________________</p><p style="font-size: 14pt; font-weight: bold; text-align: center; margin-top: 6pt; margin-bottom: 6pt;">FORM <ix:nonNumeric name="dei:DocumentType" contextRef="Form8K" id="ixv-164">8-K</ix:nonNumeric></p><p style="text-align: center;">_________________</p><p style="font-size: 12pt; font-weight: bold; text-align: center; margin-top: 6pt; margin-bottom: 6pt;">CURRENT REPORT</p><p style="font-size: 12pt; font-weight: bold; text-align: center; margin-top: 6pt; margin-bottom: 6pt;">Pursuant to Section 13 or 15(d)<br/>of the Securities Exchange Act of 1934</p><p style="font-size: 10pt; font-weight: bold; text-align: center; margin-top: 6pt; margin-bottom: 6pt;">Date of Report (Date of earliest event reported):&#160; <ix:nonNumeric format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate" contextRef="Form8K" id="ixv-165">November 11, 2025</ix:nonNumeric></p><p style="text-align: center;">_______________________________</p><p style="font-size: 12pt; text-align: center; margin-top: 6pt; margin-bottom: 0; font-weight: bold;"><ix:nonNumeric name="dei:EntityRegistrantName" contextRef="Form8K" id="ixv-166">SOLESENCE, INC.</ix:nonNumeric></p><p style="font-size: 10pt; text-align: center; margin-top: 0; margin-bottom: 6pt;">(Exact name of registrant as specified in its charter)</p><p style="text-align: center;">_______________________________</p><table style="width: 100%; margin-right: auto; margin-left: auto;" border="0" cellspacing="0" cellpadding="0"><tr style="vertical-align: top;"><td style="width: 33%; font-size: 10pt; font-weight: bold; text-align: center;"><ix:nonNumeric format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode" contextRef="Form8K" id="ixv-167">Delaware</ix:nonNumeric></td><td style="width: 34%; font-size: 10pt; text-align: center; font-weight: bold;"><ix:nonNumeric name="dei:EntityFileNumber" contextRef="Form8K" id="ixv-168">000-22333</ix:nonNumeric></td><td style="width: 33%; font-size: 10pt; font-weight: bold; text-align: center;"><ix:nonNumeric name="dei:EntityTaxIdentificationNumber" contextRef="Form8K" id="ixv-169">36-3687863</ix:nonNumeric></td></tr><tr style="vertical-align: top;"><td style="font-size: 10pt; text-align: center;">(State or Other Jurisdiction of Incorporation)</td><td style="font-size: 10pt; text-align: center;">(Commission File Number)</td><td style="font-size: 10pt; text-align: center;">(I.R.S. Employer Identification No.)</td></tr></table><!-- Postal Address Country=UNITED STATES  --><p style="font-size: 10pt; text-align: center; margin-top: 12pt; margin-bottom: 0pt; font-weight: bold;"><ix:nonNumeric name="dei:EntityAddressAddressLine1" contextRef="Form8K" id="ixv-170">1319 Marquette Drive</ix:nonNumeric></p><p style="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt; font-weight: bold;"><ix:nonNumeric name="dei:EntityAddressCityOrTown" contextRef="Form8K" id="ixv-171">Romeoville</ix:nonNumeric>, <ix:nonNumeric format="ixt-sec:stateprovnameen" name="dei:EntityAddressStateOrProvince" contextRef="Form8K" id="ixv-172">Illinois </ix:nonNumeric> <ix:nonNumeric name="dei:EntityAddressPostalZipCode" contextRef="Form8K" id="ixv-173">60446</ix:nonNumeric></p><p style="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 6pt;">(Address of Principal Executive Offices) (Zip Code)</p><!-- Phone Number --><p style="font-size: 10pt; font-weight: bold; text-align: center; margin-top: 0pt; margin-bottom: 0pt;">(<ix:nonNumeric name="dei:CityAreaCode" contextRef="Form8K" id="ixv-174">630</ix:nonNumeric>) <ix:nonNumeric name="dei:LocalPhoneNumber" contextRef="Form8K" id="ixv-175">771-6708</ix:nonNumeric></p><p style="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 6pt;">(Registrant's telephone number, including area code)</p><!-- Former Name --><p style="font-size: 10pt; font-weight: bold; text-align: center; margin-top: 0pt; margin-bottom: 0pt;">&#160;</p><p style="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt;">(Former name or former address, if changed since last report)</p><p style="text-align: center;">_______________________________</p><!-- Checkboxes --><p style="font-size: 10pt; text-align: left; text-indent: 0; margin-top: 6pt; margin-bottom: 6pt;">Check the appropriate box below if the Form 8-K filing is intended to simultaneously satisfy the filing obligation of the registrant under any of the following provisions:</p><table style="width: 100%; margin-top: 6pt; margin-bottom: 6pt; font-size: 10pt;" cellspacing="0" cellpadding="0"><tr style="vertical-align: top;"><td style="width: 3%; text-align: center; vertical-align: middle;"><ix:nonNumeric format="ixt-sec:boolballotbox" name="dei:WrittenCommunications" contextRef="Form8K" id="ixv-176">&#9744;</ix:nonNumeric></td><td style="width: 97%; text-align: left;">Written communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)</td></tr><tr style="vertical-align: top;"><td style="width: 3%; text-align: center; vertical-align: middle;"><ix:nonNumeric format="ixt-sec:boolballotbox" name="dei:SolicitingMaterial" contextRef="Form8K" id="ixv-177">&#9744;</ix:nonNumeric></td><td style="width: 97%; text-align: left;">Soliciting material pursuant to Rule 14a-12 under the Exchange Act (17 CFR 240.14a-12)</td></tr><tr style="vertical-align: top;"><td style="width: 3%; text-align: center; vertical-align: middle;"><ix:nonNumeric format="ixt-sec:boolballotbox" name="dei:PreCommencementTenderOffer" contextRef="Form8K" id="ixv-178">&#9744;</ix:nonNumeric></td><td style="width: 97%; text-align: left;">Pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act (17 CFR 240.14d-2(b))</td></tr><tr style="vertical-align: top;"><td style="width: 3%; text-align: center; vertical-align: middle;"><ix:nonNumeric format="ixt-sec:boolballotbox" name="dei:PreCommencementIssuerTenderOffer" contextRef="Form8K" id="ixv-179">&#9744;</ix:nonNumeric></td><td style="width: 97%; text-align: left;">Pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act (17 CFR 240.13e-4(c))</td></tr></table><!-- Securities Table --><p style="font-size: 10pt; text-align: left; text-indent: 0; margin-top: 6pt; margin-bottom: 6pt;">Securities registered pursuant to Section 12(b) of the Act:</p><div><table border="0" cellspacing="0" cellpadding="0" style="width: 100%"><tr style="vertical-align: top"><td style="font-size: 10pt; text-align: center; margin-top: 6pt; margin-bottom: 6pt; width: 39%; border-bottom: Black 1pt solid">Title of each class</td><td style="font-size: 10pt; text-align: center; margin-top: 6pt; margin-bottom: 6pt; width: 23%; border-bottom: Black 1pt solid">Trading Symbol(s)</td><td style="font-size: 10pt; text-align: center; margin-top: 6pt; margin-bottom: 6pt; width: 38%; border-bottom: Black 1pt solid">Name of each exchange on which registered</td></tr><tr style="vertical-align: top"><td style="font-size: 10pt; text-align: center"><span><ix:nonNumeric contextRef="Form8K" name="dei:Security12bTitle" id="ixv-180">Common Stock, $0.01 par value per share</ix:nonNumeric></span></td><td style="font-size: 10pt; text-align: center"><span><ix:nonNumeric contextRef="Form8K" name="dei:TradingSymbol" id="ixv-181">SLSN</ix:nonNumeric></span></td><td style="font-size: 10pt; text-align: center"><span>The <ix:nonNumeric contextRef="Form8K" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName" id="ixv-182">NASDAQ</ix:nonNumeric> Capital Market</span></td></tr></table></div><!-- Emerging Growth Company --><p style="font-size: 10pt; text-align: left; text-indent: 0; margin-top: 6pt; margin-bottom: 6pt;">Indicate by check mark whether the registrant is an emerging growth company as defined in Rule 405 of the Securities Act of 1933 (&#167;230.405 of this chapter) or Rule 12b-2 of the Securities Exchange Act of 1934 (&#167;240.12b-2 of this chapter).</p><p style="font-size: 10pt; text-align: left; text-indent: 0; margin-top: 6pt; margin-bottom: 6pt;">Emerging growth company <ix:nonNumeric format="ixt-sec:boolballotbox" name="dei:EntityEmergingGrowthCompany" contextRef="Form8K" id="ixv-183">&#9744;</ix:nonNumeric></p><p style="font-size: 10pt; text-align: left; text-indent: 0; margin-top: 6pt; margin-bottom: 6pt;">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. &#9744;</p><div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: Black 4pt solid;">&#160;</div><div style="page-break-before: always; margin-top: 0pt; margin-bottom: 0pt;">&#160;</div><!-- 8-K Items --><div><div><div style="font-size: 10pt;"><strong>Item 2.02. Results of Operations and Financial Condition.</strong></div><div style="font-size: 10pt;"><p style="margin: 0pt;">&#160;</p><p style="margin: 0pt;">On November 11, 2025, the Registrant issued a press release, a copy of which is attached hereto as Exhibit 99.1 and is incorporated herein by reference.</p><p style="margin: 0pt;">&#160;</p></div></div><div><div style="font-size: 10pt;"><strong>Item 9.01. Financial Statements and Exhibits.</strong></div><div style="font-size: 10pt;"><table style="font-size: 10pt;" border="0" cellspacing="0" cellpadding="0"><tr><td style="font-size: 10pt;">&#160;</td><td style="font-size: 10pt; width: 20px;">&#160;</td><td style="font-size: 10pt;">&#160;</td></tr><tr><td style="font-size: 10pt;"><a href="exh_991.htm">99.1</a></td><td style="font-size: 10pt; width: 20px;">&#160;</td><td style="font-size: 10pt;"><a href="exh_991.htm">Press Release dated November 11, 2025</a></td></tr><tr><td style="font-size: 10pt;"><a href="exh_992.htm">99.2</a></td><td style="font-size: 10pt; width: 20px;">&#160;</td><td style="font-size: 10pt;"><a href="exh_992.htm">Sol&#233;sence Third Quarter 2025 Conference Call Script</a></td></tr><tr><td style="font-size: 10pt;">104</td><td style="font-size: 10pt; width: 20px;">&#160;</td><td style="font-size: 10pt;">Cover Page Interactive Data File (embedded within the Inline XBRL document)</td></tr></table></div></div></div><div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: Black 4pt solid;">&#160;</div><div style="page-break-before: always; margin-top: 0pt; margin-bottom: 0pt;">&#160;</div><!-- Signatures --><p style="font-size: 10pt; text-align: center; font-weight: bold;">SIGNATURE</p><p style="font-size: 10pt;">Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned hereunto duly authorized.</p><table style="width: 100%;" border="0" cellspacing="0" cellpadding="0"><tr style="vertical-align: top;"><td>&#160;</td><td style="font-size: 10pt; font-weight: bold;" colspan="2">SOLESENCE, INC.</td></tr><tr style="vertical-align: top;"><td style="width: 49%;">&#160;</td><td style="width: 2%;">&#160;</td><td style="width: 49%;">&#160;</td></tr><tr style="vertical-align: top;"><td>&#160;</td><td>&#160;</td><td style="font-size: 10pt;"/></tr><tr style="vertical-align: top;"><td style="font-size: 10pt;">Date: November 12, 2025</td><td style="font-size: 10pt;">By:&#160;</td><td style="text-decoration: underline; font-size: 10pt;">/s/ Laura Riffner&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</td></tr><tr style="vertical-align: top;"><td>&#160;</td><td>&#160;</td><td style="font-size: 10pt;">Laura Riffner</td></tr><tr style="vertical-align: top;"><td>&#160;</td><td>&#160;</td><td style="font-size: 10pt;">Chief Financial Officer</td></tr><tr style="vertical-align: top;"><td>&#160;</td><td>&#160;</td><td style="font-size: 10pt;"/></tr></table><!-- Exhibit Index --><div></div><!-- (630) 771-6700  Form 8-KNovember 11, 2025 --><p>&#160;</p><!--<div><table border="0" cellspacing="0" cellpadding="0" style="width: 100%"><tr style="vertical-align: top"><td style="font-size: 10pt; text-align: center; margin-top: 6pt; margin-bottom: 6pt; width: 39%; border-bottom: Black 1pt solid">Title of each class</td><td style="font-size: 10pt; text-align: center; margin-top: 6pt; margin-bottom: 6pt; width: 23%; border-bottom: Black 1pt solid">Trading Symbol(s)</td><td style="font-size: 10pt; text-align: center; margin-top: 6pt; margin-bottom: 6pt; width: 38%; border-bottom: Black 1pt solid">Name of each exchange on which registered</td></tr><tr style="vertical-align: top"><td style="font-size: 10pt; text-align: center"><span><ix:nonNumeric contextRef="Form8K" name="dei:Security12bTitle">Common Stock, $0.01 par value per share</ix:nonNumeric></span></td><td style="font-size: 10pt; text-align: center"><span><ix:nonNumeric contextRef="Form8K" name="dei:TradingSymbol">SLSN</ix:nonNumeric></span></td><td style="font-size: 10pt; text-align: center"><span>The <ix:nonNumeric contextRef="Form8K" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName">NASDAQ</ix:nonNumeric> Capital Market</span></td></tr></table></div>--><p>&#160;</p></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.1
<SEQUENCE>2
<FILENAME>exh_991.htm
<DESCRIPTION>PRESS RELEASE
<TEXT>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html lang="en-US"><head><title>EdgarFiling</title><meta content="text/html; charset=windows-1252" ><meta name="GENERATOR" content="MSHTML 8.00.7601.18094" ></head><body bgcolor="#ffffff"><p style="text-align: right;"><strong>EXHIBIT 99.1</strong></p><p style="text-align: center;"><font style="font-size: 14pt;"><strong>Sol&#233;sence Reports Third Quarter 2025 Financial Results</strong></font></p><p style="text-align: center;"><strong></strong></p><p>
     <p align="center"><em>Advances Strategic Transformation with Key Changes in Executive Leadership, Product Development and Operations</em></p>      <p align="justify">ROMEOVILLE, Ill., Nov.  11, 2025  (GLOBE NEWSWIRE) -- Sol&#233;sence, Inc. (Nasdaq: SLSN), a leader in scientifically-driven health care solutions across beauty and life science categories, today announced financial results for the third quarter ended September 30, 2025.</p>      <p><strong>Recent Highlights and Accomplishments</strong></p>      <ul type="disc"><li style="margin-bottom:8pt; text-align:justify;">Continued strategic transformation to drive future innovation and growth with promotion of Kevin Cureton to President and Chief Executive Officer.</li><li style="margin-bottom:8pt; text-align:justify;">Appointed Laura Riffner, a seasoned financial and operations expert, as Chief Financial Officer to lead accounting and finance management and support strategic planning.</li><li style="margin-bottom:8pt; text-align:justify;">Yoana Dvorzsak to lead newly unified group that combines Sol&#233;sence&#8217;s research and development, product and component development, regulatory and quality operations as Vice President, Innovation and Product Integrity.<br ><br ></li></ul>      <p align="justify">&#8220;As part of our ongoing transformation, Sol&#233;sence implemented several strategic initiatives driving improvements in innovation, product quality and operational efficiency,&#8221; said Kevin Cureton, President and Chief Executive Officer. &#8220;At the same time, we are dedicated to expanding the reach of our skin care, sun care and color cosmetic solutions to consumers who are passionate for our products. Despite a challenging third quarter, we are confident that our wider organizational and commercial strategies will solidify Sol&#233;sence&#8217;s future as a dynamic, highly profitable growth company.&#8221;</p>      <p><strong>Third Quarter 2025 Financial Results</strong></p>      <ul type="disc"><li style="margin-bottom:8pt; text-align:justify;">Revenue for the third quarter was $14.5 million, compared to $16.9 million for the same period in 2024.</li><li style="margin-bottom:8pt; text-align:justify;">Gross margin in the third quarter was 23%, compared to 36% for the same period in 2024.</li><li style="margin-bottom:8pt; text-align:justify;">Gross profit in the third quarter was $3.4 million, compared to $6.1 million for the same period in 2024.</li><li style="margin-bottom:8pt; text-align:justify;">Net loss for the third quarter was $1.1 million, compared to net income of $3.0 million for the same period in 2024.<br ><br ></li></ul>      <p><strong>Third Quarter 2025 Operational Highlights</strong></p>      <ul type="disc"><li style="margin-bottom:8pt; text-align:justify;">Unified operations group and executed on structural changes to drive operational efficiencies across manufacturing and supply chain.</li><li style="margin-bottom:8pt; text-align:justify;">Consolidated the Company&#8217;s manufacturing facilities to two from three.</li><li style="margin-bottom:8pt; text-align:justify;">Improved automation to streamline manufacturing processes.<br ><br ></li></ul>      <p align="justify">&#8220;Our recent structural changes focused on streamlining operations, enhancing product integrity, and improving productivity have strategically positioned Sol&#233;sence for scaled growth,&#8221; said Laura Riffer, Chief Financial Officer of Sol&#233;sence. &#8220;We reorganized vital parts of the business&#8212;specifically unifying our R&amp;D and Quality teams, consolidating manufacturing, and increasing production automation. The culmination of all these efforts will provide the sound operational foundation necessary to efficiently deliver the highest quality products to our brand partners, solidifying our position with them as their long-term partner of choice.&#8221;</p>      <p><strong>Conference Call</strong></p>      <p align="justify">Sol&#233;sence will host its third quarter conference call on Tuesday, November 11, 2025, at 7:30 a.m. CT, 8:30 a.m. ET, to discuss its financial results and provide a business and financial update. On the call will be Kevin Cureton, President and Chief Executive Officer, Laura Riffner, Chief Financial Officer, and Jess Jankowski, Board Advisor.</p>      <p><em>Webcast Link:</em> https://edge.media-server.com/mmc/p/qur8mp24&#160;&#160;</p>      <p><em>Dial-In Link</em>: https://register-conf.media-server.com/register/BI2e27b8a6c7664f28b7a16148b68f01ba&#160;&#160;</p>      <p align="justify">To receive the dial-in number, as well as your personalized PIN, you must register at the above link. Once registered, you will also have the option to have the system dial-out to you once the conference call begins. If you forget your PIN prior to the conference call, you can simply re-register.</p>      <p align="justify">The call may also be accessed through the Company&#8217;s investor relations website, at&#160;https://ir.solesence.com/. Please join the conference call at least five minutes before prior to the start time.</p>      <p><strong>FINANCIAL RESULTS AND NON-GAAP INFORMATION</strong></p>      <p><strong>Use of Non-GAAP Financial Information</strong></p>      <p align="justify">Sol&#233;sence believes that the presentation of results excluding certain items, such as non-cash equity compensation charges, provides meaningful supplemental information to both management and investors, facilitating the evaluation of performance across reporting periods. The Company uses these non-GAAP measures for internal planning and reporting purposes. These non-GAAP measures are not in accordance with, or an alternative for, Generally Accepted Accounting Principles (&#8220;GAAP&#8221;) and may be different from non-GAAP measures used by other companies. The presentation of this additional information is not meant to be considered in isolation or as a substitute for net income or net income per share prepared in accordance with GAAP.</p>      <p><strong>About Sol&#233;sence, Inc.</strong></p>      <p align="justify">Sol&#233;sence, Inc. (Nasdaq: SLSN), is a leader in scientifically-driven health care solutions across beauty and life science categories. With a mission to deliver joy through innovation, inclusivity and the science of beautiful skin, we have redefined mineral-based sun protection by maximizing transparency, effectiveness, aesthetics, and wearability &#8212; empowering individuals to embrace beauty on their own terms. Combining best-in-class skin health solutions with the celebration of self-care, we allow brands to deliver unique product claims and attributes by seamlessly integrating protection, prevention, and treatment technologies into daily use products. Learn more at solesence.com.</p>      <p><strong>Forward-Looking Statements</strong></p>      <p align="justify"><em>This press release contains words such as &#8220;expects,&#8221; &#8220;shall,&#8221; &#8220;will,&#8221; &#8220;believes,&#8221; and similar expressions that are intended to identify forward-looking statements within the meaning of the Safe Harbor Provisions of the Private Securities Litigation Reform Act of 1995. Such statements in this announcement are made based on the Company&#8217;s current beliefs, known events and circumstances at the time of publication, and as such, are subject in the future to unforeseen risks and uncertainties that could cause the Company&#8217;s results of operations, performance, and achievements to differ materially from current expectations expressed in, or implied by, these forward-looking statements. These risks and uncertainties include, without limitation, the following: a decision by a customer to cancel a purchase order or supply agreement in light of the Company&#8217;s dependence on a limited number of key customers; uncertain demand for, and acceptance of, the Company&#8217;s engineered materials, ingredients, and fully formulated products; the Company&#8217;s manufacturing capacity and product mix flexibility in light of customer demand; the Company&#8217;s limited marketing experience; changes in development and distribution relationships; the impact of competitive products and technologies; the Company&#8217;s dependence on patents and protection of proprietary information; the resolution of litigation in which the Company may become involved; the impact of any potential new government regulations that could be difficult to respond to or too costly to comply with while remaining financially viable; the ability of the Company to maintain an appropriate electronic trading venue; and other factors described in the Company&#8217;s Form 10-K filed March 31, 2025. In addition, the Company&#8217;s forward-looking statements could be affected by general industry and market conditions and growth rates. Except as required by federal securities laws, the Company undertakes no obligation to update or revise these forward-looking statements to reflect new events, uncertainties, or other contingencies. &#160;</em></p>      <p><strong>Media Contact: </strong><br >media@solesence.com</p>      <p><strong>Investor Relations Contact:</strong><br >investors@solesence.com <br ></p>   <table style="width:99.9631%; border-collapse:collapse !important;;border-collapse: collapse; "><tr><td colspan="9" style="width:99.9909%;;text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>SOLESENCE, INC</strong></td></tr><tr><td colspan="9" style="width:99.9909%;;text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>CONSOLIDATED BALANCE SHEETS</strong></td></tr><tr><td colspan="9" style="width:99.9909%;;text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>(Unaudited Consolidated Condensed)</strong></td></tr><tr><td style="width:71.2648%;;text-align: center ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td colspan="7" rowspan="2" style="width:27.7252%;;text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>(in thousands except share and per share data)</strong><br ><br ></td></tr><tr><td style="width:71.2648%;;vertical-align: bottom ; ">&#160;</td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td></tr><tr><td style="width:71.2648%;;vertical-align: bottom ; ">&#160;</td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td colspan="3" style="width:13.4122%;;text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>September 30,</strong></td><td style="width:1.00091%;;text-align: center ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td colspan="3" style="width:13.3121%;;text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>December 31,</strong></td></tr><tr><td style="max-width:70%; width:71.2648%; min-width:70%;;vertical-align: bottom ; ">&#160;</td><td style="max-width:1%; width:1.00091%; min-width:1%;;vertical-align: bottom ; ">&#160;</td><td style="max-width:1%; width:1.40127%; min-width:1%;;padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="max-width:11%; width:11.01%; min-width:11%;;padding-left: 0 ; padding-right: 0 ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>2025</strong></td><td style="max-width:1%; width:1.00091%; min-width:1%;;padding-left: 0 ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="max-width:1%; width:1.00091%; min-width:1%;;text-align: center ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="max-width:1%; width:1.30118%; min-width:1%;;padding-right: 0 ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="max-width:11%; width:11.01%; min-width:11%;;padding-left: 0 ; padding-right: 0 ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>2024</strong></td><td style="max-width:1%; width:1.00091%; min-width:1%;;padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td></tr><tr><td style="width:71.2648%;;text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>ASSETS</strong></td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td colspan="3" style="width:13.4122%;;border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>(Unaudited)</strong></td><td style="width:1.00091%;;text-align: center ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td colspan="3" style="width:13.3121%;;border-bottom: solid black 1pt ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td></tr><tr><td style="width:71.2648%;;vertical-align: bottom ; "><strong>Current assets:</strong></td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td colspan="3" style="width:13.4122%;;vertical-align: bottom ; ">&#160;</td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td colspan="3" style="width:13.3121%;;vertical-align: bottom ; ">&#160;</td></tr><tr><td style="width:71.2648%;;vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: bottom ; ">Cash</td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td style="width:1.40127%;;padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">$</td><td style="width:11.01%;;padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">429</td><td style="width:1.00091%;;padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td style="width:1.30118%;;padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">$</td><td style="width:11.01%;;padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1,409</td><td style="width:1.00091%;;padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td></tr><tr><td style="width:71.2648%;;vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: bottom ; ">Trade accounts receivable</td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td style="width:1.40127%;;padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="width:11.01%;;padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">11,438</td><td style="width:1.00091%;;padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td style="width:1.30118%;;padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="width:11.01%;;padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">5,655</td><td style="width:1.00091%;;padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td></tr><tr><td style="width:71.2648%;;vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: bottom ; ">Allowance for credit losses</td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td style="width:1.40127%;;padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="width:11.01%;;padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(1,729</td><td style="width:1.00091%;;padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">)</td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td style="width:1.30118%;;padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="width:11.01%;;padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(786</td><td style="width:1.00091%;;padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">)</td></tr><tr><td style="width:71.2648%;;vertical-align: middle;   text-align: left;   padding-left: 30.0px; vertical-align: bottom ; ">&#160; &#160; &#160; Trade accounts receivable, net</td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td style="width:1.40127%;;padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="width:11.01%;;padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">9,709</td><td style="width:1.00091%;;padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td style="width:1.30118%;;padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="width:11.01%;;padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">4,869</td><td style="width:1.00091%;;padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td></tr><tr><td style="width:71.2648%;;vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: bottom ; ">Inventories, net</td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td style="width:1.40127%;;padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="width:11.01%;;padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">18,869</td><td style="width:1.00091%;;padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td style="width:1.30118%;;padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="width:11.01%;;padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">20,267</td><td style="width:1.00091%;;padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td></tr><tr><td style="width:71.2648%;;vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: bottom ; ">Prepaid expenses and other current assets</td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td style="width:1.40127%;;border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="width:11.01%;;border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">3,785</td><td style="width:1.00091%;;border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td style="width:1.30118%;;border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="width:11.01%;;border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">2,803</td><td style="width:1.00091%;;border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td></tr><tr><td style="width:71.2648%;;vertical-align: middle;   text-align: left;   padding-left: 30.0px; vertical-align: bottom ; ">&#160; &#160; &#160; Total current assets</td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td style="width:1.40127%;;padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="width:11.01%;;padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">32,792</td><td style="width:1.00091%;;padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td style="width:1.30118%;;padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="width:11.01%;;padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">29,348</td><td style="width:1.00091%;;padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td></tr><tr><td style="width:71.2648%;;vertical-align: bottom ; ">&#160;</td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td colspan="3" style="width:13.4122%;;vertical-align: bottom ; ">&#160;</td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td colspan="3" style="width:13.3121%;;vertical-align: bottom ; ">&#160;</td></tr><tr><td style="width:71.2648%;;vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: bottom ; ">Equipment and leasehold improvements, net</td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td style="width:1.40127%;;padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="width:11.01%;;padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">13,938</td><td style="width:1.00091%;;padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td style="width:1.30118%;;padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="width:11.01%;;padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">12,734</td><td style="width:1.00091%;;padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td></tr><tr><td style="width:71.2648%;;vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: bottom ; ">Operating leases, right of use</td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td style="width:1.40127%;;padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="width:11.01%;;padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">7,257</td><td style="width:1.00091%;;padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td style="width:1.30118%;;padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="width:11.01%;;padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">7,917</td><td style="width:1.00091%;;padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td></tr><tr><td style="width:71.2648%;;vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: bottom ; ">Other assets, net</td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td style="width:1.40127%;;padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="width:11.01%;;padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">-</td><td style="width:1.00091%;;padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td style="width:1.30118%;;padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="width:11.01%;;padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">3</td><td style="width:1.00091%;;padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td></tr><tr><td style="width:71.2648%;;vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: bottom ; ">Total assets</td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td style="width:1.40127%;;border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">$</td><td style="width:11.01%;;border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">53,987</td><td style="width:1.00091%;;border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td style="width:1.30118%;;border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">$</td><td style="width:11.01%;;border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">50,002</td><td style="width:1.00091%;;border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td></tr><tr><td style="width:71.2648%;;vertical-align: bottom ; ">&#160;</td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td colspan="3" style="width:13.4122%;;vertical-align: bottom ; ">&#160;</td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td colspan="3" style="width:13.3121%;;vertical-align: bottom ; ">&#160;</td></tr><tr><td style="width:71.2648%;;vertical-align: middle;   text-align: left;   padding-left: 30.0px; vertical-align: bottom ; "><strong>&#160; &#160; &#160; LIABILITIES AND STOCKHOLDERS' EQUITY</strong></td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td colspan="3" style="width:13.4122%;;text-align: center ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td colspan="3" style="width:13.3121%;;vertical-align: bottom ; ">&#160;</td></tr><tr><td style="width:71.2648%;;vertical-align: bottom ; "><strong>Current liabilities:</strong></td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td colspan="3" style="width:13.4122%;;vertical-align: bottom ; ">&#160;</td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td colspan="3" style="width:13.3121%;;vertical-align: bottom ; ">&#160;</td></tr><tr><td style="width:71.2648%;;vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: bottom ; ">Line of credit, accounts receivable, related party</td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td style="width:1.40127%;;padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">$</td><td style="width:11.01%;;padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">5,316</td><td style="width:1.00091%;;padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td style="width:1.30118%;;padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">$</td><td style="width:11.01%;;padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">-</td><td style="width:1.00091%;;padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td></tr><tr><td style="width:71.2648%;;vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: bottom ; ">Current portion of line of credit, inventory, related party</td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td style="width:1.40127%;;padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="width:11.01%;;padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">-</td><td style="width:1.00091%;;padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td style="width:1.30118%;;padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="width:11.01%;;padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">4,000</td><td style="width:1.00091%;;padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td></tr><tr><td style="width:71.2648%;;vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: bottom ; ">Current portion of debt, related parties</td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td style="width:1.40127%;;padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="width:11.01%;;padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">-</td><td style="width:1.00091%;;padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td style="width:1.30118%;;padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="width:11.01%;;padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1,000</td><td style="width:1.00091%;;padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td></tr><tr><td style="width:71.2648%;;vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: bottom ; ">Current portion of operating lease obligations</td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td style="width:1.40127%;;padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="width:11.01%;;padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1,224</td><td style="width:1.00091%;;padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td style="width:1.30118%;;padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="width:11.01%;;padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1,260</td><td style="width:1.00091%;;padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td></tr><tr><td style="width:71.2648%;;vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: bottom ; ">Accounts payable</td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td style="width:1.40127%;;padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="width:11.01%;;padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">4,826</td><td style="width:1.00091%;;padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td style="width:1.30118%;;padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="width:11.01%;;padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">9,093</td><td style="width:1.00091%;;padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td></tr><tr><td style="width:71.2648%;;vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: bottom ; ">Deferred revenue</td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td style="width:1.40127%;;padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="width:11.01%;;padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1,197</td><td style="width:1.00091%;;padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td style="width:1.30118%;;padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="width:11.01%;;padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">5,571</td><td style="width:1.00091%;;padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td></tr><tr><td style="width:71.2648%;;vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: bottom ; ">Accrued expenses</td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td style="width:1.40127%;;padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="width:11.01%;;padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">5,301</td><td style="width:1.00091%;;padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td style="width:1.30118%;;padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="width:11.01%;;padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">4,849</td><td style="width:1.00091%;;padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td></tr><tr><td style="width:71.2648%;;vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: bottom ; ">Total current liabilities</td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td style="width:1.40127%;;border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="width:11.01%;;border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">17,864</td><td style="width:1.00091%;;border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td style="width:1.30118%;;border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="width:11.01%;;border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">25,773</td><td style="width:1.00091%;;border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td></tr><tr><td style="width:71.2648%;;vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: bottom ; ">&#160;</td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td colspan="3" style="width:13.4122%;;vertical-align: bottom ; ">&#160;</td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td colspan="3" style="width:13.3121%;;vertical-align: bottom ; ">&#160;</td></tr><tr><td style="width:71.2648%;;vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: bottom ; ">Long-term portion of operating lease obligations</td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td style="width:1.40127%;;padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="width:11.01%;;padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">8,144</td><td style="width:1.00091%;;padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td style="width:1.30118%;;padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="width:11.01%;;padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">9,037</td><td style="width:1.00091%;;padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td></tr><tr><td style="width:71.2648%;;vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: bottom ; ">Long-term portion of line of credit, inventory, related party</td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td style="width:1.40127%;;padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="width:11.01%;;padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">9,500</td><td style="width:1.00091%;;padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td style="width:1.30118%;;padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="width:11.01%;;padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">-</td><td style="width:1.00091%;;padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td></tr><tr><td style="width:71.2648%;;vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: bottom ; ">Long-term portion of debt, related parties</td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td style="width:1.40127%;;padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="width:11.01%;;padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1,000</td><td style="width:1.00091%;;padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td style="width:1.30118%;;padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="width:11.01%;;padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">-</td><td style="width:1.00091%;;padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td></tr><tr><td style="width:71.2648%;;vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: bottom ; ">Asset retirement obligations</td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td style="width:1.40127%;;padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="width:11.01%;;padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">252</td><td style="width:1.00091%;;padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td style="width:1.30118%;;padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="width:11.01%;;padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">246</td><td style="width:1.00091%;;padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td></tr><tr><td style="width:71.2648%;;vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: bottom ; ">Total long-term liabilities</td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td style="width:1.40127%;;border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="width:11.01%;;border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">18,896</td><td style="width:1.00091%;;border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td style="width:1.30118%;;border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="width:11.01%;;border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">9,283</td><td style="width:1.00091%;;border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td></tr><tr><td style="width:71.2648%;;vertical-align: bottom ; ">&#160;</td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td colspan="3" style="width:13.4122%;;vertical-align: bottom ; ">&#160;</td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td colspan="3" style="width:13.3121%;;vertical-align: bottom ; ">&#160;</td></tr><tr><td style="width:71.2648%;;vertical-align: bottom ; "><strong>Contingent liabilities</strong></td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td colspan="3" style="width:13.4122%;;vertical-align: bottom ; ">&#160;</td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td colspan="3" style="width:13.3121%;;vertical-align: bottom ; ">&#160;</td></tr><tr><td style="width:71.2648%;;vertical-align: bottom ; "><strong>Stockholders' equity:</strong></td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td colspan="3" style="width:13.4122%;;vertical-align: bottom ; ">&#160;</td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td colspan="3" style="width:13.3121%;;vertical-align: bottom ; ">&#160;</td></tr><tr><td style="width:71.2648%;;vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: bottom ; ">Preferred stock, $.01 par value, 24,088 shares authorized and</td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td colspan="3" style="width:13.4122%;;vertical-align: bottom ; ">&#160;</td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td colspan="3" style="width:13.3121%;;vertical-align: bottom ; ">&#160;</td></tr><tr><td style="width:71.2648%;;vertical-align: middle;   text-align: left;   padding-left: 30.0px; vertical-align: bottom ; ">&#160; &#160; &#160; no shares issued and outstanding</td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td style="width:1.40127%;;padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="width:11.01%;;padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">-</td><td style="width:1.00091%;;padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td style="width:1.30118%;;padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="width:11.01%;;padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">-</td><td style="width:1.00091%;;padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td></tr><tr><td style="width:71.2648%;;vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: bottom ; ">Common stock, $.01 par value, 95,000,000 shares authorized;</td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td colspan="3" style="width:13.4122%;;vertical-align: bottom ; ">&#160;</td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td colspan="3" style="width:13.3121%;;vertical-align: bottom ; ">&#160;</td></tr><tr><td style="width:71.2648%;;vertical-align: middle;   text-align: left;   padding-left: 30.0px; vertical-align: bottom ; ">&#160; &#160; &#160; 70,536,845 and 70,103,279 shares issued and outstanding on</td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td colspan="3" style="width:13.4122%;;vertical-align: bottom ; ">&#160;</td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td colspan="3" style="width:13.3121%;;vertical-align: bottom ; ">&#160;</td></tr><tr><td style="width:71.2648%;;vertical-align: middle;   text-align: left;   padding-left: 30.0px; vertical-align: bottom ; ">&#160; &#160; &#160; September 30, 2025 and December 31, 2024, respectively</td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td style="width:1.40127%;;padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="width:11.01%;;padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">705</td><td style="width:1.00091%;;padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td style="width:1.30118%;;padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="width:11.01%;;padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">700</td><td style="width:1.00091%;;padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td></tr><tr><td style="width:71.2648%;;vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: bottom ; ">Additional paid-in capital</td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td style="width:1.40127%;;padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="width:11.01%;;padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">115,323</td><td style="width:1.00091%;;padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td style="width:1.30118%;;padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="width:11.01%;;padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">114,674</td><td style="width:1.00091%;;padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td></tr><tr><td style="width:71.2648%;;vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: bottom ; ">Accumulated deficit</td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td style="width:1.40127%;;padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="width:11.01%;;padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(98,801</td><td style="width:1.00091%;;padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">)</td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td style="width:1.30118%;;padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="width:11.01%;;padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(100,428</td><td style="width:1.00091%;;padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">)</td></tr><tr><td style="width:71.2648%;;vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: bottom ; ">Total stockholders' equity</td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td style="width:1.40127%;;border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="width:11.01%;;border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">17,227</td><td style="width:1.00091%;;border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td style="width:1.30118%;;border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="width:11.01%;;border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">14,946</td><td style="width:1.00091%;;border-top: solid black 1pt ; border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td></tr><tr><td style="width:71.2648%;;vertical-align: middle;   text-align: left;   padding-left: 20.0px; vertical-align: bottom ; "><strong>Total liabilities and shareholders' equity</strong></td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td style="width:1.40127%;;border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">$</td><td style="width:11.01%;;border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">53,987</td><td style="width:1.00091%;;border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td style="width:1.30118%;;border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">$</td><td style="width:11.01%;;border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">50,002</td><td style="width:1.00091%;;border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td></tr><tr><td style="width:71.2648%;;vertical-align: bottom ; ">&#160;</td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td style="width:1.40127%;;vertical-align: bottom ; ">&#160;</td><td style="width:11.01%;;vertical-align: bottom ; ">&#160;</td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td><td style="width:1.30118%;;vertical-align: bottom ; ">&#160;</td><td style="width:11.01%;;vertical-align: bottom ; ">&#160;</td><td style="width:1.00091%;;vertical-align: bottom ; ">&#160;</td></tr></table>   <p><br ></p>   <table style="width:100%; border-collapse:collapse !important;;border-collapse: collapse; "><tr><td colspan="17" style="text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>SOLESENCE, INC</strong></td><td style="vertical-align: bottom ; ">&#160;</td></tr><tr><td colspan="17" style="text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>CONSOLIDATED STATEMENTS OF OPERATIONS</strong></td><td style="vertical-align: bottom ; ">&#160;</td></tr><tr><td colspan="17" style="text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>(Unaudited Consolidated Condensed)</strong></td><td style="vertical-align: bottom ; ">&#160;</td></tr><tr><td colspan="17" style="text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>(in thousands except share and per share data)</strong></td><td style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="text-align: center ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="6" style="text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>Three months ended</strong></td><td style="text-align: center ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td colspan="5" style="text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>Nine months ended</strong></td><td style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="text-align: center ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="6" style="text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>September 30,</strong></td><td style="text-align: center ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td colspan="5" style="text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>September 30,</strong></td><td style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="max-width:5%; width:5%; min-width:5%;;text-align: center ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="max-width:10%; width:10%; min-width:10%;;vertical-align: bottom ; ">&#160;</td><td style="max-width:24%; width:24%; min-width:24%;;vertical-align: bottom ; ">&#160;</td><td style="max-width:7%; width:7%; min-width:7%;;vertical-align: bottom ; ">&#160;</td><td style="max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; ">&#160;</td><td style="max-width:1%; width:1%; min-width:1%;;border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="max-width:11%; width:11%; min-width:11%;;border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>2025</strong></td><td style="max-width:1%; width:1%; min-width:1%;;border-bottom: solid black 1pt ; padding-left: 0 ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="max-width:1%; width:1%; min-width:1%;;text-align: center ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="max-width:1%; width:1%; min-width:1%;;border-bottom: solid black 1pt ; padding-right: 0 ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="max-width:11%; width:11%; min-width:11%;;border-bottom: solid black 1pt ; padding-left: 0 ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>2024</strong></td><td style="max-width:1%; width:1%; min-width:1%;;text-align: center ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="max-width:1%; width:1%; min-width:1%;;border-bottom: solid black 1pt ; padding-right: 0 ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="max-width:11%; width:11%; min-width:11%;;border-bottom: solid black 1pt ; padding-left: 0 ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>2025</strong></td><td style="max-width:1%; width:1%; min-width:1%;;text-align: center ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="max-width:1%; width:1%; min-width:1%;;border-bottom: solid black 1pt ; padding-right: 0 ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="max-width:11%; width:11%; min-width:11%;;border-bottom: solid black 1pt ; padding-left: 0 ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>2024</strong></td><td style="max-width:1%; width:1%; min-width:1%;;border-bottom: solid black 1pt ; vertical-align: bottom ; ">&#160;</td></tr><tr><td colspan="2" style="vertical-align: bottom ; "><strong>Revenue:</strong></td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">Product revenue</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">$</td><td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">14,533</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">$</td><td style="padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">16,785</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">$</td><td style="padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">49,369</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">$</td><td style="padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">39,479</td><td style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">Other revenue</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">64</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">81</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">212</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">301</td><td style="border-bottom: solid black 1pt ; vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">Net revenue</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">14,597</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">16,866</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">49,581</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">39,780</td><td style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">Cost of revenue</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">11,227</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">10,764</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">36,952</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">26,358</td><td style="border-bottom: solid black 1pt ; vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">Gross profit</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">3,370</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">6,102</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">12,629</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">13,422</td><td style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td></tr><tr><td colspan="4" style="vertical-align: bottom ; "><strong>Operating expense:</strong></td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">Research and development expense</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1,082</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">970</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">3,055</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">2,746</td><td style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">Selling, general and administrative expense</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">3,069</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1,934</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">8,188</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">5,321</td><td style="border-bottom: solid black 1pt ; vertical-align: bottom ; ">&#160;</td></tr><tr><td colspan="4" style="vertical-align: bottom ; ">Income (loss) from operations</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(781</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">)</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">3,198</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1,386</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">5,355</td><td style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">Interest expense</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">339</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">153</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">603</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">562</td><td style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">Other income, net</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">-</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">-</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1,234</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">-</td><td style="border-bottom: solid black 1pt ; vertical-align: bottom ; ">&#160;</td></tr><tr><td colspan="4" style="vertical-align: bottom ; ">Income (loss) before provision for income taxes</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(1,120</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">)</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">3,045</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">2,017</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">4,793</td><td style="vertical-align: bottom ; ">&#160;</td></tr><tr><td colspan="4" style="vertical-align: bottom ; ">Provision for income taxes</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">-</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">-</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">390</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">-</td><td style="border-bottom: solid black 1pt ; vertical-align: bottom ; ">&#160;</td></tr><tr><td colspan="3" style="vertical-align: bottom ; ">Net income (loss)</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">$</td><td style="border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(1,120</td><td style="border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">)</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">$</td><td style="border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">3,045</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">$</td><td style="border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1,627</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">$</td><td style="border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">4,793</td><td style="border-bottom: double black 3pt ; vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td></tr><tr><td colspan="4" style="vertical-align: bottom ; ">Net income (loss) per share-basic</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">$</td><td style="border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(0.02</td><td style="border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">)</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">$</td><td style="border-bottom: double black 3pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">0.04</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">$</td><td style="border-bottom: double black 3pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">0.02</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">$</td><td style="border-bottom: double black 3pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">0.08</td><td style="border-bottom: double black 3pt ; vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td></tr><tr><td colspan="4" style="vertical-align: bottom ; ">Weighted average number of common shares outstanding - basic</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">70,500,925</td><td style="border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: double black 3pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">69,873,394</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: double black 3pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">70,269,539</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: double black 3pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">59,778,119</td><td style="border-bottom: double black 3pt ; vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td></tr><tr><td colspan="4" style="vertical-align: bottom ; ">Net income (loss) per share-diluted</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">$</td><td style="border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(0.02</td><td style="border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">)</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">$</td><td style="border-bottom: double black 3pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">0.04</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">$</td><td style="border-bottom: double black 3pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">0.02</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">$</td><td style="border-bottom: double black 3pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">0.08</td><td style="border-bottom: double black 3pt ; vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td></tr><tr><td colspan="4" style="vertical-align: bottom ; ">Weighted average number of common shares outstanding - diluted</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">70,500,925</td><td style="border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: double black 3pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">71,935,394</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: double black 3pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">72,745,662</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: double black 3pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">61,725,119</td><td style="border-bottom: double black 3pt ; vertical-align: bottom ; ">&#160;</td></tr><tr><td colspan="4" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td></tr></table>   <p><br ></p>   <table style="width:100%; border-collapse:collapse !important;;border-collapse: collapse; "><tr><td colspan="17" style="text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>SOLESENCE, INC</strong></td><td style="vertical-align: bottom ; ">&#160;</td></tr><tr><td colspan="17" style="text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>CONSOLIDATED STATEMENTS OF OPERATIONS - EXPANDED SCHEDULE</strong></td><td style="vertical-align: bottom ; ">&#160;</td></tr><tr><td colspan="17" style="text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>(Unaudited Consolidated Condensed)</strong></td><td style="vertical-align: bottom ; ">&#160;</td></tr><tr><td colspan="17" style="text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>(in thousands except share and per share data)</strong></td><td style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="text-align: center ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="6" style="text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>Three months ended</strong></td><td style="text-align: center ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td colspan="5" style="text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>Nine months ended</strong></td><td style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="text-align: center ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="6" style="text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>September 30,</strong></td><td style="text-align: center ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td colspan="5" style="text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>September 30,</strong></td><td style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="max-width:5%; width:5%; min-width:5%;;text-align: center ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="max-width:10%; width:10%; min-width:10%;;vertical-align: bottom ; ">&#160;</td><td style="max-width:10%; width:10%; min-width:10%;;vertical-align: bottom ; ">&#160;</td><td style="max-width:21%; width:21%; min-width:21%;;vertical-align: bottom ; ">&#160;</td><td style="max-width:1%; width:1%; min-width:1%;;vertical-align: bottom ; ">&#160;</td><td style="max-width:1%; width:1%; min-width:1%;;border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="max-width:11%; width:11%; min-width:11%;;border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>2025</strong></td><td style="max-width:1%; width:1%; min-width:1%;;border-bottom: solid black 1pt ; padding-left: 0 ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="max-width:1%; width:1%; min-width:1%;;text-align: center ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="max-width:1%; width:1%; min-width:1%;;border-bottom: solid black 1pt ; padding-right: 0 ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="max-width:11%; width:11%; min-width:11%;;border-bottom: solid black 1pt ; padding-left: 0 ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>2024</strong></td><td style="max-width:1%; width:1%; min-width:1%;;text-align: center ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="max-width:1%; width:1%; min-width:1%;;border-bottom: solid black 1pt ; padding-right: 0 ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="max-width:11%; width:11%; min-width:11%;;border-bottom: solid black 1pt ; padding-left: 0 ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>2025</strong></td><td style="max-width:1%; width:1%; min-width:1%;;text-align: center ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="max-width:1%; width:1%; min-width:1%;;border-bottom: solid black 1pt ; padding-right: 0 ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="max-width:11%; width:11%; min-width:11%;;border-bottom: solid black 1pt ; padding-left: 0 ; text-align: center ;  vertical-align: middle; vertical-align: bottom ; "><strong>2024</strong></td><td style="max-width:1%; width:1%; min-width:1%;;border-bottom: solid black 1pt ; vertical-align: bottom ; ">&#160;</td></tr><tr><td colspan="2" style="vertical-align: bottom ; "><strong>Revenue:</strong></td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">Product revenue</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">$</td><td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">14,533</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">$</td><td style="padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">16,785</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">$</td><td style="padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">49,369</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">$</td><td style="padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">39,479</td><td style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">Other revenue</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">64</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">81</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">212</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">301</td><td style="border-bottom: solid black 1pt ; vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">Net revenue</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">14,597</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">16,866</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">49,581</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">39,780</td><td style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; "><em>Cost of revenue detail:</em></td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">Depreciation</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">216</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">219</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">649</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">663</td><td style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">Non-Cash equity compensation</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">19</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">26</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">73</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">80</td><td style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">Other costs of revenue</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">10,992</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">10,519</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">36,230</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">25,615</td><td style="border-bottom: solid black 1pt ; vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">Cost of revenue</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">11,227</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">10,764</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">36,952</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">26,358</td><td style="border-bottom: solid black 1pt ; vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">Gross profit</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">3,370</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">6,102</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">12,629</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">13,422</td><td style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td></tr><tr><td colspan="4" style="vertical-align: bottom ; "><strong>Operating expense:</strong></td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; "><em>Research and development expense detail:</em></td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">Depreciation</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">4</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">6</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">11</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">17</td><td style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">Non-Cash equity compensation</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">41</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">34</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">96</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">99</td><td style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">Other research and development expense</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1,037</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">930</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">2,948</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">2,630</td><td style="border-bottom: solid black 1pt ; vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">Research and development <br >expense</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1,082</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">970</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">3,055</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">2,746</td><td style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; "><em>Selling, general and administrative expense detail:</em></td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">Depreciation and amortization</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">5</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">6</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">17</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">20</td><td style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">Non-Cash equity compensation</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">61</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">100</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">199</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">298</td><td style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">Other selling, general and administrative expense</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">3,003</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1,828</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">7,972</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">5,003</td><td style="border-bottom: solid black 1pt ; vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">Selling, general and <br >administrative expense</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">3,069</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1,934</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">8,188</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">5,321</td><td style="border-bottom: solid black 1pt ; vertical-align: bottom ; ">&#160;</td></tr><tr><td colspan="4" style="vertical-align: bottom ; ">Income from operations</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(781</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">)</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">3,198</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1,386</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">5,355</td><td style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">Interest expense</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">339</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">153</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">603</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">562</td><td style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">Other income, net</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">-</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">-</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1,234</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">-</td><td style="border-bottom: solid black 1pt ; vertical-align: bottom ; ">&#160;</td></tr><tr><td colspan="4" style="vertical-align: bottom ; ">Income before provision for income taxes</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(1,120</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">)</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">3,045</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">2,017</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">4,793</td><td style="vertical-align: bottom ; ">&#160;</td></tr><tr><td colspan="4" style="vertical-align: bottom ; ">Provision for income taxes</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">-</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">-</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">390</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">-</td><td style="border-bottom: solid black 1pt ; vertical-align: bottom ; ">&#160;</td></tr><tr><td colspan="3" style="vertical-align: bottom ; ">Net income (loss)</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">$</td><td style="border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(1,120</td><td style="border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">)</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">$</td><td style="border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">3,045</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">$</td><td style="border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">1,627</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">$</td><td style="border-top: solid black 1pt ; border-bottom: double black 3pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">4,793</td><td style="border-bottom: double black 3pt ; vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td colspan="2" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td></tr><tr><td colspan="4" style="border-bottom: solid black 1pt ; vertical-align: bottom ; ">Non-GAAP Disclosure (see note regarding Non-GAAP disclosures):</td><td style="border-bottom: solid black 1pt ; vertical-align: bottom ; ">&#160;</td><td colspan="3" style="border-bottom: solid black 1pt ; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; vertical-align: bottom ; ">&#160;</td><td colspan="2" style="border-bottom: solid black 1pt ; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">Addback Interest, net</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">339</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">153</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">603</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">562</td><td style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">Addback Depreciation/Amortization</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">225</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">231</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">677</td><td style="text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">700</td><td style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">Addback Non-Cash Equity Compensation</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">121</td><td style="padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">160</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">368</td><td style="vertical-align: bottom ; ">&#160;</td><td style="padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">477</td><td style="vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">Subtract Non-Cash Other Income</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">-</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">-</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">-</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">&#160;</td><td style="border-bottom: solid black 1pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">-</td><td style="border-bottom: solid black 1pt ; vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">Adjusted EBITDA</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">$</td><td style="border-bottom: double black 3pt ; padding-left: 0 ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">(435</td><td style="border-bottom: double black 3pt ; padding-left: 0 ; text-align: left ;  vertical-align: middle; vertical-align: bottom ; ">)</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">$</td><td style="border-bottom: double black 3pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">3,589</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">$</td><td style="border-bottom: double black 3pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">3,275</td><td style="vertical-align: bottom ; ">&#160;</td><td style="border-bottom: double black 3pt ; padding-right: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">$</td><td style="border-bottom: double black 3pt ; padding-left: 0 ; text-align: right ;  vertical-align: middle; vertical-align: bottom ; ">6,532</td><td style="border-bottom: double black 3pt ; vertical-align: bottom ; ">&#160;</td></tr><tr><td style="vertical-align: bottom ; ">&#160;</td><td colspan="3" style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td><td style="vertical-align: bottom ; ">&#160;</td></tr></table>   <p><br ></p> </p><p ></p></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.2
<SEQUENCE>3
<FILENAME>exh_992.htm
<DESCRIPTION>EXHIBIT 99.2
<TEXT>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML lang="en-US"><HEAD><TITLE>EdgarFiling</TITLE>
<META content="text/html; charset=windows-1252" >
<META name="GENERATOR" content="MSHTML 8.00.7601.18094" ></HEAD>
<BODY>
<p ></p>

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

<p style="margin: 0pt 0 0pt 0.5in; font-size: 10pt; text-align: right"><b>Exhibit 99.2</b></p>

<p style="margin: 0pt 0 0pt 0.5in; font-size: 10pt; text-align: center"><b></b></p>

<p style="margin: 0pt 0 0pt 0.5in; font-size: 10pt; text-align: center"><b>&#160;</b></p>

<p style="margin: 0pt 0 0pt 0.5in; font-size: 10pt; text-align: center"><b>Sol&eacute;sence Third Quarter 2025 Financial Results Conference
Call Outline</b></p>

<p style="font-size: 10pt; margin: 0pt 0"><b><i>&#160;</i></b></p>

<p style="font-size: 10pt; margin: 0pt 0"><b><i><u>Operator</u></i></b></p>

<p style="font-size: 10pt; margin: 0pt 0">Good day. Thank you for standing by. Welcome to the Sol&eacute;sence third quarter 2025 conference
call.</p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0"><u>[</u>Operator Instructions<u>]</u></p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0">Today's call is being recorded.</p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0">During this call, management will make statements that include forward-looking statements within
the meaning of the federal securities laws, which are pursuant to the safe harbor provision of the Private Securities Litigation Reform
Act of 1995.</p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0">This conference call may contain statements that reflect the company's current beliefs, and
a number of important factors could cause actual results for future periods to differ materially from those stated on this call.</p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0">These important factors include without limitation, a decision of the customer to cancel purchase
order or supplies, agreement, demand for an acceptance of the company's personal care, ingredients, advanced materials and formulated
products, changes in development and distribution relationships, the impact of competitive products and technology, possible disruption
in commercial activities occasioned by public health issues, terrorist activity and armed conflict and other risks indicated in the company's
filings with the Securities and Exchange Commission.</p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0">Except as required by federal securities laws, the Company undertakes no obligation to update
or revise these forward-looking statements to reflect new events, uncertainties, or other contingencies.</p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0">I&rsquo;ll now hand the conference over to Kevin Cureton, President and Chief Executive Officer.
Please go ahead, sir.</p>

<p style="font-size: 10pt; margin: 0pt 0"><b>&#160;</b></p>

<p style="font-size: 10pt; margin: 0pt 0"><b><i>&#160;</i></b></p>

<!-- Field: Page; Sequence: 1 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 3pt solid"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="margin: 0pt 0; font-size: 10pt"><b><i></i></b></p>

<p style="font-size: 10pt; margin: 0pt 0"><b><i>&#160;</i></b></p>

<p style="font-size: 10pt; margin: 0pt 0"><b><i></i></b></p>

<p style="font-size: 10pt; margin: 0pt 0"><b><i><u>Kevin Cureton</u></i></b></p>

<p style="color: #242424; font-size: 10pt; margin: 0pt 0; background-color: white">Thank you, operator. And thank you to all of our investors,
teammates, and friends joining us today. We have a lot to cover, so we appreciate your time, patience, and attention.</p>

<p style="font-size: 10pt; margin: 0pt 0; background-color: white">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0; background-color: white; color: #242424">Today is a meaningful moment in the history of Sol&eacute;sence.
This is my first opportunity to speak with you since stepping into the role of President and Chief Executive Officer. I am truly honored
to take on this responsibility and energized by the incredible talent of our team and the strong opportunities ahead to continue growing
profitably with our brand partners.</p>

<p style="font-size: 10pt; margin: 0pt 0; background-color: white">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0; background-color: white; color: #242424">It is also a significant moment for another reason.
Today marks Jess&rsquo; final earnings call as a member of the Sol&eacute;sence leadership team. Many of you may know that Jess and I
began this journey together in 2012, when he brought me in to help chart a new path forward. The conversations we had during that interview
process about transforming the business from a materials company into a product-focused organization became the foundation of what Sol&eacute;sence
is today.</p>

<p style="font-size: 10pt; margin: 0pt 0; background-color: white">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0; background-color: white; color: #242424">Jess has been an exceptional partner to me and to all
of us, working tirelessly to ensure we had the financial strength to grow, innovate, and establish ourselves as a leader in beauty innovation.</p>

<p style="font-size: 10pt; margin: 0pt 0; background-color: white">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0; background-color: white; color: #242424">With that, I&rsquo;d like to turn it over to Jess for
a few remarks. Jess?</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0"><b><i><u>Jess Jankowski</u></i></b></p>

<p style="font-size: 10pt; margin: 0pt 0">Thanks Kevin. Since this will be my final earnings call, I&rsquo;d like to briefly touch
on my time at Sol&eacute;sence and why now is the right time for Kevin to lead the company going forward.</p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">Over the past decade, Sol&eacute;sence pioneered the skin health and mineral-based beauty industry
establishing more than 90 globally issued patents across four technology platforms.</p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0">By collaborating with our brand partners, the use of mineral-based active ingredients in beauty
products has become more widespread. Now, we&rsquo;re seeing more and more brands infuse their products with SPF technology.</p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0">We&rsquo;ve grown at a CAGR of greater than 7X as compared to our addressable market in the
skin care, color cosmetics and sun care cosmetic areas, and have won 8 awards for product and technology innovation so far and are sure
to win more.</p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<!-- Field: Page; Sequence: 2 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 3pt solid"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt" ></p>

<p style="font-size: 10pt; margin: 0pt 0">Now, we are the industry leader in this space. And as I pass the torch to Kevin, we believe
we can expand on this position for several reasons:</p>

<p style="font-size: 10pt; margin: 0pt 0 0pt 0.5in">&#160;</p>

<table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.25in"></td><td style="width: 0.25in"><font style="font-family: Symbol">&middot;</font></td><td>First, the complexity and difficult logistics that go into creating these types of products means that our industry has substantial
barriers to entry that limit the number of potential competitors.</td></tr></table>

<p style="font-size: 10pt; margin: 0pt 0 0pt 1in">&#160;</p>

<table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.25in"></td><td style="width: 0.25in"><font style="font-family: Symbol">&middot;</font></td><td>Second, we possess a unique mix of expertise, best-in-class technology, and manufacturing capabilities, that very few can match.</td></tr></table>

<p style="font-size: 10pt; margin: 0pt 0 0pt 1in">&#160;</p>

<table cellpadding="0" cellspacing="0" width="100%" style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.25in"></td><td style="width: 0.25in"><font style="font-family: Symbol">&middot;</font></td><td>And third, Sol&eacute;sence will maintain the same relentless commitment to scientific excellence and innovation that has always driven
us.</td></tr></table>

<p style="font-size: 10pt; margin: 0pt 0 0pt 0.5in">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0">As I&rsquo;ve reflected on my time here, I couldn&rsquo;t be more gratified by what we&rsquo;ve
accomplished. The transformation of Sol&eacute;sence is a testament to the hard work and dedication of our team, and I&rsquo;m grateful
for having the opportunity to work alongside so many talented individuals. It has been no less than a privilege.</p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0">This includes Kevin, with whom I have worked closely for over a decade. With his extensive industry
experience, deep expertise and vision, I&rsquo;m confident that he is the right person to lead Sol&eacute;sence into this next exciting
era of growth.</p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0">I will now pass the call to Kevin, who will provide a summary of the quarter as well as the
vision and outlook for the company. Kevin?</p>

<p style="font-size: 10pt; margin: 0pt 0"><b><i>&#160;</i></b></p>

<p style="font-size: 10pt; margin: 0pt 0"><b><i><u>Kevin Cureton </u></i></b></p>

<p style="margin: 0pt 0; font-size: 10pt">Thank you, Jess for your partnership. And again, congratulations! Turning now to our work today.
I have been honored to be in leadership positions with Sol&eacute;sence for over a decade, including leading the founding and development
of our core Consumer Beauty, Health and Wellness business, which has grown into the company we are today.</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">While that journey and the accomplishments Jess covered have all been important achievements,
and we should feel rewarded, our entire organization knows we have much work ahead of us as evidenced by our third quarter results. The
third quarter of 2025 represented the first quarter in almost two years where we did not have a year-over-year revenue increase. Admittedly,
Q3 2024 was a record quarter for our company in both revenue and profitability, and represented the level of profitability and performance
we expect - so the comparison was going to be difficult. However, we remain confident in our ability, both on a near-term and a long-term
basis, to continue growing at a multiple of the industry's growth rate and to remain highly profitable while doing so.</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<!-- Field: Page; Sequence: 3 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 3pt solid"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt" ></p>

<p style="margin: 0pt 0; font-size: 10pt">Our confidence is reinforced by the growth plans of our strategic brand partners. Without exception,
each of them is expecting to outperform the market, in the same manner as they have over the previous two years. Our products are important
drivers for these companies&rsquo; revenue, typically representing 30 &ndash; 60% of their business volume. So, their success is our success.
These brands are winning in the key retail segments where consumers want to buy beauty products &ndash; specifically at specialty beauty
retailers and through TikTok and Amazon. Revenue growth combined with best-in-class profitability comes from the combination of the changes
we&rsquo;ve made in our leadership and our organization&rsquo;s structure. We believe three factors have hindered our ability to generate
profitable growth. These are (1) product design, (2) labor efficiency, and (3) inventory control. I&rsquo;ll now touch on each of these
areas in greater detail and how we addressed them by our recent changes.</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">First, product design is related to having exacting specifications not just in terms of what
the product is made from, but also how it will be manufactured and how it will perform. For the Sol&eacute;sence business, this is more
complex because unlike many other beauty products, the products produced by Sol&eacute;sence are considered over the counter drug products.
They must meet product performance criteria similar to what is required of prescription drug products, while ensuring that the product
delivers a <b>joyful experience </b>such that the consumer will buy it again and again. And we must be able to make it consistently at
high volume at a cost that&rsquo;s 20% or less of the retail value. Our ability to deliver on these criteria gives us a sustainable competitive
advantage which protects our business position and is a critical factor to achieving profitability standards we expect. Every day, on
millions of units annually, we meet this standard. However, when we have underperformed in this area, it was a significant factor in our
results.</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">During the end of Q2 and all of Q3, we reorganized the team responsible for ensuring product
integrity, creating a newly unified group accountable for product design from the initiation of the product concept all the way to product
shipment. This unified group - the innovation and product integrity group - is a combination of the R&amp;D and quality departments. Through
the unification of this group under one leader, we have already seen improvements in both clarity of product requirements and control
to ensure that products are made right the first time. The new leader, Yoana Dvorzsak, who was just appointed as Vice President of Innovation
&amp; Product Integrity, is also being recognized by the renowned Cosmetic Executive Women&rsquo;s group, or CEW, as they are more commonly
known, as a 2025 Innovator Honoree. This honor reflects not just our confidence in Yoana&lsquo;s ability to help us drive more profitable
growth, but also the industry&rsquo;s awareness of her exceptional capabilities.</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<!-- Field: Page; Sequence: 4 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 3pt solid"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt" ></p>

<p style="margin: 0pt 0; font-size: 10pt">Moving on to the next area of improvement, labor efficiency, this issue has long impacted our
direct profit performance. To be clear, this is not just direct labor cost but also is impacted by our maintenance and engineering efforts
that drive both uptime and throughput. As some of you know, we began investments in this area almost two years ago. These investments
have included automating our processes and implementing overall equipment effectiveness, or OEE, which is a key metric for managing our
manufacturing processes. While these investments initially enabled a significant improvement in capacity, it was only during Q3 that we
finally started to see the positive impact on labor efficiency.</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">Those improvements enabled our company to reorganize its operating schedule, virtually eliminating
overtime expenses while maintaining improved operating capacity and flexibility. These improvements were reflected in a reduction of the
average labor cost per unit by close to 25% on a year-over-year basis, and an increase in our OEE performance by 10 percentage points.
We further strengthened this area by reorganizing the reporting structure, which was partly enabled by consolidating our three facilities
down to two. The consolidation alone will yield a mid-six-figure reduction in annual operating costs. We further expect that the labor
efficiency savings will contribute to a similar high six-figure to low seven-figure reduction in direct labor expense on an annual basis
as we move forward.</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">Finally, and perhaps most impactful, is our inventory control. The change in the scope and scale
of our customer base has brought a change in the scope and scale of both the number of raw materials and components that we purchase and
the number of products that we produce.</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">To put it in perspective, just six years ago, we generated 80% of our revenue - $8 million -
from 40 products built around a dozen raw materials. In fact, 60% of our revenue resulted from just five products built around three raw
materials. Fast-forward to today, 80% of our revenue - approximately $50 million - is generated by over 300 products and well over 1500
different raw materials and components.</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">It&rsquo;s easy to see how this change, when not effectively managed, can negatively impact
our ability to realize the full profit potential of our company. I&rsquo;ll now briefly describe how some of the initial changes that
have been put in place will help drive profitable growth.</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<!-- Field: Page; Sequence: 5 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 3pt solid"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt" ></p>

<p style="margin: 0pt 0; font-size: 10pt">The change we have made in manufacturing leadership now allows the most senior leaders in operations
to be focused on addressing our supply chain challenges. Some of the first work that has occurred here is to increase material surveillance
and control, resulting in almost daily tracking of variances that could occur through materials handling, consumption of materials in
batch making, or spillage and waste. By increasing surveillance, we&rsquo;re now able to capture the significant issues that can contribute
to negative income and put in more impactful corrective actions.</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">There is still much more to be done, but I&rsquo;m confident in the ability of our teams, who&rsquo;s
leadership is now comprised of people with direct experience in the beauty and personal care industry and come from organizations that
are some of the largest and best operated in the business.</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">I&rsquo;ll now turn the call over to Laura, who will provide a recap of our financial performance,
Laura?</p>

<p style="font-size: 10pt; margin: 0pt 0"><b><i>&#160;</i></b></p>

<p style="font-size: 10pt; margin: 0pt 0"><b><i><u>Laura Riffner</u></i></b></p>

<p style="font-size: 10pt; margin: 0pt 0"><i><u></u></i></p>

<p style="margin: 0pt 0; font-size: 10pt"><i><u>Q3 Financial Results Review</u></i></p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0">Thank you, Kevin, and good morning everyone. I&rsquo;m pleased to be joining you on today&rsquo;s
call.</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0">Revenue for the third quarter was $14.5 million, a decrease of 14% year-over-year amidst a general
softening in the industry reflecting the shift in consumer behaviors. As Kevin mentioned earlier, last year&rsquo;s third quarter was
a record quarter creating a challenging comparable as our customers adjusted their inventory levels as compared to the third quarter of
2024.</p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0">In the third quarter, our shipped and open orders, which represent the total value of customer
orders that we&rsquo;ve either already shipped or are still awaiting fulfillment in 2025, is currently $64 million, compared to $34 million
in the third quarter of last year, and $60 million in the second quarter of 2025.</p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0">Gross profit in the third quarter was $3.4 million, compared to $6.1 million in the third quarter
of 2024. Gross margin was 23%, compared to 36% for the same period last year. The decrease was related to manufacturing operating inefficiencies
and facilities improvements.</p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<!-- Field: Page; Sequence: 6 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 3pt solid"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt" ></p>

<p style="font-size: 10pt; margin: 0pt 0">Operating expenses in the third quarter totaled $4.2 million, compared to $2.9 million in the
third quarter of 2024. The increase is due to increased employee-related costs, legal costs, allowance for credit loss, severance costs
and costs related to our uplisting to Nasdaq in 2025.</p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0">During the third quarter, other income included an adjusted payment of $1.2 million relating
to funds received from U.S. Department of the Treasury under the Employee Retention Credit (ERC) program, along with approximately $300,000
in interest received related to the delayed payment. The ERC is a refundable payroll tax credit made available under the CARES Act and
subsequent legislation. Interest income included interest paid relating to this amount of about $200,000 in the third quarter 2025. The
ERC payments and related interest did not apply to 2024. [<font style="color: red">COMPANY CORRECTION: THE ERC CREDIT WAS RECEVIED IN
THE SECOND QUARTER OF 2025</font>]</p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0">Sol&eacute;sence reported a net loss of $1.1 million, compared to net income of $3 million in
the third quarter of 2024.</p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0">Adjusted EBITDA for the quarter was a loss of $435,000, compared to adjusted EBITDA of $3.6
million for the third quarter of last year.</p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0">As Kevin noted, we made significant improvements to our business operations that will enable
us to grow and deliver the highest quality products to our brand partners more efficiently and from a greater cost position.</p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0">That concludes our opening remarks. Operator, you may open the call for questions.</p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0"><b><i><u>Operator</u></i></b></p>

<p style="font-size: 10pt; margin: 0pt 0">[Question and Answer Session]</p>

<p style="font-size: 10pt; margin: 0pt 0"><b><i>&#160;</i></b></p>

<p style="margin: 0pt 0; font-size: 10pt"><b><i></i></b></p>

<p style="font-size: 10pt; margin: 0pt 0"><b>EDITED TRANSCRIPT</b></p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0"><b>Sol&eacute;sence Inc Earnings Call</b></p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0"><b>NOVEMBER 11, 2025</b></p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0"><b>7:30AM CDT</b></p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0"><b>COMPANY PARTICIPANTS</b></p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0"><b>Kevin Cureton Sol&eacute;sence Inc &ndash; President and Chief Executive Officer</b></p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0"><b>Jess Jankowski Sol&eacute;sence Inc &ndash; Board Advisor</b></p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0"><b>Laura Riffner Sol&eacute;sence Inc - Chief Financial Officer</b></p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0"><b>&#160;</b></p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0"><b>C O N F E R E N C E C A L L P A R T I C I P A N T S</b></p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0"><b>Wayne Ruen - Investor</b></p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0"><b>Ronald Richards - Investor</b></p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0"><b>Tony Ruben &ndash; Investor/Analyst</b></p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0"><b>Stefano Bolis - Investor</b></p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0"><b>Operator</b></p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0">(Operator Instructions)</p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0">Wayne Ruen.</p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0"><b>Wayne Ruen - Investor</b></p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0">Congratulations, Jess. I hope your retirement goes well. I probably won't bump into you at Wrigley Field. But good luck.</p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0"><b>Jess Jankowski - Sol&eacute;sence Inc &ndash; Board Advisor</b></p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0">No. You won't bump into me at Wrigley Field.</p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0"><b>Wayne Ruen - Investor</b></p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0">I'm very disappointed. This was supposed to be a better year. Are we making the same mistakes over and over and over again. And where do we get some optimism for the sales part bothers me a lot. What's the matter with that? And just mistakes we made is not very comforting and I'd like your response, Kevin?</p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0" ></p>

<!-- Field: Page; Sequence: 7 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="margin: 0pt 0; font-size: 10pt"><b>Kevin Cureton - Sol&eacute;sence Inc - President and Chief Executive Officer</b></p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0">Good morning, Wayne, you might bump into me at Wrigley Field, by the way. But to be -- thank you for your question. And we do take all of these very seriously. So let's start with the first question, which was, are we making some of the same mistakes over and over. I can tell you, Wayne, that there are some areas that we have had a longer time to repair, which is why we made some of the changes that we've made to the organization over the last quarter. So specifically around inventory management, that is an area that has taken us more time than we would like to repair. But with the changes that we've made, we're confident that we're on the right path to fixing that issue. Your other question was related to the revenue and what's going on there. I think, first, let's make sure we're clear, and we didn't talk about it in our prepared remarks. But on a full year basis, we're up $10 million over prior year. So the trend for growth is strong. One of
the things that has changed and is really related in part to consumer sentiment and our brand partners desire to be conservative relative to the inventory levels is that they're not giving us the same lead time that they have in the past and they're not stocking inventories at the same level that they had last year. So that had a material impact on a year-over-year basis between what we saw in 2024 in terms of revenue and what we saw in 2025. Rest assured, again, that we have and continue to expect to grow at the top line. So that is something that we're confident in. The final point is to make sure we're clear that, yes, we are taking the profit growth very seriously. It is an important part of the planning that we've done and the adjustments that we've made in terms of structure, and the changes that we've made in terms of some of the other processes that we mentioned during our prepared remarks.</p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0"><b>Wayne Ruen - Investor</b></p>

<p style="font-size: 10pt; margin: 0pt 0">And how come you waited so long to put out the third quarter? Because normally, you do it the first week?</p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0"><b>Kevin Cureton - Sol&eacute;sence Inc - President and Chief Executive Officer</b></p>

<p style="font-size: 10pt; margin: 0pt 0">Yes. Another good question, Wayne. You've got a new leadership team that wanted to make sure we did it right the first time.</p>

<p style="font-size: 10pt; margin: 0pt 0"><b>&#160;</b></p>

<p style="font-size: 10pt; margin: 0pt 0"><b>Wayne Ruen - Investor</b></p>

<p style="font-size: 10pt; margin: 0pt 0">There you go. I said there you go, that's a good idea.</p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0"><b>Kevin Cureton - Sol&eacute;sence Inc - President and Chief Executive Officer</b></p>

<p style="font-size: 10pt; margin: 0pt 0">That's it. That was the reason.</p>

<p style="font-size: 10pt; margin: 0pt 0"><b>&#160;</b></p>

<p style="font-size: 10pt; margin: 0pt 0"><b></b></p>

<!-- Field: Page; Sequence: 8 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="margin: 0pt 0; font-size: 10pt"><b>Wayne Ruen - Investor</b></p>

<p style="font-size: 10pt; margin: 0pt 0">And let's -- do you look for -- do we have possibilities of greater sales reports for the fourth quarter this year?</p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0"><b>Kevin Cureton - Sol&eacute;sence Inc - President and Chief Executive Officer</b></p>

<p style="font-size: 10pt; margin: 0pt 0">Our expectation on a full-year basis is that we will see an improvement over prior year. So yes, I think that in total, you'll see a positive revenue versus 2024. So we're staying on that trend, Wayne. So yes.</p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0"><b>Wayne Ruen - Investor</b></p>

<p style="font-size: 10pt; margin: 0pt 0">Thank you.</p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0"><b>Operator</b></p>

<p style="font-size: 10pt; margin: 0pt 0">Ronald Richards.</p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0"><b>Ronald Richards - Investor</b></p>

<p style="font-size: 10pt; margin: 0pt 0">I've got a few questions, but I guess I'll start off with a really simple one. It was a really simple mistake that led to your big lawsuit a couple of years ago. In a contract where there was 1 little sentence that somebody missed. Then this last a quarter or 2 quarters ago, you had this $2 million error because of a screw up on a new order. And this quarter, it's really really simple. And you might think it isn't meaningful, but the announcement for this conference call referred to Central Daylight Time and Eastern Daylight Time. All these things have a common point to them. Just the simple things, details are over. Is this going to improve? Or are we going to continue having a series of simple mistakes that cause the problems we're having?</p>

<p style="font-size: 10pt; margin: 0pt 0">&emsp;</p>

<p style="font-size: 10pt; margin: 0pt 0"><b>Kevin Cureton - Sol&eacute;sence Inc - President and Chief Executive Officer</b></p>

<p style="font-size: 10pt; margin: 0pt 0">Thanks, Ron, for the question. First, your first statement related to the lawsuit. I'm presuming you're referencing the BASF lawsuit we'll agree to disagree on that. That wasn't really driven by contractual mistake or error. In fact, it was a decision let's just put it this way, the simplest way for us to put it is just commercial points of difference. And we did settle that in an amicable way with BASF. And that has been an important part of, quite honestly, our ability to continue to scale the Sol&eacute;sence business. On the other 2 points well taken. We certainly know that the details matter. It's an important part of our business. It's one of the things that we mentioned in our prepared remarks around product design and making sure that we have the exacting specifications clearly understood and stated. So thank you for that comment. We are taking those things to heart, and it is an important part of what we're doing to improve the profit performance
of the company.</p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0"><b></b></p>

<!-- Field: Page; Sequence: 9 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="margin: 0pt 0; font-size: 10pt"><b>Stefano Bolis - Investor</b></p>

<p style="font-size: 10pt; margin: 0pt 0">Hello. Good morning, and Congratulations, Kevin, for your new role, and thanks to Jess for having any sales vessel during all these years up to this point and what -- okay. My question is the gross margin for this quarter, is this the fact that it's not around or slightly above that 30%. Is this because of this reorganization work that you mentioned initially? Or was there something else?</p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0"><b>Kevin Cureton - Sol&eacute;sence Inc - President and Chief Executive Officer</b></p>

<p style="font-size: 10pt; margin: 0pt 0">Yes. Your question related to gross margin is just to be clear, Stefano, and hopefully, you can respond to this. You're asking the cause of the lower gross margin? Is that what you're referring to? Yes. So in part the lower gross margins were related to the expenses with the consolidation that weren't able to be capitalized. But they were also</p>

<p style="font-size: 10pt; margin: 0pt 0">related to the transition that we mentioned. So we have good performance on a year-over-year basis at the direct labor level, where we actually decreased direct labor pretty significantly on a per unit basis and in total. But we are as that transition was occurring to the newer structures, still had higher indirect expenses that we are addressing as we go forward. So that was the -- one of the big drags on the indirect or excuse me, on the gross margin. And I think Laura had mentioned some of the benefits of</p>

<p style="font-size: 10pt; margin: 0pt 0">the changes that we're making. Laura, would you want to comment at all on those?</p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0"><b>Laura Riffner - Sol&eacute;sence Inc - Chief Financial Officer</b></p>

<p style="font-size: 10pt; margin: 0pt 0">In obviously, the short time I have been with the company, we have taken seriously the indirect costs, and I feel very confident that we are making the changes and having the discussions that are necessary to improve our overall indirect costs. And I expect to see that improvement within the next few quarters and actually sooner than that.</p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0"><b>Operator</b></p>

<p style="font-size: 10pt; margin: 0pt 0">Tony Ruben.</p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0"><b>Tony Ruben - Investor/Analyst</b></p>

<p style="font-size: 10pt; margin: 0pt 0">Good morning. This is a couple of questions. But following up on the first gentleman's question, who asked about your sales and margin forecasting. You just said sales would be up in 2025. There -- through the first 3 quarters already up $10 million, as we're basically halfway through Q4, can you shed any light on what sales for the fourth quarter will look like? And what margins will look like as well as give us an outlook in some general sense as to 2026.</p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0"><b>Kevin Cureton - Sol&eacute;sence Inc - President and Chief Executive Officer</b></p>

<p style="font-size: 10pt; margin: 0pt 0">Good morning, Tony. So yes, you're correct. The sales are up $10 million on a 9-month basis. As Laura indicated on a shift in open, and you remember that metric that we've been using, we're projecting around $64 million for the year essentially, which would put us up roughly $12 million for &ndash; on a full year basis versus the prior year. We are working through the changes that we mentioned. And so we're very confident in improving the direct margin levels on a continuing basis. That work is well in hand and is yielding the results that we expected. The indirect margins -- or excuse me, indirect costs, I should say, that are contributing to the gross profit level are going to be, as Laura mentioned, work over the next couple of quarters to improve that. So as we improve that over the next couple of quarters, we'd expect the margins to normalize back to levels that we have seen, say, a year ago this quarter. So we do anticipate doing that as we
go through the next couple quarters or so. In terms of a projection on 2026, we are -- because of the uncertainty that we're seeing from the marketplace and consumer sentiment, we're going to refrain from giving too much guidance there, except to say that 2 things. 1, we know that, in general, most consumer markets are slowing down and beauty is no exception to that, it is slowing. However, we're still confident that our growth rate will be a multiple of the industry's growth rate. So we'll refrain from saying too much more than that at this point, over the next coming weeks, we do plan on presenting our first investor presentation, Tony. And then that will give more guidance in terms of our expectations, not just for '26, but for the next few years beyond that as well.</p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0"><b></b></p>

<!-- Field: Page; Sequence: 10 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="margin: 0pt 0; font-size: 10pt"><b>Operator</b></p>

<p style="font-size: 10pt; margin: 0pt 0">[Stefano Bolis.]</p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0"><b>Stefano Bolis - Investor </b></p>

<p style="font-size: 10pt; margin: 0pt 0">Yes. Sorry, a follow-up on indirect cost. So just for future modeling, the level -- the run rate of the SG&amp;A expenses, is it going to stay on this $3 million that we have seen in the last 2 quarters? Or this is due to those one-off impacts that you mentioned uplisting and some credit losses allowances and so on?</p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0"><b>Kevin Cureton - Sol&eacute;sence Inc - President and Chief Executive Officer</b></p>

<p style="font-size: 10pt; margin: 0pt 0">Yes. Could you repeat your question? We had a hard time hearing you at the beginning of your question.</p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0"><b>Stefano Bolis - Investor </b></p>

<p style="font-size: 10pt; margin: 0pt 0">The question is on the expected run rate of the SG&amp;A expenses that from historical levels or at $2 million or below $2 million. And last and this quarter, they are $3 million. Is this the new level? Or there was a lot of components that are one-off?</p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0"><b>Kevin Cureton - Sol&eacute;sence Inc - President and Chief Executive Officer</b></p>

<p style="font-size: 10pt; margin: 0pt 0">Yes. I would say for planning purposes, we're operating in that zone on a going-forward basis. I think that some additions to our leadership team are part of that, obviously, to help strengthen the organization and to improve our overall performance. We've obviously added Laura -- we've also added a VP of HR. There's been some other support functions added in there as well.</p>

<p style="font-size: 10pt; margin: 0pt 0">And generally, for the business as we're operating right now, we have a little higher legal fees than we've had historically, but it is something that we -- given the nature of our business, we've got at least plan for that. Over the next few quarters.</p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0" ></p>

<!-- Field: Page; Sequence: 11 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="margin: 0pt 0; font-size: 10pt"><b>Jess Jankowski - Sol&eacute;sence Inc &ndash; Board Advisor</b></p>

<p style="font-size: 10pt; margin: 0pt 0">There was also Stefano, though a significant hit for me. There was a $400,000 you have to take the expenses for severance at one time. So that will not repeat going forward. So right there, that's 15% of that total is not coming back. And we also think that, generally speaking, we are going to have all of our doubtful accounts run through SG&amp;A, not COGS. So we believe we are going to have better experience than that going forward. So that's going to mitigate some of the investments we're making on the other side to do that.</p>

<p style="font-size: 10pt; margin: 0pt 0"><b>&#160;</b></p>

<p style="font-size: 10pt; margin: 0pt 0"><b>Operator</b></p>

<p style="font-size: 10pt; margin: 0pt 0">Tony Ruben.</p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0"><b>Tony Ruben &ndash; Investor/Analyst</b></p>

<p style="font-size: 10pt; margin: 0pt 0">Yes. Hello. Just wanted to follow-up to your question -- to your response, Kevin, on margins. You indicated that you thought margins would get back to a level of a year ago, what is your expected or target 2026 margins? And given all the spends on capital efficiency measures, et cetera, etcetera, you still -- I think no matter what number you say are going to be short of your COVID era margins, where you were in that 40% range. And is that something that we will ever see again, as you mentioned, the company is in your words or to paraphrase a leader in making these complex formulations that the market does want. And just kind of as a side follow-up, I guess I'm trying to cram a lot in here. You mentioned that you will grow at multiples of the industry, but that the industry is softening. And if you could clarify what exactly that means, because it's pretty difficult to parse that.</p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0"><b>Kevin Cureton - Sol&eacute;sence Inc - President and Chief Executive Officer</b></p>

<p style="font-size: 10pt; margin: 0pt 0">Thank you, Tony. There were 3 very important questions there, and we'll try and make sure we answer them all. And I will say to the team that's managing this call. If we fall short, please let Tony re-queue, so I can answer the third question. But let's start at the top on the margins. So our guidance at this point, Tony, we're going to refrain from giving too much guidance on 2026. We will be prepared to provide further guidance soon. But we absolutely expect that our goal is 30% is really the floor for our guidance, not the ceiling. And so just -- that's all we're going to be prepared to say today, at least on 2026. In terms of COVID era margins, one of the things we talked a lot about as a leadership team was what is the margins that we anticipate achieving. We view ourselves as a technology leader, as you mentioned. And quite honestly, the investments that we make in IT that has translated into our growth reinforce that all of the different
patents that are unique in terms of a company our size and operating in such a focused market as we do in terms of being able to represent us as a technology company. So we expect to achieve margins in that 40-plus-percent range. That is an objective for our business. We know that, that won't be something we can do overnight. But at the very top of that list, we are doing a much better job at driving direct margin performance and ultimately, with some improvements at the indirect level, we'll be able to improve overall gross margins as well. And I think the third question, I'm looking at Laura. Don't remember&mdash;</p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0" ></p>

<!-- Field: Page; Sequence: 12 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="margin: 0pt 0; font-size: 10pt"><b>Laura Riffner - Sol&eacute;sence Inc - Chief Financial Officer</b></p>

<p style="font-size: 10pt; margin: 0pt 0">I don't remember the third question.</p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0"><b>Kevin Cureton - Sol&eacute;sence Inc &ndash; President and Chief Executive Officer</b></p>

<p style="font-size: 10pt; margin: 0pt 0">Tony, if you can re-queue and repeat that. That would be helpful.</p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0"><b>Operator</b></p>

<p style="font-size: 10pt; margin: 0pt 0">Tony?</p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0"><b>Tony Ruben - Investor/Analyst</b></p>

<p style="font-size: 10pt; margin: 0pt 0">I think you gave a flavor of what I was asking, I would hope for more specificity, and I would hope 30% would be considered a disaster, not even a floor. With respect to that. I do applaud the company having an investor presentation, presumably to get some institutional share holdings and to articulate the story. As I'm sure you're aware, the stock has plunged in recent weeks, which, as I'm sure everybody on this call and the management team, especially is not happy with, so the ability to provide more clarity going forward, certainly would be appreciated. And frankly, the company has excelled at R&amp;D has been good degraded sales, but has continually failed on operations. So any measures that can really fix those issues and could instill confidence in the community I'm sure, would be rewarded in spades and to the benefit of all. So good luck and god speed and thank you.</p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0"><b>Jess Jankowski - Sol&eacute;sence Inc &ndash; Board Advisor</b></p>

<p style="font-size: 10pt; margin: 0pt 0">Tony. I think his last question that we all forgot was about the multiple of the market to how our growth was going to be?</p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0"><b>Kevin Cureton - Sol&eacute;sence Inc - President and Chief Executive Officer</b></p>

<p style="font-size: 10pt; margin: 0pt 0">Yes. Thank you.</p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0"><b>Jess Jankowski - Sol&eacute;sence Inc &ndash; Board Advisor</b></p>

<p style="font-size: 10pt; margin: 0pt 0">Well somebody's paying attention here.</p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0" ></p>

<!-- Field: Page; Sequence: 13 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="margin: 0pt 0; font-size: 10pt"><b>Kevin Cureton - Sol&eacute;sence Inc - President and Chief Executive Officer</b></p>

<p style="font-size: 10pt; margin: 0pt 0">Well, Jess, you could always have a job helping to answer questions. But -- thank you, Tony, for your comments. And I do think that we will take that phrase well that we've been excellent at R&amp;D and good to great on the sales and marketing sides of the organization. We also accept the criticism that the company needs to improve in operations. And that's really a reflection of a lot of the changes that we've made and announced. It's also reflected in the type of recruiting that we've done over the last 1.5 years in terms of bringing in really excellent people from top organizations that have been in the beauty and personal care industry and understand what it takes to translate the products that we design into finished goods that are meeting or exceeding our profit expectations. In terms of the going forward and what's happening in the industry. So generally, the industry is slowing down. I will say that one of the good parts of our focus is
that the SPF infused beauty areas, where we operate are continuing to be strong and they are growing faster generally than the industry. Our benefit has been over the past few years, is that along with the growth of SPF infused beauty, consumers' preference in that space has tended and trended toward mineral-based SPF infused beauty. And you combine that consumer preference with the growth in the industry, that means that generally, mineral-based SPF infused beauty is gaining share against other types of approaches to providing SPF. That said, then further, as you have already mentioned, Tony, our leadership around technology and enabling that technology quite honestly, enables us to have preferential aesthetics in terms of transparency on skin, the lightness of the textures the fullness of coverage when require more transparency and skin-like appearance that our products can deliver all our preferences. And so that has helped us through having some great brand partners to really be able
to grow at a multiple of the industry and we continue to expect through our investments in those brand partners to sustain that growth rate.</p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0"><b>Operator</b></p>

<p style="font-size: 10pt; margin: 0pt 0">Ronald Richards.</p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0"><b>Ronald Richards - Investor</b></p>

<p style="font-size: 10pt; margin: 0pt 0">I wanted to follow-up with my first question. I didn't really understand this ERC payment. Was that in this Q3 or was that in last year's Q3. I thought you said it was in this year's Q3. Without that payment would -- the financials have been $1.3 million worse?</p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0"><b>Laura Riffner - Sol&eacute;sence Inc - Chief Financial Officer</b></p>

<p style="font-size: 10pt; margin: 0pt 0">Ron, thank you for your question. The ERC payment was in this quarter -- third quarter of 2025.
You are correct. <font style="color: Red"><i>(CORRECTION &ndash; PAYMENT WAS IN Q2 2025)</i></font></p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0"><b>Ronald Richards - Investor</b></p>

<p style="font-size: 10pt; margin: 0pt 0">That doesn't sound good total bottom line here.</p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0" ></p>

<!-- Field: Page; Sequence: 14 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="margin: 0pt 0; font-size: 10pt"><b>Laura Riffner - Sol&eacute;sence Inc - Chief Financial Officer</b></p>

<p style="font-size: 10pt; margin: 0pt 0">It would have impacted obviously our bottom line for the third quarter. <font style="color: Red"><i>(CORRECTION
&ndash; &ldquo;for the nine months&rdquo;)</i></font></p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0"><b>Operator</b></p>

<p style="font-size: 10pt; margin: 0pt 0">And ladies and gentlemen, this concludes our Q&amp;A session. I will pass back to Kevin Cureton for concluding remarks.</p>

<p style="font-size: 10pt; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0"><b>Kevin Cureton - Sol&eacute;sence Inc - President and Chief Executive Officer</b></p>

<p style="font-size: 10pt; margin: 0pt 0">Thank you, Carmen. Back in 2019, when the Consumer Products business was less than $2 million, that was the first time that our company used the phrase, the future of Sun Care is the future of beauty. Looking forward, we believe that remains true. Consider that Sun Care is expected to be 1 of the fastest-growing segments in beauty over the next 5 years. Further mirror, we observe that the ongoing transition of daytime products to incorporate UV protection as a key benefit, enabling longevity, health and wellness. Because of these market dynamics, our technological and product leadership and commitment to driving improvements in operations that will yield significantly improved profitability. We remain confident and committed to delivering best-in-class performance, not just to consumers, but also to our shareholders. In the coming weeks, we will release our first investor presentation. This will help each of you further understand our confidence
in our future and the returns that our business can deliver to our investors. Like longevity and health, our process to deliver these results is a journey. We appreciate all of you, who will remain on this journey with us as we believe, like the prior 5 years, the next 5 years will yield dynamic returns for all our investors. Thank you, and have a great day and happy holiday season to all of you.</p>

<p style="font-size: 10pt; margin: 0pt 0"><b>&#160;</b></p>

<p style="font-size: 10pt; margin: 0pt 0"><b>Operator</b></p>

<p style="font-size: 10pt; margin: 0pt 0">And ladies and gentlemen, this concludes our conference. Thank you for participating. You may now disconnect.</p>
<p style="margin: 0pt 0; font-size: 10pt"><b><i>&#160;</i></b></p>

<p style="margin: 0pt 0; font-size: 10pt"><b><i>&#160;</i></b></p>

<p style="margin: 0pt 0; font-size: 10pt"><b><i>&#160;</i></b></p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt" ></p>

<!-- Field: Page; Sequence: 15 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0"><b><i><u>Kevin Cureton</u></i></b></p>

<p style="font-size: 10pt; margin: 0pt 0"><i><u>Concluding Remarks</u></i></p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">Back in 2019, when the consumer products business was less than $2 million, was the first time
our company used the phrase, &ldquo;the future of sun care is the future of beauty.&rdquo;</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">Looking forward, we believe that this remains true. Consider that sun care is expected to be
one of the fastest growing segments in beauty over the next five years. Furthermore, we observe the ongoing transition of daytime products
to incorporate UV protection as a key benefit, enabling longevity, health, and wellness. Because of these market dynamics, our technological
and product leadership, and commitment to driving improvements and operations that will yield significantly improved profitability, we
remain confident and committed to delivering best-in-class performance not just to consumers but also to our shareholders.</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<!-- Field: Page; Sequence: 16 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 3pt solid"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt" ></p>

<p style="margin: 0pt 0; font-size: 10pt">In the coming weeks, we will release our first investor presentation. This will help each of
you further understand our confidence in our future and the returns that our business can deliver to our investors.</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>



<p style="margin: 0pt 0; font-size: 10pt" ></p>

<p style="margin: 0pt 0; font-size: 10pt" ></p>

<p style="margin: 0pt 0; font-size: 10pt">Like longevity and health, our process to deliver these results is a journey. We appreciate
all of you who will remain on this journey with us, as we believe, like the prior five years, the next five years will yield dynamic returns
for our investors.</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">Thank you and have a great day and happy holiday season to all of you.</p>



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

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

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

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

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

<p style="text-align: center; margin-top: 0; margin-bottom: 0">17</p>

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

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

<p style="margin: 0">

</p>
</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>4
<FILENAME>gnw-20250101.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2025" xmlns:us-gaap="http://fasb.org/us-gaap/2025" xmlns:srt="http://fasb.org/srt/2025" xmlns:srt-types="http://fasb.org/srt-types/2025" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:gnw="http://globenewswire.com/20250101" elementFormDefault="qualified" targetNamespace="http://globenewswire.com/20250101">
    <annotation>
      <appinfo>
        <link:roleType roleURI="http://globenewswire.com/role/Cover" id="Cover">
          <link:definition>00000001 - Document - Cover</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:linkbaseRef xlink:type="simple" xlink:href="gnw-20250101_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Presentation Links" />
        <link:linkbaseRef xlink:type="simple" xlink:href="gnw-20250101_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Label Links" />
        <link:linkbaseRef xlink:type="simple" xlink:href="gnw-20250101_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Definition Links" />
      </appinfo>
    </annotation>
    <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
    <import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
    <import namespace="http://xbrl.sec.gov/dei/2025" schemaLocation="https://xbrl.sec.gov/dei/2025/dei-2025.xsd" />
    <import namespace="http://fasb.org/us-gaap/2025" schemaLocation="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd" />
    <import namespace="http://fasb.org/us-types/2025" schemaLocation="https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd" />
    <import namespace="http://xbrl.sec.gov/country/2025" schemaLocation="https://xbrl.sec.gov/country/2025/country-2025.xsd" />
    <import namespace="http://fasb.org/srt/2025" schemaLocation="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd" />
    <import namespace="http://fasb.org/srt-types/2025" schemaLocation="https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd" />
    <element id="gnw_ClassCommonStock.01ParValueMember" name="ClassCommonStock.01ParValueMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="gnw_ClassBCommonStock.01ParValueMember" name="ClassBCommonStock.01ParValueMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>5
<FILENAME>gnw-20250101_def.xml
<DESCRIPTION>XBRL DEFINITION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://globenewswire.com/role/Cover" xlink:href="gnw-20250101.xsd#Cover" xlink:type="simple" />
  <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" />
  <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" />
  <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" />
  <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" arcroleURI="http://xbrl.org/int/dim/arcrole/all" />
  <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#notAll" arcroleURI="http://xbrl.org/int/dim/arcrole/notAll" />
  <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" />
  <link:definitionLink xlink:type="extended" xlink:role="http://globenewswire.com/role/Cover" xlink:title="00000001 - Document - Cover">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" xlink:type="arc" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" xlink:type="arc" order="20" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain_10" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain_10" xlink:type="arc" order="30" />
    <link:loc xlink:type="locator" xlink:href="gnw-20250101.xsd#gnw_ClassCommonStock.01ParValueMember" xlink:label="loc_gnwClassCommonStock.01ParValueMember_10" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_gnwClassCommonStock.01ParValueMember_10" xlink:type="arc" order="11" />
    <link:loc xlink:type="locator" xlink:href="gnw-20250101.xsd#gnw_ClassBCommonStock.01ParValueMember" xlink:label="loc_gnwClassBCommonStock.01ParValueMember_20" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_gnwClassBCommonStock.01ParValueMember_20" xlink:type="arc" order="21" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentType" xlink:label="loc_deiDocumentType_40" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentType_40" xlink:type="arc" order="0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentFlag" xlink:label="loc_deiAmendmentFlag_40" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiAmendmentFlag_40" xlink:type="arc" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentDescription" xlink:label="loc_deiAmendmentDescription_40" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiAmendmentDescription_40" xlink:type="arc" order="2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentRegistrationStatement" xlink:label="loc_deiDocumentRegistrationStatement_40" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentRegistrationStatement_40" xlink:type="arc" order="3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentAnnualReport" xlink:label="loc_deiDocumentAnnualReport_40" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentAnnualReport_40" xlink:type="arc" order="4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentQuarterlyReport" xlink:label="loc_deiDocumentQuarterlyReport_40" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentQuarterlyReport_40" xlink:type="arc" order="5" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentTransitionReport" xlink:label="loc_deiDocumentTransitionReport_40" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentTransitionReport_40" xlink:type="arc" order="6" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentShellCompanyReport" xlink:label="loc_deiDocumentShellCompanyReport_40" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentShellCompanyReport_40" xlink:type="arc" order="7" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentShellCompanyEventDate" xlink:label="loc_deiDocumentShellCompanyEventDate_40" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentShellCompanyEventDate_40" xlink:type="arc" order="8" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodStartDate" xlink:label="loc_deiDocumentPeriodStartDate_40" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentPeriodStartDate_40" xlink:type="arc" order="9" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_deiDocumentPeriodEndDate_40" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentPeriodEndDate_40" xlink:type="arc" order="10" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_deiDocumentFiscalPeriodFocus_40" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentFiscalPeriodFocus_40" xlink:type="arc" order="11" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_deiDocumentFiscalYearFocus_40" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentFiscalYearFocus_40" xlink:type="arc" order="12" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_deiCurrentFiscalYearEndDate_40" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiCurrentFiscalYearEndDate_40" xlink:type="arc" order="13" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFileNumber" xlink:label="loc_deiEntityFileNumber_40" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityFileNumber_40" xlink:type="arc" order="14" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityRegistrantName" xlink:label="loc_deiEntityRegistrantName_40" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityRegistrantName_40" xlink:type="arc" order="15" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCentralIndexKey" xlink:label="loc_deiEntityCentralIndexKey_40" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityCentralIndexKey_40" xlink:type="arc" order="16" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityPrimarySicNumber" xlink:label="loc_deiEntityPrimarySicNumber_40" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityPrimarySicNumber_40" xlink:type="arc" order="17" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_deiEntityTaxIdentificationNumber_40" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityTaxIdentificationNumber_40" xlink:type="arc" order="18" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_deiEntityIncorporationStateCountryCode_40" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityIncorporationStateCountryCode_40" xlink:type="arc" order="19" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_deiEntityAddressAddressLine1_40" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressAddressLine1_40" xlink:type="arc" order="20" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine2" xlink:label="loc_deiEntityAddressAddressLine2_40" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressAddressLine2_40" xlink:type="arc" order="21" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine3" xlink:label="loc_deiEntityAddressAddressLine3_40" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressAddressLine3_40" xlink:type="arc" order="22" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_deiEntityAddressCityOrTown_40" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressCityOrTown_40" xlink:type="arc" order="23" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_deiEntityAddressStateOrProvince_40" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressStateOrProvince_40" xlink:type="arc" order="24" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCountry" xlink:label="loc_deiEntityAddressCountry_40" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressCountry_40" xlink:type="arc" order="25" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_deiEntityAddressPostalZipCode_40" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressPostalZipCode_40" xlink:type="arc" order="26" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CountryRegion" xlink:label="loc_deiCountryRegion_40" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiCountryRegion_40" xlink:type="arc" order="27" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CityAreaCode" xlink:label="loc_deiCityAreaCode_40" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiCityAreaCode_40" xlink:type="arc" order="28" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LocalPhoneNumber" xlink:label="loc_deiLocalPhoneNumber_40" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiLocalPhoneNumber_40" xlink:type="arc" order="29" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Extension" xlink:label="loc_deiExtension_40" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiExtension_40" xlink:type="arc" order="30" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_WrittenCommunications" xlink:label="loc_deiWrittenCommunications_40" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiWrittenCommunications_40" xlink:type="arc" order="31" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SolicitingMaterial" xlink:label="loc_deiSolicitingMaterial_40" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiSolicitingMaterial_40" xlink:type="arc" order="32" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_PreCommencementTenderOffer" xlink:label="loc_deiPreCommencementTenderOffer_40" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiPreCommencementTenderOffer_40" xlink:type="arc" order="33" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="loc_deiPreCommencementIssuerTenderOffer_40" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiPreCommencementIssuerTenderOffer_40" xlink:type="arc" order="34" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12bTitle" xlink:label="loc_deiSecurity12bTitle_40" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiSecurity12bTitle_40" xlink:type="arc" order="35" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_NoTradingSymbolFlag" xlink:label="loc_deiNoTradingSymbolFlag_40" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiNoTradingSymbolFlag_40" xlink:type="arc" order="36" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_TradingSymbol" xlink:label="loc_deiTradingSymbol_40" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiTradingSymbol_40" xlink:type="arc" order="37" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityExchangeName" xlink:label="loc_deiSecurityExchangeName_40" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiSecurityExchangeName_40" xlink:type="arc" order="38" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12gTitle" xlink:label="loc_deiSecurity12gTitle_40" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiSecurity12gTitle_40" xlink:type="arc" order="39" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityReportingObligation" xlink:label="loc_deiSecurityReportingObligation_40" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiSecurityReportingObligation_40" xlink:type="arc" order="40" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AnnualInformationForm" xlink:label="loc_deiAnnualInformationForm_40" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiAnnualInformationForm_40" xlink:type="arc" order="41" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="loc_deiAuditedAnnualFinancialStatements_40" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiAuditedAnnualFinancialStatements_40" xlink:type="arc" order="42" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_deiEntityWellKnownSeasonedIssuer_40" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityWellKnownSeasonedIssuer_40" xlink:type="arc" order="43" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_deiEntityVoluntaryFilers_40" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityVoluntaryFilers_40" xlink:type="arc" order="44" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_deiEntityCurrentReportingStatus_40" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityCurrentReportingStatus_40" xlink:type="arc" order="45" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_deiEntityInteractiveDataCurrent_40" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityInteractiveDataCurrent_40" xlink:type="arc" order="46" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFilerCategory" xlink:label="loc_deiEntityFilerCategory_40" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityFilerCategory_40" xlink:type="arc" order="47" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntitySmallBusiness" xlink:label="loc_deiEntitySmallBusiness_40" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntitySmallBusiness_40" xlink:type="arc" order="48" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_deiEntityEmergingGrowthCompany_40" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityEmergingGrowthCompany_40" xlink:type="arc" order="49" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityExTransitionPeriod" xlink:label="loc_deiEntityExTransitionPeriod_40" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityExTransitionPeriod_40" xlink:type="arc" order="50" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentAccountingStandard" xlink:label="loc_deiDocumentAccountingStandard_40" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentAccountingStandard_40" xlink:type="arc" order="51" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_OtherReportingStandardItemNumber" xlink:label="loc_deiOtherReportingStandardItemNumber_40" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiOtherReportingStandardItemNumber_40" xlink:type="arc" order="52" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityShellCompany" xlink:label="loc_deiEntityShellCompany_40" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityShellCompany_40" xlink:type="arc" order="53" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityPublicFloat" xlink:label="loc_deiEntityPublicFloat_40" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityPublicFloat_40" xlink:type="arc" order="54" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="loc_deiEntityBankruptcyProceedingsReportingCurrent_40" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityBankruptcyProceedingsReportingCurrent_40" xlink:type="arc" order="55" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_deiEntityCommonStockSharesOutstanding_40" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityCommonStockSharesOutstanding_40" xlink:type="arc" order="56" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="loc_deiDocumentsIncorporatedByReferenceTextBlock_40" />
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentsIncorporatedByReferenceTextBlock_40" xlink:type="arc" order="57" />
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>6
<FILENAME>gnw-20250101_lab.xml
<DESCRIPTION>XBRL LABEL FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel" />
  <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" />
  <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" />
  <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" />
  <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" />
  <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" />
  <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel" />
  <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_StatementClassOfStockAxis_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementClassOfStockAxis_lbl" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:href="gnw-20250101.xsd#gnw_ClassCommonStock.01ParValueMember" xlink:label="gnw_ClassCommonStock.01ParValueMember" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gnw_ClassCommonStock.01ParValueMember" xlink:to="gnw_ClassCommonStock.01ParValueMember_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gnw_ClassCommonStock.01ParValueMember_lbl" xml:lang="en-US">Class A Common Stock, $.01 par value</link:label>
    <link:loc xlink:type="locator" xlink:href="gnw-20250101.xsd#gnw_ClassBCommonStock.01ParValueMember" xlink:label="gnw_ClassBCommonStock.01ParValueMember" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gnw_ClassBCommonStock.01ParValueMember" xlink:to="gnw_ClassBCommonStock.01ParValueMember_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gnw_ClassBCommonStock.01ParValueMember_lbl" xml:lang="en-US">Class B Common Stock, $.01 par value</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementTable_lbl" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementLineItems_lbl" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentType" xlink:label="dei_DocumentType" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentDescription" xlink:label="dei_AmendmentDescription" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentDescription" xlink:to="dei_AmendmentDescription_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentDescription_lbl" xml:lang="en-US">Amendment Description</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentRegistrationStatement" xlink:label="dei_DocumentRegistrationStatement" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentRegistrationStatement" xlink:to="dei_DocumentRegistrationStatement_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentRegistrationStatement_lbl" xml:lang="en-US">Document Registration Statement</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentAnnualReport" xlink:label="dei_DocumentAnnualReport" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAnnualReport" xlink:to="dei_DocumentAnnualReport_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAnnualReport_lbl" xml:lang="en-US">Document Annual Report</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentQuarterlyReport" xlink:label="dei_DocumentQuarterlyReport" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentQuarterlyReport" xlink:to="dei_DocumentQuarterlyReport_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentQuarterlyReport_lbl" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentTransitionReport_lbl" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentShellCompanyReport" xlink:label="dei_DocumentShellCompanyReport" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyReport" xlink:to="dei_DocumentShellCompanyReport_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentShellCompanyReport_lbl" xml:lang="en-US">Document Shell Company Report</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentShellCompanyEventDate" xlink:label="dei_DocumentShellCompanyEventDate" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyEventDate" xlink:to="dei_DocumentShellCompanyEventDate_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentShellCompanyEventDate_lbl" xml:lang="en-US">Document Shell Company Event Date</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodStartDate" xlink:label="dei_DocumentPeriodStartDate" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodStartDate" xlink:to="dei_DocumentPeriodStartDate_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodStartDate_lbl" xml:lang="en-US">Document Period Start Date</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFileNumber_lbl" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityPrimarySicNumber" xlink:label="dei_EntityPrimarySicNumber" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPrimarySicNumber" xlink:to="dei_EntityPrimarySicNumber_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPrimarySicNumber_lbl" xml:lang="en-US">Entity Primary SIC Number</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine1_lbl" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine2" xlink:label="dei_EntityAddressAddressLine2" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine2" xlink:to="dei_EntityAddressAddressLine2_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine2_lbl" xml:lang="en-US">Entity Address, Address Line Two</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine3" xlink:label="dei_EntityAddressAddressLine3" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine3" xlink:to="dei_EntityAddressAddressLine3_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine3_lbl" xml:lang="en-US">Entity Address, Address Line Three</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCityOrTown_lbl" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressStateOrProvince_lbl" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCountry" xlink:label="dei_EntityAddressCountry" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCountry" xlink:to="dei_EntityAddressCountry_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCountry_lbl" xml:lang="en-US">Entity Address, Country</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressPostalZipCode_lbl" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CountryRegion" xlink:label="dei_CountryRegion" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CountryRegion" xlink:to="dei_CountryRegion_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CountryRegion_lbl" xml:lang="en-US">Country Region</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CityAreaCode_lbl" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LocalPhoneNumber_lbl" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Extension" xlink:label="dei_Extension" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Extension" xlink:to="dei_Extension_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Extension_lbl" xml:lang="en-US">Extension</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_WrittenCommunications" xlink:label="dei_WrittenCommunications" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_WrittenCommunications" xlink:to="dei_WrittenCommunications_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_WrittenCommunications_lbl" xml:lang="en-US">Written Communications</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SolicitingMaterial" xlink:label="dei_SolicitingMaterial" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SolicitingMaterial" xlink:to="dei_SolicitingMaterial_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SolicitingMaterial_lbl" xml:lang="en-US">Soliciting Material</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_PreCommencementTenderOffer" xlink:label="dei_PreCommencementTenderOffer" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementTenderOffer" xlink:to="dei_PreCommencementTenderOffer_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_PreCommencementTenderOffer_lbl" xml:lang="en-US">Pre-commencement Tender Offer</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="dei_PreCommencementIssuerTenderOffer" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementIssuerTenderOffer" xlink:to="dei_PreCommencementIssuerTenderOffer_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_PreCommencementIssuerTenderOffer_lbl" xml:lang="en-US">Pre-commencement Issuer Tender Offer</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12bTitle_lbl" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_NoTradingSymbolFlag" xlink:label="dei_NoTradingSymbolFlag" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_NoTradingSymbolFlag" xlink:to="dei_NoTradingSymbolFlag_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_NoTradingSymbolFlag_lbl" xml:lang="en-US">No Trading Symbol Flag</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_TradingSymbol_lbl" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityExchangeName_lbl" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12gTitle" xlink:label="dei_Security12gTitle" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12gTitle" xlink:to="dei_Security12gTitle_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12gTitle_lbl" xml:lang="en-US">Title of 12(g) Security</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityReportingObligation" xlink:label="dei_SecurityReportingObligation" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityReportingObligation" xlink:to="dei_SecurityReportingObligation_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityReportingObligation_lbl" xml:lang="en-US">Security Reporting Obligation</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AnnualInformationForm" xlink:label="dei_AnnualInformationForm" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AnnualInformationForm" xlink:to="dei_AnnualInformationForm_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AnnualInformationForm_lbl" xml:lang="en-US">Annual Information Form</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="dei_AuditedAnnualFinancialStatements" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditedAnnualFinancialStatements" xlink:to="dei_AuditedAnnualFinancialStatements_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AuditedAnnualFinancialStatements_lbl" xml:lang="en-US">Audited Annual Financial Statements</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityVoluntaryFilers_lbl" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntitySmallBusiness_lbl" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityExTransitionPeriod" xlink:label="dei_EntityExTransitionPeriod" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityExTransitionPeriod" xlink:to="dei_EntityExTransitionPeriod_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityExTransitionPeriod_lbl" xml:lang="en-US">Elected Not To Use the Extended Transition Period</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentAccountingStandard" xlink:label="dei_DocumentAccountingStandard" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAccountingStandard" xlink:to="dei_DocumentAccountingStandard_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAccountingStandard_lbl" xml:lang="en-US">Document Accounting Standard</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_OtherReportingStandardItemNumber" xlink:label="dei_OtherReportingStandardItemNumber" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_OtherReportingStandardItemNumber" xlink:to="dei_OtherReportingStandardItemNumber_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_OtherReportingStandardItemNumber_lbl" xml:lang="en-US">Other Reporting Standard Item Number</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityShellCompany_lbl" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityPublicFloat" xlink:label="dei_EntityPublicFloat" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPublicFloat" xlink:to="dei_EntityPublicFloat_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPublicFloat_lbl" xml:lang="en-US">Entity Public Float</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="dei_EntityBankruptcyProceedingsReportingCurrent" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityBankruptcyProceedingsReportingCurrent" xlink:to="dei_EntityBankruptcyProceedingsReportingCurrent_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityBankruptcyProceedingsReportingCurrent_lbl" xml:lang="en-US">Entity Bankruptcy Proceedings, Reporting Current</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock" />
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xlink:type="arc" />
    <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>7
<FILENAME>gnw-20250101_pre.xml
<DESCRIPTION>XBRL PRESENTATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://globenewswire.com/role/Cover" xlink:href="gnw-20250101.xsd#Cover" xlink:type="simple" />
  <link:presentationLink xlink:type="extended" xlink:role="http://globenewswire.com/role/Cover" xlink:title="00000001 - Document - Cover">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CoverAbstract" xlink:label="loc_deiCoverAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" order="10" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" order="0" />
    <link:loc xlink:type="locator" xlink:href="gnw-20250101.xsd#gnw_ClassCommonStock.01ParValueMember" xlink:label="loc_gnwClassCommonStock.01ParValueMember" />
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_gnwClassCommonStock.01ParValueMember" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="gnw-20250101.xsd#gnw_ClassBCommonStock.01ParValueMember" xlink:label="loc_gnwClassBCommonStock.01ParValueMember" />
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_gnwClassBCommonStock.01ParValueMember" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentType" xlink:label="loc_deiDocumentType" />
    <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentType" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentFlag" xlink:label="loc_deiAmendmentFlag" />
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiAmendmentFlag" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentDescription" xlink:label="loc_deiAmendmentDescription" />
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiAmendmentDescription" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentRegistrationStatement" xlink:label="loc_deiDocumentRegistrationStatement" />
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentRegistrationStatement" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentAnnualReport" xlink:label="loc_deiDocumentAnnualReport" />
    <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentAnnualReport" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentQuarterlyReport" xlink:label="loc_deiDocumentQuarterlyReport" />
    <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentQuarterlyReport" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentTransitionReport" xlink:label="loc_deiDocumentTransitionReport" />
    <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentTransitionReport" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentShellCompanyReport" xlink:label="loc_deiDocumentShellCompanyReport" />
    <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentShellCompanyReport" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentShellCompanyEventDate" xlink:label="loc_deiDocumentShellCompanyEventDate" />
    <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentShellCompanyEventDate" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodStartDate" xlink:label="loc_deiDocumentPeriodStartDate" />
    <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentPeriodStartDate" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_deiDocumentPeriodEndDate" />
    <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentPeriodEndDate" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_deiDocumentFiscalPeriodFocus" />
    <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentFiscalPeriodFocus" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_deiDocumentFiscalYearFocus" />
    <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentFiscalYearFocus" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_deiCurrentFiscalYearEndDate" />
    <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiCurrentFiscalYearEndDate" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFileNumber" xlink:label="loc_deiEntityFileNumber" />
    <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityFileNumber" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityRegistrantName" xlink:label="loc_deiEntityRegistrantName" />
    <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityRegistrantName" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCentralIndexKey" xlink:label="loc_deiEntityCentralIndexKey" />
    <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityCentralIndexKey" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityPrimarySicNumber" xlink:label="loc_deiEntityPrimarySicNumber" />
    <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityPrimarySicNumber" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_deiEntityTaxIdentificationNumber" />
    <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityTaxIdentificationNumber" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_deiEntityIncorporationStateCountryCode" />
    <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityIncorporationStateCountryCode" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_deiEntityAddressAddressLine1" />
    <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressAddressLine1" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine2" xlink:label="loc_deiEntityAddressAddressLine2" />
    <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressAddressLine2" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine3" xlink:label="loc_deiEntityAddressAddressLine3" />
    <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressAddressLine3" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_deiEntityAddressCityOrTown" />
    <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressCityOrTown" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_deiEntityAddressStateOrProvince" />
    <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressStateOrProvince" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCountry" xlink:label="loc_deiEntityAddressCountry" />
    <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressCountry" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_deiEntityAddressPostalZipCode" />
    <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressPostalZipCode" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CountryRegion" xlink:label="loc_deiCountryRegion" />
    <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiCountryRegion" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CityAreaCode" xlink:label="loc_deiCityAreaCode" />
    <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiCityAreaCode" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LocalPhoneNumber" xlink:label="loc_deiLocalPhoneNumber" />
    <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiLocalPhoneNumber" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Extension" xlink:label="loc_deiExtension" />
    <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiExtension" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_WrittenCommunications" xlink:label="loc_deiWrittenCommunications" />
    <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiWrittenCommunications" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SolicitingMaterial" xlink:label="loc_deiSolicitingMaterial" />
    <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiSolicitingMaterial" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_PreCommencementTenderOffer" xlink:label="loc_deiPreCommencementTenderOffer" />
    <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiPreCommencementTenderOffer" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="loc_deiPreCommencementIssuerTenderOffer" />
    <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiPreCommencementIssuerTenderOffer" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12bTitle" xlink:label="loc_deiSecurity12bTitle" />
    <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiSecurity12bTitle" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_NoTradingSymbolFlag" xlink:label="loc_deiNoTradingSymbolFlag" />
    <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiNoTradingSymbolFlag" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_TradingSymbol" xlink:label="loc_deiTradingSymbol" />
    <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiTradingSymbol" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityExchangeName" xlink:label="loc_deiSecurityExchangeName" />
    <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiSecurityExchangeName" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12gTitle" xlink:label="loc_deiSecurity12gTitle" />
    <link:presentationArc order="390" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiSecurity12gTitle" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityReportingObligation" xlink:label="loc_deiSecurityReportingObligation" />
    <link:presentationArc order="400" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiSecurityReportingObligation" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AnnualInformationForm" xlink:label="loc_deiAnnualInformationForm" />
    <link:presentationArc order="410" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiAnnualInformationForm" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="loc_deiAuditedAnnualFinancialStatements" />
    <link:presentationArc order="420" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiAuditedAnnualFinancialStatements" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_deiEntityWellKnownSeasonedIssuer" />
    <link:presentationArc order="430" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityWellKnownSeasonedIssuer" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_deiEntityVoluntaryFilers" />
    <link:presentationArc order="440" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityVoluntaryFilers" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_deiEntityCurrentReportingStatus" />
    <link:presentationArc order="450" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityCurrentReportingStatus" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_deiEntityInteractiveDataCurrent" />
    <link:presentationArc order="460" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityInteractiveDataCurrent" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFilerCategory" xlink:label="loc_deiEntityFilerCategory" />
    <link:presentationArc order="470" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityFilerCategory" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntitySmallBusiness" xlink:label="loc_deiEntitySmallBusiness" />
    <link:presentationArc order="480" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntitySmallBusiness" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_deiEntityEmergingGrowthCompany" />
    <link:presentationArc order="490" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityEmergingGrowthCompany" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityExTransitionPeriod" xlink:label="loc_deiEntityExTransitionPeriod" />
    <link:presentationArc order="500" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityExTransitionPeriod" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentAccountingStandard" xlink:label="loc_deiDocumentAccountingStandard" />
    <link:presentationArc order="510" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentAccountingStandard" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_OtherReportingStandardItemNumber" xlink:label="loc_deiOtherReportingStandardItemNumber" />
    <link:presentationArc order="520" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiOtherReportingStandardItemNumber" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityShellCompany" xlink:label="loc_deiEntityShellCompany" />
    <link:presentationArc order="530" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityShellCompany" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityPublicFloat" xlink:label="loc_deiEntityPublicFloat" />
    <link:presentationArc order="540" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityPublicFloat" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="loc_deiEntityBankruptcyProceedingsReportingCurrent" />
    <link:presentationArc order="550" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityBankruptcyProceedingsReportingCurrent" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_deiEntityCommonStockSharesOutstanding" />
    <link:presentationArc order="560" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityCommonStockSharesOutstanding" xlink:type="arc" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="loc_deiDocumentsIncorporatedByReferenceTextBlock" />
    <link:presentationArc order="570" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" />
  </link:presentationLink>
</link: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.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cover<br></strong></div></th>
<th class="th"><div>Nov. 11, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">8-K<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Nov. 11,  2025<span></span>
</td>
</tr>
<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">000-22333<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">SOLESENCE, INC.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000883107<span></span>
</td>
</tr>
<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">36-3687863<span></span>
</td>
</tr>
<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">DE<span></span>
</td>
</tr>
<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">1319 Marquette Drive<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Romeoville<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">IL<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">60446<span></span>
</td>
</tr>
<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">630<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">771-6708<span></span>
</td>
</tr>
<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_WrittenCommunications', window );">Written Communications</a></td>
<td class="text">false<span></span>
</td>
</tr>
<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_SolicitingMaterial', window );">Soliciting Material</a></td>
<td class="text">false<span></span>
</td>
</tr>
<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_PreCommencementTenderOffer', window );">Pre-commencement Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<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_PreCommencementIssuerTenderOffer', window );">Pre-commencement Issuer Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, $0.01 par value per share<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">SLSN<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
</tr>
<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>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_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_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_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_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_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_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_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementIssuerTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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.</p></div>
<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 13e<br> -Subsection 4c<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_PreCommencementIssuerTenderOffer</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_PreCommencementTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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.</p></div>
<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 14d<br> -Subsection 2b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_PreCommencementTenderOffer</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_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_SolicitingMaterial">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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.</p></div>
<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 14a<br> -Subsection 12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SolicitingMaterial</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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_WrittenCommunications">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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.</p></div>
<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 425<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_WrittenCommunications</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<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>11
<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>13
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.3</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1</ContextCount>
  <ElementCount>22</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>3</UnitCount>
  <MyReports>
    <Report instance="f8k_111225.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>00000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://globenewswire.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</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="8-K" isOnlyDei="true" isUsgaap="true" original="f8k_111225.htm">f8k_111225.htm</File>
    <File>gnw-20250101.xsd</File>
    <File>gnw-20250101_def.xml</File>
    <File>gnw-20250101_lab.xml</File>
    <File>gnw-20250101_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="22">http://xbrl.sec.gov/dei/2025</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>15
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "f8k_111225.htm": {
   "nsprefix": "gnw",
   "nsuri": "http://globenewswire.com/20250101",
   "dts": {
    "inline": {
     "local": [
      "f8k_111225.htm"
     ]
    },
    "schema": {
     "local": [
      "gnw-20250101.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://www.xbrl.org/dtr/type/2024-01-31/types.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-roles-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-roles-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd",
      "https://xbrl.sec.gov/country/2025/country-2025.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-2025.xsd",
      "https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd"
     ]
    },
    "definitionLink": {
     "local": [
      "gnw-20250101_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "gnw-20250101_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "gnw-20250101_pre.xml"
     ]
    }
   },
   "keyStandard": 22,
   "keyCustom": 0,
   "axisStandard": 0,
   "axisCustom": 0,
   "memberStandard": 0,
   "memberCustom": 0,
   "hidden": {
    "total": 2,
    "http://xbrl.sec.gov/dei/2025": 2
   },
   "contextCount": 1,
   "entityCount": 1,
   "segmentCount": 0,
   "elementCount": 65,
   "unitCount": 3,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/dei/2025": 22
   },
   "report": {
    "R1": {
     "role": "http://globenewswire.com/role/Cover",
     "longName": "00000001 - Document - Cover",
     "shortName": "Cover",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "Form8K",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "f8k_111225.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "Form8K",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "f8k_111225.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "dei_AmendmentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AmendmentDescription",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Description",
        "documentation": "Description of changes contained within amended document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://globenewswire.com/role/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/2025",
     "localname": "AnnualInformationForm",
     "presentation": [
      "http://globenewswire.com/role/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": [
      "r14"
     ]
    },
    "dei_AuditedAnnualFinancialStatements": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditedAnnualFinancialStatements",
     "presentation": [
      "http://globenewswire.com/role/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": [
      "r14"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CityAreaCode",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "gnw_ClassBCommonStock.01ParValueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://globenewswire.com/20250101",
     "localname": "ClassBCommonStock.01ParValueMember",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class B Common Stock, $.01 par value"
       }
      }
     },
     "auth_ref": []
    },
    "gnw_ClassCommonStock.01ParValueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://globenewswire.com/20250101",
     "localname": "ClassCommonStock.01ParValueMember",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class A Common Stock, $.01 par value"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfStockDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ClassOfStockDomain",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "auth_ref": []
    },
    "dei_CountryRegion": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CountryRegion",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Country Region",
        "documentation": "Region code of country"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://globenewswire.com/role/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_DocumentAccountingStandard": {
     "xbrltype": "accountingStandardItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentAccountingStandard",
     "presentation": [
      "http://globenewswire.com/role/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": [
      "r13"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://globenewswire.com/role/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": [
      "r11",
      "r13",
      "r14"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://globenewswire.com/role/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_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodStartDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentPeriodStartDate",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period Start Date",
        "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentQuarterlyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentQuarterlyReport",
     "presentation": [
      "http://globenewswire.com/role/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": [
      "r12"
     ]
    },
    "dei_DocumentRegistrationStatement": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentRegistrationStatement",
     "presentation": [
      "http://globenewswire.com/role/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": [
      "r0"
     ]
    },
    "dei_DocumentShellCompanyEventDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentShellCompanyEventDate",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Event Date",
        "documentation": "Date of event requiring a shell company report."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "dei_DocumentShellCompanyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentShellCompanyReport",
     "presentation": [
      "http://globenewswire.com/role/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": [
      "r13"
     ]
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://globenewswire.com/role/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": [
      "r15"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentType",
     "presentation": [
      "http://globenewswire.com/role/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_DocumentsIncorporatedByReferenceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Documents Incorporated by Reference [Text Block]",
        "documentation": "Documents incorporated by reference."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine2": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine3": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine3",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Three",
        "documentation": "Address Line 3 such as an Office Park"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCountry": {
     "xbrltype": "countryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressCountry",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Country",
        "documentation": "ISO 3166-1 alpha-2 country code."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityBankruptcyProceedingsReportingCurrent": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityBankruptcyProceedingsReportingCurrent",
     "presentation": [
      "http://globenewswire.com/role/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": [
      "r6"
     ]
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://globenewswire.com/role/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": [
      "r2"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://globenewswire.com/role/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_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://globenewswire.com/role/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_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityExTransitionPeriod": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityExTransitionPeriod",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Elected Not To Use the Extended 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": [
      "r19"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://globenewswire.com/role/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": [
      "r2"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://globenewswire.com/role/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_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://globenewswire.com/role/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": [
      "r16"
     ]
    },
    "dei_EntityPrimarySicNumber": {
     "xbrltype": "sicNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityPrimarySicNumber",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Primary SIC Number",
        "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Public Float",
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://globenewswire.com/role/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": [
      "r2"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://globenewswire.com/role/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": [
      "r2"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://globenewswire.com/role/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": [
      "r2"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://globenewswire.com/role/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": [
      "r17"
     ]
    },
    "dei_Extension": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "Extension",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Extension",
        "documentation": "Extension number for local phone number."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "dei_NoTradingSymbolFlag": {
     "xbrltype": "trueItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "NoTradingSymbolFlag",
     "presentation": [
      "http://globenewswire.com/role/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": []
    },
    "dei_OtherReportingStandardItemNumber": {
     "xbrltype": "otherReportingStandardItemNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "OtherReportingStandardItemNumber",
     "presentation": [
      "http://globenewswire.com/role/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": [
      "r13"
     ]
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "PreCommencementIssuerTenderOffer",
     "presentation": [
      "http://globenewswire.com/role/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": [
      "r7"
     ]
    },
    "dei_PreCommencementTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "PreCommencementTenderOffer",
     "presentation": [
      "http://globenewswire.com/role/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": [
      "r9"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "Security12bTitle",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_Security12gTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "Security12gTitle",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(g) Security",
        "documentation": "Title of a 12(g) registered security."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "dei_SecurityReportingObligation": {
     "xbrltype": "securityReportingObligationItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "SecurityReportingObligation",
     "presentation": [
      "http://globenewswire.com/role/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": [
      "r10"
     ]
    },
    "dei_SolicitingMaterial": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "SolicitingMaterial",
     "presentation": [
      "http://globenewswire.com/role/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": [
      "r8"
     ]
    },
    "us-gaap_StatementClassOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementClassOfStockAxis",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Stock [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementLineItems",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementTable",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "TradingSymbol",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "dei_WrittenCommunications": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "WrittenCommunications",
     "presentation": [
      "http://globenewswire.com/role/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": [
      "r18"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "g"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12, 13, 15d"
  },
  "r7": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r8": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14a",
   "Subsection": "12"
  },
  "r9": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r10": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "15",
   "Subsection": "d"
  },
  "r11": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r12": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r13": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r14": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r15": {
   "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"
  },
  "r16": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r17": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r18": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "425"
  },
  "r19": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "7A",
   "Section": "B",
   "Subsection": "2"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>16
<FILENAME>0001171843-25-007246-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001171843-25-007246-xbrl.zip
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
MN'V4,TZ"^XA!4/LBPF(9*R:1,0@P)*VC6I70BELAY_<:::??NO>:@#: U C
M"[O*QJ:"@;'0:*IO$V$+WAR-$)LJY%H:1$&7&$.?+>6?:K/QURMS1^KG/Y&@
M?U+OF_\$[JA&?O(I\.O,>K2Y'\Q$R\P]_9WU30JLO;2];T<B^4"&83CB1X>'
MS'I@%1=<7WK 60!:5@%;>.BZYN'H\,\H:+LCH_[#W_5F]5C^FVG[ H@[Z'FB
M;='T4=HV1#LV!P$>H "SG20_'_[4,YC1ZK=ITVPUF_6!T>ZWJ-[4Z^U^LSVH
MZGWZ&@49K;KW!8@B8U$L%A('LO BU!$1J#XQ$!+\?1&S >8(3D,!-C>]*PTO
M$Q=:(PEUJ$[8%.V#IA& W6\H=).E-S!+/B6D3QWN2T#%9_Q18C322_P%GG$E
M87X4XF_XL(\M"D6:T?4^].)!2- ;B/L 5Q[ 8Q'$ [V@I[8O@NPYSTJR3 HF
M ^.V%Z#X("&Z\C87$XUV,8V#0P*MA@@>K1N:8_ B'H9SS;+M0? '\2WTY<0^
MQQ/K ^0PG)=2@(EZV$$%T(E) X *42$W$)L#?O[AQW[F+#= %GA'"!,1^ G@
M"RX,IJ2 +6R:%SS$Z!8#O/G)HY][5V=7Y[VS2W+;O?MZ>7]'SJXNR-7UU<$O
M9V<WI'?U\_7M;V?WO>NKN7"6MO.5"\?QRO?D@^,)V_/2.'HI1.P#ZC,,I45<
MAV,:8>[!"U.#DP 6>S:=2 2K ! AQ:@!= S!/\(\!2<>4 < ,"3LSPB-!CK
MS..R(4Q(/V#6+L8\\*T81>=B "ZH<.9$] XCLKVI]!8X4,/9!$XB?V@N]LFD
MC47RV2-UHI1XF'JB-1QJ[$L&(B\LC*[PMKDTL[&.$7" >&Q@O83=0"H'G)6^
M/[H[ 1K5)&DD2)IH-0K _#'9[-Q6,*#V?!'F8,(JL*BT3>#F0#P-S8'01!\"
MNJ%/C?S"/$R#P/0Z@PDR0G_U;)SKN@&?PK2!A9Q\CET<[#&VIE\$@3C)^HA5
M Z'KH?1=L\0)![#_0H#MPB@B5^QX-!G=  L*P[&L>"%C2G8V%X-$,0L ZHN)
MAC8*@R)4'YB7<4N!#/EYU <M#:,X73$9-4U] \$1/A0)#N [C=N;X27!<<V?
MEF=]!,5Y>>QEYM K&7#D3-%)\ KY'4=* :1$HD>X';$?]X?_DH+H9#X,>.B
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
M!CHBP6US;"_2Y+7MX:C1))(T:^=SFE],[Z2RO"I]:HD.0\IS9@J:R9&=-VC
MM^P7B>:RAM%!+ZALGSI(C:09EI8:3,_Q4.JGMTZTU5F;8VI[M*-3$D'T6^I5
M,;$8(;W\W.;EG \B?I]F)*BR8<N;NK(YC[>>9G-Z#)VA:3*RQ]$MV] ).+>)
M:YJ;:.QH6I1Y.5GVDWE9U]DPMVBW:N=HK$=OI6=IJEBY46O9N1RG<C0RF%(:
MQ'!)LS?,LU$RM29OIB2YZA;S1F.KRHHZZ1Y<\CM--:.G< SH&1E)2=VMR BI
M7V&@:3;B_945W3GMC=DH$T$B6B6<;S1S^%IFB[3O;$:]H/YM:%_2FVDG)*:F
M=?BCS2J9EDO%&OI^(,-*VH)^U)!(K9.B3$J:2!53M#G;>4HS07N2FB4)!ZV)
M_7^%C*6'G- H["*A'<,[KJ7M5D'$-+RCJ4&9<@@>:H&D$7V^H;DZ^K*J_VC+
MAR3[BG)!,AS[D-?9"\;R7 [G_Z-1%\D!R:8&)_DYR:PL==O_8$K2C]:<)I<W
M]O%XG-$H![WGN:63G$S*Q-".3/M)G55O/;8KC<KW,-G^:VN+S$6;I]\ESTFK
M/J0]_$>+05-3R=;6XUY"__<HS<Z[!NQ64\Z_2QZ$=VT-RX:$F'XV9+'E/WN2
MF]&K9(\Z4Y=YEE*'&H.339(NGYL41MH_;Y'W@'_7)"3<O_65VMJHS',SKZEG
M[F\/Z>BES12CWO[B@@F-UU2N#5K!ALYQ[BQJZG_7Q,[MF)](W1/:]-[>%V%G
M->FZ7]S[XA)K/9I<-ZT/D[/EG#JX7YEA-GJ8/"./3*;^68GYWHD?NNN>PC>7
MO7WOB[6^4]SENTV%/S#G]+^TF!>7=5A9\VIK"%.$^C/GK7"-I:9!KG-MXK,8
MOS >&\;,.^PR[VC=@HK?\%Y>QP?Q7-[7[^E(DJN<']KJ9?5=\M^[]_"?-6[B
MRI0-Z:1-JI*D^)8^2C9K8V&JJ&]$XE9=BT&RS[+..4TDX6 !DH(NVXK4W;FM
M8<WT>XTU,]@&8MN1Z46& ]EEOY<96\TMY#P[8"]A Y/L,TE>LFD\@N@DB5<F
M"_IT/B?G(8,EO,0;FFQ&ILB<U OVN+1M&N 1;Z\IKQCYNZB%2YM[F'171+TD
MN$?&N1'CELSHDNTBM1G(+*697&)J5SW/08_-</K_&6GHK"+SI)S#GFP+6"@T
MA_6<CJ88&5BE.H- J!L[GV/R28>*!U*5.=M]U]-*R5%BR'ZN6C*EIV5!IS[M
MH2'X4LZ0IH;F9,%E0[)SU%BRA:59^E/L"3;JBA$,24CSQN1XJVX?[)G$Z5(R
M#$NX5WY@;")!&\HF@=9O2456Y8+&!'-SG$%<+678:&]8H;$Y^>?4A;>U#3[=
M[CAJ>&OD= (,+=VDR&C^X2KH!A'370U.LA-HX_=D1]$;R?S\EZUK-5!H=\"
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
M">>W50;-?R5G+0-DO![JE?/)%?RYI]N=#Z;&<A@U8RP^ O^=7>WPB-4=>.&
M]/6,X=UHQTD1AL?Q#Q%(G@;44XDT@GP\H!>U8#4]8:REG_P4X*J7M!\8L'?(
MO:/60< (3.'C6@Z;<R[(6LS]H_A*CU].L]S*:78A$!?1"O)=B"[_$OUXS@B=
MQ$ 9Y:0E"?0P,YK"[>$G^CT&*DGH3ID,-[863@ZP$$O:&=,([4HC[@0I$*K1
M8 F]8];2G(D0YV :@_4X:!9'DCE=I)Q8273XK4JV8\74ZWY%33#[M;)S^I6H
M 0'V$9ITOZ*-9?)929\TBS)96D,6_ (*$UU+LY2V:N-"P?AV"S.SA;^!.F01
M[./(H:GA,J9D5=![\F6_]V(/K[^7+#@4(%Q3_U;>H+R_7%0G(8MKZIMD2%!C
MAQRS%+6X.I0<.U:]E?!;>=I6K*(1X*&10.2/FF0+FM'OQ2J#'$<'!2Z6H^9=
MID'R4[FP'/9>6 ;SF;7F= /]@U$UUT$> .0AB7V:)QJFA$T10B\F_&]RDNH,
MMO+%4*F@>3-Z;3;//>W/Z; [M:J-!.: B^IHEZ:DE4@K^EBKQ1$$W8X'59?O
M=\:N@-+V;J"TS4-I>S=0VL>'TMX8ZF'9)9) S/W*9@5-S2@0*O3 SG/@)ZI/
MZ2S3^9V0H[7"@F #%B%Q'\KM]TBE3U40S!(V;2'#5%#1;U7$\<L$S^\GL;]'
MPJ\0JXT^6HH0+WV,"L3/$H0?)_8'"4856+Q5Q(?NL;=7U<[ JYTV)]??D1I4
M=O>!(>$@D4CR\AJ=WMM.OBQ24T\?)@^VO]"!956(^9^7.9D9 S)G^OI5W8Z8
M+4"#Y]F3?X)H@QYHH,9PE*<HA$/#@WME\6[R?D&1G6B2 "NUD=HR]&_E_ _;
MI0NS^;&[?M8TX4SSP&!(0/._R?9Q3_3D)6A.S DF3R1GV:NS4IR\_9GYLRP&
MR8DJ-MT4-'G##!QGMM^ZH$M7ER&253N.O-4'O=?('PF1NQ<YK;3TJ74**K(;
MQ52O.H:(/E0GDIQ"9C*SOQ38Q9BL]71XWD/3#,QBF\;JC[D!X!2!5AQI(G5V
M$EDQ+-57.__PT2'R^4@B]9.O=O^1<&PPL="]\-54XW^U]P_FKQ7,NH+2K,I\
MD*Q0?3F<#-T;'9F:7'>8)9@&%QQ+94]PV(H>@R$J,3&Q)V;.QB)K!1I>9W9#
M-JJ"N-VY$='"W'TFXP@ 8%\;$01^@XHW %OM=S(8^!R0O5$[TDM/CKRT#(8:
M]@<V%9DM)'28U809R9H0U/=8'V*O.F/N>Q4]@^0'=?@NN"#!'V@<*XX41T_A
M::;H(+S:%DP-8+!"N%,K9[&?1%VO]2\B9"\2!O2 9[H]G:P;D9?#RU^U$]\4
M2Y$E65PUR$ZV\=,368[)J,J8@)34V2S+#9,\&"'*(D(^VY^VIM^RX.Z^IJ_&
M&!-L/"$J&E,OI9/&LM4DY+/^7B[!.@R810)/M<;^]D\Z(:9K10*,UH5=3C$X
M\3?Q0Q=6!DCKR<<1I" 0 ^GW/%$U@'B6;3U8D2J"Q18=L5- [_028A=BNQ*\
M2(6/2MESD[=6%$@D$'1D$@YBG>&F<Y*!) 0/AX1Z#9A2S+V03M+C7)8&)H X
ME#1=C<468-* TQD^PL1H)=K#.R"Q568Q^XF]-4Q^5[9R7B&'K+V',$@.&<,F
MUY1<MZ)'JY[ST8)#5F2<W5*TT ?L%/#&D:"9MA4[#:#4.0>/LS%T:[D4E(R5
ME^GSL6(W*>85:O]%BO><H[<96>1S];!Q>8>_V)6]);3B%WOJ$ZDF47^,J:*>
M;)H+$.%WOMOP8 -.*O:9?/2)J84YDE8$B04W:\Z^.1U=XYI:D8U>*V8@HG:4
MHOLE[7))H 'D19\O#.],UQ5H19@'4%"T&MVW;VG;'@)7KU2$J!N$_['LOHOZ
M^>1+,YL_?,I/D__+.R^UL/S8,,&KV6Q@&=T67IS+\UFM+^ -1%O2L4#[?FN9
M'/26)=@LC%%4I2(3WJTFPX*[&N)Z3GK)[] UU:V]0 9D>=.Q!UEM* ?+(PF
MV 48!SO4=>ZWTA0F>7I>5G_6YI6BC+3'63V9^;S,V(NG3W[-1C;B.E,?C_R4
M]WCNZ%OI]%'8.8Z+&U)9)T5,9ZXL&0:PL X<9R50IU^"L>NE&D\OIRX='+[L
M>W.9QUNR1IG-RB)?]H#8%'VA-C*RHOVD)W]BL,[J-F+HSH4B(JU<KG@-A<S2
ME[GV)!*=S+IM-<HB_0A654^LJDAWQUB!'QCH.+9080W5&M-$X^#=1P,([MT
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
MJH7FMQ(;5_"B"G$J/%&73P(@OI8=*=ZIJ-BRL]MIPV7.K&-3NGB< #4AQJ?
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
M'?X<[W)XX+MTU22>\-A[6./+)N)FTOS('8=Y^D< Z(=SP& 38]:['+A"<RQ
M2]2;4!=MY=$Y(F6\>3]GG@/_JP\NG>:,&$LU8).[' IZ^S%'N(,HGO-6M9)K
M?T $K6**T#;=#?:N!SI:=0"]I&[/<]CR(UL=HU+-M4OPY_:V8I7J.Z2*:7$E
MFS )J8L%[1;Z8C/02090$YTYFC.)5*;>(H^V+%DEJ[ ,G%RTJE8^L!KPN>\R
M;; ME/HQ$*'43SK]-"/N-<<1]_$2T_+&3]S!YPEGDFBN6&8P=GH?TP)O;V['
MK]+8?="'<.(GR'M2/5#%VBAFWK+@OWC?9FW-IK,'-%Z)GV,BQ93H,9[0XT8-
MOPP?UCJ8,QJ$DK6C'-B$M7A[O!0_X_X=7,,9!97OH(M$T8MGX0/Z3ULX(;!
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
M%"&'\OER=$*'D/\WHVY4G3<N_P!02P,$%     @ S)ML6TN)+L%^"   7V8
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
M52T(V^+*WNL5%J$:^/XM^$8NLVVR=="-!9R'#ZL&3;"X@O=Z^[)5/]T[6.M
M)=I]_&;)$/MSJ]M2Q[ZO%X.D5W\6( '0A^,=YM\@&G3 2OI[*Y=8%.=>B3#=
ME+K%&DVE'':CE730$XOI;_%+$VHOP84XA[D#8D'2%K/;NWA.B7]#.:J=UQ?"
MG.=\J!7$;#&CO4+L2<1KZ>_N!/<QUH]THOV9V"*Q:G4 YZUIWPK0-)M;75^^
MV7*V1 )'M[%,_G*&TEI[,Z*FG/,6-8H'G;'Z%4[1R^8X'%SM[O$""[W$X@%O
MY96JZ*E^$M58W&&?CFL#:-<^I?[H'31/5?ZD/LG>US_TGS)1[_P?4$L#!!0
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
MZ>C9?\H$: Y+4C.>I02F4<C5VV[!GNGPV7RV_L3^LL_F-^_\"U!+ 0(4 Q0
M   ( ,R;;%N=/_A?]B,  &1" @ +              "  0    !E>&A?.3DQ
M+FAT;5!+ 0(4 Q0    ( ,R;;%OYOR=>5#L  &X, 0 +              "
M 1\D  !E>&A?.3DR+FAT;5!+ 0(4 Q0    ( ,R;;%M,8"K$! T  %(]   .
M              "  9Q?  !F.&M?,3$Q,C(U+FAT;5!+ 0(4 Q0    ( ,R;
M;%O@KUD-$P,  &4-   0              "  <QL  !G;G<M,C R-3 Q,#$N
M>'-D4$L! A0#%     @ S)ML6TN)+L%^"   7V8  !0              ( !
M#7   &=N=RTR,#(U,#$P,5]D968N>&UL4$L! A0#%     @ S)ML6P:+4FM<
M"P  /8T  !0              ( !O7@  &=N=RTR,#(U,#$P,5]L86(N>&UL
M4$L! A0#%     @ S)ML6Q:U2JS!!P  !6$  !0              ( !2X0
K &=N=RTR,#(U,#$P,5]P<F4N>&UL4$L%!@     '  < L@$  #Z,      $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>f8k_111225_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/2025"
  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="gnw-20250101.xsd" xlink:type="simple"/>
    <context id="Form8K">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883107</identifier>
        </entity>
        <period>
            <startDate>2025-11-11</startDate>
            <endDate>2025-11-11</endDate>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Shares">
        <measure>shares</measure>
    </unit>
    <unit id="USDPShares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <dei:AmendmentFlag contextRef="Form8K" id="ixv-143">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="Form8K" id="ixv-144">0000883107</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="Form8K" id="ixv-164">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="Form8K" id="ixv-165">2025-11-11</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName contextRef="Form8K" id="ixv-166">SOLESENCE, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="Form8K" id="ixv-167">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber contextRef="Form8K" id="ixv-168">000-22333</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber contextRef="Form8K" id="ixv-169">36-3687863</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="Form8K" id="ixv-170">1319 Marquette Drive</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="Form8K" id="ixv-171">Romeoville</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="Form8K" id="ixv-172">IL</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="Form8K" id="ixv-173">60446</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="Form8K" id="ixv-174">630</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="Form8K" id="ixv-175">771-6708</dei:LocalPhoneNumber>
    <dei:WrittenCommunications contextRef="Form8K" id="ixv-176">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial contextRef="Form8K" id="ixv-177">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer contextRef="Form8K" id="ixv-178">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer contextRef="Form8K" id="ixv-179">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle contextRef="Form8K" id="ixv-180">Common Stock, $0.01 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="Form8K" id="ixv-181">SLSN</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="Form8K" id="ixv-182">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany contextRef="Form8K" id="ixv-183">false</dei:EntityEmergingGrowthCompany>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
