0001683168-24-005938.txt : 20240821 0001683168-24-005938.hdr.sgml : 20240821 20240821083009 ACCESSION NUMBER: 0001683168-24-005938 CONFORMED SUBMISSION TYPE: 8-K PUBLIC DOCUMENT COUNT: 14 CONFORMED PERIOD OF REPORT: 20240819 ITEM INFORMATION: Entry into a Material Definitive Agreement ITEM INFORMATION: Financial Statements and Exhibits FILED AS OF DATE: 20240821 DATE AS OF CHANGE: 20240821 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Sonoma Pharmaceuticals, Inc. CENTRAL INDEX KEY: 0001367083 STANDARD INDUSTRIAL CLASSIFICATION: PHARMACEUTICAL PREPARATIONS [2834] ORGANIZATION NAME: 03 Life Sciences 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: 241227271 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 8-K 1 sonoma_8k.htm CURRENT REPORT Sonoma Pharmaceuticals, Inc. 8-K
false 0001367083 0001367083 2024-08-19 2024-08-19 iso4217:USD xbrli:shares iso4217:USD xbrli:shares

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

 

FORM 8-K

 

CURRENT REPORT

Pursuant to Section 13 OR 15(d) of The Securities Exchange Act of 1934

 

Date of Report (Date of earliest event reported) August 19, 2024

 

SONOMA PHARMACEUTICALS, INC.

(Exact name of registrant as specified in its charter)

 

Delaware   001-33216   68-0423298
(State or other jurisdiction   (Commission   (IRS Employer
of incorporation)   File Number)   Identification No.)

 

5445 Conestoga Court, Suite 150

Boulder, CO 80301

(Address of principal executive offices)

(Zip Code)

 

(800) 759-9305

(Registrant’s telephone number, including area code)

 

Not applicable.

(Former name or former address, if changed since last report)

 

Check the appropriate box below if the Form 8-K filing is intended to simultaneously satisfy the filing obligation of the registrant under any of the following provisions (see General Instruction A.2. below):

 

  Written communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)

 

  Soliciting material pursuant to Rule 14a-12 under the Exchange Act (17 CFR 240.14a-12)

 

  Pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act (17 CFR 240.14d-2(b))

 

  Pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act (17 CFR 240.13e-4(c))

 

Securities registered pursuant to Section 12(b) of the Act:

 

Title of each class Trading symbol(s) Name of each exchange on which registered
Common Stock SNOA The Nasdaq Stock Market LLC

 

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 §230.405) or Rule 12b-2 of the Securities Exchange Act of 1934 (17 CFR §240.12b-2). Emerging growth company 

 

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. ☐

 

 

 

   

 

 

Item 1.01 Entry into a Material Definitive Agreement.

 

Effective August 19, 2024, we entered into a distribution agreement with Medline Industries, LP, for the marketing and distribution of our wound care products. The agreement is for an initial term of five years, subject to automatic one-year renewal periods.

 

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 redacted copy of which is filed herewith as Exhibit 10.1.

  

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.

 

Item 9.01 Financial Statements and Exhibits.

 

(d) Exhibits.

 

Exhibit Number   Description
10.1†*  

Distribution Agreement, dated August 19, 2024, by and between Sonoma Pharmaceuticals, Inc. and Medline Industries, LP

104   Cover Page Interactive Data File (formatted in Inline XBRL in Exhibit 101).

___________________

 

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.
* 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.

 

 

 

 

 

 

 2 

 

 

SIGNATURES

 

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.

 

  SONOMA PHARMACEUTICALS, INC.
   
   
Date: August 21, 2024 By:  /s/ Amy Trombly
 

Name:

Title:

Amy Trombly
Chief Executive Officer

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 3 

EX-10.1 2 sonoma_ex1001.htm DISTRIBUTION AGREEMENT, DATED AUGUST 19, 2024, BY AND BETWEEN SONOMA PHARMACEUTICALS, INC. AND MEDLINE INDUSTRIES, LP

Exhibit 10.1

 

[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.]

 

DISTRIBUTION AGREEMENT

 

This Distribution Agreement, effective on August 19th, 2024 (the “Effective Date”), is between Medline Industries, LP, an Illinois limited partnership with its principal offices located at 3 Lakes Drive, Northfield, IL 60093 together with its subsidiaries and affiliates, who may place orders pursuant to this Agreement (collectively, “Medline”), and Sonoma Pharmaceuticals, Inc., with offices at 5445 Conestoga Court Suite 150, Boulder, CO 80301 (“Supplier” and, together with Medline, the “Parties” and each a “Party”). This Agreement supersedes all other existing distribution, supply, or corporate program agreements with respect to the subject matter herein between Supplier and Medline.

 

BACKGROUND

 

Supplier manufactures and/or markets certain wound cleansers [________] and other products. Supplier desires to appoint Medline as a distributor of the Products and Medline desires to accept such appointment on the terms and subject to the conditions described in this Agreement.

 

1. Products Covered by this Agreement. The products covered by this Agreement are those products manufactured by Supplier listed on Exhibit A (each, a “Product,” and, collectively, the “Products”). Products may be added to or deleted from this Agreement by mutual written consent of the Parties. Additional products may be ordered separately from this Agreement at mutually agreed prices and terms.

 

2. Appointment.

 

a.Supplier hereby authorizes Medline to distribute the Products [_________________________] in the United States pursuant to the terms and conditions set forth in this Agreement, and Medline hereby accepts such appointment.
   
b.Supplier warrants that it has not made any covenants or agreements in violation of this Agreement.

 

3. Term and Renewal. This Agreement shall begin on the Effective Date and shall continue in effect for five (5) years (the “Initial Term”), and shall automatically renew for successive one (1) year periods (each a “Renewal Term” and together with the Initial Term, the “Term”) unless either Party provides written notice of non-renewal at least [______] ([______]) days before the end of the then-current term.

 

4. Pricing and Payment Terms.

 

a.The prices for Products Medline shall pay to Supplier shall be as set forth on Exhibit A (the “Prices”), subject to the minimum amount per order set forth on Exhibit A and other terms and conditions herein. All Prices are listed in U.S. dollars. Beginning [______] ([______]) months after the Effective Date, Supplier may increase prices annually commensurate with [______]. Supplier shall provide Medline no less than [______] ([______]) days written notice of any price changes. New prices shall be effective on the first day of the month following the expiration of the [______]-day notice period.
   
c.Terms of payment are net [______] ([______]) days from receipt of invoice.
   
e.All shipments shall be provided [______].

 

 

 

 1 

 

 

5. Medline’s Duties.

 

Medline shall:

 

a.Submit its order for Products via EDI transaction on its standard purchase order form the terms and conditions of which are incorporated herein by reference thereto to the extent such terms and conditions do not conflict with the terms and conditions of this Agreement, unless Supplier is incapable of processing orders submitted via EDI. To the extent there is such a conflict, the terms and conditions of this Agreement shall control.
   
b.Pay for such orders in accordance with the payment terms specified in Section 4 above. Failure to make undisputed payments in accordance with such terms shall constitute a material breach of the Agreement, provided that Supplier shall notify Medline in writing of any outstanding payment(s) and give Medline [______] ([______]) days thereafter to satisfy the undisputed, outstanding balance.
   
c.Maintain complete and accurate records for such periods as may be required by applicable law, of all the Products sold by it.
   
d.Develop and deliver to Supplier any and all branding and trade dress for Product. [______].

 

6. Supplier’s Duties.

 

Supplier shall:

 

a.Provide the Products to Medline in accordance with the specifications.
   
b.[_________________________]. Medline shall not modify, alter, remove, or add to any labeling of any Product without the prior written consent of Supplier. [_________________________].
   
c.Deliver Products to Medline as set forth herein within [______] ([______]) weeks of receipt of Medline’s purchase order (the “Lead Time”). If Supplier fails to meet the Lead Time, Medline shall be entitled to a discount equal to [______] ([______]%) of the total price of the delayed delivery for each week or part of a week of delay, not to exceed [______] ([______]%). Supplier will not be liable for failing to meet Lead Time requirements if the delays are due to Medline’s actions or lack thereof as required under the Agreement. Furthermore, Supplier will have no obligation to ship Product if Medline is delinquent in undisputed payments pursuant to this contract, provided that in order for such right to apply, Supplier shall first notify Medline in writing of any such outstanding balance and give [______] days from the date of such notice of delinquent payment (the “Grace Period”) to pay the outstanding amount. In the event that Medline fails to pay the outstanding, undisputed balance by the end of the Grace Period, then the rights granted to Supplier in this subsection 6.c shall apply and Supplier will accrue no damages for its refusal to ship Products.
   
d.Use best efforts to maintain [______] percent ([______]%) fill rate on all orders for Products. Fill Rate is defined as complete line items shipped on the scheduled monthly ship date.
   
e.

Adequately label, package and deliver the Products. [_________________________].

   
f.Notify Medline immediately in writing should Supplier become aware of any defect or condition which may render any of the Products in violation of the Food, Drug and Cosmetic Act or any other applicable law.

 

 

 

 2 

 

 

g.Participate with Medline in business reviews, as mutually agreed to by the parties.
   
h.Notify the appropriate federal, state and local authorities of any customer complaints or other occurrences regarding the Products which are required to be so reported. Medline and Supplier shall provide each other with any information it receives regarding such occurrences. Supplier shall be responsible for evaluating all complaints and for responding to Medline in writing. The parties will cooperate fully with each other in effecting any recall of the Products, including communications with any purchasers or users.
   
i.Use commercially reasonable efforts to comply with the Universal Product Number (UPN) standard within 180 days of the Effective Date. The UPN is a number that uniquely identifies a healthcare product at each salable unit of measure.

 

7. Representations and Warranties.

 

a.Supplier represents and warrants that:

 

i.Supplier has the right to enter this Agreement and make the promises and grants contained herein;
   
ii.the Products shall strictly comply with the specifications and all written representations and warranties published or distributed by Supplier, including any representations or warranties in Supplier’s marketing materials; and
   
iii.the Products will not infringe on any intellectual property right of any third party.

 

b.Medline represents and warrants that:

 

i.Medline has the right to enter this Agreement and make the promises contained herein; and
   
ii.[_________________________].

 

8. Products Warranties, Indemnification and Insurance.

 

a.Supplier specifically warrants to Medline that the Products will be manufactured in accordance with Good Manufacturing Practices and when supplied will comply with the label claims for such Products and shall be. free from defects in design, workmanship and materials and are in compliance with the specifications and claims made by Supplier for them.
   
