<SEC-DOCUMENT>0001683168-25-000611.txt : 20250130
<SEC-HEADER>0001683168-25-000611.hdr.sgml : 20250130
<ACCEPTANCE-DATETIME>20250130160110
ACCESSION NUMBER:		0001683168-25-000611
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		14
CONFORMED PERIOD OF REPORT:	20250129
ITEM INFORMATION:		Entry into a Material Definitive Agreement
ITEM INFORMATION:		Financial Statements and Exhibits
FILED AS OF DATE:		20250130
DATE AS OF CHANGE:		20250130

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Sonoma Pharmaceuticals, Inc.
		CENTRAL INDEX KEY:			0001367083
		STANDARD INDUSTRIAL CLASSIFICATION:	SURGICAL & MEDICAL INSTRUMENTS & APPARATUS [3841]
		ORGANIZATION NAME:           	08 Industrial Applications and Services
		IRS NUMBER:				680423298
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			0331

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

	BUSINESS ADDRESS:	
		STREET 1:		5445 CONESTOGA COURT, SUITE 150
		CITY:			BOULDER
		STATE:			CO
		ZIP:			80301
		BUSINESS PHONE:		800-759-9305

	MAIL ADDRESS:	
		STREET 1:		5445 CONESTOGA COURT, SUITE 150
		CITY:			BOULDER
		STATE:			CO
		ZIP:			80301

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	Oculus Innovative Sciences, Inc.
		DATE OF NAME CHANGE:	20060622
</SEC-HEADER>
<DOCUMENT>
<TYPE>8-K
<SEQUENCE>1
<FILENAME>sonoma_8k.htm
<DESCRIPTION>CURRENT REPORT
<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/2024" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:us-roles="http://fasb.org/us-roles/2024" xmlns:country="http://xbrl.sec.gov/country/2024" xmlns:srt="http://fasb.org/srt/2024" xmlns:SNOA="http://sonomapharma.com/20250129">
<head>
     <title>Sonoma Pharmaceuticals, Inc. 8-K</title>
<meta http-equiv="Content-Type" content="text/html"/>
</head>
<!-- Field: Set; Name: xdx; ID: xdx_02D_US%2DGAAP%2D2024 -->
<!-- Field: Set; Name: xdx; ID: xdx_038_SNOA_sonomapharma.com_20250129 -->
<!-- Field: Set; Name: xdx; ID: xdx_04C_20250129_20250129 -->
<!-- Field: Set; Name: xdx; ID: xdx_059_edei%2D%2DAmendmentFlag_false -->
<!-- Field: Set; Name: xdx; ID: xdx_05D_edei%2D%2DEntityCentralIndexKey_0001367083 -->
<!-- Field: Set; Name: xdx; ID: xdx_06B_USD_1_iso4217%2D%2DUSD -->
<!-- Field: Set; Name: xdx; ID: xdx_062_Shares_2_xbrli%2D%2Dshares -->
<!-- Field: Set; Name: xdx; ID: xdx_06D_USDPShares_3_iso4217%2D%2DUSD_xbrli%2D%2Dshares -->
<body style="font: 10pt Times New Roman, Times, Serif">
<div style="display: none">
<ix:header>
 <ix:hidden>
  <ix:nonNumeric contextRef="AsOf2025-01-29" id="Fact000003" name="dei:AmendmentFlag">false</ix:nonNumeric>
  <ix:nonNumeric contextRef="AsOf2025-01-29" id="Fact000004" name="dei:EntityCentralIndexKey">0001367083</ix:nonNumeric>
  </ix:hidden>
 <ix:references>
  <link:schemaRef xlink:href="snoa-20250129.xsd" xlink:type="simple"/>
  </ix:references>
 <ix:resources>
    <xbrli:context id="AsOf2025-01-29">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001367083</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2025-01-29</xbrli:startDate>
        <xbrli:endDate>2025-01-29</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>


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

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-size: 12pt"><b>FORM&#160;<span id="xdx_904_edei--DocumentType_c20250129__20250129_znaXfp0izNKi"><ix:nonNumeric contextRef="AsOf2025-01-29" id="Fact000009" name="dei:DocumentType">8-K</ix:nonNumeric></span></b></span></p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>Pursuant to Section&#160;13 OR 15(d)&#160;of
The Securities Exchange Act of 1934</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">Date of Report (Date of
earliest event reported) <b><span id="xdx_909_edei--DocumentPeriodEndDate_c20250129__20250129_zLQVDMZkxuy3"> <ix:nonNumeric contextRef="AsOf2025-01-29" format="ixt:datemonthdayyearen" id="Fact000010" name="dei:DocumentPeriodEndDate">January 29,
2025</ix:nonNumeric></span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span id="xdx_907_edei--EntityRegistrantName_c20250129__20250129_zmcNJd5JO03b" style="font-size: 12pt"><b><ix:nonNumeric contextRef="AsOf2025-01-29" id="Fact000011" name="dei:EntityRegistrantName">SONOMA
PHARMACEUTICALS, INC.</ix:nonNumeric></b></span></p>

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

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr>
    <td style="vertical-align: top; width: 33%; text-align: center"><span style="font-size: 10pt"><b><span id="xdx_908_edei--EntityIncorporationStateCountryCode_c20250129__20250129_zPxRbjtYunUi"><ix:nonNumeric contextRef="AsOf2025-01-29" format="ixt-sec:stateprovnameen" id="Fact000012" name="dei:EntityIncorporationStateCountryCode">Delaware</ix:nonNumeric></span></b></span></td>
    <td style="vertical-align: bottom; width: 1%; text-align: center">&#160;</td>
    <td style="vertical-align: top; width: 32%; text-align: center"><span style="font-size: 10pt"><b><span id="xdx_904_edei--EntityFileNumber_c20250129__20250129_zYDy3OPQCze9"><ix:nonNumeric contextRef="AsOf2025-01-29" id="Fact000013" name="dei:EntityFileNumber">001-33216</ix:nonNumeric></span></b></span></td>
    <td style="vertical-align: bottom; width: 1%; text-align: center">&#160;</td>
    <td style="vertical-align: top; width: 33%; text-align: center"><span style="font-size: 10pt"><b><span id="xdx_901_edei--EntityTaxIdentificationNumber_c20250129__20250129_z1DnMwQp1i1h"><ix:nonNumeric contextRef="AsOf2025-01-29" id="Fact000014" name="dei:EntityTaxIdentificationNumber">68-0423298</ix:nonNumeric></span></b></span></td></tr>
  <tr>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">(State or other jurisdiction</span></td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">(Commission</span></td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">(IRS Employer</span></td></tr>
  <tr>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">of incorporation)</span></td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">File Number)</span></td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">Identification No.)</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><span id="xdx_907_edei--EntityAddressAddressLine1_c20250129__20250129_zl6OlHIcOCp8"><ix:nonNumeric contextRef="AsOf2025-01-29" id="Fact000015" name="dei:EntityAddressAddressLine1">5445
Conestoga Court</ix:nonNumeric></span>, <span id="xdx_901_edei--EntityAddressAddressLine2_c20250129__20250129_zx6BIqIqIOKc"><ix:nonNumeric contextRef="AsOf2025-01-29" id="Fact000016" name="dei:EntityAddressAddressLine2">Suite
150</ix:nonNumeric></span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><span id="xdx_907_edei--EntityAddressCityOrTown_c20250129__20250129_zmRigEK67TL2"><ix:nonNumeric contextRef="AsOf2025-01-29" id="Fact000017" name="dei:EntityAddressCityOrTown">Boulder</ix:nonNumeric></span>, <span id="xdx_90C_edei--EntityAddressStateOrProvince_c20250129__20250129_zdnHrwiHuPmi"><ix:nonNumeric contextRef="AsOf2025-01-29" id="Fact000018" name="dei:EntityAddressStateOrProvince">CO</ix:nonNumeric></span> <span id="xdx_90E_edei--EntityAddressPostalZipCode_c20250129__20250129_zQCyC28XM99e"><ix:nonNumeric contextRef="AsOf2025-01-29" id="Fact000019" name="dei:EntityAddressPostalZipCode">80301</ix:nonNumeric></span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">(Address of principal executive offices)</p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><span id="xdx_90A_edei--CityAreaCode_c20250129__20250129_zQa8uACBnfV8"><ix:nonNumeric contextRef="AsOf2025-01-29" id="Fact000020" name="dei:CityAreaCode">(800)</ix:nonNumeric></span> <span id="xdx_90D_edei--LocalPhoneNumber_c20250129__20250129_zN7DgU7pb8Gb"><ix:nonNumeric contextRef="AsOf2025-01-29" id="Fact000021" name="dei:LocalPhoneNumber">759-9305</ix:nonNumeric></span></b></p>

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

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">(Former name or former address, if changed since
last report)</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Check the appropriate box below if the Form&#160;8-K
filing is intended to simultaneously satisfy the filing obligation of the registrant under any of the following provisions (<span style="text-decoration: underline">see</span>&#160;General
Instruction A.2. below):</p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 1%"><span style="font-size: 10pt"><span id="xdx_901_edei--WrittenCommunications_c20250129__20250129_zz7DCfNpguJb"><ix:nonNumeric contextRef="AsOf2025-01-29" format="ixt:booleanfalse" id="Fact000022" name="dei:WrittenCommunications">&#9744;</ix:nonNumeric></span></span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 98%; text-align: justify"><span style="font-size: 10pt">Written communications pursuant to Rule&#160;425 under the Securities Act (17 CFR 230.425)</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 1%"><span style="font-size: 10pt"><span id="xdx_903_edei--SolicitingMaterial_c20250129__20250129_zedXmA9Zepwl"><ix:nonNumeric contextRef="AsOf2025-01-29" format="ixt:booleanfalse" id="Fact000023" name="dei:SolicitingMaterial">&#9744;</ix:nonNumeric></span></span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 98%; text-align: justify"><span style="font-size: 10pt">Soliciting material pursuant to Rule&#160;14a-12 under the Exchange Act (17 CFR 240.14a-12)</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 1%"><span style="font-size: 10pt"><span id="xdx_902_edei--PreCommencementTenderOffer_c20250129__20250129_zqTMQIFyPael"><ix:nonNumeric contextRef="AsOf2025-01-29" format="ixt:booleanfalse" id="Fact000024" name="dei:PreCommencementTenderOffer">&#9744;</ix:nonNumeric></span></span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 98%; text-align: justify"><span style="font-size: 10pt">Pre-commencement communications pursuant to Rule&#160;14d-2(b)&#160;under the Exchange Act (17 CFR 240.14d-2(b))</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 1%"><span style="font-size: 10pt"><span id="xdx_909_edei--PreCommencementIssuerTenderOffer_c20250129__20250129_zvu8ngKcXGu8"><ix:nonNumeric contextRef="AsOf2025-01-29" format="ixt:booleanfalse" id="Fact000025" name="dei:PreCommencementIssuerTenderOffer">&#9744;</ix:nonNumeric></span></span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 98%; text-align: justify"><span style="font-size: 10pt">Pre-commencement communications pursuant to Rule&#160;13e-4(c)&#160;under the Exchange Act (17 CFR 240.13e-4(c))</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-indent: -0.25in">&#160;</p>

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

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="border: black 1pt solid; width: 33%; text-align: center"><span style="font-size: 10pt">Title of each class</span></td>
    <td style="border-top: black 1pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid; width: 34%; text-align: center"><span style="font-size: 10pt">Trading symbol(s)</span></td>
    <td style="border-top: black 1pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid; width: 33%; text-align: center"><span style="font-size: 10pt">Name of each exchange on which registered</span></td></tr>
  <tr style="vertical-align: top">
    <td style="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; text-align: center"><span style="font-size: 10pt"><span id="xdx_905_edei--Security12bTitle_c20250129__20250129_zTfp41K63dQe"><ix:nonNumeric contextRef="AsOf2025-01-29" id="Fact000026" name="dei:Security12bTitle">Common
    Stock</ix:nonNumeric></span></span></td>
    <td style="border-right: black 1pt solid; border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><span id="xdx_90F_edei--TradingSymbol_c20250129__20250129_zXmGN8Ui7KV9"><ix:nonNumeric contextRef="AsOf2025-01-29" id="Fact000027" name="dei:TradingSymbol">SNOA</ix:nonNumeric></span></span></td>
    <td style="border-right: black 1pt solid; border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt">The <span id="xdx_909_edei--SecurityExchangeName_c20250129__20250129_zuFujoCJEG52"><ix:nonNumeric contextRef="AsOf2025-01-29" format="ixt-sec:exchnameen" id="Fact000028" name="dei:SecurityExchangeName">Nasdaq</ix:nonNumeric></span> Stock Market LLC</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Indicate by check mark whether the