b.

Indemnification by Medline. Subject to Section 8(d) and (e), Medline shall defend, indemnify and hold harmless Supplier, its officers, directors, employees and agents from and against any and all third-party liabilities, claims, lawsuits, losses, damages, expenses (including reasonable attorneys’ fees) and costs (hereinafter “Claims”) to the extent such Claims result from or arise out of [______].

   
c.

Indemnification by Supplier. Subject to Section 8(d) and (e), Supplier agrees to defend, indemnify, and hold harmless Medline, its affiliates, officers, directors, employees, and agents, from and against any and all third party Claims arising from [______].

   
d.

Indemnification Procedures. The indemnified party shall provide the indemnifying party with: (i) prompt written notice of any Claim, provided, however, that any failure by such indemnified party to notify the indemnifying party shall not relieve the indemnifying party from its obligations hereunder except to the extent the indemnifying party is actually prejudiced thereby; (ii) all requested information in the indemnified party’s possession concerning any Claim; (iii) reasonable cooperation and assistance in the defense and/or settlement of any Claim; and (iv) authority to defend and/or settle any Claim, subject to the approval of the indemnified party, such approval not to be unreasonably withheld, conditioned or delayed. In all events, the indemnified party shall have the right to participate in the defense of any such suit or proceeding, with counsel of its own choice and at its own sole expense unless the indemnifying party has agreed in writing to pay such fees and expenses of separate counsel. The indemnifying party agrees to reimburse each indemnified party promptly for all such Claims as they are incurred by such indemnified party in connection with the investigation of, preparation for or defense as requested by the indemnifying party of any pending or threatened Claim or any action or proceeding arising therefrom.

   

 

 3 

 

 

e.

Notwithstanding the foregoing, the indemnifying party shall not be entitled to control the investigation, trial and defense of any Claim and any appeal arising therefrom and shall pay the fees and expenses of one counsel retained by the indemnified party if (i) the Claim relates to or arises in connection with any criminal proceeding, action, or indictment, (ii) the nature of the Claim creates a conflict or otherwise makes it inadvisable for the same counsel to represent the indemnified party and the indemnifying party, (iii) the Claim seeks an injunction or equitable relief against the indemnified party or any of its affiliates or (iv) the indemnifying party has failed or is failing to prosecute or defend vigorously the Claim.

   
f.

Supplier agrees to procure and maintain commercial general liability and products liability (including completed operations) insurance covering bodily injury and property damage, in the amount not less than [______] ($[______]) per occurrence with endorsements for blanket contractual liability and additional insured vendor’s liability. Supplier shall maintain an umbrella policy providing excess limits over the primary policies described herein, in an amount not less than [______] ($[______]). Supplier shall, on or before the delivery of any Product, furnish a certificate of insurance evidencing the foregoing coverage and limits in this section. Certificate shall also state that the insurer shall give Medline [______] ([______]) days prior written notice of any cancellation or non-renewal in coverage, list Medline as additional insured and certificate holder, and note that coverage provided is primary and non-contributory to any insurance Medline may have. Supplier’s Certificate of Insurance is attached as Exhibit B. Supplier shall notify Medline in writing of any changes to the Certificate of Insurance; however, such changes shall not modify or violate the terms of this sub-section (f).

 

9. Termination.

 

  a. Either Party shall have the right to terminate this Agreement on written notice if the other Party (i) commits or suffers any act of bankruptcy or insolvency or ceases to do business, or otherwise terminates its business operations, or (ii) commits a material breach of this Agreement and fails to cure such breach within [______] ([______])  days after receiving written notice of such breach.
     
  b. Medline shall have the right to terminate this Agreement upon [______] ([______]) days’ written notice to Supplier if Supplier, in Medline’s reasonable discretion, fails to meet Product quality obligations, or if Supplier fails to meet a [______] percent ([______]%) fill rate in any [______]-month period.
     
  c. In the event of any breach or missed obligation described in sub-section (b) of this Section 9, upon receipt of notice from Medline as set forth above, the Parties will discuss ways to remedy the breach or missed obligation. If the Parties are able to determine a remedy to Medline’s satisfaction, Supplier shall have [______] ([______]) days to remedy such breach or missed obligation. If Supplier cannot remedy such breach or missed obligations during such time period, Medline may in its sole discretion immediately terminate the agreement.
     
  d. If either Party terminates this Agreement pursuant to this Section 9, [______].

 

10. Procedures on Termination. On the termination or expiration of this Agreement, for whatever reason, Supplier shall continue to honor Medline’s orders for Products up to the effective date of termination, and Medline shall pay for such Products on the terms and conditions of this Agreement. For avoidance of doubt, Supplier shall honor any and all Purchase Orders submitted by Medline prior to the effective date of termination, including those Purchase Orders that may be delivered thereafter.

 

 

 

 4 

 

 

11. Confidential Information.

 

a.Each Party acknowledges and agrees that pursuant to this Agreement valuable information of a confidential nature, which includes but is not limited to marketing, sales and new Product development information may be disclosed by one party (the “Disclosing Party”) to the other Party (the “Receiving Party”); that such information will be retained by the Receiving Party in confidence; that the transmittal of such information to the Receiving Party by the Disclosing Party is upon the condition that the information is to be used solely for the purpose of effectuating this Agreement; and that the Receiving Party shall not, either during the Term of this Agreement or after its termination, use, publish or disclose or cause anyone else to use, publish or disclose any information supplied to the Receiving Party by the Disclosing Party other than for the purposes described above, whether purchased the Receiving Party or provided free of charge by the Disclosing Party. Notwithstanding anything in the foregoing, the above restrictions on disclosure and use shall not apply to: (a) information (other than trace sales and rebate information submitted to Supplier by Medline, which shall be considered Medline’s confidential information for purposes of this Agreement) which is not identified in writing at the time of disclosure as “confidential” (or, if the information is disclosed orally, is identified at the time of disclosure as “confidential” and is confirmed to be confidential in writing within 30 days after the date of disclosure); (b) information which the Receiving Party can show by written evidence was known to it at the time of receipt thereof from the Disclosing Party; (c) information which is subsequently obtained from sources other than the Disclosing Party who are not bound by a confidentiality agreement with the Disclosing Party. The above restrictions shall not prohibit any disclosure which is required pursuant to a court order or administrative proceeding or by law, including to comply with applicable requirements of any government department or regulatory authority; provided that each Party shall promptly notify the other Party of the need for any such disclosure and shall give the other Party a reasonable time to oppose such process. The above restrictions shall apply during the term of this Agreement and for a period of two years thereafter.

 

12. Recall.

 

  a.

In the situation of a Product recall or other corrective action (a “Recall”), each Party shall promptly notify the other Party and shall cooperate in good faith to investigate the cause of such Recall. Supplier shall direct any such notification to Medline’s Quality Department immediately. Communication should be directed to the following:

 

Medline Industries, LP

Quality Recall Coordinator

[__________________]

[__________________]

Tel: [__________________]

Fax: [__________________]

     
  b.

Subject to sub-section 12(c), Medline shall be entitled to return all Recalled Product(s), regardless of unit of measure, to Supplier [__________________]. Due to the additional expense incurred by Recalls, Medline charges a fee to help offset the costs. The fee structure is as follows:

 

[__________________].

     
  c. If a Recall is requested or ordered by a government authority due to off-label promotion, illegal marketing or misrepresentation of Product quality by Medline, the out-of-pocket costs and expenses incurred in connection with such Recall shall be [__________________].

 

 

 

 5 

 

 

13. Force Majeure. In the event performance of any term or condition of this Agreement is delayed or prevented in whole or in part because of or related to (a) compliance with any law, decree, request, or order of any governmental agency or authority, whether local, state, provincial or federal, (b) pandemics, riots, war, acts of terrorism, public disturbances, strikes, lockouts, differences with workmen, fires, explosions, storms, floods, acts of God, accidents of navigation, breakdown or failure of transportation, manufacturing, distribution, storage or processing facilities, (c) for any other reason (whether or not of the same class or kind as herein set forth) which is not within the reasonable control of the party whose performance is interfered with and which by the exercise of reasonable diligence said party is unable to prevent (such occurrences referred to herein as “force majeure”), then the party so affected by the force majeure may, at its option and upon written notice to the other party, suspend performance during the period so affected, and no liability will attach against either party on account thereof.

 

14. Miscellaneous.

 

a.Notices. Any notice required or permitted under this Agreement shall be in writing and shall be deemed to have been given upon receipt if forwarded by personal delivery, certified mail, email, or facsimile transmission (transmission confirmed) properly addressed to the respective parties as set forth below until notice of a different address is supplied in accordance with this Section:

 

  If to Medline: Medline Industries, LP
    Three Lakes Drive
    Northfield, IL 60093
    Attn: [____________________]
    [_________________________]
     

  If to Supplier: Sonoma Pharmaceuticals, Inc.
    5445 Conestoga Court, Suite 150
    Boulder, Colorado 80301
    Attn: [____________________]
    [_________________________]

 

  b. Entire Agreement. This Agreement is the entire agreement between the Parties hereto with regard to the subject matter of this Agreement, there being no prior written or oral promises or representations not incorporated herein with respect to such matters.
     
  c. Applicable Law. This Agreement shall be governed by and construed in accordance with the laws of the State of [______], United States of America, without regard to (a) the conflict of laws provisions thereof to the extent such principles or rules would require or permit the application of the laws of any jurisdiction other than those of the State of [______] (USA), and (b) [______], which is explicitly excluded..
     
  d. Dispute Resolution. Any controversy or claim arising out of or relating to this Agreement, or the breach thereof, shall be determined [______] in accordance with [______]. [______]
     

 

 

 6 

 

 

  e. Amendments. No amendment or modification of the terms of this Agreement shall be binding on either Party unless reduced to writing and signed by an authorized employee of the Party to be bound.
     
  f. Assignment. This Agreement shall be binding upon and inure to the benefit of the parties hereto and their permitted successors and assigns. Medline may assign this Agreement to an affiliate or successor upon written notice to Supplier. Supplier shall not assign its interest in this Agreement without prior written authorization of Medline.
     
  g. Counterparts. For convenience of the parties hereto, this Agreement may be executed in one or more counterparts, each of which shall be deemed an original for all purposes.
     
  h. Survival. Sections 1 (Products Covered by this Agreement), 2 (Appointment), 7 (Representations and Warranties), 8(a)-(e) (Products Warranties, Indemnification and Insurance), 9(d) (Termination), 10 (Procedures on Termination), 11 (Confidential Information), 12 (Recall), 13 (Force Majeure) and 14 (Miscellaneous) shall survive termination or expiration of this Agreement.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 7 

 

 

IN WITNESS WHEREOF, the parties have by their duly authorized officers executed this Agreement as of the Effective Date.

 

 

Sonoma Pharmaceuticals, Inc.   MEDLINE INDUSTRIES, LP
     
           
By: /s/ Amy Trombly   By:   /s/ [____________________________]
             
Name: Amy Trombly   Name: [____________________________]
         
Title: Chief Executive Officer   Title:

[____________________________]

General Manager – AWC Division

             
Date: August 12, 2024   Date: 8/19/2024

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 8 

 

EX-101.SCH 3 snoa-20240819.xsd XBRL SCHEMA FILE 00000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink EX-101.LAB 4 snoa-20240819_lab.xml XBRL LABEL FILE Cover [Abstract] Document Type Amendment Flag Amendment Description Document Registration Statement Document Annual Report Document Quarterly Report Document Transition Report Document Shell Company Report Document Shell Company Event Date Document Period Start Date Document Period End Date Document Fiscal Period Focus Document Fiscal Year Focus Current Fiscal Year End Date Entity File Number Entity Registrant Name Entity Central Index Key Entity Primary SIC Number Entity Tax Identification Number Entity Incorporation, State or Country Code Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Three Entity Address, City or Town Entity Address, State or Province Entity Address, Country Entity Address, Postal Zip Code Country Region City Area Code Local Phone Number Extension Written Communications Soliciting Material Pre-commencement Tender Offer Pre-commencement Issuer Tender Offer Title of 12(b) Security No Trading Symbol Flag Trading Symbol Security Exchange Name Title of 12(g) Security Security Reporting Obligation Annual Information Form Audited Annual Financial Statements Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Current Reporting Status Entity Interactive Data Current Entity Filer Category Entity Small Business Entity Emerging Growth Company Elected Not To Use the Extended Transition Period Document Accounting Standard Other Reporting Standard Item Number Entity Shell Company Entity Public Float Entity Bankruptcy Proceedings, Reporting Current Entity Common Stock, Shares Outstanding Documents Incorporated by Reference [Text Block] EX-101.PRE 5 snoa-20240819_pre.xml XBRL PRESENTATION FILE XML 7 R1.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Cover
Aug. 19, 2024
Cover [Abstract]  
Document Type 8-K
Amendment Flag false
Document Period End Date Aug. 19, 2024
Entity File Number 001-33216
Entity Registrant Name SONOMA PHARMACEUTICALS, INC.
Entity Central Index Key 0001367083
Entity Tax Identification Number 68-0423298
Entity Incorporation, State or Country Code DE
Entity Address, Address Line One 5445 Conestoga Court
Entity Address, Address Line Two Suite 150
Entity Address, City or Town Boulder
Entity Address, State or Province CO
Entity Address, Postal Zip Code 80301
City Area Code (800)
Local Phone Number 759-9305
Written Communications false
Soliciting Material false
Pre-commencement Tender Offer false
Pre-commencement Issuer Tender Offer false
Title of 12(b) Security Common Stock
Trading Symbol SNOA
Security Exchange Name NASDAQ
Entity Emerging Growth Company false
EXCEL 8 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ,1#%5D'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #$0Q59-ZM2+N\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O;15D=#E9<,G!<&!XEM(;EM8TX3DI-VWMXU;A^@'\#%W__SN M=W"M#D+[B"_1!XQD,=V,KNN3T&'%#D1! "1]0*=2.27ZJ;GST2F:GG$/0>FC MVB/4G-^#0U)&D8(96(2%R&1KM- 1%?EXQAN]X,-G[#+,:, .'?:4H"HK8'*> M&$YCU\(5,,,(HTO?!30+,5?_Q.8.L'-R3'9)#<-0#DW.33M4\/[\])K7+6R? M2/4:IU_)"CH%7+'+Y+=FO=D^,EGS^K;@#T5=;:M:-%SPNX_9]8??5=AY8W?V M'QM?!&4+O^Y"?@%02P,$% @ Q$,569E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" #$0Q59KE76V%X$ /$0 & 'AL+W=O04DIWT+3 -LR.M*N],(D!:Q([ZSBE M_?=['&C"=,,)7$"<^+QY?'SRVF&PD^I'MF5,D]XW3MA')AC0;%N84:#62N8R[80I$L3Q*J MWNY8+'=#R[7>3SSSS5:;$_9HD-(-"YC^EBX4M.Q2)>()$QF7@BBV'EJ^>WOG M=4Q T>-/SG;9T3$Q0UE)^<,TIM'0<@P1BUFHC02%GQ::N/U+XCE> M^^=P&PA*#*_$\ J]%H9!_O97F58P4?_4$>T5VO4*IGIOLY2&;&A!>69,O3!K M].LO;M?Y#>%KE7PM3'UT+\,<:E&3Y5O*ZN#P\-[55P2B74*T414?"**"XB&F MFSH*/'Y-XXPA')V2HW->,A9,<1F1B8@(%%]M7G"ELHR:ZJA;HG51P8G07+^1 M!QXS,LN357UMXQJ.XUZU6I[;17AN2IZ;V8:;RH:*+__SDCR??EM.Q_QAT,//3?T>@N-4&F.ME@$7=7&<=;F3M:RX9)!SS2[< MCH,!5NN BSOY1\"Q:<%4+^5.U,+A)V7\R@#SO: MTRBXP*>>XWS&4*K%PL5=_E&&D)7%%AXLQ.$:1&XZ_:M^R^E@1-6ZX.)V_EUQ MK9F U"1)+@[NF]52X4)->P^W6A-+A++Q2["B$]#)ZP_181=FFPF9VOU_7SUZ#72%89OX>[]/_(IEF6 UDC("[; M"'BTZ<>M>I]5G$K PAWJKW74T*)GZE.*"P"?0,OR!X55>[^'F MO%0T,F46O"4K65MD#0+!;.YC))6U>[@-OV>&3%[#+14;=G(;V2 T\X-[_P^, MJ?)T[RQ/GR1,;4R6?@<%O35.D5)1/X>XX,FZLH]>;\U?!4_4W#$C,5N#D'-] M [IJ__:];VB9%F^\*ZGA_;DXW#(*-6\ZP/6UE/J]85ZBR_] 1O\!4$L#!!0 M ( ,1#%5F?H!OPL0( .(, - >&PO9KEMWDOSAR+DCO9*ZW="C<\W[)&D/1ZY8^\XT7'ND,E8QYU5;)VUC M.2M;<%(R6=[<9(EB0M-BK3MUIUQ+#J;3;D-O:%*L*Z//EI0&@U_*%">/3&[H MEDFQMV)8RY20IV!>@N%@I+'$>2I\0Q=@:9\"O @:L!SC**&-!6,2,H3O_;C\ M&3!IK5>%E#/!)0V&8MTPY[C5=UX9%@_&%Q 9Y=VI\0QKRTZ+Y2T].PP_/LG> MV)+;.'36-/+T08I:*Q[V_LL)BS6;_,C16/'DL\&D'+R!6TH> MN77B<&GY85FSX[V;IJFO<,[+?Y#SGZUSS36W3%Z2]J/_-U?Y+8R3\?1<'-&K M SI;"5R$&_H5[E=YYD#VG9!.Z%$[BK+D^L4Y]>$=V_L+_"J^7U_RBG72[69P M0\_R%UZ*3N7SJGNHR[CJ+'^&^VB1S;>PSR5TR7M>;D?5UOM!)%[P6<<'')XC M=\,31S"?@,41P+ \& /,)WAA>?ZG_:S0_00,X[:*(BO49X7Z!*\8LAT^6)ZX M3^Z?^$[S/$VS#*OH=AMEL,7JEF7P%X^&<0,/+ ]D>ENM\6[C$_+Z'& ]?6U" ML)WBDXCM%*\U(/&Z@4>>Q[N-Y0$/K O8[$#^>!Z8J;A/FD)7,6[8"<:1/,<0 MF,7XC&894IT,/O'^8* \^>Q\ETWLJ M.?]74_P$4$L#!!0 ( ,1#%5F7BKL