registrant is an emerging growth company as defined in Rule 405 of the Securities Act of 1933 (17 CFR &#167;230.405) or
Rule&#160;12b-2&#160;of the Securities Exchange Act of 1934 (17 CFR&#160;&#167;240.12b-2). Emerging growth company&#160;<span id="xdx_900_edei--EntityEmergingGrowthCompany_c20250129__20250129_zOD9eAtp2aea"><ix:nonNumeric contextRef="AsOf2025-01-29" format="ixt:booleanfalse" id="Fact000029" name="dei:EntityEmergingGrowthCompany">&#9744;</ix:nonNumeric></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If an emerging growth company, indicate by check
mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting
standards provided pursuant to Section 13(a) of the Exchange Act.&#160;&#9744;</p>

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

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

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

<!-- Field: Page; Sequence: 1 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><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; Options: Hidden -->&#160;<!-- 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="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 96px; text-align: left"><b>Item 1.01</b></td><td style="text-align: justify"><b> Entry into a Material Definitive Agreement.</b></td>
</tr></table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Effective January 29, 2025,
we entered into a Master Supply Agreement with WellSpring Pharmaceutical Corporation for the sale of Microcyn<sup>&#174;</sup> technology-based
products to large retailers in the United States. The agreement is for an initial term of two years, subject to three automatic one-year
renewal periods.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The foregoing description
of the agreement is not complete and is qualified in its entirety by reference to the full text of the agreement, a copy of which is filed
herewith as Exhibit 10.1.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">This report contains forward-looking
statements. Forward-looking statements include, but are not limited to, statements that express our intentions, beliefs, expectations,
strategies, predictions or any other statements related to our future activities, or future events or conditions. These statements are
based on current expectations, estimates and projections about our business based, in part, on assumptions made by management. These
statements are not guarantees of future performances and involve risks, uncertainties and assumptions that are difficult to predict.
Therefore, actual outcomes and results may differ materially from what is expressed or forecasted in the forward-looking statements due
to numerous factors, including those risks discussed in our Annual Report on Form 10-K and in other documents that we file from time
to time with the SEC. Any forward-looking statements speak only as of the date on which they are made, and we do not undertake any obligation
to update any forward-looking statement to reflect events or circumstances after the date of this report, except as required by law.</p>


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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 96px; font-size: 10pt"><span style="font-size: 10pt"><b>Item 9.01</b></span></td>
    <td style="font-size: 10pt; text-align: justify"><span style="font-size: 10pt"><b>Financial Statements and Exhibits.</b></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(d) <span style="text-decoration: underline">Exhibits</span>.</p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr>
    <td style="border-bottom: black 1pt solid; vertical-align: top; width: 7%"><span style="font-size: 10pt">Exhibit Number</span></td>
    <td style="vertical-align: top; width: 1%">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom; width: 92%"><span style="font-size: 10pt">Description</span></td></tr>

<tr style="vertical-align: top">
    <td style="width: 10%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.1</span><span style="font-size: 10pt">&#8224;<span style="font-family: Times New Roman, Times, Serif">*</span></span></td>
    <td style="width: 5%">&#160;</td>
    <td style="width: 85%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="sonoma_ex1001.htm">Master Supply Agreement, dated January 29, 2025, by and between Sonoma
Pharmaceuticals, Inc. and WellSpring Pharmaceutical Corporation.</a></span></td></tr>
  <tr style="vertical-align: top">
    <td>104</td>
    <td>&#160;</td>
    <td>Cover Page Interactive Data File (formatted in Inline XBRL in Exhibit 101).</td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;___________________</p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; background-color: white">
  <tr style="vertical-align: top">
    <td style="width: 1%">&#160;</td>
    <td style="width: 3%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8224;</span></td>
    <td style="width: 96%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certain portions of the agreement have been omitted to preserve the confidentiality of such information. The Company will furnish copies of any such information to the SEC upon request.</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Some exhibits or schedules to the agreement have been omitted from this filing pursuant to Item 601(a)(5) of Regulation S-K. The Company will furnish copies of any such schedule or exhibit to the SEC upon request.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

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

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

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

<!-- Field: Page; Sequence: 2 -->
    <div style="border-bottom: Black 1pt solid; margin-bottom: 6pt"><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"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">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>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr>
    <td style="vertical-align: top">&#160;</td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>SONOMA PHARMACEUTICALS, INC.</b></span></td></tr>
  <tr>
    <td style="vertical-align: top">&#160;</td>
    <td colspan="2">&#160;</td></tr>
  <tr>
    <td style="vertical-align: top">&#160;</td>
    <td colspan="2">&#160;</td></tr>
  <tr>
    <td style="vertical-align: top; width: 55%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date:
    January 30, 2025</span></td>
    <td style="width: 5%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:&#160;</span></td>
    <td style="vertical-align: top; width: 40%">/s/ Amy Trombly</td></tr>
  <tr>
    <td style="vertical-align: top">&#160;</td>
    <td>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">Name:</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">Title:</p></td>
    <td style="border-top: black 1pt solid; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amy Trombly<br/>
Chief Executive Officer</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

<!-- Field: Page; Sequence: 3; Options: Last -->
    <div style="border-bottom: Black 1pt solid; margin-bottom: 6pt"><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>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>
<!-- Field: Set; Name: xdx; ID: xdx_08B_extensions -->
<!-- eJxFjV0KwjAQhE/QOyx5Fk1DRemjRYtYRYqIr8FuJdhmyyb+HclbGlvEZWFZZr4ZIUYip5VpkOG0KAs4YNs12iOUWCOjPWNwZOtNCuGWeDHOs7a+f39gRoHBwEzHSukg9Na7cVilIJOJjCcqATlP4xnstyL66hnZ2lRovdENaFvBnqljg17za0g46CdZal991RHZGbIpxGM5yG9QMlawo7t+EF8dFEUmolE/kciZbl1wLZ8e7ZeEZYNtqHMD/d/oAwaoSo0= -->
</body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.1
<SEQUENCE>2
<FILENAME>sonoma_ex1001.htm
<DESCRIPTION>MASTER SUPPLY AGREEMENT
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="margin: 0"><B>Exhibit 10.1</B></P>

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="font-variant: small-caps"><B>[</B></FONT><B>Certain
identified information has been excluded from the exhibit because it both (i) is not material and (ii) is the type that the company treats
as private or confidential.]</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="font-variant: small-caps"><B>Master
Supply Agreement</B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">This Master Supply Agreement is entered into as of January 29, 2025
(the &ldquo;<U>Effective Date</U>&rdquo;) by and between Sonoma Pharmaceuticals, Inc., a Delaware corporation having a place of business
at <FONT STYLE="font-size: 10pt">5445 Conestoga Court, Suite 150, Boulder, Colorado 80301</FONT> (&ldquo;<U>Supplier</U>&rdquo;), and
Wellspring Pharmaceutical Corporation, a Delaware corporation, having a place of business at 5911 N. Honore Ave, Suite 211, Sarasota,
Florida 34243 (&ldquo;<U>Distributor</U>&rdquo;).</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><FONT STYLE="font-variant: small-caps">Whereas,
</FONT>Supplier manufactures certain products based on the Proprietary Rights (as such term is defined below) and subject to the Label
Claims as approved by the Government Authorities, which it is willing to supply to Distributor on the terms and subject to the conditions
of this Agreement;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><FONT STYLE="font-variant: small-caps">Whereas,
</FONT>as between Distributor and Supplier, all right, title and interest in and to Supplier&rsquo;s Proprietary Rights (as such term
is defined below) related to the Products and Supplier&rsquo;s business remains with Supplier;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><FONT STYLE="font-variant: small-caps">Whereas</FONT>,
Distributor wishes to obtain from Supplier rights to distribute the Products in the Territory through the Channels (as such term is defined
below);</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><FONT STYLE="font-variant: small-caps">Now, Therefore,
</FONT>in consideration of the foregoing premises and the mutual promises and covenants set forth below, the Parties mutually agree as
follows:</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">1.</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT><U>Definitions</U>.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in">&ldquo;<U>Affiliate</U>&rdquo; means, with respect
to any person or entity (a) any other person or corporation directly or indirectly controlling, controlled by, or under common control
with a Party to this Agreement, or (b) any partnership, joint venture or other entity directly or indirectly controlled by, controlling,
or under common control with, a Party to this Agreement but in each case only for so long as such ownership or control shall continue.
For purposes of this definition, the term &ldquo;control&rdquo; as applied to any person or entity means the possession, directly or indirectly,
of the power to direct or cause the direction of the management of that person or entity, whether through ownership of voting securities
or otherwise.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in">&ldquo;<U>Agreement</U>&rdquo; means this Master
Supply Agreement, as amended from time to time by both parties.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in">&ldquo;<U>Business Day</U>&rdquo; means a day (excluding
Saturdays, Sundays and public holidays) on which banks are generally open for business in the United States of America for the transaction
of normal banking business.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in">&ldquo;<U>Channels</U>&rdquo; means the channels
identified on the respective Attachment A.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in">&ldquo;<U>Distribution Rights</U>&rdquo; shall have
the meaning assigned to it under Section 2.1 of this Agreement.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in">&ldquo;<U>Effective Date</U>&rdquo; has the meaning
ascribed thereto in the preamble.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in">&ldquo;<U>Field</U>&rdquo; means the fields identified
on the on the respective Attachment A. Additional Fields may be added by mutual written agreement of the Parties.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in"></P>

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-bottom: Black 1pt solid; border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</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">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in">&ldquo;<U>Government Authority</U>&rdquo; means any
federal, state or public authority, exercising governmental powers and having jurisdiction in connection with this Agreement; and all
statutes, laws, ordinances, regulations, orders, decrees, permits, licenses, approvals, writs, process and rules issued thereby that may
operate in connection with this Agreement in the Territory.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in">&ldquo;<U>Initial Term</U>&rdquo; shall have the
meaning set forth in Section 10.1.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in">&ldquo;<U>Label Claims</U>&rdquo; means the label
claims obtained for a Product and instructions for use as approved by the Government Authority or the Food and Drug Administration.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in">&ldquo;<U>Marketing Authorization</U>&rdquo; means
the permit, authorization and/or license for the Products issued by the relevant health authorities in the Territory, the underlying
applications thereto, and any supplements and amendments to such Government Authorizations that authorize the holder of such license
to market and sell the Products in the Territory.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in">&ldquo;<U>Party</U>&rdquo; shall mean each of Supplier
and Distributor.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in">&ldquo;<U>Permitted Use</U>&rdquo; means use in
accordance with applicable Label Claims.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in">&ldquo;<U>Patents</U>&rdquo; means the patent(s)
owned by Supplier.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in">&ldquo;<U>Patent Applications</U>&rdquo; means the
patent application(s) filed by Supplier.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in">&ldquo;<U>Proprietary Rights</U>&rdquo; means the
Trade Names, Trademark(s), Trademark Application(s), Patent(s), Patent Application(s), copyrights, trade secret rights and all other
intellectual and industrial property rights of any sort related to the Product and Supplier&rsquo;s business.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in">&ldquo;<U>Product</U>&rdquo; (or &ldquo;Products&rdquo;)
means the products identified on the respective Attachment A. The Parties agree that they may, from time to time and by mutual written
agreement, include new Products in <U>Attachment A</U>; provided, however, that pricing must be agreed to by the Parties before adding
any new Product to such <U>Attachment A</U>.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in">&ldquo;<U>Purchase Price</U>&rdquo; shall have the
meaning assigned to it under Section 4.2 of this Agreement.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in">&ldquo;<U>Recall</U>&rdquo; shall have the meaning
assigned to it under Section 7.3 of this Agreement.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in">&ldquo;<U>Subdistributor</U>&rdquo; means any third
party appointed to act for Distributor in promoting, marketing, selling and distributing the Products in the Territory for the Permitted
Use as permitted under Section 2.2 hereof.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in">&lsquo;<U>Term</U>&rdquo; means the Initial Term
and any extension thereof pursuant to Section 10.1 hereof.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in">&ldquo;<U>Territory</U>&rdquo; means the United
States.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in">&ldquo;<U>Trademark(s)</U>&rdquo; means the trademark
application(s) filed by Supplier, any derivatives thereof, any other symbols related to the Products and all goodwill associated therewith.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in">&ldquo;<U>Trade Names</U>&rdquo; means any name under
which Supplier markets a product or service or that Supplier uses in connection with its business.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in"></P>

<!-- Field: Page; Sequence: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-bottom: Black 1pt solid; border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</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">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">2.</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT><U>Distribution Rights</U>.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">2.1</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT><U>Exclusivity</U>. On the terms and subject to the conditions of this Agreement, Supplier hereby appoints Distributor, and Distributor
hereby accepts appointment as Supplier&rsquo;s exclusive distributor of the Products through the Channels in the Field in the Territory
for sale for the Permitted Use (the &ldquo;<U>Distribution Rights</U>&rdquo;). Supplier acknowledges that, for the Term of the Agreement,
it will be prevented from, directly or indirectly (including through other distributors), selling the Products to third parties in the
Territory, through the Channels in the Field. Distributor shall not have any right to, and shall not, promote, market, import, offer for
sale, sell and/or distribute or use the Product supplied by Supplier outside of the Channels, outside of the Field or outside of the Territory
or for any use outside of the Permitted Use.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">2.2</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT><U>Limitation on Rights</U>. The Distribution Rights are limited to, and may be exercised by Distributor and/or its Subdistributor,
solely for the purpose of promoting, marketing, importing, offering for sale, selling and/or distributing the Products for the Permitted
Use, through the Channels, in the Field, in the Territory. Distributor shall have no right to distribute or sell Products outside the
Channels. Distributor and any Subdistributor shall not have any right to and shall not promote, import, export, market, offer for sale,
sell or distribute any Products outside of the Channels or outside of the Territory or for any use other than the Permitted Use. Distributor
shall be liable to Supplier for acts or omissions of any Subdistributor not in conformity with the terms of this Agreement or any agreement
between Distributor and any Subdistributor.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">3.</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT><U>Purchase Orders and Delivery</U>.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">3.1</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT><U>Forecast</U>. On the first day of each quarter, Distributor shall provide Supplier with a written non-binding rolling forecast,
by month and by Product, of the quantities of Products Distributor expects Supplier to ship to Distributor for each month covered by the
forecast. The forecast may be used to procure long lead time items which must be defined in advance. Distributor is not liable for materials
purchased without a valid Distributor purchase order unless agreed to in advance.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">3.2</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT><U>Terms and Conditions</U>. Purchase Orders by Distributor shall be subject to acceptance by Supplier at Boulder, Colorado, or
such other place(s) as may be designated by Supplier. Except as modified by this Agreement, all Purchase Orders shall be accepted subject
to (a) a minimum purchase quantities specified in <U>Attachment A</U>,</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">3.3</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT><U>Purchase Orders</U>. Distributor shall submit to Supplier firm purchase orders for Products in writing (each, a &ldquo;<U>Purchase
Order</U>&rdquo;) at least thirty (30) calendar days before the delivery date requested by Distributor. Supplier will not be obligated
to accept orders in quantities materially in excess of Distributor&rsquo;s forecast provided to Supplier pursuant to Section 3.1 above.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1.5in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">3.3.1</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT>Each Purchase Order shall specify (i) Distributor&rsquo;s order number; the quantity ordered per Product (the &ldquo;<U>Order Line
Item</U>&rdquo;), (iii) the applicable purchase price per Order Line Item or a clear reference to the applicable price under this Agreement,
and (iv) requested delivery date, which shall be at least thirty (30) days after the date the Supplier receives the Purchase Order.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1.5in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">3.3.2</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT>Each Purchase Order shall be subject to acceptance by Supplier. Upon receipt of any Purchase Order from Distributor, Supplier shall
promptly notify Distributor in writing of its acceptance or rejection of the Purchase Order and, if rejected, of the reasons for its rejection.
Supplier shall use its best efforts to accept and fill all Purchase Orders from Distributor.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1.5in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">3.3.3</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT>Any Purchase Order submitted by Distributor and accepted by Supplier in writing shall be binding upon the Parties and may not be
modified, rescinded or cancelled by either Party without the prior written consent of the other Party.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">3.4</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT><U>Shipment</U>. Subject to the terms and conditions of this Agreement, Supplier shall use commercially reasonable efforts to fill
(by full or partial shipment) Distributor&rsquo;s orders with a 95% on-time delivery for Products for the Territory. Distributor shall
use its best efforts to purchase from Supplier at least the number of units that equals a full truck load. Shipping terms are F.O.B. from
Supplier&rsquo;s manufacturing facility located at Industria Vidriera 81 Zapopan Industrial Norte, Zapopan, Jalisco, 45135, Mexico. Distributor
will pay the cost of shipping.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in"></P>

<!-- Field: Page; Sequence: 3 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-bottom: Black 1pt solid; border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</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">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">3.5</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT><U>Packaging and Labeling</U>. Supplier shall be responsible for all packaging and labeling of Products purchased under the Agreement.
Distributor shall not modify, alter, remove, or add to, or authorize Subdistributor or other third party to modify, alter, remove or add
to, any labeling of any Product without the prior written consent of Supplier. Supplier shall have the right to modify the Product packaging
and labeling at any time, including, without limitation, to address modifications required by the relevant Government Authority issuing
the Market Authorization with 90 days written notification to the Distributor.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">3.6</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT><U>Residual Shelf Life</U>. The Product supplied to the Distributor shall have a residual Shelf Life at the time of dispatch of
90% of the maximum shelf life for the Product as defined in Attachment A.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">3.7</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT><U>Storage, Handling</U>. Distributor will abide by applicable industry standards with respect to shipping, storage and handling
of the Product.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">4.</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT><U>Pricing and Payment</U>.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">4.1</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT><U>Labeling Fee</U>. If Distributor requests any changes to labeling or packaging of a Product, Supplier may charge additional
fees to cover any such costs and expenses, not to exceed $[________________] for each requested change.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">4.2</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT><U>Purchase Price</U>. The current purchase price for each Product (&ldquo;<U>Purchase Price</U>&rdquo;) is set forth on <U>Attachment
A</U>.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">4.3</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT><U>Purchase Price Changes</U>. [___________________], Purchase Prices for such Product shall be subject to [________________________]
adjustment upon written notice by Supplier [______________________]. The Purchase Price to be paid to Supplier by Distributor for the
Products shall be as set forth on <U>Attachment A</U> of the respective Product [_________________________]. Supplier shall submit to
Distributor revised pricing [___________________________].</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">4.4</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT><U>Invoicing</U>. Supplier shall invoice Distributor for Products on the date Supplier ships Products. Supplier shall invoice Distributor
directly for all shipments by Supplier to any Subdistributor made at Distributor&rsquo;s request. Supplier&rsquo;s invoices are due and
payable in U.S. Dollars within [_______________] after the date of Supplier&rsquo;s invoice, without deduction, suspension or set-off
for any reason whatsoever. Distributor shall notify Supplier in writing of any dispute with any amount owed in connection with a Purchase
Order (along with substantiating documentation and a reasonably detailed description of the dispute) within [_____________________] from
the receipt of Products by Distributor. The Parties shall seek to resolve any such disputes expeditiously and in good faith. Notwithstanding
anything to the contrary, Distributor and Supplier shall continue performing their obligations under this Agreement during any such dispute,
including Distributor&rsquo;s obligation to pay all due and undisputed invoice amounts in accordance with the terms of this Agreement.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">4.5</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT>Any undisputed balance remaining unpaid after the due date may be subject to a service charge of [_____]% per month until paid,
but in no event shall such charge exceed the rate permitted by applicable law. Distributor&rsquo;s failure to make payments within [________________]
of the date of invoice shall be deemed a material breach and default of this Agreement. If legal action or collection proceedings are
necessary to enforce Distributor&rsquo;s payment obligations, Distributor shall be liable for Supplier&rsquo;s reasonable and necessary
costs relating to invoice collection, including, all court costs, filing fees and attorney&rsquo;s fees.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">5.</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT><U>Marketing and Sales</U>.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">5.1</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT><U>Marketing</U>. Distributor agrees to use all commercially reasonable efforts to successfully promote and sell Products for the
Permitted Use in the Field in the Territory in accordance with the Marketing Authorizations on a continuing basis. During the Term, Distributor
agrees not to promote, market, distribute or sell any other hypochlorous acid-based products in the Channels in the Field.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in"></P>

<!-- Field: Page; Sequence: 4 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-bottom: Black 1pt solid; border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</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">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">5.2</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT><U>Compliance with Laws</U>. Distributor agrees to ascertain and materially comply with all applicable laws and regulations and
standards of industry or professional conduct in connection with the use, marketing, offer for sale, sale, distribution and promotion
of the Products, including, without limitation, those applicable to exportation, importation, product claims, labeling, approvals, registrations
and notifications.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">5.3</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT><U>Compliance with Label Claims, Etc.</U> Distributor agrees to market the Products consistent with all applicable Label Claims.
Distributor shall not, and shall cause its Affiliates not, to make any representations or warranties relating to the Products except for
those approved by Supplier or on the label. Distributor agrees not to make, and agrees to cause its Subdistributors not to make, any representation
or warranty, whether oral or in writing, regarding the Products that is not consistent with the Label Claims authorized for the Product
in the Field in the Territory. Distributor will receive approval from the supplier of all claims and language used to describe the Product.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">5.4</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT><U>Marketing Materials</U>. Distributor shall supply all sales and marketing material in the Territory at its sole expense and
shall obtain Supplier&rsquo;s approval before using any such material that adjusts previously approved language. Supplier shall not unreasonably
withhold or delay this approval. Any sales and marketing materials not objected to in writing by Suppler within thirty (30) days, or such
longer period as Supplier may reasonably request, after receipt by Supplier for review shall be deemed approved by Supplier; provided,
however, that use of Supplier&rsquo;s name on Distributor&rsquo;s website or social media pages shall remain subject to Supplier&rsquo;s
approval. Should Supplier determine, in its own discretion, that the use of Supplier&rsquo;s name by Distributor is misleading or harmful
to Supplier&rsquo;s brand reputation, Distributor shall take necessary steps to remove or modify such references to Supplier&rsquo;s name
to Supplier&rsquo;s satisfaction. Supplier shall supply Distributor, as reasonably requested from time to time, with information required
in order to prepare sales and marketing materials. Supplier will support the Distributor with a reasonable quantity of samples, brochures
or additional marketing and/or promotional materials.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">5.5</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT><U>Government Contracts</U>. Distributor shall not resell Products to any Governmental Authority or its respective agencies without
express written approval from Supplier. Unless otherwise separately agreed to in writing between Supplier and Distributor, no provisions
required in any US government contract or subcontract related thereto shall be a part of this Agreement, imposed on or binding on Supplier,
and this Agreement is not deemed an acceptance of any government provisions that may be included or referenced in Distributor&rsquo;s
request for quotation, Purchase Order, or any other document.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">6.</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT><U>Intellectual Property</U>.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">6.1</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT><U>No Rights to Intellectual Property</U>. Unless otherwise expressly set forth in this Section, this Agreement shall not be interpreted
or construed to transfer, assign, license or grant to a Party or any third party any right to or under any patent, trade secret, trademark,
trade&nbsp;name or other intellectual property right of the other Party. Supplier&rsquo;s labelling of the Products(s) under Distributor&rsquo;s
trademarks will not be construed as granting any right in such trademarks to Supplier.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">6.2</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT><U>Identification of Supplier Rights</U>. Distributor shall not alter, remove, deface or obscure any notice of any Proprietary
Right on any Product and shall not add to any Product any other trade name, trademark or notice of any other person or entity without
the prior written consent of Supplier. Distributor shall not rebottle or repackage any Product.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">6.3</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT><U>No Use of Supplier Trade Names and Trademarks</U>. Neither Distributor nor any Distributor Affiliate or Subdistributor shall,
either during the Term nor after expiration, termination or dissolution of this Agreement, use a company name (whether in its charter
documents or otherwise) that includes the element &ldquo;Oculus&rdquo; , &ldquo;Sonoma&rdquo; and / or Microcyn&reg; (technology) or any
other Trademark or Trade Name (collectively, &ldquo;<U>Supplier Marks</U>&rdquo;) that is similar to or could be confused with any Supplier
Mark. Neither Distributor nor any Subdistributor is authorized to license or permit any third party to use a name or trademark which includes
a Supplier Mark or any word or words that is similar to, could be confused with, or is disparaging of any Supplier Mark. Distributor may
use the name Microcyn<SUP>&reg;</SUP> technology in marketing materials.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">6.4</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT><U>Protection of Proprietary Rights</U>. Distributor shall comply with all directives issued by Supplier respecting the use or
protection of Supplier&rsquo;s Proprietary Rights and shall not use or suffer the use of any of the same in any manner which contravenes
Supplier&rsquo;s directives or which otherwise may, in Supplier&rsquo;s opinion, tend to lessen the value thereof, or impair the goodwill
or reputation of Supplier, of any Supplier Affiliate, and/or of its respective products and/or services. Distributor shall further refrain
from reverse engineering or otherwise attempting to discern the trade secret information of the Product, nor will Distributor permit any
third party to do any of the foregoing.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in"></P>

<!-- Field: Page; Sequence: 5 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-bottom: Black 1pt solid; border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</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">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">6.5</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT><U>Notice of Infringement</U>. Distributor shall immediately notify Supplier of any infringement, misuse, misappropriation, tort,
unfair competition, passing off or violation relating to any Supplier Proprietary Right that comes to Distributor&rsquo;s attention. In
the event of any such infringement, misuse, misappropriation, tort, unfair competition, passing off or violation relating to the activities
of Distributor, any Subdistributor or any third party acquiring any Product directly or indirectly from Distributor or any Subdistributor,
Distributor shall take all steps reasonably requested by Supplier to terminate any such infringement, misuse, misappropriation, tort,
unfair competition, passing off or violation.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">6.6</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT><U>Proceedings</U>. Supplier shall have exclusive control over the commencement, prosecution and settlement of any legal proceeding
with respect to any infringement, misuse, misappropriation, tort, unfair competition, passing off or violation relating to any Supplier
patent, trade secret, trademark, trade&nbsp;name or other Supplier Proprietary Rights. In connection with any such legal proceeding, Distributor
shall provide such assistance related to such proceeding as Supplier may reasonably request; provided that Supplier shall reimburse the
expenses reasonably incurred by Distributor in providing such assistance in accordance with Supplier&rsquo;s request for the same. Distributor
shall not have any right to commence, prosecute or settle any legal proceeding with respect to any infringement, misuse, misappropriation,
act of tort, unfair competition, passing off or violation relating to any Supplier Proprietary Rights.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">7.</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT><U>Non-Conformities and Recall</U>.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">7.1</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT><U>Non-Conformities</U>. Upon delivery of the Products, Distributor shall inspect the Products and shall notify the Supplier promptly,
and no later than fifteen (15) Business Days after the delivery date, by email or written communication delivered as provided herein,
of any shortages or non-conformity of the delivered Products apparent from a visual inspection. Distributor shall include supporting evidence
and documents reasonably acceptable to Supplier to support any such shortages or nonconformities. With respect to shortages or nonconformity
discoverable by way of visual inspection, the Product shall be deemed to have been delivered in good saleable condition after expiry of
said fifteen (15) Business Day period after the delivery date to Distributor.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Upon request of Supplier, Distributor shall make available to Supplier
samples of the Products which Distributor believes to be defective. In case of non-conformity to the Marketing Authorization(s) of any
quantity of the Product delivered pursuant hereto, Supplier shall replace, at its expense, the quantities concerned within twenty (20)
Business Days from receipt of the relevant notice and supporting documentation from Distributor.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">7.2</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT><U>Traceability and Complaints</U>.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1.5in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">7.2.1</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT>During the Term, and for a period of 5 (five) years after the end of the Term, Distributor shall keep and maintain records of all
sales and other distributions of Products made by Distributor or its Subdistributors consistent with industry standards sufficient to
effectively, efficiently and economically implement any Recall or investigation of any Product, but at a minimum containing information
about:</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 2in"></TD><TD STYLE="width: 0.5in">(i)</TD><TD>Product description;</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 2in"></TD><TD STYLE="width: 0.5in">(ii)</TD><TD>Customer identification (name and location); and</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 2in"></TD><TD STYLE="width: 0.5in">(iii)</TD><TD>Shipping date.</TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">All complaints received by Distributor shall be communicated to Supplier
within two (2) Business Days. All traceability information accompanied by the complaint shall be made available to Supplier.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1.5in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">7.2.2</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT>Upon Supplier&rsquo;s request, Distributor shall make such records available to Supplier and otherwise cooperate as reasonably
required to effectively, efficiently and economically implement any Recall or investigation.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">7.3</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT><U>Recalls</U>. The Parties shall cooperate fully with one another in any of the following events involving a recall of Product
resulting in a market withdrawal covered by this Agreement, including any correction, post-sale warning or mailing of information (a &ldquo;<U>Recall</U>&rdquo;):</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in"></P>

<!-- Field: Page; Sequence: 6 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-bottom: Black 1pt solid; border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</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">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1.5in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">7.3.1</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT>A Recall is requested or ordered by Government Authority issued due to the Products not meeting the Label Claims or manufacturing
related issues or Supplier requests a Recall for Product quality or manufacturing related issues;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1.5in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">7.3.2</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT>A Recall is requested or ordered by a Government Authority issued due to off-Label promotion, illegal marketing or misrepresentation
of Product quality by Distributor or its Subdistributors, provided the misrepresentation is not due to Supplier quality issue; and</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1.5in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">7.3.3</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT>Any Recall other than those specified in Sections 7.3.1 and 7.3.2 above.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Each Party shall inform the other Party in writing on a reasonably
timely basis in light of the events concerning any Product related issues that have the potential to result in a Recall in the Territory
or elsewhere if impacting this Agreement. Supplier and Distributor and its Subdistributors shall further cooperate with one another using
reasonable efforts and acting in good faith in conducting a Recall. The Parties will provide reasonable assistance to each other to investigate
the root cause(s) related to a Recall subject to this Agreement.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The out-of-pocket costs and expenses incurred in connection with a
Recall shall be borne by Supplier except [________________________].</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">8.</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT><U>Confidentiality</U>.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">8.1</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT><U>Confidential Information</U>. All information disclosed or exchanged by the Parties under this Agreement, including all intellectual
property related to the Products, shall constitute confidential information of the disclosing Party (the &ldquo;<U>Confidential Information</U>&rdquo;).
Each Party agrees (i) to hold the other Party&rsquo;s Confidential Information in confidence and to take all reasonable precautions to
protect such Confidential Information (including, without limitation, all precautions each Party employs with respect to its confidential
materials, but in no case less than reasonable care), (ii) not to disclose such Confidential Information other than to its employees and
agents who need to know such information and who are informed of the confidential nature of such information and bound by confidentiality
and non-use obligations regarding such information, (iii) not to divulge any such Confidential Information or any information derived
therefrom to any third person; provided, however, that if disclosure is required by a competent Government Authority, prior to such disclosure,
the receiving Party shall give prompt written to the disclosing Party sufficient to allow the disclosing Party the opportunity to pursue
its legal and equitable remedies regarding such potential disclosure, and the receiving Party shall (A) assert the confidential nature
of the Confidential Information to the Government Authority; (B) seek an appropriate protective order and/or narrow the scope of such
order to only that portion of the Confidential Information which is required by law to be disclosed; (C) use its reasonable best efforts
to obtain confidential treatment for any Confidential Information that is so disclosed; and (D) cooperate fully with the disclosing Party
in protecting such disclosure; and (iv) not to remove or export from the United States and/or the Territory or re-export any such Confidential
Information or any direct product thereof (e.g., Products by whomever made) unless expressly consented to in writing by the other Party
and except in compliance with all licenses and approvals required under applicable local and foreign export laws and regulations. Any
employee given access to any such Confidential Information must have a legitimate &ldquo;need to know&rdquo; and shall be similarly bound
in writing. Without granting any right or license, the Parties agree that the foregoing sub-sections (i), (ii), (iii) and (iv) shall not
apply with respect to information the other Party can document (W) is in or (through no improper action or inaction by the other Party,
agent or employee enters) the public domain, or (X) was rightfully in its possession or known by it prior to receipt from the disclosing
Party, or (Y) was rightfully disclosed to it by another person without a duty of confidentiality owed to the other Party, or (Z) was independently
developed by it, by persons without access to such information and without use of any information of the other Party. Each Party must
promptly notify the other Party of any information it believes comes within any circumstance listed in the immediately preceding sentence
and will bear the burden of proving the existence of any such circumstance by clear and convincing evidence including contemporaneous
written records. The Parties&rsquo; obligations under this Section 8 shall terminate five (5) years after the termination or expiration
of this Agreement. Distributor shall use the Confidential Information solely to promote, distribute, and sell the Product through the
Channels for the Permitted Use in the Field in the Territory.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">8.2</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT><U>Return of Confidential Information</U>. Immediately upon termination of this Agreement, at the written request of Supplier,
Distributor will turn over, or shall cause to have turned over, to Supplier all Confidential Information received from the other Party
and all documents or media containing any such Confidential Information, and any and all copies or extracts thereof; subject to retention
of one copy solely for legal purposes (including to prove what was received, other evidentiary purposes and to demonstrate compliance
with this Agreement) and without being required to destroy back-up or archived electronic information or media provided it will be accessed
only for appropriate back-up/restoration purposes and not be for use or review of the Confidential Information.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in"></P>