-8?20$3;8T.P6BP^ M0"X99K>]9!:G%C:^?VZH:TE[VE-S9NMQ=%A?BTX'HE'QY%V)N:I%FGJ:QJ,';>$<-!)U4 MQ-Z*0CZFL6&P9:P!Q+MTFF6SU%L,9KD8M;:X1+_)UW,#EC MQ ,ZE._<]'<')O$8T.,5RMQD)HDU75Z(\4I!K-L53,[E9C(,]L""Q1]ZUYG\ MM(?8,V(/'U:-Y&:6J6"%'*7?Z/6M>CR#+@^H%7I")\!K*_#,U#88CIV,IDAO M8O0]C.=0XIS_4R-5%1:PIJ+U$&3HD<%U!D.LL8DF"=9#;E9T!N[RZ .;O\P>=0>6N=6RKV'5[+E M&''\GN4/4$L#!!0 ( ,1#%5DD'INBK0 /@! : >&PO7W)E;',O M=V]R:V)O;VLN>&UL+G)E;'.UD3T.@S ,A:\2Y0 U4*E#!4Q=6"LN$ 7S(Q(2 MQ:X*MR^% 9 Z=&&RGBU_[\E.GV@4=VZ@MO,D1FL&RF3+[.\ I%NTBB[.XS!/ M:A>LXEF&!KS2O6H0DBBZ0=@S9)[NF:*'3^ 5!+ P04 " #$0Q5999!YDAD! #/ P $P %M#;VYT M96YT7U1Y<&5S72YX;6RMDTU.PS 0A:\295LE+BQ8H*8;8 M=< %C3QJK_I-G M6M+;,T[:2J 2%85-K'C>O,^>EZS>CQ&PZ)WUV)0=47P4 E4'3F(=(GBNM"$Y M2?R:MB)*M9-;$/?+Y8-0P1-XJBA[E.O5,[1R;ZEXZ7D;3?!-FI6.5 MZ*U .EK >MKBRAE#VQH%.JB]XY8:8P*IL0,@9^O1=#%-)IXPC,^[V?S!9@K( MRDT*$3FQ!'_'G2/)W55D(TADIJ]X(;+U[/M!3EN#OI'-X_T,:3?D@6)8YL_X M>\87_QO.\1'"[K\_L;S63AI_YHOA/UY_ 5!+ 0(4 Q0 ( ,1#%5D'04UB M@0 +$ 0 " 0 !D;V-0&UL4$L! M A0#% @ Q$,563>K4B[O *P( !$ ( !KP &1O M8U!R;W!S+V-O&UL4$L! A0#% @ Q$,569E&PO=V]R:W-H M965T&UL4$L! A0#% @ Q$,569^@&_"Q @ X@P T M ( !H@P 'AL+W-T>6QE&PO M=V]R:V)O;VLN>&UL4$L! A0#% @ Q$,5620>FZ*M ^ $ !H M ( !QQ$ 'AL+U]R96QS+W=O9(9 0 SP, !, ( !K!( %M#;VYT D96YT7U1Y<&5S72YX;6Q02P4& D "0 ^ @ ]A, end XML 9 Show.js IDEA: XBRL DOCUMENT // 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)}}} XML 10 report.css IDEA: XBRL DOCUMENT /* 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; } XML 12 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.2.u1 html 1 23 1 false 0 0 false 3 false false R1.htm 00000001 - Document - Cover Sheet http://sonomapharma.com/role/Cover Cover Cover 1 false false All Reports Book All Reports snoa-20240819.xsd snoa-20240819_lab.xml snoa-20240819_pre.xml sonoma_8k.htm http://xbrl.sec.gov/dei/2024 true false JSON 14 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "sonoma_8k.htm": { "nsprefix": "SNOA", "nsuri": "http://sonomapharma.com/20240819", "dts": { "schema": { "local": [ "snoa-20240819.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/stpr/2024/stpr-2024.xsd" ] }, "labelLink": { "local": [ "snoa-20240819_lab.xml" ] }, "presentationLink": { "local": [ "snoa-20240819_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": "AsOf2024-08-19", "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": "AsOf2024-08-19", "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" } } } ZIP 15 0001683168-24-005938-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001683168-24-005938-xbrl.zip M4$L#!!0 ( ,1#%5D!MDR6+ , .\+ 1 ],_T'U:\VN[.95'! P0UQ@1EN&8U4,@*C+/$S'+6,X,*\'-YV. M :XNW[\#ZFE^,$W0QHAX#7#+7+-#?78!'F& &N .4<2A9/P"O$ 2:0MK8X(X MN&%!2)!$:B/UU !G5K4&@6D>H/N"J,?XL-\I="=2AJ)AV_/YW*)L!N>,OPG+ M9<%A@@,)920*M4IXCU_'B)Y'7T>OX4,/]KY/X9-< MG)U5IS_>XEG0_^4/Z7UMP<:WT9V,!^>5;U/W3CP/VZG+IG G*(! %8.*EJ'S MR]*;URS&QW:U4G'LUX?N(,$9*; 1$TS?ML&=>KUN)[LYM(2,1YSDTC5;;X^@ M0(6RVL5[\)@*":F[AO=D05@%G]GIYAH4;X5^3J$XAWIH R>0:XW9S%8;"E_] ME ,C88XA# NP#\4H$0:0D(^1U(TF0NBB Q3S MCH64,M78:KHRB[:%(5:=6QB425>ZP1E!SRH%H!=JLG:[T0#[AJD;P@#8:QGI MHC'R3#V-!MTS($UM>AD=DF'/G*1ADT M\YK^5&E;JJURB/:P9QB3&FV>5.8XEX#<+:F4+@LEPD+$)5:]O7(CI*%CJ>E/ M*VZ ]B,,8/_#S D<'9NYHB#R'U/N:OURKDU[?;K4^^8$-E6ZC$M 2^.\[T9- MOP5=YB92>RCZS:LSN< M/S&3=W%2$[@LHI(OCFF$54K^U0--. MU=3R-U!+ P04 " #$0Q595"H?XOX* " A@ %0 '-N;V$M,C R-# X M,3E?;&%B+GAM;,V=76_CN!6&[POT/[#N30N,XXFS+9#L9!<93[(P-INDL6>V M[:)8T!+C"*')@)(3^]^7E$19HG@D)45)SL6,1WP/]5)\3%)?QY]^W&TH>B$B M33@['QT??1PAPB(>)VQ]/OJZ&%\L9O/Y"*499C&FG)'S$>.C'W_XXQ^0_//I M3^,QNDH(C<_0%QZ-Y^R!?X]N\(::8D M([*@V/$9^MO1] 2C\7A O=\(B[GX>C^OZGW,LN?T;#)Y?7T]8OP%OW+QE!Y% M?#.LPD6&LVU:U?9Q]['\4X1_H@E[.E-_K7!*D#Q>+#W;IGD[R4BUM*782SO-M[=X- A?K?6,O&:M/X>#H^.3[:I?%('_S\ M" I.R3UY0'DSS[+]LT0I310)HW+;HR /=C-4B(F*GS"RQAF)U8Y.U8Z._ZYV M].=R\S5>$3I"2BGY -MUVJBK#)JX-GM'1,+C2_8^UV:T)_ORNR.R_Z$!]7CG M35CR#--WF:]'.K=]0]YWQ ]Q[H^T'.?)^XYT+?+_8CMK6W[SX;4?5ZHV7LM/ M#8MDE\D)C,3:I*JB8P3.]Y!/#&7=5>T\:M1+U6C.1;OM:F;,ZTQ)=+3F+Y.8 M)++NZ7?JPUA]R)LM__/[C,N5P,4JS02.,EU3WHSSD:5\8EI2R@NA?6$1]32N M5$PB+J>FYVQ,B\-8A#\(OK'NMFPUMQ3^3E=5?'%8Y"X HPV9("G?BHB\J5?J M;J&C5#K:4*E02RK"QE\7HQ]R#?I-J_[S:7*HQ4%'RR70=D-8MI0U6EK0+';5 MS393NI?K94%TLL60V<=:@I3&<0=?R!W':N=7%*\M]HUR5UULM:7[N%$81"?; M')F]7&F0$OGJYB\DC43RK);S7>UHR)QWNL5DJ^]KFK 0:!N#2:AI/0WL]V2= MJ*E%65#GMT1M[!C& +WKH;_3MCD76,5!0#/$(3A;U(-0%>6)HPO&MIC>DVD&8+9UZF'H@N($, >?DE1ZOZ0L'@FE MZGX 9OT#BDWLFA;8L,E+6QD4,: ]D)D\ I4AX6!S^:)6YW*9-+"Q-;U/>%JV MN_BIQ,$B9#H<2%$>AE2<)Y)JMR%Z&&HI7=,#6#6Y,61!$6/W!K)2R%&N]P_) M)8L'(5+I_ !BV+3C48H"A*/IK \-J?8)QE621I@67J[DMK2C>1:M:T! NR8D M+6%0H$#N0%B* ,U,'N(5F'\1+(;A4E/Z@:5EU8Y*)0L0%--;'R9*[P62V5:( MAFMXQH&ESF[*]IBM[L\"NB! Z3'7NFM;R!N@>)J!+EF69'OU/-W-=K,BPM*X MML05&Y YS819'@0+@"F3@4*&E X50B\]K^\2L$P]Q @VQY2Y)S6,) M:O*0%,^#]U "ZMW"TF.[R0P@#@B=;H< 03((-:-\@C1G$1?/O/:XPXQOY0"X MG_$87J'T1+F%:E 3FFAUA@0$V!"? &:-T _%,RF(J_=X\@J0JL$+<1=Q+ ]4 M6OYSG3!R#+;?JG5+5X?=)E,684 DP>X ?DKE!_T!J1ATRT*!9OJ&ID[]0S,= M"LTT:&BF[X%F^;D#4T]\0_-R5!H3H*&YN1=T,B.]SK6S.3'6['DK[:' MLT&E%V3:5JW '&3AX=+RU@>+"E#K&17B$Y-\874K[@1_25@$+YDAN1=@ --6 M:@QM>.C8#?;Q4RV(=9S7L:98E/=^2;3,SRC3-&D?8@I->) TC?4.+H7:)Q)W M/,TP_7?RW'DB;A=[P<-JV I)0QD>*C9[?< 4,4@&^3BQ+G%5-S2LKY(9Y>Y> M ;;8.KP"7"L, @*;H_8KP,75DT+DNIL5HX)@8$1H%COK9(NIJH]K96%T<=M0 MJX?S[[74^/@BJ^PN].Z1,_@!@;;$54]#YG1OF^5!]#A@RNSU7(9RG:>K\2K# M1&H?OFMESF9VTTXUD>N"('K7=-.:IG6YX][\5229W/.,;S9;5M[EL3TW".A< M]7*G3=WC5E$0O=_ES"2AU**FV#$6"TZ3*,D2MOY%GGR*!-M:91.Y @(VJ&EH M*X) ;1E *FE#Q$GR&0O5$6@3[86 M)-K*^7%_/%TMDXS:3B[;$F=S$F"NFI&,\B#8 $R9+.1EB#^@X^E?5G]%.LIQ M]]_PI< J>>QBOUEQ"F2?LJI<0=!A47-@D02! NS+I.&&HU**"JV/[%0-LY;F M&.6N +#:TEW?* RBTVV.6E_^1E][&O(O=]&C-$6 %Q+L,M=#O\VD.?S7-4$@ MT&&L=5)22I'6^G@AX3!EK?L7 6MOBX!USR)@'>(B8#UT$;#VM@C0NRU2A,AQ MZ79%DS4&DA-VJEU#T6'9Y,,B#0H5V!\X9E0AZ!#C.J-EGN),I><7FWS_5_*# MI96 SEE.RRZ;55)+FR@(1KJ\.@0V$ MY(Y?U^XT;;RU;=4&Q$RG0>@=[C+GQV%M7$1Y>L4R(^KW(I(7\@5GN/0&MA>2 MNWZILLNT^3:E31L00IT&P?6%AL,*6?MVG"2 I/1(;*+0M6BTT6&I* 6+#Y EC( MI4AKO;!PN2%B+:>WGP1_S1[+_*Q@VP"U6S8Z+3<9L4H#8J7+'\",#D%%C$ZI MZP>>W2&A>)%E$6ZI1>H8&]"LP4Q+%Q(PD+D6+91$ZGK+#<_0DJ.O*4'9(T&7 MY<_0U3/!%_7X^J61*%(O1!2KD0WXMD-_B"N"AIK7'/7I@Z!IH$F3J3RL>7*=!R(5 MZ3.;43VY/;S$:X@D2SO( B(@+8K*$5>+D2YTDO_?\;L26R?LVA_)WA$B'K**JU&J[[K M;P.CW3+SIB8U:1H4&A!G;_$+$'BH M7J^%";L7Q>S%,/C:ML;CQZ6CQB>0!O MMUFJ9E!I#+X*WAGD^/;"@ 88-QDZ(@)";X!-Z(9#'HGRT ^H"$:U:$_G9^DA M"R")/^_OR0,1ZKV#)=EEG^6.GCK., ;$NCY[&]P<\V2N-S ("-_J%CK52U&] M K12SXB55:#?5"4HK\7V^^7U3=?RD]RL-\F_5C@ESLNRU))]_6*8\>J9*,RDN6MVCXU9$12P3)J87K:^C]N6H M/QRV(FV(2 B7@EZTA&Q]^.O77R+[<_Y;NQT-&.7)6?11QNVAF,CWT2U)Z5GT MB0JJB)'J??2-\,P=D0/&J8KZ,IUS:JC]HFCX+'I[U#LA4;L-J/<;%8E47Q^& MFWIGQLSU6:>S6"R.A'PF"ZF>]%$L4UB%(T-,IC>U'2^/US]%\7/.Q-.9^S4F MFD:6E]!G2\TN6J[==;.+DR.IIIW>\7&W\\^7FU$\HREI,^&XQ;15EG*U5)7K MGIZ>=O)O2],#R^58\;*-DT[ISJ9F^RT+V&]YHMF9SMV[D3$Q>=AKFXF\%NZ_ M=FG6=H?:W5[[I'NTU$FKA)\35)+3!SJ)W%\;O4VK6@J9DOF,J)2XH'6<0:TWN9%9XI.+EI:2&);Z+TY?M<]=?7_OF-D5G/;.35S?:L5=7;:GBNJJ3"Y MW!M[8*<(71K;I6A25N3:?XEWAAE78-UINE';]; LM>W9CX7EVIG2'2[C'0^X MBX3_3=N N51Q)E5!E69=U$17OA.NP@ZXM.G.B;$7M M>,;X)M(3)5,?G34)Z7%T&Y1MHAF:E[;]Q/DPX&1:C7//!,BSBP&T4@T6T8]4 MQXK-'9<:L#N60+X]5+X5VAK&7)X[#W3*G+_.%7?9I>Y@>%SP% &"/\$<*8)J MD2)P*41&^ .=2U4#?M<2R/L-)N\J;4B8_\Z(,E3Q%83T@3$0]EM,V!Z%2+P? M%1&:.3X0X(?60.)_H-YX>#0B(1_-*..'1P![38=P5YE#D*#EGK4Q4[/]2HL#0MXRAR%'2T!J) M#0/O9TKM.!,<5?S64.0H"6B=R(:97PO#S,H]^[_-TO'/!Z>[K ^MH(Q1DDZ? M*!2VY9,&8=R41HCOOB64,4JN&1*'PKEO]2C"AR*AR\]T%0)]8 HEC9)C!N6A MH+Y7+"5J-6)Q_:!Q: N%C9)9A@6BT'XDRV%B5;$)*R8%ZZ%[BT#9HZ25(+DH M(1B*6*JYW'I9/1]7?9D$A_2:@M!PH.2;+Y".$I3+)+&X]/K/#1.T&PI% MI3EXC@@O &9KP1[[V78>W#L*'EHK(2I&>#7G*CLH9)1DSR^L8<+WBKI(4WO;G:_C4FD()8R2X 6D-0QYQX]JO'LF4+ H MF5VE'*0QX7H9SXB84O_JA6I+*&"43"\D#FWLG8+&WND+QUZ4C,\G"HEML3;< MGE%W8\ZFQ+^3+%@ O,\&DWA :M/[]_(M/VXWMTIS/P;V0S5VCRD4.,X6R9"\ MIE%G"3,T*5P:,$%$;%.JS;XV3W9>7PH: )P]E$#1*(_WOU/./PNY$"-*M!0T M*6[U0T_XO46@44"<0ZR1BQ*";Y)GEI+*%X(JSSG@,84B1YP[],C#67M9+&K> M7'N*UW:$B/M*0,$C3B*&Q2*M3S/4^Z4=BR-K#$']?"2A_Q G%L%BT]?.J M;R\\4QF>,]\SA-)&7 I;*0T%\B@EG%]EF@FJ@V/+GB$4,N*:UTII*)"O4ZJF M=E#[I.3"S-9[.T.P/06@T!%7M@:EXL!?_MQ'7NQ_"Y*OL :_G0 1NU*^( M>%+9W,2K>R5C2MWTB=Z<;8"$"%@!-"2(^>F+4. \+I!IZC83R?AI-+.B]5UF M\K>86O^"#PV"Y:"AP=S$"1".=!>D?V[THLG5ZH%.J'++%![ITES9AI["-T6 MXM#XH+Y1"(RA(DSGG0-=-_: >T]M\8W[Y=[%:H_\#U!+ P04 " #$0Q59 M(2@UZ&@5 *>0 #0 '-O;F]M85\X:RYH=&WM'6M7XKKV.[\BE[O./7J/ MO$$!'>YB )51P0$<9_SB"FV :FFP307FU]^]TQ8*M#X0'S-K9IVCT"0[^YV] M=])X\+_)4"?WS+0T;GSZ.Q5/_DV8H7!5,_J?_BZW*_7ZW_\K10X& KI!5\/Z M%!T(,2HF$N/Q.#[.Q+G93Z0*A4)B@GVB3J?B)+!?.IE,);Z?G;:5 1O2F&98 M@AH*FPW2->,V'#ZVSKIV35U;Z(I/O$DRB170T*K.!_@[[R:#@]9@,F87U3B#-0R+Y_;IW.NXO@_O.N"6%2P^IQ%C?XD(X&%%@<5_A0]DSF4X4HVA>C:BE" M\-^!T(3.2FW9G9S+_@JSA:90W=HA=4.)DWSLY"#A](L<#)F@!">)L3M;N_\4 MK7!#,$/$.M,1B$-QOGV*"C81"6FD"1B5<*8\^% :GJ@U0S0!#3"H RJ5XW5#8Y M8=/K)+BZS.Y>,I]Y.MC=S\#FZG7JVO4:#GQX] P0Z>LV<)A9U^EKZ2,=&)9\ M]@PP*/#JN0LJLX)0&.PN5Z?$$E.=?8KV0.^*))4<"=+1AM"CP<:D!2I@[#@/ M=F!^4^NA^JO:O3=,U:R13J=%8G"#89LV*:*J,A/L0W[15)49:"SX#7HU["' M41Q%GX@6^I.RU>RAAJ + PLCFOHI>D@5D<1_F2@Q@&B8BVG%!46(EJ0F'"06 M(+]DKJQ_KD!5B9;FNA(T<<)/,Z(!+I&9L$@S2[:CXRU:%(9^@-W&D6(#M36=PVW9F@DQ1[T25>$KI$O.O# MO)Y,$NP]G#W65&SH:+O%D>/)LL$32;.]<(&,G5%10@/#!% ME0I6FF/OP9FW+8\"50D9X[4LH>2?W7OFLF^!I;:A.?P$XUIFXI!1RS99R37" M(G3Q0'E-"_ 15C!PQY[#X+O$RSYK3C!W&LN3@(6#X%88BB.ELE/!S7GKLVE? M1B\ IF_&*H.E2#,>F?-1?BQ/&@#6:_:3O\Q&U_3FEN:8O.OS#A(PMA2)1 Y& MS_6L^V1(S;YFQ 0?%0ETGSWH.RXVC&JDTS\[J[7:] MV7@_W"[+[>-ZXZC3;.R0:KP2)^ED+EO8!#YR7I(,GOD__T[M)O??@V1K1 W_ M?#%+^PG!0RH]$I(AA\W6F8N=[(H^ 0.*0C(G(Z98K,H5&U=;C$VOE5DT-X_K M?EY>7'PSSCN'N[<9@+GFLEOP+[O^.:,E&3LO+K,'"<2VY C._?B*\@-&>2)\ M+\T%FVK5&AW2JITW6YWWP^/<-BV;&H((#N 43#T=UJ0RI-DBJ=R6NNT\X+U( M9\"PDVUJ0@.$:A-E0(T^(V5%$-XCJ4(F^_O:'D872&6+C;@IR);[/<(HK"7, M$H3=0T]BRF:F;A/@[K(1[BX9X;F,3FI.Z!)LC3?IRH]ZH[%WP?>BI>=$P4XI MX5-4FXBB"N"'T'>@TND4$&;&HKFFDD'FNH!=M%2V^S:0F2KL1'">!VWX=S;> M)9E67)DZN46+]34+2SD"T[I@D5:N1JV^5&HUY5E$*UIJ M-QO-LW+D_+C<.BM7:A>=>J5\VMXA]48EOBK8C7GE-=B]59L 79(@M#YS1@BA M%K%&3,%,1"4:B$18!!P2&)^Y_78N2-"NSJ!)UX%#"E9MHV!,^'U$5=7[_FPT MQIHJ!M@U^=<^Z7(30M&8PG6=CBQ0$>^3#/(/A!OM'@C5F^B>F;)>Y:$.?)_! MS&3^>F9TD?04:CI# CO,C-8>$USVM7/N&5W;M:.$U.95=G,Y\7J0RJ6 MR:13N[^&)#9F69D%273HI.X6712IL0^)9>^H.MDUM6_JY]SZ8@FHFH4@$2WM MYF/);#J3+N2?*"3X83[+<3V?I5O2I@DW"1<#9I(;B%DM59/Q[3KZL@DE68.* M"A\.-] BDP>/; M@2)/R#"I]-LEA0&NN[;@NLNJ:C++=6 MW78 M%2+IO-12K<@+25]RF!V,<4(-A0[#N^D3E M0XE:PB%:JC1#B'J:QI]SR#KT*VT4GMYT._U\X:J;%T)=GZ)"*$4+&$1+^60F MF?I8^K[E8HJ9^\@$MFLCJA,V88HMM'M,Z&'I8-:+T_5U4 .^$63<&]8*WMG5 M)%TU1O,NFXR&*^[@VZAM71H_3[[K:RMN>J&FZ)\3F)]/)K>?:WVG'.*5\P&L M6@^E/V=YZ_.E74]EV?KK:'JA@K8\;[2TERO$"IED[H,9V[S(]Y]_Y].IO7T+ M^NELA*@30^*^@_&Q;F-=*D)!',"2W]H"-E.,#H7?X(+0T4B'^!?"V_ALNK>E M\QU4[9";H/)N5=:4]3CX2AUO#TK6(\[6$.0;N-A&=&IY6R._@K8%3G%C6Y#J M3"%P&##EEH@!0]F;'!8VK#5T^81TF<['2#TV(H\<=/*QDTA/T\'HB&:!!0IF MJ, :P8$[0UL7U&#NKP1N QQ@NS'UVGI< M!PQP'%9#-:P<6&1K(8>3)*E,<5/DH@,$CZ%&2Q9CK@]S$#]B!C.I'JD;,*$M MJR>D'$_''4*WBQOB\YN7U+VZ^0/9<'0E99[5#!^MYX5DA)>F)D#T6-2Q#3=E MMH)7L?-OIG(QS$X&>\^+'/V;?EW.=48->:!N:7U;J(@'HH4B*>QEL_NA:UQX MB<+'J V%U9Q^O!:/D<9M,C!.43%4UD:2Z5]6KYP.F.FX]EDW.GY1\TWH>;G M)D._B4=VY0$G7-C-9J\7EIUDDN5;??+UYL?)\PHW3U3WA6V;<-P^O-H#ZC'% MA_O3O'PJJ\;26UWWO-*3+,$9\,<67F(+U6!;J%N6S+GY44U/;H8G'RA MKV$1N081?N@%>V"^=G/)W3#)<;FH'[2442=U(J9D)R-5@]&DA0ZBXB;:@'3-I7_!"*VQ))D?)4A'^+LT;.5G_L?2^<'.GK[Y*F%W9) ME^>-EG -Y(9D8UMPY7:-U>Z%/'\Y5[U- ==@VM)>@EGZG=\?7C4'N71N_?<9 MT@N;I0N3P@+2:)9_!1[B\?VP[5I/2[R8(/ST\IWQ?3"L5XZO6B\[LXEN(>BX M9CH?I+U^O-"_6"J]"]M DDI-SJAYRP0Y/:V\Y8F4653Q%I%+W5 Q]&.D.R6* M+$K#J%MPLDP>>H,?$5^Q6+,(B![B1@3<)WV3C\4 (\@1%I"I1536TPSG+#4& MCR2;S'EUY:62F?.R1V86-"*Q>_NR@);,;1-N1GS19[H;2WNOD"P#"WJ%Q(/J MC'%!8U2*@+;CI!9,0?!K3XM;]][0(SFRX@P,V0)MGHRJM\/69-!_C;PD8%<_ M$+G'4Y+7J,"_EK[V'M! W)I<4N>(5&=M9=MC ,K*= C*05D-+D-TVV*R%TSK M;J[@=1J:#-N==X!1,G(N?8J3CS68&A7? (J@Q63WF@7CP 2HH6"=C2KRW@G< M*L6[3%1JJI:SK:*&Y0>9+;KMF8Q?M>.>+KNBW B3WSI]^NCS^>Y5.*=]M@] M[VS,E&%N>3N"7']]-QTLK;"?EU=8__;H;L#VZ*X,3.9)F#_I6D[*%J=*$P$]0K.6A4LK'+;N$WR?LTC*)NUJBG>/ M!;*^P?=)QKH,O !@.9(*\C0!S_38IYU^U?-/Z*<-.2'U[M>L(#XA#?,)*[" X56[ M=D<3>5RB+MB0I.)X2JT[BXD?!B+'D1J^FH,;YYQ0XFW>D"K&*YH\2%;NFTQ6 MQ.(ST$ZD-XOS7F]5>_V5,[@45.OU<-U!ZF=O9A(,178B8U@(#:>.Y3)-Q;53 MZ]IRG:(>MYQ5\(RIN/U/()RTL1?B=GJ^(Q=,7,F&,I+&11-6P45(L-9QVR1C M6"A5HE"3X0*IVHJPX@32CP-$ MX:)*;;!!"GI'N,%BV YK-"S6N ,F%W0K_L[EMS>L2$;(, M?P>4"?2*RN!+X2-Y]$26=2(H8DV'QY!\,">^P@A_H'4U4$X(X-]-8.\G-LUR MCSW)I(%JAC2#,<22,9WS6S>X%)*U8#.'BVUDWN8>W&,[!$R/H*6AE'5MJ EY ME&C'WU<,J(!0>.2.Y(*\@V=W--:##] !;,W9.MB)8&PM(,9&LF&@ M^[*41;A[P$BFE+XY3*939VHY0\\6-B!%T2/)W&Y''@QSGLI7XR4HX((JHW+' M04#4[@,)5$7P"CL52X60(YJHSPM8$@; >N]"9J+KL^R[*$3FH!459EK@,!AJ9:KQPI.$8_3?9MB[L&8/,SL MT@6.2.9[>&.38VC&/=?!G9F:=0O8VM!@HM1ELHL=_/-+*2%\5<-ST+8N_9[+ M>XF**<.5'>0JF&\$" 2S=B&!;&$$4C&5 $ ZWA$!?4IZ)A^"65+I#UQ-0+[* MLWI,H99P/(%S:"Q4Z51;N@0#DTYN@^X")AP<=61VC!0@<,LE&-<&Q983 6@4 M1=DP ''OS@3@/QZ* Y.+G;CLDP094^XVW&J>\&$F#L-M%&% MC>2[[B9>+H@K.FBL3L?OO?A][%UL##F#LJC'WL.5$6IA%J&&%V^7!J^UFXOW M]L_&+(_9PHM1GGH@\]_^@9#B\J<]YH>,[[IOYY'CGL\%P2EE[.+SQ^%*4Z#X1?LI/X MR"P8NN(;%>GL_G^#6/40#X)-Z^4:?$")>\6DO-7UFDU T5+Q@1@"5_P96GD> MN*LR7EM.%G$]08_396+,F$$>O/<6.P:GBP<)6G*J(:\A@.QF^/[@+!4..,KZ M%9 &BS)UDNLJ%93(M[.WG-J^&SG5Y=7-!.]NQJ_S/">U'7_M\V37J_\V%@YT MP4K[)B;TZ*ZX6<1(">]_>GNG&8;)^G%!)M"E].A0TZ?%QY!;T1C7*3SA6%AA M[^D'OM;%IN*D&@0#1R=S6RX-#"CH-G \UX29OF!HP\][9/H'TK.?<[PIX M"IG;6S:$R9HQNYE<)B;$W9X"@>DZ9$.FH5FXDS/2G/P(FY8'>K4%B-PA>H;O M&-%"/A=L+>M[CG7Y%^C;G^E/UIV[#6D=Q/I.N(-) E[+J]HZ '&Y]I 4G31I MX-1?Y,L_OLTI&=+N)E-;='LKM^W<8->W=4NQ' MV[-\57 ?';\7@=LHJ,+SM.BQ9KUB5!8KQ@DK0E 1-S5IQL3H?OA988O%UEI]QL )L]R%V<5EV>]&Q!(]>9$Z1= UTR4(I6! MQGK@Q+UK?YKRVI_@RP$W4B7YN+'R'W!_P/T!]P?<'W!_P+T+N ^.UP-UGXSO M4/$IWB?UIPSTVF6@S%N6@5[M[/1F=?1)?[\Q__E:OHGB7, U^[./[,OD\.9; M\F1\4_XZJ"6^-J>3W.%MJMIBPYO6#_&C]>.N;N8/[2_J8#B==O\Y5O3ND7Y? MN[H\O+HRLU?UBQ_:*/=M=-L\2IZ4K>R/AI5*:\V+RTKSYORR,;YJBD;%/KID MU>.FM4?_Z64*_18__CRN_3QNV[?]0H/N*=\TO?ZE^>6FHMR5._IY=F( 7TYW M=P?&55IO\7NUUJ"']Y^-._VFG]K[29/][&Y%O:)ZH9!J'5\==>NCR=%9;GI4 M^'JFTS'?$__4#O/J8>UBR/5:XE;1KKIZ:GQZE6=[5ZQV]:,A[H[/J@DUP#$P,#$N:'1M[7UY;]M(MN__ O0=Z@6W!S9 *[:3=*?C M3 !OZ3:NV_&+G=<8#!H7%%FRV*%8&A9I1??3O[-4%8L4)GQ^='Q]^>/^2_Q]^?6E^?K_WZ>!? MXNS\7\>'_WPQ4%GQ3FQMC@MQGHRD%B=R(CZK49@%_$4@SF2>#%[ B_#JJ7UO M%.872?9.;+[X\'[OP^&W8=)/"FBGM_7^Y1[T>CK_^7]D?3W>F7UDV:'L"-<8 M/+JY(PKYK=@(T^0"OHID5LB\*E<./V8!'%Z:] MO]I7[E:7Y:[6_N#H[/SST=Z7\Z-/)V+WM\^'AW\_'A? C[?Y#H(D_Z)1'8[D4NY0B>";H=.1C(J$@N8=OAA_("6A); MOQ;#0&QO;K\6:T@J_TCC_Y1JY] ]>@!D\H^9')7 ^3L9@DQ;#;20HBPBQ*QD"^ M:C!((EB05$4A/@]T^THY+L,, M3HJ"PP*#=DLFUB*5IKP.Z32P:V,F7BT*]G.F,MA(<3H,X6A'$A8_"E/H\RB+ M>@&/STX2)O?F]>LW8E]E4L,40OA4YD6W:66#.]GY7C<9K(W'2/G0>-A3 ##(2WH:>P [ FWEM"AM%0A/X#4SNG7K=S M7E\*78YAM62,XT]APZ@W^0U(+;"[U&):85U_B!OZ-?P)G@[/4[4 W$MBG)3H[>YJ F6?O/D[:73&QO=W] M__[M\Z )^>OH,UP27?Z(-L^+H#/",NAF:D.V*0 MJA#>3N6@@)^&P#XW]!C8[[M,3?)P_.+#%BP@MEIO&R>R,0A'20KM7S$5>E8G M_RMYYB](B^4FX3Q^^> (9%]= J^*17_:V,/W+[]\P,/;$^=#Z<@2"&#.\R+, M47=3VGO8.Q;TAB7I;B<%FH7O@-RL KPKUI"U!QYOYV:"FLRHRS9?5)A.G3"H M#@%*SSX'Q\NGMP<'3RVS]?;+Z@O\].=_?MWV9L M9DFW-C=_XNDN9]B^/_]L6P"N0,JC'6BAQOC[0:.'GS?'WUZ@:7W0\N,V_1CV MFC^W+( G>U'7@A,;EL!\#HE_=^T9_+M7HCXNL[XOM0":M)F.+9"K"(EXE*V6M"PJ.A)MGIP'_PO-+1?>;S-^+SKU;.Y\_AQ- A^"PS.0E3 M7T6JFYU#M#;[$A;&:M1UUP2KUO04'#XP1DN)M,*N#CR 8H"/KKU9%U,9HKWO MNSF.X%RC^PS'4[?GN4E@A0H]=1%J%6"JPF"I33BDH%=H=J5 ZUOR(1>)M,=U:;+!.USJVK! MN4K0SS& 3]E&;L8 YP[L)EU8QOT7K(C]N"[B<(H>'I@CLWF)YA2K:O"_;",J M\QSW!5G>_4OFQWS(7M^!99)$Z)Q!0CL-IW2>D(KTLVIU5ZH5&WQD@R#;<$J3 ME?W,9<9@YX JX?0PR_30*5&I$74+[\?0JYS%B4M4,>"&JV249,FH!($Q4B70 M,#!9M@GG+4[E VK5S-BE""9GFOX 2WAJ3%Q@V,85 .+O2^^L)V(P\$'B]<0> MBL\,68%E],)C^2,X24-H8%#@@LT(V$!XOKDI-![E(#XL6?\ "QAF&3D-,$H& M/%*7Y*XF@6P7J=<\FT;6NG.<*4$"&=3:K'612:[."F;0>'^ %212$!',_0)= M.D(B&R0YZ""P+%:](#*$TYRF:H*DRA'0<9)[*K]T:[N!;_(Z M_@@+2&KC8[7THLK2(_6BVX'-&AN% _E2)HOYAX)<>;F,9#(FKV"272K8U<>Z M&+):#)(O&/)D"]:=!<,\XHJ]/%WK]:GUZWK\/QL;XB.&L]^!;GXA=Z#9_Y0R MBU"9%QL;!D'S_N#H_]71*QM FD"(X\*.8*.O"C!2Z3NDV>MHU'U2HUP+>VD8 M?15;&,U2:1+O"/,[1@K"L8:AV4_.VJF4\9HELOAHU5<+3:2VP_;JU4\O&H>X M^<3KG^;$3;W5M>NZ(\ZG8QC@;A[VDVA'G(0CR6M_HG#!M_R77MJW\)=YO;]J M])XG%\/BQ0RCL4?Z_4O8S)9][8,^]76#;>YWP#>1&);;ZUE@T[CP2;O6HS\[ MG#43V9,X<[=OO+]9N?'N0"8:;2(M#DJ,DST6VX M- ELB"-#;G1!-3)V)GL3F1F9YR+/57K;RO5"$KF^XOT=9-M?CFQ/P7HT?ORA MW0@@GC "@HI#)!VW]=:081) K)I%\<)199)^+<*^NI0]\3%,TC*G<.DH_ J6 M:9FAO"D9 CEUD:QF/QY%NGV"D188; TKD"]J"CA>-H4]JG,6!875&KX*M)(' MTPJ[A/BI/"'8'GL@A"H+.H[XE1GFFEXG&(Q(U#B0E-%CL>C"E M058+$/C==#O],,7Y_[B4&"U'B7^$24:8-L1H(Y*&4:M1Q&XH,(R!4G1%K#;" M%#IX3 ZJ:F)@02'N?$3,)@TG 6TPD YBQU7!N6>'DYN/;;\<%8_7F[U#^2E M3-68UCR6*1![7O/$X^F@_4#+/3='A )W.0:LXQR9O2?R>E?9]$V=?:& OTZ4 MX]Z4Z[U5Z-<_KU*__O*APE#7M.N>5:\?O7;-_^7%7HSYN66E^LJ.[ZZGNU[2 M.PQJ/AKSX-3$26J(,6"PGB[2IG,9+2LBU[]^#%+*K=>R&N@"V%RO$1XF?)2* MX;4 !%&!62&Y'"G,BD&,5$Q(7)14:=@'&5;I=6;%:5U!^6)U%M2'O(G&)5/& MLH3>(DC?X]J+)76P R/YVRBT%H(W-B:N9](>YYM(^97,KRJBT1Z?:OIW&F:P M#U(ZEF%,Q[\"9!]5VR4&8'30D$=2\AZ[%X(&)6$@+@.[(B7T=OO * LBHD [ M*)9@=4#+LS/]:=W!@E1!F&T3T<2O0),*I])I5&QJD>F"RX-$B_E@1*7FFP&_ M$Q"MSQN9_!9)+VKB#\8+T$X23E,9AI<4 M7U9]H%J.A:*--4S&[6.RAQYFXKBLIJW(T*5=(,]M,TMGTN#(5Q!&,^8E(O&< MJX=L$G)\FZ2:=!JTCZMAE7+\EVU3,=\T90/=LT^-W5@9IXXDN'E$'@P6X+MP&/^\!BB @>4H]Q@7I ')ZP2 MC=QQ-:_/&5759N!OEYU^?]J$Y_FC)-<0CX#V1HL+A-URSD;EFS*X9,R9-)Z, MGWL1[\\XBF3PPR90?B7[I'QO*G )?.HS M/-7MT)$> #W%R%R<[X!/42')D92,QYP81"I5-)1QB8R?@!:PC;0?>$P>UU[( MY?:B)3AV'7-Z-T;A1[E&I%4!$P2&CF&SFJO 4VNO4IM./SRJ91XLM\PG#08^ M&LDXX77SF+D>8CISQ33Z$B@6EG*" M9P>B!GA/QQ00+V8QM7_RB<=CNY)+E) M[LI&9N9L:H 4'Q5RP8.\9'?-OM(C"7,6N]P%-4,(P;K'K'X4%OAM%A:1N/5' MED$-;#^C!NX!-;#]Y%$#\RGYP81)5^IIOE@VXH3=)F.'+?5TWGZIX9-&;>DR MD1.8'7KW32ZK,*FLH$L8I0^-)_96/B)Y,KR6/,%I F?.%=B5N&(#"1PE!"FL M"YOS@Z5"4INKB.MA!4D$;8%TR5DK0O6+##)F]RKB#!:"+N?R(LQC"S9U\J0* M,#NC#1EP4GBQO)!#2/(\2DU46:I61!N+9#;2#T\HE^B5#C1--*6O@GY2C/GJ* MOIR>K%=P"O9-=3M;;S?9(C9[40?U!-] Z'(N"FR4V%S0(BA_F8K5N$3 M0QFFQ3#"0V'2\S&1C$@!QD2#AQ?)IS."^92Y?#(!L-N/?OVR=VU<1I/<+H M,!XV+I:W\,>)XX]8,ZZ?)GJ([K7] MPO99RCU;*N<(VWR'D9B3;#\SWOA\P\DA-K:N8 MT7,'#\$:?7MW)10K$Q0+Y\9RE#D=C?C$$67G9Y%\.'E0SV"_%DRI5:[)9^@D M=^5U=(7)ZWI<7];K7+:@ W]3"LNPNJ=0.3Y%E(JK\SA!Y(/FH<36C5E7_BFB M*Z(T3$8>LMZO].H]]9YR^R27Z+A:-7G-71<9F MZKQ=BSFO94VN-\!QW0[N+Q9&34R;C'098K8$5O6N)78%G/)&%;US&$Z]JE;BW7J=EKRY_@1C"J4:<'3P[AZGF@"1*&-]>]'"WY8$C=Z^[1;87"O M)-ZJJ"(%"(F_SE!PT$+"KCH\4K!?'G\Q-0<>.0>M],Q9B(Z@V;*VA(*4@:1) M+SY>RE@2"7;+E'&*6:,QED3GP(W=WT3:5:X''@OOF2FEV_%3*'W>T?TA:&C! M.%HK$O&65;#/ AH(B^1Z9'@QD<&)M.Q;R":LR,JE$5WSAM-A6[/)5#RY>RX M35-$,\1O'0:6JW@QEA9QP6-7+*S*FFUK*B&0KBD2/<[EW\ P(T*V4A76';Y$ M!<>%L5]IZFEY(=NLUK*;;H7C)OZL\5FP8>$X9=;_1ZM*'4 /%8<&)F^BK%;+ M#>%UC.=%TG9'YUI+4P\? >E%RM:SOV,[YA:8RW47%I]67*'^LK_/IMJ:8_,4 M>+\,71AW9K*!*U++SS%H&]6W,G,38VH;TH4=#M%E'*:,#R>4+"XUH61UT.RL M3B>$@ZZY$\8>I**Q4#YZ& 4G8<[Q$$E&U)(:AB!W+6F:1%P3V+(AUA[B72CL MM]V.5JFT@M:F>,\A,'1Z&,2&!X S<%\:S\"J!DYR(TS9U#:W@ZJ?\ZI]G]N# MV![URUP;H,'L$>1#GC+^GMSAGN1FY\S4)M(CV"!><)Q)C@DLX M)1:9K@;(-G@N^#=V3!MNZ%=[QZH_RQE,7V;W8'5B3I2'!_'F(HGT0\.W&#X& MW'<[M>UULH8.-3*/AR!G;@%,N P,\-6-88 .N#<'V'=#F."3@ &^>H8!/G$8 MX-W TD]4@:S7I9M0)478^@M%8FT./ZT4+2\!C,2]J09F9([.:;R)06-@G3M@;/;VI=9.:0]Z$"@^= M+RZB7#P5)Y3H\7>9,Y6Z0#N[IP*KEYO*SRDB''MJ MTW[RVB4'= IXZ &5Q:[=\S9+&N0.]::!'C/T=^#WT*N9AFV2#A!GQ";:[3<_ MFVT03?(E9UN5.Y?L@NM*\U"Q.0].0D+.D53+-ER'39W[ IIFN#]0:# M?XY9/[60\J]W-G%&*FMZNTVM M!^6UBK8%JD]PF!+[MT[;]3HMUR#K MM$9FY*$]6)0 ??B-$3- MR=QR->&R=1$2AO6Z^Q_XN@AW<<)3I,+HUJFP5K7$:(J6V>1BE&B-1F%5B,:_ MN)C[KVEZ_77'HVP,^]> *=:[\,$0)3F-6JLN47%5=FZ9ZV(9UH/T6 +KG% ) M4O2CC&1L[E/!AQ>,G"HH^0UB%(2(G.)E?-JP]BJWZ6&7W,'@*J?6>]30O_$ M\T#FUTRU Z[QZ+F#=1V V<,ATZ7>-1?TQ(R4XCJS6/1H;.K$^.9(8BHSJ]I9 MK]5T\-F0K*YG?*(',+[] SBHW^GG:0L-OC]3KLF<,!X%'#,/8]&V-ZTVUR.K ML]&TM7D70%R#,T%UN;ES45"^*CAZ[R1"H^)(T M2U0HFAP374WF]DX@Z*'*X)4FQVVIB03"Q.$^7(*S+?WEC;%^XVX5EI@!?W8[ M*O,<&%>55>^)C^@JOU0)8U2QF)@J^\6L0* 9^:"_4UOP[U.S#GR%841'$WK MEIMBY<'ER^.;/9 /RQ2--NY"BWPAI?_^#>3G?N_QVJ'7S\B!>T .O'[RR($? M]LRM0 786KD*L*^R 5?^"%-Q5"$?'Z(7]<=-EETRX^80S3ZV%(#A I6D,KYP MB0<<)$:A/V,L5'8$U0U"P]='N5)EWLBCA&Z'41"!*8[$JH9$_V6!82F*86)X MD&LEN<3U *O#F 'AW>G6413SO0LCKD=;=6RU$[ ^4Z59%\(+UAEFQR% M WZ&$H 8@5M59IUQZWK57#\[SV;MM1U>*8-^K$9D$Y,:T)1NI]&.P9S0BB'7 M=W%/NOL(-3L&U,YT8(;;;,X@8)JSQ,4F!PK^Z#13A&*Z,*L'5M86EHM+B7:] MP8)2F+K,QXI1/:Q7FO)1=?K8,> 3TWISE"X.&!B[M=LQK@9\&@V(%B\U*L+D M9$9O0TV#A7$&PM16,)45B [(N1Z6A(">(CW(5).A,.\%3$6HU]IR&6'77&]S MCS3>Z]M8.3^P;UQ4DZ&DQVTQJY@QLLV^&*W* 61*+X,U@N?S"SEO&#W11'[! M_-";?V$1%@T4& T(LW.H (:YKBJSZV,A([BB52B7J_L6ZIU8"]=KB[?FK4)! M=8:K8YW+/OMG_;6VIHSO::[,&LR;(S;BRIEA'7I8#K1'FE:?SX9JO>!VN*V8 MH;)URZF8.;EB5CXL&ZC$G%%TB:'MYBV/M@S#'X#A%K @Z"T?M)VXBG>I'-,, M KH#K.I^;IM54KCO%4(/AR]245G#RD!P\>FT[U9.AXIN)$1.)!13H\J3:6A*0R/$L MF[?9[

S?/6\^8=+#CL?#4]U;FM:,S-R-49] 4U#J?$,OE4;)UN>@!.B;5F M0O0!$ C%(MX5'2^Z\LGS M2KR'F5;FLE[XV?_P+!+1E--D8 ?V%Y-?"5,@T) MS>+22G8< S.B1U::B$M%XMP#+PG(%\D&3IEAHL3 N$9(-C98E <7:C81UK)H MB,00!3HFL<:79?%M>U=L$?,]3VX5[7++5E(,C?><'IDH,95A[M^!]EC+,3P$ M V?[#DK?85[Z0RQQ]P. 0MI\,C=!B=A/W[,I.94WHJ]TBAL7FE+6//_FA#^024#O !@3^S[]5M-87<>#MEM MV%FE9 ]4FJH)L%5SP=BJ]M0_4JOIHW&0M_Q[B8^RN$2A@HT=G][U*.R&\?[# M_BBL(HSR^JY'TE*AZ*^G.(9SF;YKNPSBS@?R,?PV?R WC)//Y>2+),3W/'S% MD;^]8/_ MB&X<2 []RG2,E2BTN&UD3#ZMN3+?8F2UL6]M3D] MIN/^@$[V%?BZY?C4E7B?T$KNQ$^.I[QY=HB19\*SSJO:#GPU'9Z6#2YIA;JF M,F ./ 78>K5D&5X6+T*+9[V)GC3\].QLEH6&VJP,09[CC*N=-'(XG2GO"7M MTE--*S8UA]H?#$QIY4D<=Y2,\F-ULPR&X)@GZB%X]%ZM MW*/W4>686!G^+4$OK)"*-3#[6.842LBJ_%'V\OK7S91>,0\_>3"%8Z3Q06 M8)J$.15$T 9;F$,'>F0BK!$5NB_S/DY"!U1;_ZNDDH315[RO%.O&8;Z4N5V) MIDGU,24FC"2YJ5:(P1-*#-$%[ C6DDN5BG75\6\(3 ^CB"(Q]$T67KJZ%'3F M8XPPF5M];7$&C+/CY4SFN9%?(S3H=ER5?OH5^\:3; L':2Y.%T:V]B+%GVQ@ M@OUU'&T0:S;*2SG'A8UD<%6'--24.?8UH4)>]L9HE\RP[L6Q\&43I:-+@\P ]RH;D>' M25Q51RLSFP9AJ%VL->^CPDM=96ZNQ3(3K$*7 SJ-(SZ-E5^TL!?2FI(D"DL/ MLK/0(BIJ;R(4)'!%N,:N.!J!'V;SF2JOJJM0IK%^5&V]O!"/B>!XP[#)WG"* M7"$!OMR64JY=P0R#SS=U,KA";9FYD.;]XZ-NJ=^5"X;7*Q<,?R2:*@1D4I6K MN]3H&:NV7/&3/;K<#_@'B^?=;&K/KPM_(S=&/!!A1^Q%Z36![&Q(#^G@UVO& M*K[2@",HB[(O@4]@^#BK)YXE V3((/!BYD#0KR;?E2VD$=B"$))*JZ18"I7^ MC\1.I!,@48?NXH*/:_Y?E-' 2(UU4Q<%+W.,8Y"#N@J1X+5\!M1OK]ZK);^! M6:\FL!9%DOI5.IVH+6R3C(PP(*=:Y6PCBOTLH7N^0>/[W5D/J_;Z]\17MWRV ML2"\NC7#A]N\255$[]VJ4I2;X:X'D/FW>.#G0\38'5-)KH,<3MHC&/,)'OY! M0M53CX[%SYN;O[YZ!,/>+8JL->1$0:<'/WS0&19;V M10B?RIQ2(\$:$%MO-N]W<'L(7<&J%_MX=U88*_%V\]7FUOT.:C$#O<^1+62, MCY 3&2.._KOUH^/R;@AB^!Y1NO?A$(R67%;&&]M]YS,>5G)3\;,5X+HOBXDT M+B-;I ,]+, CR9IAY(*UHDP)>RR15+#GM)F#3NX9:!4-QDS5*PNRRY7KPO+U M<\J[9C=DK#!?,@DVU5CEY-@UGB\S&K+B&*<1#<<8)>YB9US"C\"1]JOE"KH1JB)NRG]K# )$K:"1H"7K^..TR_TW.X( M3G,4\D4">-U-18[H[#?)6:8P\(";)W<\N;Y=^D/+O3I F%F4C%-#A"5^F*"D MLEZ2RDG"J!M>EBI^44T&/==_EWFBX\34 ?:S(DSN5^N,Q=J7L]UU]HAB9DBU M$LYYC8[\)$H0V"J_43)@W'NBY'[[96" W \2/<92R9^E5FG)&;C6;<;A 9B( MYK)S7)#;5. VER]A04X<"(6A3#9(DR>:?#93/L@095 =(U<(*:XH8_8 U>L< M]:J/#Y0:%CF\EKV)X98N:_CYN>3"/< 5?G[R<(5E+FMX EJO7(F> KPUILPZ M9MA KUP68HO*2]TTLV3KSHN]WO-IDNC%*DAT'P$, M,D>B,DSK(^.B+F662 .9FB6[H+F#IGJ'_$:W?)"QA<4:B.GE?.6)[<8DRD&[ MC4H )GP;HE&>7-!M+?;V,IOL_T2W?KB*K3\K\\OD,DQYVTUT6(LML>9*[.VK M2XM#;Y18",2V6 .[7,&I-E_\(M8^-QPGR'VJB[WAF;=@(F^LR76OCZ4O_H;7 M?\5K4->\XH3PW=8F-=9>O!!_APG-JVR$/V_CL!&DCG^\$FLU2"%?NKKU6JS5 M "7KAF@U+>&U2B+> =B]\FNNP%6ZPB8?!0SA80#BG[MY[N:YF^=NGKMY[N:Y MFZ?=S3+>YE^>D^/NP=O\RY/W-C_0$W6=-(L>(=V/3L2?1^@JO1^$A;SCG!*> M[/TM\XUR*/8^?3XX_#P7%7C+AN3U0AC[GW"H)_]\\&K-4E&& KHMW MHASCC4FAENS(60@"W/O07J2DU>OE#?=J!](?AP?'1R>'XNCDX,O9^>>CPS-& MA==[O+Z';.E%6]Z;Y\_KN[QWUQY/U?7V+4WF9E_>\E07$\?>=$X*0LMB-!2& M?E-AN$'W+_5+L3N:BO-]>/>/Y*,WO1V0T]92? MKB[-M(IW7V_^M-1S;Y=[[-6M/M8A7I'I<9.CY<_M MGL>_TH-R-^R^MIHK8/TMLUC6Z%J[W!&MB91;]1S>OMSZ]65S]*L).-_8P&_&?&^S_[MQ8SSW\MS+/&UL4$L! A0#% @ Q$,562$H M->AH%0 "GD T ( !&!8 '-O;F]M85\X:RYH=&U02P$" M% ,4 " #$0Q59YI'ZQ"@G !I @$ $0 @ &K*P XML 16 sonoma_8k_htm.xml IDEA: XBRL DOCUMENT 0001367083 2024-08-19 2024-08-19 iso4217:USD shares iso4217:USD shares false 0001367083 8-K 2024-08-19 SONOMA PHARMACEUTICALS, INC. DE 001-33216 68-0423298 5445 Conestoga Court Suite 150 Boulder CO 80301 (800) 759-9305 false false false false Common Stock SNOA NASDAQ false