<!-- Field: Page; Sequence: 7 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-bottom: Black 1pt solid; border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</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">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">8.3</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT><U>Remedies; Equitable Relief</U>. The Parties acknowledge and agree that due to the unique nature of their Confidential Information,
there can be no adequate remedy at law for any breach of its obligations hereunder, that any such breach may allow the non-breaching Party
or third parties to unfairly compete with the non-breaching Party resulting in irreparable harm to the non-breaching Party, and therefore,
that upon any such breach or any threat thereof, the non-breaching Party shall be entitled to appropriate equitable relief in addition
to whatever remedies it might have at law and to be indemnified by the breaching Party from any damages and expenses (including reasonable
and documented attorney&rsquo;s fees), in connection with any breach or enforcement of each Party&rsquo;s obligations hereunder or the
unauthorized use or release of any such Confidential Information. Each Party will notify the other in writing immediately upon the occurrence
of any such unauthorized release or other breach. Any breach of this Section 8 will constitute a material breach of this Agreement.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">9.</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT><U>Representations, Warranties, Indemnification and Insurance</U>.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">9.1</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT><U>Supplier&rsquo;s Representations</U>. Supplier hereby represents and warrants the following:</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1.5in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">9.1.1</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT>It is a corporation duly organized, validly existing and in good standing under the laws of Delaware;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1.5in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">9.1.2</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT>It has the legal power and authority to enter into and be bound by the terms and conditions of this Agreement and to perform its
obligations under this Agreement;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1.5in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">9.1.3</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT>It has taken all necessary action to authorize the execution and delivery of this Agreement. This Agreement has been duly executed
and delivered on behalf of it and constitutes a legal, valid, binding obligation, enforceable against it in accordance with its terms;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1.5in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">9.1.4</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT>It is in compliance with all necessary licenses, permits and approvals required to validly execute, deliver and perform its obligations
under the Agreement and is not subject to any legal, contractual or other restrictions, limitations or conditions which conflict with
its rights and obligations under this Agreement or which might affect adversely its ability to perform under this Agreement;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1.5in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">9.1.5</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT>To the best of its knowledge, there are no investigations, adverse third party allegations, claims or actions against it, including
any proceedings or any pending or threatened action against it by or before any Government Authority, relating to the Product;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1.5in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">9.1.6</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT>The execution and delivery of this Agreement will not (i) violate Supplier&rsquo;s charter documents or other organizational document,
(ii) conflict with or result in a violation or breach of, or constitute a default under, any contract, agreement or instrument to which
it is a party or by which it is bound, or (iii) violate or conflict with any law, rule, regulation, judgment, order or decree of any court
applicable to it; and</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1.5in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">9.1.7</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT>Supplier represents and warrants that all Product will be manufactured in accordance with good manufacturing practices and when
supplied will comply with the Label Claims. Supplier further represents and warrants that it currently possesses the required skills,
experiences, knowledge personnel and facilities in respect of FDA medical device (510(k)) clearance, registration and general manufacturing
of the Product. Supplier further represents good unencumbered title to the Products will be transferred to Distributor, and the Product
will be appropriately labeled, non-infringing, comply with applicable laws and regulations, and be safe for the Permitted Use.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">9.2</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT><U>Distributor&rsquo;s Representations</U>. Distributor hereby represents and warrants the following:</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1.5in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">9.2.1</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT>It is a corporation duly organized, validly existing and in good standing under the laws of Delaware;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1.5in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">9.2.2</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT>Its legal representative is empowered with the necessary sufficient authority to bind the Distributor under the terms hereof;</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1.5in"></P>

<!-- Field: Page; Sequence: 8 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-bottom: Black 1pt solid; border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</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">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1.5in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">9.2.3</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT>Distributor has taken all necessary action on its part to authorize the execution and delivery of this Agreement. This Agreement
has been duly executed and delivered on behalf of Distributor and constitutes a legal, valid, binding obligation, enforceable against
Distributor in accordance with its terms;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1.5in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">9.2.4</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT>Distributor is in compliance with all necessary licenses, permits and approvals required to validly execute, deliver and perform
its obligations under the Agreement and is not subject to any legal, contractual or other restrictions, limitations or conditions that
conflict with its rights and obligations under this Agreement or that might affect adversely its ability to perform under this Agreement;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1.5in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">9.2.5</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT>To the best of its knowledge, there are no investigations, adverse third party allegations, claims or actions against it, including
any proceedings or any pending or threatened action against it by any Governmental Authority that may limit or in any manner affect the
compliance by Distributor of the obligations undertaken hereunder;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1.5in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">9.2.6</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT>The execution and delivery of this Agreement will not (i) violate the charter documents or other organizational documents of Distributor,
(ii) conflict with or result in a violation or breach of, or constitute a default under, any contract, agreement or instrument to which
Distributor is a party or by which it is bound, or (iii) violate or conflict with any law, rule, regulation, judgment, order or decree
of any court applicable to Distributor;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1.5in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">9.2.7</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT>As of the Effective Date, there are no claims pending or, to Distributor&rsquo;s knowledge, threatened against Distributor or any
of its Affiliates or Subdistributors by any third party, which might affect adversely its ability to perform under this Agreement. Distributor
represents that it has not been notified of, nor does have knowledge of, any circumstances or set of circumstances that would put Distributor
in any such situation; and</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1.5in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">9.2.8</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT>Distributor represents and warrants that the Product will be used, promoted, marketed, imported, offered for sale, sold and/or
distributed in accordance with good practices and in material compliance with applicable law and Marketing Authorizations.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">9.3</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT><U>Mutual Representations</U>.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1.5in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">9.3.1</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT>The Parties understand and agree to comply with the U.S. Foreign Corrupt Practices Act, as revised, which prohibits the promise,
payment or giving of anything of value, either directly or indirectly, to any government official for the purpose of obtaining or retaining
business or any improper advantage. For purposes of this Section, &ldquo;government official&rdquo; means:</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 49.5pt"></TD><TD STYLE="width: 36pt">(i)</TD><TD>any official, officer, representative, or employee of any non-U.S. government department, agency or instrumentality (including any
government-owned or controlled commercial enterprise), or</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 49.5pt"></TD><TD STYLE="width: 36pt">(ii)</TD><TD>any official of a public international organization or political party or candidate for political office.</TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Parties shall furthermore ensure that their Affiliates that have
rights or obligations under this Agreement understand and agree to comply with the U.S. Foreign Corrupt Practices Act, as revised with
regard to activities performed under this Agreement.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1.5in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">9.3.2</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT>The Parties, their Affiliates and their shareholders are not engaged in or in any manner whatsoever related to illegal or illicit
acts or activities and the financial resources used for the compliance of the obligations undertaken hereunder derive from legal activities
and sources. The Parties further represent that they are in full compliance with all applicable laws, rules and regulations that are applicable
to their activities.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">9.4</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT><U>Supplier Indemnification</U>. Supplier hereby agrees to defend, hold harmless and indemnify Distributor and its agents, directors,
officers and employees from and against any liability or loss or liability for any and all judgments, claims, causes of action, suits,
proceedings, losses, damages, demands, fees, expenses, fines, penalties or costs (including reasonable attorney&rsquo;s fees, costs and
disbursements) resulting from suits, claims, actions and demands, in each case brought by a third party arising out of: (a) any breach
of Supplier&rsquo;s obligations under this Agreement, including any breach of any of Supplier&rsquo;s representations and warranties under
Section 9.1 or 9.3, (b) any bodily harm or death caused by defects in materials or workmanship of Products, or on-label use of the Product,
or (c) infringement, misuse, misappropriation, tort, unfair competition, passing off or violation by Supplier&rsquo;s Products or Supplier
Marks of any patent, trade secret, trademark, trade name or other intellectual property right of any third party.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in"></P>

<!-- Field: Page; Sequence: 9 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-bottom: Black 1pt solid; border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</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">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">9.5</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT><U>Distributor Indemnification</U>. Distributor hereby agrees to defend, hold harmless and indemnify Supplier, its Affiliates,
and their respective agents, directors, officers and employees from and against any liability or loss or liability for any and all judgments,
claims, causes of actions, suits proceedings, losses, damages, demands, fees, expenses, fines, penalties or costs (including reasonable
attorney&rsquo;s fees, costs, and disbursements), resulting from suits, claims, actions and demands, in each case brought by a third-party
arising out of: (a) any breach of Distributor&rsquo;s obligations under this Agreement, (b) a breach of any of Distributor&rsquo;s representations
and warranties under Section 9.2 or 9.3, (c) Product claims, representations or warranties, whether written or oral, made or alleged to
be made by Distributor, Distributor&rsquo;s Subdistributor or any of their respective agents of in advertising, publicity, promotion or
sale of any Product where such product claims, representations or warranties were not provided by or approved by Supplier or are inconsistent
with the Label Claims, (d) any infringement, misuse, misappropriation or violation of any intellectual property right of any third party
by any trademark or trade name of Distributor or any of its Subdistributors or agents, (e) off-label promotion, marketing sale or distribution
of the Products and any bodily harm or death caused by the off-label promotion, marketing, sale or distribution of the Product by Distributor,
or (f) negligent handling by Distributor or any its Subdistributors or their respective agents.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">9.6</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT><U>Insurance</U>. Each Party will maintain with a financially sound and reputable insurer throughout the Term of this Agreement
comprehensive general liability insurance, including, without limitation, product liability insurance, with liability limits of at least
$1,000,000 per occurrence and $3,000,000 in the aggregate and each Party will be listed as additional insureds on the other Party&rsquo;s
policies.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">9.7</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT><U>Warranties Disclaimer; Non-Reliance</U>. EXCEPT FOR THE LIMITED EXPRESS WARRANTIES DESCRIBED IN SECTION 9.1 AND 9.3 (A) NEITHER
SUPPLIER NOR ANY PERSON ON SUPPLIER&rsquo;S BEHALF HAS MADE OR MAKES ANY EXPRESS OR IMPLIED REPRESENTATION OR WARRANTY WHATSOEVER, INCLUDING
ANY WARRANTIES OF: (i) MERCHANTABILITY; OR (ii) FITNESS FOR A PARTICULAR PURPOSE; OR (iii) TITLE; OR (iv) NON-INFRINGEMENT WHETHER ARISING
BY LAW, COURSE OF DEALING, COURSE OF PERFORMANCE, USAGE OF TRADE OR OTHERWISE, ALL OF WHICH ARE EXPRESSLY DISCLAIMED, AND (B) DISTRIBUTOR
ACKNOWLEDGES THAT IT HAS NOT RELIED ON ANY REPRESENTATION OR WARRANTY MADE BY SUPPLIER, OR ANY OTHER PERSON ON SUPPLIER&rsquo;S BEHALF,
EXCEPT AS SPECIFICALLY DESCRIBED IN SECTION 9.1 AND 9.3 OF THIS AGREEMENT.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">10.</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT><U>Term and Termination</U>.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">10.1</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT><U>Term</U>. The initial term of this Agreement shall be two (2) years from receipt of first Product by Distributor and shall be
automatically renewed for three (3) successive one-year terms without the need of any notice or modification, unless terminated by either
Party as provided in this Section 10. Following the fifth anniversary of the Effective Date, the Agreement may be renewed only by mutual
written agreement of the Parties.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">10.2</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT><U>Termination by Either Party</U>. Either Party may terminate this Agreement:</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1.5in">10.2.1<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;
</FONT>Upon [__________] days&rsquo; written notice of material breach to the breaching party, which, if such breach is capable of cure,
such breach is not cured in such thirty (30) day period; provided, however, that breach by Distributor of the provisions of Section 2
(Distribution Rights), Section 6 (Intellectual Property), or Section 8 (Confidentiality) shall not be capable of cure;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1.5in">10.2.2<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;
</FONT>Immediately if the other party ceases to do business, or otherwise terminates its business operations;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1.5in">10.2.3<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;
</FONT>Immediately if the other shall seek protection under any bankruptcy, receivership, trust deed, creditors arrangement, composition,
or comparable proceeding, or if any such proceeding is instituted against the other (and not dismissed within [__________] days); or</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1.5in">10.2.4<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;
</FONT>For any reason by giving [__________] days written notice to the other Party.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1.5in">10.2.5<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;
</FONT>In the event that the agreement is discontinued or terminated in accordance with the terms of this Agreement, Supplier has the
discretion to purchase back any inventory or allow distributor to continue to sell existing inventory for a period of 120 days.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1.5in"></P>

<!-- Field: Page; Sequence: 10 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-bottom: Black 1pt solid; border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</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">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">10.3</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT><U>Termination by Supplier</U>. Supplier may terminate this Agreement:</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1.5in">10.3.1<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;
</FONT>Upon [__________] days&rsquo; written notice to Distributor if the Distributor shall fail to promptly secure or renew any license,
registration, permit, authorization or approval necessary for the conduct of its business in the manner contemplated by this Agreement,
or if any such license, registration, permit, authorization, or approval is revoked or suspended and not reinstated within [__________]
days or, in the sole determination of Supplier, Distributor is not making diligent efforts to effect such reinstatement.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">10.4</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT><U>No Liability</U>. Neither Party shall incur any liability whatsoever for any damage, loss or expense of any kind suffered or
incurred by the other (or for any compensation to the other) arising from or incident to any termination of this Agreement by such Party
that complies with the terms of the Agreement whether or not such Party is aware of any such damage, loss or expense.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">10.5</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT><U>Survival</U>. Except to the extent expressly provided to the contrary, the following provisions shall survive the termination
of this Agreement: Sections 1, 3.5, 6.6, 7.2, 8, 9.4, 9.5, 10.4, 10.5 and 11.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">11.</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT><U>Miscellaneous</U>.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">11.1</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT><U>Liability</U>. Nothing in this Agreement shall be effective to limit or restrict any liability of any Party in respect of (i)
death, personal injury, loss or claim resulting from fraud, gross negligence or willful misconduct as otherwise prohibited by law; or
(ii) any fraudulent or negligent misrepresentation.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Subject to clauses (i) and (ii) above, the Parties will not be liable
to the other for any punitive, incidental, special, indirect or consequential damages, including loss of profits, revenue or income, diminution
in value or loss of business reputation or opportunity relating to the breach or alleged breach of this Agreement.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Parties acknowledge that monetary damages may be inadequate for
a breach of this Agreement by any Party. Accordingly, the Parties agree that any other Party may seek the granting of injunctive relief
as one of the remedies available to it in respect of any breach by any Party.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">11.2</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT><U>Entire Agreement</U>. This Agreement, together with its Attachments, which by this reference are incorporated herein, contains
the entire agreement of the Parties regarding the subject matter hereof and supersedes all prior agreements, understandings and negotiations
regarding the same. This Agreement may not be modified or supplemented except by a written instrument signed by the Parties. Furthermore,
it is the intention of the Parties that this Agreement shall be controlling over additional or different terms of any Purchase Order or
similar Distributor document, even if accepted in writing by the Parties, and waivers and amendments shall be effective only if made by
negotiated waiver agreements referencing this Agreement and clearly understood by the Parties to be an amendment or waiver. Notwithstanding
the foregoing, it is acknowledged and agreed that Supplier is signing Distributor&rsquo;s quality agreement, Supplier agrees to the terms
such quality agreement, and the terms of the quality agreement prevail over conflicting terms in this Agreement.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">11.3</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT><U>Severability</U>. If any provision of this Agreement shall be held illegal or unenforceable, that provision shall be limited
or eliminated to the minimum extent necessary so that this Agreement shall otherwise remain in full force and effect.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">11.4</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT><U>Further Assurances</U>. Each Party hereto agrees to execute, acknowledge and deliver such further instruments, and to do all
such other acts as may be reasonably necessary or appropriate in order to carry out the purposes and intent of this Agreement.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">11.5</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT><U>Use of Party&rsquo;s Name</U>. Except as provided in this Agreement, or right, express or implied, is granted by this Agreement
to either Party to use in any manner the name or trademark of the other.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">11.6</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT><U>Assignment</U>. This Agreement may not be assigned by either Party without the prior consent of the other Party (and any attempt
to do so will be void), which consent shall not be unreasonably withheld, condition or delayed. Any attempted or purported assignment
or transfer of rights infringe the provisions of this Section and shall be null and void.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in"></P>

<!-- Field: Page; Sequence: 11 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-bottom: Black 1pt solid; border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</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">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">11.7</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT><U>Notices</U>. All notices, consents, or approvals required by this Agreement shall be in writing sent by certified or registered
mail, postage prepaid, or through a reputable expedited courier service, to the Parties at the addresses set forth in the preamble of
this Agreement or such other addresses as may be designated in writing by the respective Parties. Notice shall be deemed effective on
the date of confirmed receipt shown on the return receipt or on the third day following delivery to a reputable courier.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">11.8</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT><U>Relationship of the Parties</U>. All Parties are independent contractors under this Agreement. Nothing contained in this Agreement
is intended nor is to be construed so as to constitute Supplier and Distributor as partners, agents or joint venturers with respect to
this Agreement. Neither Party hereto shall have any express or implied right or authority to assume or create any obligations on behalf
of or in the name of the other Party or to bind the other Party to any contract, agreement or undertaking with any third party.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">11.9</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
</FONT><U>Waiver</U>. The waiver by either Party of a breach of any provisions contained herein shall be in writing and shall in no way
be construed as a waiver of any subsequent breach of such provisions or the waiver of the provision itself.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in">11.10<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><U>Dispute Resolution and Applicable Law</U>. Any dispute regarding this Agreement shall be governed by and construed in accordance
with the law of the State of Colorado, without regard to conflict of law principles. Each of the Parties hereby consents to the exclusive
jurisdiction of the federal and state courts in Boulder County, Colorado, U.S.A. over any and all disputes arising hereunder. Further
each of the Parties hereby expressly and irrevocably waives any claims or defense in any such action or proceeding based on any alleged
lack of personal jurisdiction, improper venue, forum non-conveniens or any similar basis.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in">11.11<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><U>Captions</U>. Section captions are for convenience only and in no way are to be construed to define, limit or affect the construction
or interpretation hereof.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in">11.12<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><U>Force Majeure</U>. A Party shall not be liable for nonperformance or delay in performance (other than obligations regarding
payment, confidentiality and Distribution Rights) caused by any event reasonably beyond the control of such Party including, but not limited
to, wars, hostilities, revolutions, riots, civil commotion, national emergency, strikes, lockouts, epidemics, fire, flood, earthquake,
force of nature, explosion, embargo, or any other Act of God, or any law, proclamation, regulation, ordinance, or other act or order of
any court, government or governmental agency.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in">11.13<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><U>Counterparts</U>. This Agreement may be executed in two or more counterparts, in original all of which shall be considered one
and the same agreement, and all of which shall become effective when one or more such counterparts have been signed by each of the Parties
and delivered to the other Party.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in">11.14<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><U>Non-Solicitation of Personnel</U>. Neither Party will, without the prior written consent of the other Party, either directly
or indirectly, alone or in conjunction with any other person or entity, solicit or attempt to solicit any key or material employee, consultant,
contractor or personnel of the other Party to terminate, alter or lessen his or her affiliation with the other Party at any time during
the Term of this Agreement and for a period of [__________] after this Agreement has expired or been terminated. Notwithstanding the
foregoing, nothing contained in this provision will prevent either Party from soliciting or hiring an employee, consultant, contractor
or other personnel of the other Party if (1) such employee, consultant, contractor or personnel responds to a job posting, announcement
or advertisement that is made available to the general public; (2) through the use of search firms (in each case not specifically directed
at, or targeted to, the other Party or any of the other Party&rsquo;s key or material employees, consultants, contractors or personnel);
and/or (3) such Party responds to an inquiry for employment or other relationship initiated by such key or material employee, consultant,
contractor or personnel of the other Party.</P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2"><FONT STYLE="font-variant: small-caps"><B>Distributor</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2"><FONT STYLE="font-variant: small-caps"><B>Supplier</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2"><FONT STYLE="font-variant: small-caps">Wellspring Pharmaceutical Corporation</FONT></TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2"><FONT STYLE="font-variant: small-caps">Sonoma Pharmaceuticals, Inc.</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 5%">&nbsp;</TD>
    <TD STYLE="width: 40%">&nbsp;</TD>
    <TD STYLE="width: 10%">&nbsp;</TD>
    <TD STYLE="width: 5%">&nbsp;</TD>
    <TD STYLE="width: 40%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>By:</TD>
    <TD STYLE="border-bottom: Black 1pt solid">/s/ Casey G. Davis</TD>
    <TD>&nbsp;</TD>
    <TD>By:</TD>
    <TD STYLE="border-bottom: Black 1pt solid">/s/ Amy Trombly</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>Name: </TD>
    <TD>Casey G. Davis</TD>
    <TD>&nbsp;</TD>
    <TD>Name: </TD>
    <TD>Amy Trombly</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>Title: </TD>
    <TD>VP Supply Chain</TD>
    <TD>&nbsp;</TD>
    <TD>Title: </TD>
    <TD>Chief Executive Officer</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>Date:</TD>
    <TD>January 29, 2025</TD>
    <TD>&nbsp;</TD>
    <TD>Date:</TD>
    <TD>January 24, 2025</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0"><U>Attachments</U></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><U>Attachment A</U> &ndash; Products and Pricing</P>

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

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

<!-- Field: Page; Sequence: 12; Options: Last -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-bottom: Black 1pt solid; border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</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">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>3
<FILENAME>snoa-20250129.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.25b -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: +Kopo7xRiXgen8uEbXpMOayLuaPty552eYkxvmR3fUkaPycgncECAyaXz6kGAfoB -->
<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/2024" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:srt="http://fasb.org/srt/2024" xmlns:srt-types="http://fasb.org/srt-types/2024" xmlns:SNOA="http://sonomapharma.com/20250129" elementFormDefault="qualified" targetNamespace="http://sonomapharma.com/20250129">
    <annotation>
      <appinfo>
        <link:roleType roleURI="http://sonomapharma.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="snoa-20250129_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="snoa-20250129_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" />
      </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/2024" schemaLocation="https://xbrl.sec.gov/dei/2024/dei-2024.xsd" />
    <import namespace="http://fasb.org/us-gaap/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd" />
    <import namespace="http://fasb.org/us-types/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.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/2024" schemaLocation="https://xbrl.sec.gov/country/2024/country-2024.xsd" />
    <import namespace="http://fasb.org/srt/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd" />
    <import namespace="http://fasb.org/srt-types/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>4
<FILENAME>snoa-20250129_lab.xml
<DESCRIPTION>XBRL LABEL FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.25b -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<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.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CoverAbstract" xlink:to="dei_CoverAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CoverAbstract_lbl" xml:lang="en-US">Cover [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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>5
<FILENAME>snoa-20250129_pre.xml
<DESCRIPTION>XBRL PRESENTATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.25b -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<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://sonomapharma.com/role/Cover" xlink:href="snoa-20250129.xsd#Cover" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/PvpDisclosure" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#PvpDisclosure" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ErrCompDisclosure" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#AwardTimingDisclosure" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#InsiderTradingArrangements" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#InsiderTradingPoliciesProc" xlink:type="simple" />
    <link:presentationLink xlink:type="extended" xlink:role="http://sonomapharma.com/role/Cover" xlink:title="00000001 - Document - Cover">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract" xlink:label="loc_deiCoverAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType" xlink:label="loc_deiDocumentType" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentType" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag" xlink:label="loc_deiAmendmentFlag" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAmendmentFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentDescription" xlink:label="loc_deiAmendmentDescription" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAmendmentDescription" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentRegistrationStatement" xlink:label="loc_deiDocumentRegistrationStatement" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentRegistrationStatement" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport" xlink:label="loc_deiDocumentAnnualReport" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentAnnualReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentQuarterlyReport" xlink:label="loc_deiDocumentQuarterlyReport" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentQuarterlyReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport" xlink:label="loc_deiDocumentTransitionReport" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentTransitionReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentShellCompanyReport" xlink:label="loc_deiDocumentShellCompanyReport" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentShellCompanyReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentShellCompanyEventDate" xlink:label="loc_deiDocumentShellCompanyEventDate" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentShellCompanyEventDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodStartDate" xlink:label="loc_deiDocumentPeriodStartDate" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentPeriodStartDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_deiDocumentPeriodEndDate" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentPeriodEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_deiDocumentFiscalPeriodFocus" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentFiscalPeriodFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_deiDocumentFiscalYearFocus" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentFiscalYearFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_deiCurrentFiscalYearEndDate" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCurrentFiscalYearEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber" xlink:label="loc_deiEntityFileNumber" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityFileNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName" xlink:label="loc_deiEntityRegistrantName" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityRegistrantName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey" xlink:label="loc_deiEntityCentralIndexKey" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCentralIndexKey" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPrimarySicNumber" xlink:label="loc_deiEntityPrimarySicNumber" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityPrimarySicNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_deiEntityTaxIdentificationNumber" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityTaxIdentificationNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_deiEntityIncorporationStateCountryCode" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityIncorporationStateCountryCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_deiEntityAddressAddressLine1" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine2" xlink:label="loc_deiEntityAddressAddressLine2" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine3" xlink:label="loc_deiEntityAddressAddressLine3" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine3" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_deiEntityAddressCityOrTown" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressCityOrTown" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_deiEntityAddressStateOrProvince" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressStateOrProvince" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCountry" xlink:label="loc_deiEntityAddressCountry" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressCountry" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_deiEntityAddressPostalZipCode" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressPostalZipCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CountryRegion" xlink:label="loc_deiCountryRegion" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCountryRegion" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode" xlink:label="loc_deiCityAreaCode" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCityAreaCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber" xlink:label="loc_deiLocalPhoneNumber" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiLocalPhoneNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Extension" xlink:label="loc_deiExtension" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiExtension" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_WrittenCommunications" xlink:label="loc_deiWrittenCommunications" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiWrittenCommunications" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SolicitingMaterial" xlink:label="loc_deiSolicitingMaterial" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSolicitingMaterial" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_PreCommencementTenderOffer" xlink:label="loc_deiPreCommencementTenderOffer" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiPreCommencementTenderOffer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="loc_deiPreCommencementIssuerTenderOffer" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiPreCommencementIssuerTenderOffer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle" xlink:label="loc_deiSecurity12bTitle" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurity12bTitle" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_NoTradingSymbolFlag" xlink:label="loc_deiNoTradingSymbolFlag" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiNoTradingSymbolFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol" xlink:label="loc_deiTradingSymbol" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiTradingSymbol" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName" xlink:label="loc_deiSecurityExchangeName" />
      <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurityExchangeName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12gTitle" xlink:label="loc_deiSecurity12gTitle" />
      <link:presentationArc order="390" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurity12gTitle" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityReportingObligation" xlink:label="loc_deiSecurityReportingObligation" />
      <link:presentationArc order="400" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurityReportingObligation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AnnualInformationForm" xlink:label="loc_deiAnnualInformationForm" />
      <link:presentationArc order="410" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAnnualInformationForm" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="loc_deiAuditedAnnualFinancialStatements" />
      <link:presentationArc order="420" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAuditedAnnualFinancialStatements" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_deiEntityWellKnownSeasonedIssuer" />
      <link:presentationArc order="430" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityWellKnownSeasonedIssuer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_deiEntityVoluntaryFilers" />
      <link:presentationArc order="440" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityVoluntaryFilers" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_deiEntityCurrentReportingStatus" />
      <link:presentationArc order="450" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCurrentReportingStatus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_deiEntityInteractiveDataCurrent" />
      <link:presentationArc order="460" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityInteractiveDataCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory" xlink:label="loc_deiEntityFilerCategory" />
      <link:presentationArc order="470" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityFilerCategory" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness" xlink:label="loc_deiEntitySmallBusiness" />
      <link:presentationArc order="480" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntitySmallBusiness" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_deiEntityEmergingGrowthCompany" />
      <link:presentationArc order="490" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityEmergingGrowthCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityExTransitionPeriod" xlink:label="loc_deiEntityExTransitionPeriod" />
      <link:presentationArc order="500" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityExTransitionPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAccountingStandard" xlink:label="loc_deiDocumentAccountingStandard" />
      <link:presentationArc order="510" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentAccountingStandard" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_OtherReportingStandardItemNumber" xlink:label="loc_deiOtherReportingStandardItemNumber" />
      <link:presentationArc order="520" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiOtherReportingStandardItemNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany" xlink:label="loc_deiEntityShellCompany" />
      <link:presentationArc order="530" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityShellCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPublicFloat" xlink:label="loc_deiEntityPublicFloat" />
      <link:presentationArc order="540" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityPublicFloat" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="loc_deiEntityBankruptcyProceedingsReportingCurrent" />
      <link:presentationArc order="550" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityBankruptcyProceedingsReportingCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_deiEntityCommonStockSharesOutstanding" />
      <link:presentationArc order="560" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCommonStockSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="loc_deiDocumentsIncorporatedByReferenceTextBlock" />
      <link:presentationArc order="570" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/ecd/role/PvpDisclosure" />
    <link:presentationLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/ecd/role/PvpDisclosure" />
    <link:presentationLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/ecd/role/PvpDisclosure" />
    <link:presentationLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" />
    <link:presentationLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" />
    <link:presentationLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" />
    <link:presentationLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" />
    <link:presentationLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>7
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.4</span><table class="report" border="0" cellspacing="2" id="idm46150378556528">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cover<br></strong></div></th>
<th class="th"><div>Jan. 29, 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_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">8-K<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jan. 29,  2025<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-33216<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">SONOMA
PHARMACEUTICALS, INC.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001367083<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">68-0423298<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">5445
Conestoga Court<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Suite
150<span></span>
</td>
</tr>
<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">Boulder<span></span>
</td>
</tr>
<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">CO<span></span>
</td>
</tr>
<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">80301<span></span>
</td>
</tr>
<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">(800)<span></span>
</td>
</tr>
<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">759-9305<span></span>
</td>
</tr>
<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<span></span>
</td>
</tr>
<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">SNOA<span></span>
</td>
</tr>
<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_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_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_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_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>EXCEL
<SEQUENCE>8
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
MUDQ :I(D$P?W32NI<*&ZO8=3]@0'M_! QCSDFHL5>8("5YS&E3RX2AV/6_8
M%W?IF6)7(:2'P1.VWR+"+@TVL]/ELGK]:O1JR4KC=W&7_A_9.$TS(*L%Q&5K
M 8\V_;@US[F&?9I<$L?]M/A, A9F4&^5NXX:)5.?4EP0^ NT#%\PO-+K7=R<
MYXI&ILR"7;*0E456(Q!,IAY&4EJ[B]OP>V;(Z"U<4[%B)[>1-4(3+[CW_L"8
M2D]WS_+T4<+4RF3I"RCHM7&*#175:X@+GJRKQM'KK?FIX(F:.Z8D9DL0LJ]O
M0%?MW[[W RTW^1OO0FIX?\X/UXQ"S9L+X/NEE/I]8%ZBB]] AO\!4$L#!!0
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
M@0   +$    0              "  0    !D;V-0<F]P<R]A<' N>&UL4$L!
M A0#%     @ )( ^6IC>(M;N    *P(  !$              ( !KP   &1O
M8U!R;W!S+V-O<F4N>&UL4$L! A0#%     @ )( ^6IE<G",0!@  G"<  !,
M             ( !S $  'AL+W1H96UE+W1H96UE,2YX;6Q02P$"% ,4
M"  D@#Y:OM3525\$   /$0  &               @($-"   >&PO=V]R:W-H
M965T<R]S:&5E=#$N>&UL4$L! A0#%     @ )( ^6I^@&_"Q @  X@P   T
M             ( !H@P  'AL+W-T>6QE<RYX;6Q02P$"% ,4    "  D@#Y:
MEXJ[',     3 @  "P              @ %^#P  7W)E;',O+G)E;'-02P$"
M% ,4    "  D@#Y:JL0B%C,!   B @  #P              @ %G$   >&PO
M=V]R:V)O;VLN>&UL4$L! A0#%     @ )( ^6B0>FZ*M    ^ $  !H
M         ( !QQ$  'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QS4$L! A0#
M%     @ )( ^6F60>9(9 0  SP,  !,              ( !K!(  %M#;VYT
D96YT7U1Y<&5S72YX;6Q02P4&      D "0 ^ @  ]A,

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>9
<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>10
<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>12
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.24.4</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1</ContextCount>
  <ElementCount>23</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>3</UnitCount>
  <MyReports>
    <Report instance="sonoma_8k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>00000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sonomapharma.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>snoa-20250129.xsd</File>
    <File>snoa-20250129_lab.xml</File>
    <File>snoa-20250129_pre.xml</File>
    <File doctype="8-K" isOnlyDei="true" isUsgaap="true" original="sonoma_8k.htm">sonoma_8k.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="23">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>14
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "sonoma_8k.htm": {
   "nsprefix": "SNOA",
   "nsuri": "http://sonomapharma.com/20250129",
   "dts": {
    "schema": {
     "local": [
      "snoa-20250129.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://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd",
      "https://xbrl.sec.gov/country/2024/country-2024.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd",
      "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd",
      "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd"
     ]
    },
    "labelLink": {
     "local": [
      "snoa-20250129_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "snoa-20250129_pre.xml"
     ]
    },
    "inline": {
     "local": [
      "sonoma_8k.htm"
     ]
    }
   },
   "keyStandard": 23,
   "keyCustom": 0,
   "axisStandard": 0,
   "axisCustom": 0,
   "memberStandard": 0,
   "memberCustom": 0,
   "hidden": {
    "total": 2,
    "http://xbrl.sec.gov/dei/2024": 2
   },
   "contextCount": 1,
   "entityCount": 1,
   "segmentCount": 0,
   "elementCount": 59,
   "unitCount": 3,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/dei/2024": 23
   },
   "report": {
    "R1": {
     "role": "http://sonomapharma.com/role/Cover",
     "longName": "00000001 - Document - Cover",
     "shortName": "Cover",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "AsOf2025-01-29",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "b",
       "span",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sonoma_8k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-01-29",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "b",
       "span",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "sonoma_8k.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "dei_AmendmentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentDescription",
     "presentation": [
      "http://sonomapharma.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/2024",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://sonomapharma.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/2024",
     "localname": "AnnualInformationForm",
     "presentation": [
      "http://sonomapharma.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/2024",
     "localname": "AuditedAnnualFinancialStatements",
     "presentation": [
      "http://sonomapharma.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/2024",
     "localname": "CityAreaCode",
     "presentation": [
      "http://sonomapharma.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CountryRegion": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CountryRegion",
     "presentation": [
      "http://sonomapharma.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/2024",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://sonomapharma.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/2024",
     "localname": "DocumentAccountingStandard",
     "presentation": [
      "http://sonomapharma.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/2024",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://sonomapharma.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/2024",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://sonomapharma.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/2024",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://sonomapharma.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/2024",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://sonomapharma.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/2024",
     "localname": "DocumentPeriodStartDate",
     "presentation": [
      "http://sonomapharma.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/2024",
     "localname": "DocumentQuarterlyReport",
     "presentation": [
      "http://sonomapharma.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/2024",
     "localname": "DocumentRegistrationStatement",
     "presentation": [
      "http://sonomapharma.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/2024",
     "localname": "DocumentShellCompanyEventDate",
     "presentation": [
      "http://sonomapharma.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/2024",
     "localname": "DocumentShellCompanyReport",
     "presentation": [
      "http://sonomapharma.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/2024",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://sonomapharma.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/2024",
     "localname": "DocumentType",
     "presentation": [
      "http://sonomapharma.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/2024",
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "presentation": [
      "http://sonomapharma.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/2024",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://sonomapharma.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/2024",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://sonomapharma.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/2024",
     "localname": "EntityAddressAddressLine3",
     "presentation": [
      "http://sonomapharma.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/2024",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://sonomapharma.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/2024",
     "localname": "EntityAddressCountry",
     "presentation": [
      "http://sonomapharma.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/2024",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://sonomapharma.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/2024",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://sonomapharma.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/2024",
     "localname": "EntityBankruptcyProceedingsReportingCurrent",
     "presentation": [
      "http://sonomapharma.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/2024",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://sonomapharma.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/2024",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://sonomapharma.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/2024",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://sonomapharma.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/2024",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://sonomapharma.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/2024",
     "localname": "EntityExTransitionPeriod",
     "presentation": [
      "http://sonomapharma.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/2024",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://sonomapharma.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/2024",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://sonomapharma.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/2024",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://sonomapharma.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/2024",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://sonomapharma.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/2024",
     "localname": "EntityPrimarySicNumber",
     "presentation": [
      "http://sonomapharma.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/2024",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://sonomapharma.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/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://sonomapharma.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/2024",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://sonomapharma.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/2024",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://sonomapharma.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/2024",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://sonomapharma.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/2024",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://sonomapharma.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/2024",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://sonomapharma.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/2024",
     "localname": "Extension",
     "presentation": [
      "http://sonomapharma.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/2024",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://sonomapharma.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/2024",
     "localname": "NoTradingSymbolFlag",
     "presentation": [
      "http://sonomapharma.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/2024",
     "localname": "OtherReportingStandardItemNumber",
     "presentation": [
      "http://sonomapharma.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/2024",
     "localname": "PreCommencementIssuerTenderOffer",
     "presentation": [
      "http://sonomapharma.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/2024",
     "localname": "PreCommencementTenderOffer",
     "presentation": [
      "http://sonomapharma.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/2024",
     "localname": "Security12bTitle",
     "presentation": [
      "http://sonomapharma.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/2024",
     "localname": "Security12gTitle",
     "presentation": [
      "http://sonomapharma.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/2024",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://sonomapharma.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/2024",
     "localname": "SecurityReportingObligation",
     "presentation": [
      "http://sonomapharma.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/2024",
     "localname": "SolicitingMaterial",
     "presentation": [
      "http://sonomapharma.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"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "TradingSymbol",
     "presentation": [
      "http://sonomapharma.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/2024",
     "localname": "WrittenCommunications",
     "presentation": [
      "http://sonomapharma.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>15
<FILENAME>0001683168-25-000611-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001683168-25-000611-xbrl.zip
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
MH"8/2?$\> \EH-XM+#VVF\P XH#0Z78($"2#4#/*)TAS%G'QS&N/.\SX5@Z
M^QF/X15*3Y1;J 8UH8E69TA @ WQ"6#6"/U0/)."N'J/)Z\ J1J\$'<1Q_)
MI>4_UPDCQV#[K5JW='78;3)E$09$$NP.X*=4?M ?D(I!MRP4:*9O:.K4/S33
MH=!,@X9F^AYHEJ\\$&A.WM#4$__0G R%YB1H:$[>!8WL>*]CS4Q^O!5+_FI[
M.!M4>D&F;=4*S$$6'BXM;WVPJ "UGE$A/C')%U:WXD[PEX1%\)(9DGL!!C!M
MI<;0AH>.W6 ?/]6"6,=Y'6N*17GOET3+_(PR39/V(:;0A =)TUCOX%*H?2)Q
MQ],,TW\GSYTGXG:Q%SRLAJV0-)3AH6*SUP=,$8-DD(\3ZQ)7=4/#^BJ94>[N
M%6"+K<,KP+7"(""P.6J_ EQ</2E$KKM9,2H(!D:$9K&S3K:8JOJX5A9&%[<-
MM7HX_UY+C8\OLLKN0N\>.8,?$&A+7/4T9$[WMED>1(\#ILQ>SV4HUWFZ&J\R
M3*3VX;M6YFQF-^U4$[DN"*)W33>M:5J7.^[-7T62R3W/^&:S9>5='MMS@X#.
M52]WVM0];A4%T?M=SDP22BUJBAUCL> TB9(L8>M?Y,FG2+"M53:1*R!@@YJ&
MMB((%$!;)@<'(=)*QQ#<":(@)+(C\I< 56(A<?OP8)WMN\2NH.@WK.& E4%
MTFO/A$4&C*-:!"I"4![C%YMYFFZ)>!,\EA!/"('F 9!:^A!Q@DSV0E4$^F1K
M0:*MG!_WQ]/5,LFH[>2R+7$V)P'FJAG)* ^"#<"4R4)>AO@#.I[^9?57I*,<
M=_\-7PJLDL<N]IL5IT#V*:O*%00=%C4'%DD0*,"^3!IN."JEJ-#ZR$[5,&MI
MCE'N"@"K+=WUC<(@.MWFJ/7E;_2UIR'_<A<]2E,$>"'!+G,]]-M,FL-_71,$
M AW&6B<EI11IK8\7$@Y3UKI_$;#VM@A8]RP"UB$N M9#%P%K;XL O=LB18@<
MEVY7-%EC(#EAI]HU%!V633XLTJ!0@?V!8T85@@XQKC-:YBG.5'I^L<GW?R4_
M6%H)Z)SEM.RR626UM(F"8*3+62NM99%TKB9&2NV:BVV<9"0NS%PE#+,HP;1*
MCVB[(MX?XHR6@>8K<'KT83 TS&0+IR),YS*L @^I+EU?2B\>P/B54/HSXZ]L
M07#*&8F+:RFV.T7=>K=/S/38;CXT XB#P&F(0^#1&14T?E)12(>55\*\D/2-
MTRW+L,C?)1>VD0G0N24'L-DDQA %1(K=&4!()4:%VL\+VD7VB&J15?SN$-A
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
M**_WOU+./P@Y$P-*M!0TRA_U?6_XG46@O8 XAE@B%Z4+ODB>&DHJFPBJ'->
MPQ2*'''LT"$/9^YE/JEY?>_)]\[Q$7>5@()''$3TBT6:GY90ZS-[HM<D(4L/
M??Q=):#\$0<4_6+1YL^KCKGQC*5_S'S'$$H;<2ILH304R(.8<'Z5:B:H]L:6
M'4,H9,0YKX724"#?Q%2-35![K^0LF2S7=OI@.PI H2/.;/5*Q8$_?UY'GJ]_
M\Y(OL ;O3H"(W2D2:]N-,+03*?([N8B(<E#WV4.YHRZL= NMF/Q=,J%J\_DI
M<Z9G\C;?I(?R4M!>0$E7H:)Q[JT;*_F]M]8M.RAOQ,2T2!C.FJETR%G8Y9)X
MG\NWS*!\$;/0 EDH>*^(>%3I- D7=M]!2NWPB5Y?;8"$"%@!M$L0\],7H<!Y
M72#CV"XFDN'C8&)$Z[LTR;82-OYY7QIXRT&[!G,1)T XTE.0?E[H1:.KQ3T=
M466G*3S0>7)E&GKT/Q0!BD/[!W5'(3"&@FZZ:.SINC4'#K3;*6A3XD-MK?I_
M:ZQ@L^/OVZ!CL^+_8*.^S8UQ6UY>K_:7W:;<'/D'4$L#!!0    ( "2 /EH+
MC._KL!4  )]V   -    <V]N;VUA7SAK+FAT;>T]:UOB2M+?^17]LL_9HWOD
M$BX*J.S# "JC@@,Z%[_X=)(&HB'))!V!^?5;U4DP@8"*Z#CSSNR>&2'==:_J
MJNI.>_#?R4@G]\QV--,X_%M*9_\FS%!,53,&AW_7>O56Z^__5A,'0P[#8*CA
M'":'G%N53&8\'J?'^;1I#S)2N5S.3'!,TAM4F<2.RV6S4N;K^5E/&;(136F&
MPZFAL-DD73/NEL/'I[.ALJUKD:'X38 DGUD #4_5APGAP;L9[V%D*(\=6O2&
M\F"HYIB%G+2WB@YOQ&S"9-E8"6D&#MG7#]VSA^$\?OS#T RWJ>'T37M$.:@0
M(153V5PJMQL"DG*8$@$$G],#\_Y1.*547@K@+"@GRBD^EJDSD[C*YL0=X(0'
M,"-7" :Z3FI J34;W*>.+,#Z#^8'VZ;.G-C1XDEDN&*Z!K>G\83X#R,3')LO
M@H8O(X-Z[4YM-LHQ#7-$K2$%R:45<X0CBUDI5TZBVS"J5A,$_QQPC>NLVA/#
MR848KS"7:PK5G1W2,I0T*:5.#S+>N,3!B'%*$$F*?7>U^\-DW30X,WCJ<FJ!
ME!7OTV&2LPG/"-_+P*R,A_+@_U(I<J0Q7:V0'N/[I$U'K$(FZF2?M!KBAYML
MKG%SU?LKUSBNU2[@'V21I%)/G)POW: <;N;YOPGX?SJH0GTV:8W9Q?(- YL"
M!N#_M1$S5/B/'^ET<-,'T;)G0&J$(#4-4,2T#J!LJK<,E4U.V?0F"Q$LO[N7
M+>6?#G;W XBY<2/=^,' @P]?/0-$[J8'$F;.3>Y&A#X/AB.^>P885'CCP@>5
M7R!H&6S95*?$X5.='2;[8'<5(F4M3BZU$8QHLS'I@@D8.]X7.X#?UOIH_JIV
M'TQ3-<?2Z;1"#--@^$R;5-!4F0W^(3YHJLH,=!;\!*/:[@C@*)ZA3WB7]0^3
M-:?31PM)9:44>!C1U,/D$55X%O_DD\0 I@$7TRH10TA6A24<9"*07X*K$,85
M:RK)ZH.MQ"'.A'E&,FS69S:LO<P1SS&>5ARQ4 (Y1*Q^E:&-E#F&25.!HZ0G
MCIKT'W.(#/!8&UDZPVC@HXE ]E YIFO[F&"04'O%9UXP.L>\'\."D4PP''PY
M^UI3\4%?8S81A+/8-:?>.HW*9G[R#%DF#IN/RP)!FNH"";#JV[Q!.:L^4!_
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
M;H)T1J[.J<%,U]&GQ($RRNE/Q71_@BD#=J^Z,CVXH1:X"W! [,8T>-8W=:
MYV$W5,/.@4.V(C6<8$EEBE\B5SP@>+PT6748\V.81_@Q,YA-]43+ (2NZ)Z0
M6CJ7]AC=KFQ(SF_>4@_ZYBNJX>1"R3SK&3[:SUM2,'VQ-0ZJQZ:.:_@ELQ._
MBOW8:]3[;6O@?GS>*A;>]9--4V?4$"?JYM:W2$<\EBQ427FO4-A?NL8M;U&$
M!+6B ^&/*I?^6N)FJX7L4PW2")--K-"&=M?5F4= (5?T?85'][!QZWI+VB/U
MHR[)Y;-I&/C*#8S?W-;SOJWW3%@40<;&X!R"(T1(/=[0F?IU5"M?,VNLOX:A
M1[87%FEZ]U;^0#)8D4?S$A.7"C0EY4)6'CF>,;/Q0C;MC?QCYB\Q\YQOYA<V
MP[B)9W;%"2=<V.U.O[^L.OE^>?ZI=32]H.Q5S#VR;;.<MG=O]D!Z2@G1_K0H
M+Q745&Y+]@\L/<D3O E_?.$EOE".]X66X[C,?M0C[MV2,3A5OAZ[SVLU/-$C
MBBL\8H'"W]4O\BQ5V%*>X1?^A%?V"^_O=*ZH&;XT- /WDRHDY7W[-N5<*!WT
M2BMF0W%F+9Z,)!(&BX1?:H'0-E7_Q!(V)Y)L>E$@[^+LT;."C >M0F2=0@DM
M 2T.9#CJ2T]07.*K>%@#,ZH,B:)3QUGEJSY/HN^Q0(G_T-8&0[[\<= B6<I(
M83U&;(IZ(\YT))OZEK-R*_@MV%A/'VW_M)Y0!PO"#'C0>*C!-P]NMN1\P!HV
MM3:G_G.=]>-FKW&:9VYY+ 85D1=FIE).%N8:OQQ>]JV"=+J;5S^MOV64B^R2
MSN--5G$-- TAQAXWE;LU5KL7ROSE4CWRI>H[3$_X2[Q(OXZ.VZ4K;>_T\_KG
MU'*1S=((4EA VIW:KR!#/+^_+'D+K"3("9:?7G:/W%NS_K%Y7'S>WO/\F4T,
M"W''-7.E..L-TX7QQ5'I]V4;2,*HR3FU[Q@G9V?UMSR1,LLJWB)S:1DJIGZ,
MR%.BB*8TS+J#(,O$H3?X*Q%J%FL. =5#WHB !V1@FV,^Q S2P@8R=8C*^IKA
MG:7&Y)$4LL6@KSS7,O/>]LC/DD9D=F]?--"RQ6UBVHE0]IF34[G@'9)Y8''O
MD 10O3D^:,Q*$=!VFC3C.8A_[RD;V;H/IAZ+F75O8KR9=QIE5N-6CC+Z&G5)
MS*Y^+'&/ER2OT8%_+7OMK[! W)J<,^>$,&=M8=MC",;*=$C*P5@-4Z3HKL/$
M*$#K;Z[@-1F:2-N]EX!1,P*7/D7D8PU0H^$;P!$\L=F]YL \< %J*-AGHXJX
M> *W2O&.$I7:JN-MJZC+ZH/\%MT.7"9LVNG EGU5;D3(;UT^O7=\H8L5+NB
M[0/0[RY6RH!;7(\@UM_050=S*^R'^14VO#VZ&[,]NBL2DX<B+%QTS1=E492+
MU=1<U;68_ZQ,BJ/^AJDLSICO.D R'VE.Q(Q86K5$;JWPQ+I/\(7."JG95-:4
MX"(+%'W;W"<=2[0D*N1$W)V "O!1AT!E ECX>!E-\R6(2)BBC."B'JSH_@O;
M"\JV&;U+R0RB %!I"0-YFH)G=ARRSK#IA1&&>4-)"+O;1'B.>^OM+1J)S[&[
M69Q/Q'2\=JU)K)7*U19G(R*E\>R:O& $\4TRN4J:^+8.[J6;A))@/X<T,(71
MQ-FRVL!FHDF6GL%-1 SE]=:YUU]+XYM#S7X?5R)@/O2R)L'L9"<QAK71\%I;
M,Z%A#4YZK@5+XH.XO)7Q"UA1#X_L#>:N0"+UA^/U8DG%M<ZA7OOE7%-L4YD:
M!XYKH13V<+'#GX%<R/9-W1Q,4WCYE)J A51U%>[@^JD#O[C <ZKIS,83$@+J
M%6@2R!4'-YTTP?*%SJB$;!:Q8[*'"@?"@)F16'S')L&W7$&>CBO?@D00!Q_"
M3$)=<&R@72&FP5(X"C)DR !P6TUD"4[Z)_?TWA#OI3@P GF5B6I6F:/8FHC:
M08LS(FU,M$3ZQ"!#@W0(O_ON I[P^Y?X-@#H<8HIW.PV&T_\@,O5=4$(F8>_
M0_ DFB6.L7@M(E0O&(.:@$*&>;D:5@M#3=8X""4M_;_2D^;XAZ=$Z4$U0QC_
M&#+2E&Z:=WZ*RH4LP5..HL_(PS/_^!_;(;++";694*NNC82G<7,G/)8/*8>$
MVO).\+JV=W))+.L[> )(8WWX 0: BWD;$#L)S- Y9.K(-DST7[ERB.D?4Q*%
M:0B'S73JH188^BYW@2B*44Q4B#OB>)GWK7C#7H "*:@BM_?" N3^(9# 54+$
M&&PX0J5IHP%'J"0,I(W[Z8XP9 A%M\RGD\HF" 9)D5T'JF'@7,#"Z@2R!AM,
M%:!2QW%'7H(#6E5%Q0(*AP5?+#@>38DH34+2 XC*4#0P)HY$^WQ!Y!%5(U[\
MY'F6<6_J$,5MS;D#:EUX8*/61<F, \+XA980OJKA:6I7%^'.EWT:+VVP1=*S
M@U(%?P7F./BQ#PET"S.0BZD  -H)#AK HM"WS1$X)!4!P+<$E*LX\<<47$#4
M(%KWEQN=ZK($T&1@Z6JZ8+M B8GQ>788%2"8CL\PT.$HKD $H%$5-<- POVK
M%T#^>+0.7"YUZHO+MRO5O[G %\I8'*)C'A>@<$$$_NLM<:(5T:RG ?QT%?6.
M!9DC8-5%D\0/7:IXO3!H:,,W4Z$#-(8=010@5TVA<['AQND=\SQ@=IX/J7$M
M 8BNH@#5"2K$>C?L IH-S'J79X(J^]S?U%/]>RKX0]! 'U68)=Z8M_&.0DP"
MP&)U.O:CZ-MD0N][X]O+4)<TGE>\NBO2U_(L?5W>[YV;O-8&,-[Q,VM0]$+Q
M!2S.7QV=]-+W;5^[Y_FZW:.-7OPQ*ZRV\*J6IYZ/#43L2W<A!XD<J%X\3OW.
MMF_C7L1];-=AU>OO>X\>'0D2..]%BN>\YAK&\\@9B^>R,'<G0#GW*!N-AU1Y
MT<\2ZQZ\R<;B[=.1ID\KCRE]@4;,D0/B5C*#[XKD"OMK8DY6__/TPS'%)QV.
M*14W*H@#2OS;.,4%N#=L IXAI8=\E*PN*8%WQ"JJ+E;1N&IBJ)49'S-F$.^2
MX$3\)<$X\$EE-(01NNR"A"=9$BB[$)%HG)2K=1. B/X<T =L4Z]5T*"<$O'V
M^9:W=^'G="UQY33!.Z?QXT/M)6VG7VU9D<%7!Y C&BJ&+-.N8(*%MT]Y#-TL
M_MG8FO,(ZK>,V<LH>=FIOL<]+[]1QPL"R^-QH;S[].-PZU)3]THH@@FQ5Y'.
M]SB&%+Q!1K<V1QKWBU(L>9A][VTN0=G9]ZZ_!3JYZ%8X+C8KC-E][%Z;RM^\
M [7J.E1YMJ$YN,]E:5[=AX_F)P9-$JA(H"J SYBI0YV:?E%@B(L#FY/I?U;I
M]I7UV8,2%NH:+Q_#@@AO,E9=G3F!)%=IUBL)AUZ72;PN%=K.$QG];E;:HMM;
MQ6WOTK^!JWMJZJ5.GZ?C@"ZDT:?W>;I^N_#ZPG<7WSY]?[TZ9(/=OAD]*S8H
M<R_9H/RS'_GH?B2*-_=^=QY__B[CR^U]44US+Q@OV&O)[VCT6L?MVN55=S/7
M7"]]7WMC#KTDZH3OTO4.K(A6F]>@67[T*1$Z^K03=](%%H\I4:B+#=%05P_1
MR(PX0(37ZL9U4&9#JO>Q3$% HG/A#\ VL(L;?P(<=?G0M,&?U4WLH[RSOL:3
MKQB+SXD!$J["A\G<1LM0V;]TE2RY=/5%=^0]SLE\T'H?L&=:+6ZVZ,<KBRL"
M?U##Y[->#?_$-L7F2/DPK03R6:_=5<#&4,;)D-IH2BXA<97UZ<;TZ/_P,N\7
M*ZUP_@T $X?4*]Z2]]R7'F*YWIPJPPJ0[4PU41]JK ^1/+C/J"/N,XJ_]7 C
M:?R&-Z'_@'M'X-XK77_ O1MP[YRN%05N/G0B] PO _I3[[YVO9M_RWKW]0Z^
M;M1&G_3;]TH?;L1K!-[M2;-?VL<^3HYN/V=/Q[>U3\-FYE-G.BD>W4F-+AO=
M=K_Q;]UOWUMVZ<C]J Y'TZG\SXFBR\?Z??/ZR]'UM5VX;EU]TZSB9^NN<YP]
MK3F%;VU'RFF=JR_USNW%E_;XNL/;=??X"VN<=)P]^D\_7QYTS9,/X^:/DYY[
M-RBWZ9[R6=-;'SL?;^O*]]JE?E&8&""7L]W=H7&=T[OFO=ILTZ/[#\9W_78@
M[?V@V4%AMZY>4[U<EKHGU\=RRYH<GQ>GQ^5/YSH=FWO\G^9123UJ7HU,O9FY
M4[1K69?&9]<EMG?-FM??VOS[R7DCHV;,VIB:/3-[Z$DD@[]K4/P>2S[2J_\#
M4$L#!!0    ( "2 /EH;=L$4;4D  &6R 0 1    <V]N;VUA7V5X,3 P,2YH
M=&WM??MOVTB6[N\"]#_4#78&-L X<1[]2B: 8SL=[SJ.83O3V[L8+"BJ9+%#
MD1H^[-;^]?>\ZD52CM,3)FVO%O=.QQ)%%JM.G3J/[WSGY=N+=\>OQJ.7;P_W
M#N"_"O_OY<71Q?'AJY>/^+_P[2/Y^N7K]P>_JO.+7X\/__9@5N3U3VKW\;)6
M%^E"5^I$7ZNS8A'G$7\0J7-=IK,'\$/XZ:GYW2(N+]/\)_7XP:N7KU\=_CY/
M)VD-]]G9??GH-3SU=/WU?\TGU?)%]Y+;#N6%LC>#2Q^_4+7^O7X89^DE?)3H
MO-8E#.K-^Y,+_\X/K^(RC?$)U2+.LH=)O*QH[/_- \;K\<]]7=9QFH]'Z11N
ME<Y2/55I/BO*15RG1:[F<:4F6N=*_YYDS12^G97%0M5S#9_P+$QT$C>55OC/
MHIZKK71;I97*BQI&#J-+XTS%^10^YR_PM_5J"?\SCVOZ*RD6RSA?J;K4<5V-
M1_#,99E>P8]54<*W^8Q'%V<[_^B?[R\ZF7^R%7L75_"+\>B\62ZSE=J[++5>
MP%W\A;Q3$_+@U<4<Y(#?2[5?"T6$GDN26!<*I*&8J7^/\R8N5^K)CY%Z\OC)
M\_%H"T7GK]GTGTWQXN6'5X>SF4[J]$JK Q"<EX\^O/IK2=]MJ\F*!'"BZVL4
MY?,BAS&JTWD,4I[HIDZ3.(.Q'N7)3J1B=:"S^#HN42[+95&:C7"5YI?P[3*#
MW^"()DV5YKI">:U5=SFK]'\U3\Z#5\^?/7NN]@NXNBXN8_A74]8P-TT*$K[[
M_'&D7A=--M5E!%]E\,1IH7YX_/3QKBROVG*O2=.5ZM)_P0A?;SSZ16=9!1L'
MAAF^&]S5OLBZ%XQN>$,%+_C\Q]U==;*CWL+DP2_WKK1Y@2>[N_#/N(RKHHZC
M\>@-O$$ZC=739T^>/?6'?I!6=9E.FKH(1K_S!05KF*V;YJA^X+.=YVE^ZZW[
MRQQD.*XB/(MH&<W2P3/R9A8G=5/"2!+6P*#QBFF3U*!NXPI$'T0.Y?NT+&!%
M=8VB?Y9>SN'[+=@059/,86SE G?+5,]@F5"^L^)ZFT2]:B:_P6Y0L'WP+L<Q
M?#<>[6=QNJAP0\5+>-P5_F9%%_P,?Y0Y;;^]II[# M8I3LKU/(4'I;0IK],L
M0P&!>U:\9^%?WIJ:(>.PJKY1@"*?IBAKL&5 NFI4 G;;#[UH?VK)H$.6E9,_
MH3B'1FA@WV:9*E$$(E6G=:;IZY0T904+E-/?,-7F%W\M*]Q?U2=E" [_CA"5
MH")J/35+=VJ$TQ^2?8#5$Z5>@"BCJ( =8"[[/[BRLJRPP/YR7J?5'(8!4UI,
M:,N3*66U0LE+ U]/S8]T./DI;[ +7<+^+$K<NF717,[IT_UYG.<Z6Z\?QB->
MV_]+ZW%27,/-<5' I-5NP\%,@C:JP*R4XYWTD59XU66!6FX)LIQ6FB4>OUHT
M=0-'*>A-]WD":C.'A\*$ZQI_#&)/DQSQPL4EJE'Y*2C,&+4=Z-_Q:%9D<%GU
MT[U;"Y!=L!]6/X&PPFFA'TZR(OGX F1_6L_E%R_4+"MB^'VF9_4+/&-J_;!:
M@M'Q4UY<E_'RP:O='6/9=M9Y%B_2#.[_B7%W;#"[]FB)X([@HP@MD2]G@7R+
M5=BE1U@K:V\V2[,T-('50L<Y'N>HE^&X6,*I/!ZA;0U>UU*7%>Z $LWNM%Z!
M MFF+\"9 [7DOO;-X6E:PCU I.%S&(CY"S95719D)T3V#S(S(KRR@2'C?1:+
M(C=?CT<TJIAVRXH/'-\PH!]N37A(2[@FAP'-TV6D?H.-6BO8@6A(X54\8'F+
M3XQ0!N4/&*R2_B'2O$7KAP@'(!W .@:MFX#Y!J80/ KT@:H*E15H58M.+JYE
M^.+9TNVK.9[M^%>:-WH'3&CX<MG ;*.B,:;2U IM9.TLX__(G<QRLX67I7R
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
MKN.RQ."@#AW.8*R:JYR)G<G*N^V:XSB72A-A)K'N51MB6>*(I$6+G27W"F'
MN/.C]GL019.\A]=!N"CC3 4E3K2UXG+:9<5",+P0#+07!B_T5\,! :=M0!'&
M]6XPX7NP+%*Q9W>_D-+/M8%($6*?%E@>3D"]_++!(]*P+'"H=A+08FV41)^2
M&#8]XWRQ=X::8GT-./5MIG]B#$".4/-[&^CJN($HJ)@T+-#S9!"$G)]T7^Z
MU0TV60&34N^F"B+3]GG<\(@RI!41TID0N]GP1O@ZB2+<.TWN,@G<R!V[)1$#
M$^@6(48P0]E1& ^]Z>UY0Q83+BT4A@Z3*S&:1SA4:*+"6EF"[>+KC4>8#>'F
M]2FV\*I" (J7_I $5"0Q6)._\-7<3#*E("*="&6/6O3Z0(Q'82.(INK/0!%9
M<I'WQAZO]:1*Q?]&1FELLS1-8S+,3?Z$ \I^L+C]"*+!EE4XGR,CAGN_J<9\
M >PRH@E#82NN<[29L".*V#R"P;SQ!5J);UCY15HA!XQ@@^9QN9@U&5$%=-N?
ME&PD+AMC.G7W4(W'F@O:@LY>5IPV,DAK 3V3B-OB[:IO0FC(_4.I8 #5C$/(
M/9ETVL<A[V75(U%][=@CH:XF'B_.]QC8-!TE7 Y/@1B]Q+SGC9NES<F 0\.N
M,VV K:0,O0B6*[*?P2/ T$&%-RF+9-[ ,4O'JP-G>8\6BCIK/=.79C2;\Z?G
M_!FVQ,*#UN]3>C.IUQY J%G1AO+CDI*O_]EO.!HT0>1";@L] 963)V@YBF,T
M'L&)1+4 MA%T8-=X=>U,O42!P^NTPGY+(. @.]DJY&.RVE[HZEQQ8T@NBSA
M5K05>TVV_H#<TY7Z<.XU4I7LKU#--Q/[I^7SET;A#IM#=1U]A:7HWU7<CPAN
M9NJ5"S=4X7]H=S+EP\T<''E0=\\P &^\[LV4:9N*HY)V1%.NU!?]1J_<<W3P
MG&#I*)Y@\)'1K&'A=F3( H545N "=WD_#Y<L^F[89-&1WVCL5#J+;=)%ZU=C
MV'3126$H9$$UK%^;KG83M0C*+>C:2RKAW.1S6PK"J6G:Z'"LPCV(6HG2V-3.
M5BIHP%:J9M2YA%HZV;[,N),O2^%&BH7W0':W7ZP6<*XBPW(^%=0UMR(,F^)%
MKIL*J#;Z-XL+FZVF&BYHDA=VQ>MC5NC:711$,*5QOKN.U&P\Q%XM9T=7!=Q4
M;LK /J-9,1X0CXD,9K 3O9][UN!=5G_#;;=AX]%'TNQ/ZOL\1R.@>>ZW;5JU
MG(@284:;8E(1)25UI6'(KRN]-%THQZ,S%M0\*,H,^8BY.+1U@3DW><?@EO#V
MBV+V7N^9PCBHRXKM!\V&N#6H;EG^N<Z^PX1,)D0^7(L1,"!OI+I/JH>-),,A
M\B%TFY77/8E$S/:S$@D_$>(:?Y5ST>/^9S;TJPAOU*79!GTMMYJ&, "^'84\
MX*Q*2Y/<H$! ;,!3<+^JR!H'"0TM80)*4/+'=GS:,L%8B20@RJS&'E#&K*SL
M@8$'Y;9$8MFL91XSS<V[#<_;^Z3)&M,D5$7FX_,BAY4P'^,D/L([OTL3<&-7
M^5]+??E";=4ZF>=%5ERNMN4<A-.4QG?A;U&W'FK+(*ZNP#6)E-] 4!;OG5DG
M6WQBHLE5"M(2EW*H)A1EX8-HUABJ6@%(F][8>+.;U[NUK&D0C\;J*W?T,W:O
M<]H;2(LRY[533\Q"9Z8?_!85O*:Q':Z+DEP._&_5\[K1FI<EUP*NI)+=TM6%
M>5.@> ;\-P=?AZEOB,8&QVQ6]>7YA]-7M+0O'^$_E5M?%+B^&,E&X?4HO&&C
MXG#6U(Y#KK_5<]\)ULXB<]$!\1LB74 K^63"$J+4*#)9$O>=]_".C=D=3>N,
MY_N 94B)9"_F28<WVZ45RJ2$&1:(;2IE(W%8X4KGN)<ZS_;>IS"_<"X#M2CN
MB^07RS07Y9SSC@?/0G.:X"K.&LW!"^Q7B+L-E''* S>]",F!<)%5?UZBSG:T
M1TIDHGU"$^B%@2S 2ZX07'+5MZBSIB355NI9&:?Y>$2!(6Q\4Z*?E(/T:^Z(
MX9\+B%_5BZ5)3F(L6I?2P<AOU^U'4D.G(2(%2OY P AN522:6H&.G!;^&F/2
MY++84$G]61YQ&Z#:\PU0[1L U9YO@&IW:R<-85$,F^<XL2[T43[#PT([>LCN
MD9,N*$-*N85V[9T<=ZEWFPC3E(PC2RO*7X"%8/PA;#<$QF@^PT,5#11=IX+L
MPM@;V;,S/+JNTB(S&3V'J@F.UH[MP98TW)53E'W97SP'<TY$'N4<'>!*'GD1
MBF!]UMNH/_PR1("-%@ QNA-R+DR#=KV5OMAC@GD:$XHS<90UK>_:;+^JURF*
M^O!2E"RFC"VEB7L3M*W:5>/]ZC\XM9\G*'?>L!A$D0Q+5G7J2L!Z*ZJ)A<JU
MH21[OL@4D9)P$2GH%CC=6!Q  L .=:C22F/P;>%M3ZY&<X5GC)'Q68H^6QO]
M\?T;1AX^%>E7:P/]ZQ5:A5JJ6ZUL-E-[-EJU*&'#)/H%OE952]&D[;Q.7[G;
MW +>\\)K)1%T%S?XF70Q:<I*VMD9KAG_1FE.A"4=<NLTEUL3BW5KS#TE/#U5
M@2Y':YS+WCYR>6_'/".13AJE5(?BP'TRV"'*^@P1'(\HAS[[DJ+8)T9W6#4.
MEWO^?MC<\TF1/]PW+08-X_J9!@\DVV2@UZ_)T!GH<%$DWXPT-I98O%/!T&,2
MY[+;?1!T$/@R7*&NS8XTD8A,08)"_2N=+V?IK$9TSM;N\VWU&K&EF/\^:/4K
M"3N>(!__(DX)HNUR6XM%DYN$G_R ,[9686-P*T758TS>.9977'(4#=OG>7TQ
M36&YO9%[V24"ZN!D)I,R!KU4-;&=&#*P^Z:- N,&68?*2^.@0-_RK+BLAG=4
M"+"GW?&3#BY&Z-D3L?TNB;?4.^J7#J/AFJM7R-!2$7<:/1:F^IK;$W9>,PH(
M,=MX5G@('3$37%PWBX9K ^&(] !+O>_GD%;$R%DAH<%:^;"(W'XI:;E!=^H<
M>/!*FK?P>1Y$6;NBQ24:5[ ?VH*"4TB0S$[G<PX9^_?"8B)]Q>XCMU3D$"W;
M83%'KEM[1#RY-77$B+7@C38>^3!17VJ<8-A>7 R?ZW1=*#7UUHL,BETLJZC=
MNQ*&AP%>21LA4N8:UFFEMIX\WAZ/0@4C 63+,Q.0#4NRG1O<VTT;4N ,UT+F
M[IYB W=Z+.%I\80[1'##1Y#P.,WK8;D0[G33-EB4(8V+#B\ M5W"^(K1T;"W
MGJNM&6SU;;72R++EM#:FHERG[$6?AONH]5*@Z[#06)\ F[:0>L\8TU(.W2[0
M4Z],,^QG2Q1B+<^KZ.O.WJVSZV$*QN1>FJ0Z9T8\/9NYA+\V7PG-% PY+Q88
MAT<G$/4R^?=X@K-MS!$KT,&UH7 *B=W!\,'NM+77WA/#"D( Y"6PP**8%$W]
MT]=M.72[M,<O1P<7;__V ),6#_[HJ#@H_[@G*'^+S <);B>3\(0S0[U9!G$K
MMM)M<\$K=WY9IK.>=$,X][<8.^^RVTS%_\'9]Z9_'_9AL4!L4(CSVZ+P$A4Z
M%OS1-B%Z-DLS\-)X:V/;/Z$5OO-M9_Y?M\+V#)J$3 Q3=-N)W5GOQ[FA8:]9
M#M>2.5J +=IR=7<4/J?V;1L?CX"1/T3&V1[1VHW)/9K),?O\@#MDE@YJ PUH
MFI+#MBXBN]9KD^I"MF5ZE\[9- 1F20H$PU->R0\4>#5+R"'Q9:V03>?"?GD:
M%NO+BU%Y#5!BG^?4"0(SAI&!6N1X^)D:BA"#E&7%-4>=---]7A79%:4\4 !I
MW6>.C*#459/5;%82>2*Q4.!#IF5\360J[+;WM*QW!*7$[E^4I8D7+8L*7AA,
M=:1<R 6IA8$\TT/6TWE;?H]R%SLV2-GA;-O[ W3ZDV"IOMM@J;X!ENJ[#9;J
MSNRD 8V>IT,&?O:,R9!6'A2& BI3<SJL[=F&/.&-[A &86YZH;5%8P?\.71<
M>,UB\:#B7#[=L5(>6:[79,8,TV.TQY!Q)J7I8?_9\(Y#+_I=EJP!S>G;2%9\
M&]DJ9K.'+$*6:@(LE(R1#*[* Z4@K3K<4+..N-PJ<ACY&!'=O;.MX&]"6]\\
MA%Y! A<;Z5LC?0.WI#?.D+3GC'.AZ\/L)W6+IPH+MFPK18J6_"O:&"J>@&C>
M,<?IP:M#ZI9$V$J3M4:#O%UP';2=R(,>$.-1#0\ ?X0H@_'"S*_:%N=#<G1M
MY&9+EQ.\RG8C718$7T6>*>KN@+SMY)L81=%BNZ)2%9U5^AH3BBJ=43V+J?()
MR=[7,8-P=XB>S$!8D.)\L8X71EQ9>$IU*)^)P"XQ+I;K/R'TE-0VA+PS?K_0
M!^2.Y0)O\\G@'6 ,XP"Q*0L2'GCQZ;4TV"B0L@Z9\S!3ZX'B[)QZ+%!#M7\8
M0(IQHHH&VZL\7()RT75/[S<'PNOKB3(>F0DPL;4)4N '(%\A-ES?+>I//$=?
M#6?VP[ X,X0S<0: SLT-MFS].@R++?,7 @LK3!2'HU=[]B01<%9:)1D3']$^
MHDYN-K)M=%Q?6YP@N$1W=40A5+ I3"%.EX5P-MN6!Q1AC?C6Q!]X3PF@#!6?
MQT??%G[J E,WO;@)5>V,1][!*J2E6^DV0:20X[!UO-KH\;J;B\Z:,7R,]!J^
MJ:E2\,Z#)8;V) F.^6DI:>6X\]K;;WV"MYBQU>[.VKV=7BRS8M7MH)ORJ6^?
M-Q[9NFK.:G-K&<(9$0$.65S>FR1QJ;<CA5E P^EJQ.@3;^-;<#P0'J3T-\'&
M!=QD9EZH7-C#/L+&L54;+@T#$XU7(9T>?ZXM="$0I#RND28$*?'Z[C$IFIS$
M/0GUEX%'Y@^I4-AK$>6X9]LWI"GQY^2JR2Z]JI/UTU(:M+;;E[ @5\@21%7
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
M!1.7K=1NI)[N/(_4=SO?1>K[G2>1^B%2/^X\P_^!CU$7T/\^)UV^NWN7Y6?
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
M "2 /EK /="E+ ,  .\+   1              "  0    !S;F]A+3(P,C4P
M,3(Y+GAS9%!+ 0(4 Q0    ( "2 /EHAR\EF_@H  ("&   5
M  "  5L#  !S;F]A+3(P,C4P,3(Y7VQA8BYX;6Q02P$"% ,4    "  D@#Y:
M#M_W0=\'  #X7@  %0              @ &,#@  <VYO82TR,#(U,#$R.5]P
M<F4N>&UL4$L! A0#%     @ )( ^6@N,[^NP%0  GW8   T
M ( !GA8  '-O;F]M85\X:RYH=&U02P$"% ,4    "  D@#Y:&W;!%&U)  !E
ML@$ $0              @ %Y+   <V]N;VUA7V5X,3 P,2YH=&U02P4&
/  4 !0 _ 0  %78

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>sonoma_8k_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns: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="snoa-20250129.xsd" xlink:type="simple"/>
    <context id="AsOf2025-01-29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001367083</identifier>
        </entity>
        <period>
            <startDate>2025-01-29</startDate>
            <endDate>2025-01-29</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="AsOf2025-01-29" id="Fact000003">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="AsOf2025-01-29" id="Fact000004">0001367083</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="AsOf2025-01-29" id="Fact000009">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="AsOf2025-01-29" id="Fact000010">2025-01-29</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName contextRef="AsOf2025-01-29" id="Fact000011">SONOMA PHARMACEUTICALS, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="AsOf2025-01-29" id="Fact000012">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber contextRef="AsOf2025-01-29" id="Fact000013">001-33216</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber contextRef="AsOf2025-01-29" id="Fact000014">68-0423298</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="AsOf2025-01-29" id="Fact000015">5445 Conestoga Court</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="AsOf2025-01-29" id="Fact000016">Suite 150</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown contextRef="AsOf2025-01-29" id="Fact000017">Boulder</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="AsOf2025-01-29" id="Fact000018">CO</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="AsOf2025-01-29" id="Fact000019">80301</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="AsOf2025-01-29" id="Fact000020">(800)</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="AsOf2025-01-29" id="Fact000021">759-9305</dei:LocalPhoneNumber>
    <dei:WrittenCommunications contextRef="AsOf2025-01-29" id="Fact000022">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial contextRef="AsOf2025-01-29" id="Fact000023">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer contextRef="AsOf2025-01-29" id="Fact000024">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer contextRef="AsOf2025-01-29" id="Fact000025">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle contextRef="AsOf2025-01-29" id="Fact000026">Common     Stock</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="AsOf2025-01-29" id="Fact000027">SNOA</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="AsOf2025-01-29" id="Fact000028">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany contextRef="AsOf2025-01-29" id="Fact000029">false</dei:EntityEmergingGrowthCompany>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
