0001683168-23-007982.txt : 20231113 0001683168-23-007982.hdr.sgml : 20231113 20231113160131 ACCESSION NUMBER: 0001683168-23-007982 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 61 CONFORMED PERIOD OF REPORT: 20230930 FILED AS OF DATE: 20231113 DATE AS OF CHANGE: 20231113 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Sonoma Pharmaceuticals, Inc. CENTRAL INDEX KEY: 0001367083 STANDARD INDUSTRIAL CLASSIFICATION: PHARMACEUTICAL PREPARATIONS [2834] IRS NUMBER: 680423298 STATE OF INCORPORATION: DE FISCAL YEAR END: 0331 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-33216 FILM NUMBER: 231398434 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 10-Q 1 sonoma_i10q-093023.htm QUARTERLY REPORT
false --03-31 2024 Q2 0001367083 0001367083 2023-04-01 2023-09-30 0001367083 2023-11-09 0001367083 2023-09-30 0001367083 2023-03-31 0001367083 us-gaap:ConvertiblePreferredStockMember 2023-09-30 0001367083 us-gaap:ConvertiblePreferredStockMember 2023-03-31 0001367083 2023-07-01 2023-09-30 0001367083 2022-07-01 2022-09-30 0001367083 2022-04-01 2022-09-30 0001367083 2022-03-31 0001367083 2022-09-30 0001367083 us-gaap:CommonStockMember 2023-03-31 0001367083 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001367083 us-gaap:RetainedEarningsMember 2023-03-31 0001367083 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001367083 us-gaap:CommonStockMember 2023-06-30 0001367083 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001367083 us-gaap:RetainedEarningsMember 2023-06-30 0001367083 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001367083 2023-06-30 0001367083 us-gaap:CommonStockMember 2022-03-31 0001367083 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001367083 us-gaap:RetainedEarningsMember 2022-03-31 0001367083 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001367083 us-gaap:CommonStockMember 2022-06-30 0001367083 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001367083 us-gaap:RetainedEarningsMember 2022-06-30 0001367083 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001367083 2022-06-30 0001367083 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001367083 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001367083 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001367083 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0001367083 2023-04-01 2023-06-30 0001367083 us-gaap:CommonStockMember 2023-07-01 2023-09-30 0001367083 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0001367083 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0001367083 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2023-09-30 0001367083 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001367083 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001367083 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001367083 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0001367083 2022-04-01 2022-06-30 0001367083 us-gaap:CommonStockMember 2022-07-01 2022-09-30 0001367083 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0001367083 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0001367083 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2022-09-30 0001367083 us-gaap:CommonStockMember 2023-09-30 0001367083 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0001367083 us-gaap:RetainedEarningsMember 2023-09-30 0001367083 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0001367083 us-gaap:CommonStockMember 2022-09-30 0001367083 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0001367083 us-gaap:RetainedEarningsMember 2022-09-30 0001367083 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 0001367083 us-gaap:StockOptionMember 2023-07-01 2023-09-30 0001367083 us-gaap:StockOptionMember 2022-07-01 2022-09-30 0001367083 us-gaap:StockOptionMember 2023-04-01 2023-09-30 0001367083 us-gaap:StockOptionMember 2022-04-01 2022-09-30 0001367083 us-gaap:WarrantMember 2023-07-01 2023-09-30 0001367083 us-gaap:WarrantMember 2022-07-01 2022-09-30 0001367083 us-gaap:WarrantMember 2023-04-01 2023-09-30 0001367083 us-gaap:WarrantMember 2022-04-01 2022-09-30 0001367083 SNOA:CommonStockUnitsMember 2023-07-01 2023-09-30 0001367083 SNOA:CommonStockUnitsMember 2022-07-01 2022-09-30 0001367083 SNOA:CommonStockUnitsMember 2023-04-01 2023-09-30 0001367083 SNOA:CommonStockUnitsMember 2022-04-01 2022-09-30 0001367083 SNOA:Ms.TromblyMember 2023-06-16 0001367083 SNOA:Mr.ThorntonMember 2023-06-16 0001367083 SNOA:Ms.TromblyMember 2023-06-15 2023-06-16 0001367083 SNOA:Mr.ThorntonMember 2023-06-15 2023-06-16 0001367083 SNOA:Ms.TromblyMember 2023-04-01 2023-09-30 0001367083 SNOA:Mr.ThorntonMember 2023-04-01 2023-09-30 0001367083 SNOA:FinancingofInsurancePremiumsMember 2022-02-01 0001367083 SNOA:FinancingofInsurancePremiumsMember 2022-01-31 2022-02-01 0001367083 SNOA:FinancingofInsurancePremiumsMember 2023-02-01 0001367083 SNOA:FinancingofInsurancePremiumsMember 2023-01-31 2023-02-01 0001367083 us-gaap:StockOptionMember 2023-09-30 0001367083 us-gaap:StockOptionMember 2023-04-01 2023-09-30 0001367083 us-gaap:StockOptionMember 2023-03-31 0001367083 us-gaap:RestrictedStockMember 2023-03-31 0001367083 us-gaap:RestrictedStockMember 2023-04-01 2023-09-30 0001367083 us-gaap:RestrictedStockMember 2023-09-30 0001367083 SNOA:HumanCareMember us-gaap:ProductMember 2023-07-01 2023-09-30 0001367083 SNOA:HumanCareMember us-gaap:ProductMember 2022-07-01 2022-09-30 0001367083 SNOA:HumanCareMember us-gaap:ProductMember 2023-04-01 2023-09-30 0001367083 SNOA:HumanCareMember us-gaap:ProductMember 2022-04-01 2022-09-30 0001367083 SNOA:AnimalCareMember us-gaap:ProductMember 2023-07-01 2023-09-30 0001367083 SNOA:AnimalCareMember us-gaap:ProductMember 2022-07-01 2022-09-30 0001367083 SNOA:AnimalCareMember us-gaap:ProductMember 2023-04-01 2023-09-30 0001367083 SNOA:AnimalCareMember us-gaap:ProductMember 2022-04-01 2022-09-30 0001367083 SNOA:ServiceAndRoyaltyMember us-gaap:ServiceMember 2023-07-01 2023-09-30 0001367083 SNOA:ServiceAndRoyaltyMember us-gaap:ServiceMember 2022-07-01 2022-09-30 0001367083 SNOA:ServiceAndRoyaltyMember us-gaap:ServiceMember 2023-04-01 2023-09-30 0001367083 SNOA:ServiceAndRoyaltyMember us-gaap:ServiceMember 2022-04-01 2022-09-30 0001367083 us-gaap:SalesRevenueSegmentMember country:US 2023-07-01 2023-09-30 0001367083 us-gaap:SalesRevenueSegmentMember country:US 2022-07-01 2022-09-30 0001367083 us-gaap:SalesRevenueSegmentMember country:US 2023-04-01 2023-09-30 0001367083 us-gaap:SalesRevenueSegmentMember country:US 2022-04-01 2022-09-30 0001367083 us-gaap:SalesRevenueSegmentMember srt:EuropeMember 2023-07-01 2023-09-30 0001367083 us-gaap:SalesRevenueSegmentMember srt:EuropeMember 2022-07-01 2022-09-30 0001367083 us-gaap:SalesRevenueSegmentMember srt:EuropeMember 2023-04-01 2023-09-30 0001367083 us-gaap:SalesRevenueSegmentMember srt:EuropeMember 2022-04-01 2022-09-30 0001367083 us-gaap:SalesRevenueSegmentMember srt:AsiaMember 2023-07-01 2023-09-30 0001367083 us-gaap:SalesRevenueSegmentMember srt:AsiaMember 2022-07-01 2022-09-30 0001367083 us-gaap:SalesRevenueSegmentMember srt:AsiaMember 2023-04-01 2023-09-30 0001367083 us-gaap:SalesRevenueSegmentMember srt:AsiaMember 2022-04-01 2022-09-30 0001367083 us-gaap:SalesRevenueSegmentMember srt:LatinAmericaMember 2023-07-01 2023-09-30 0001367083 us-gaap:SalesRevenueSegmentMember srt:LatinAmericaMember 2022-07-01 2022-09-30 0001367083 us-gaap:SalesRevenueSegmentMember srt:LatinAmericaMember 2023-04-01 2023-09-30 0001367083 us-gaap:SalesRevenueSegmentMember srt:LatinAmericaMember 2022-04-01 2022-09-30 0001367083 us-gaap:SalesRevenueSegmentMember SNOA:RestOfTheWorldMember 2023-07-01 2023-09-30 0001367083 us-gaap:SalesRevenueSegmentMember SNOA:RestOfTheWorldMember 2022-07-01 2022-09-30 0001367083 us-gaap:SalesRevenueSegmentMember SNOA:RestOfTheWorldMember 2023-04-01 2023-09-30 0001367083 us-gaap:SalesRevenueSegmentMember SNOA:RestOfTheWorldMember 2022-04-01 2022-09-30 0001367083 SNOA:RestOfWorldToAsiaMember 2022-07-01 2022-09-30 0001367083 SNOA:RestOfWorldToAsiaMember 2022-04-01 2022-09-30 0001367083 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember SNOA:CustomerCMember 2023-07-01 2023-09-30 0001367083 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember SNOA:CustomerAMember 2023-07-01 2023-09-30 0001367083 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember SNOA:CustomerBMember 2023-07-01 2023-09-30 0001367083 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember SNOA:CustomerAMember 2022-07-01 2022-09-30 0001367083 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember SNOA:CustomerCMember 2022-07-01 2022-09-30 0001367083 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember SNOA:CustomerBMember 2022-07-01 2022-09-30 0001367083 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember SNOA:CustomerCMember 2023-04-01 2023-09-30 0001367083 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember SNOA:CustomerBMember 2023-04-01 2023-09-30 0001367083 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember SNOA:CustomerAMember 2023-04-01 2023-09-30 0001367083 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember SNOA:CustomerBMember 2022-04-01 2022-09-30 0001367083 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember SNOA:CustomerAMember 2022-04-01 2022-09-30 0001367083 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember SNOA:CustomerCMember 2022-04-01 2022-09-30 0001367083 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember SNOA:CustomerDMember 2023-04-01 2023-09-30 0001367083 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember SNOA:CustomerCMember 2023-04-01 2023-09-30 0001367083 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember SNOA:CustomerAMember 2023-04-01 2023-09-30 0001367083 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember SNOA:CustomerAMember 2022-04-01 2022-09-30 0001367083 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember SNOA:CustomerDMember 2022-04-01 2022-09-30 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure

Table of Contents

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, DC 20549

 

FORM 10-Q

 

QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the quarterly period ended September 30, 2023

  

OR

 

TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the transition period from ____________ to ______________

 

Commission file number: 001-33216

 

SONOMA PHARMACEUTICALS, INC.

(Name of registrant as specified in its charter)

 

Delaware 68-0423298
(State or other jurisdiction of Incorporation or Organization) (I.R.S. Employer 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)

 

N/A

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

 

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

 

Title of Each Class Trading Symbol Name of Each Exchange on Which Registered
Common Stock, $0.0001 par value SNOA The Nasdaq Stock Market LLC

 

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes ☒     No ☐

 

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes ☒     No ☐

 

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act:

 

Large accelerated Filer ☐ Accelerated Filer ☐
Non-accelerated Filer Smaller reporting company
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. ☐

 

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes ☐    No

 

The number of shares outstanding of the registrant’s common stock, par value $0.0001 per share, as of November 9, 2023 was 13,679,333.

 

 

 

   

 

 

SONOMA PHARMACEUTICALS, INC.

 

Index

 

  Page
PART I - FINANCIAL INFORMATION 3
Item 1. Unaudited Financial Statements 3
Condensed Consolidated Balance Sheets 3
Condensed Consolidated Statements of Comprehensive Loss 4
Condensed Consolidated Statements of Cash Flows 5
Condensed Consolidated Statements of Changes in Stockholders’ Equity 6
Notes to Condensed Consolidated Financial Statements 7
Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations 16
Item 3. Quantitative and Qualitative Disclosures About Market Risk 25
Item 4. Controls and Procedures 25
   
PART II - OTHER INFORMATION 27
Item 1. Legal Proceedings 27
Item 1A. Risk Factors 27
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds 27
Item 3. Defaults Upon Senior Securities 27
Item 4. Mine Safety Disclosures (Not applicable.) 27
Item 5. Other Information 27
Item 6. Exhibits 28
             Signatures 32

 

 

 

 

 

 

 

 2 

 

 

PART I - FINANCIAL INFORMATION

 

Item 1. Financial Statements

 

SONOMA PHARMACEUTICALS, INC. AND SUBSIDIARIES

Condensed Consolidated Balance Sheets

(In thousands, except share amounts)

 

         
  

September 30,

2023

  

March 31,

2023

 
   (Unaudited)     
ASSETS          
Current assets:          
Cash and cash equivalents  $2,137   $3,820 
Accounts receivable, net   2,223    2,572 
Inventories, net   2,513    2,858 
Prepaid expenses and other current assets   4,395    4,308 
Current portion of deferred consideration, net of discount   248    240 
Total current assets   11,516    13,798 
Property and equipment, net   433    488 
Operating lease, right of use assets   350    418 
Deferred tax asset   840    949 
Deferred consideration, net of discount, less current portion   421    505 
Other assets   75    73 
Total assets  $13,635   $16,231 
           
LIABILITIES AND STOCKHOLDERS’ EQUITY          
Current liabilities:          
Accounts payable  $987   $841 
Accrued expenses and other current liabilities   1,702    2,029 
Deferred revenue   101    100 
Deferred revenue Invekra   61    60 
Short-term debt   172    431 
Operating lease liabilities   216    256 
Total current liabilities   3,239    3,717 
Long-term deferred revenue Invekra   114    140 
Withholding tax payable   4,473    4,235 
Operating lease liabilities, less current portion   134    162 
Total liabilities   7,960    8,254 
Commitments and Contingencies (Note 5)        
Stockholders’ Equity          
Convertible preferred stock, $0.0001 par value; 714,286 shares authorized at September 30, 2023 and March 31, 2023, respectively, no shares issued and outstanding at September 30, 2023 and March 31, 2023, respectively        
Common stock, $0.0001 par value; 24,000,000 shares authorized at September 30, 2023 and March 31, 2023, respectively, 5,179,333 and 4,933,550 shares issued and outstanding at September 30, 2023 and March 31, 2023, respectively (Note 7)   1    5 
Additional paid-in capital   201,210    200,904 
Accumulated deficit   (192,416)   (189,514)
Accumulated other comprehensive loss   (3,120)   (3,418)
Total stockholders’ equity   5,675    7,977 
Total liabilities and stockholders’ equity  $13,635   $16,231 

 

The accompanying footnotes are an integral part of these unaudited condensed consolidated financial statements.

 

 

 3 

 

 

SONOMA PHARMACEUTICALS, INC. AND SUBSIDIARIES

Condensed Consolidated Statements of Comprehensive Loss

(In thousands, except per share amounts)

(Unaudited)

 

                 
  

Three Months Ended

September 30,

  

Six Months Ended

September 30,

 
   2023   2022   2023   2022 
Revenues  $2,731   $3,331   $6,158   $7,314 
Cost of revenues   1,741    1,795    3,964    4,132 
Gross profit   990    1,536    2,194    3,182 
Operating expenses                    
Research and development   536    200    861    406 
Selling, general and administrative   1,662    2,067    3,781    4,362 
Total operating expenses   2,198    2,267    4,642    4,768 
Loss from operations   (1,208)   (731)   (2,448)   (1,586)
Other expense, net   (90)   (186)   (301)   (253)
Loss before income taxes   (1,298)   (917)   (2,749)   (1,839)
Income tax expense   (186)   (100)   (153)   (65)
Net loss  $(1,484)  $(1,017)  $(2,902)  $(1,904)
                     
Net loss per share: basic and diluted  $(0.29)  $(0.33)  $(0.57)  $(0.61)
Weighted-average number of shares: basic and diluted   5,164    3,101    5,051    3,101 
                     
Other comprehensive loss                    
Net loss  $(1,484)  $(1,017)  $(2,902)  $(1,904)
Foreign currency translation adjustments   (213)   (34)   298    (99)
Comprehensive loss  $(1,697)  $(1,051)  $(2,604)  $(2,003)

 

The accompanying footnotes are an integral part of these unaudited condensed consolidated financial statements.

 

 

 

 

 

 4 

 

 

SONOMA PHARMACEUTICALS, INC. AND SUBSIDIARIES

Condensed Consolidated Statements of Cash Flows

(In thousands)

(Unaudited)

 

         
   Six Months Ended 
   September 30, 
   2023   2022 
Cash flows from operating activities          
Net loss  $(2,902)  $(1,904)
Adjustments to reconcile net loss to net cash used in operating activities:          
Depreciation and amortization   90    59 
Stock-based compensation   307    327 
Deferred tax asset   144    (139)
Changes in operating assets and liabilities:          
Accounts receivable   375    (160)
Inventories   403    (447)
Deferred consideration   104    82 
Prepaid expenses and other current assets   47    397 
Operating lease right-of-use assets   79    21 
Accounts payable   132    (558)
Accrued expenses and other current liabilities   (353)   (44)
Withholding tax payable   238    175 
Operating lease liabilities   (79)   (23)
Deferred revenue   (31)   (1,149)
Net cash used in operating activities   (1,446)   (3,363)
           
Cash flows from investing activities:          
Purchases of property and equipment   (19)   (48)
Deposits       (162)
Net cash used in investing activities   (19)   (210)
           
Cash flows from financing activities:          
Payment on ATM agreement offering   (5)    
Payments on PPP Loan       (120)
Proceeds from debt       15 
Principal payments on short-term debt   (259)   (460)
Net cash used in financing activities   (264)   (565)
Effect of exchange rate on cash and cash equivalents   46    93 
Net decrease in cash and cash equivalents   (1,683)   (4,045)
Cash and cash equivalents, beginning of period   3,820    7,396 
Cash and cash equivalents, end of period  $2,137   $3,351 
           
Supplemental disclosure of cash flow information:          
Cash paid for interest  $10   $8 

 

The accompanying footnotes are an integral part of these unaudited condensed consolidated financial statements.

 

 

 

 5 

 

 

SONOMA PHARMACEUTICALS, INC. AND SUBSIDIARIES

Condensed Consolidated Statements of Changes in Stockholders’ Equity

For the Six Months ended September 30, 2023 and 2022

(In thousands, except share amounts)

(Unaudited)

 

                         
   Common Stock
($0.0001 par Value)
   Additional
Paid in
   Accumulated   Accumulated Other Comprehensive     
   Shares   Amount   Capital   Deficit   Loss   Total 
Balance, March 31, 2023   4,933,550   $5   $200,904   $(189,514)  $(3,418)  $7,977 
Cost in connection with ATM           (5)           (5)
Employee stock-based compensation expenses   208,046        177            177 
Foreign currency translation adjustment                   511    511 
Net loss               (1,418)       (1,418)
Balance, June 30, 2023   5,141,596   $5   $201,076   $(190,932)  $(2,907)  $7,242 
Adjustment to correct par value       (4)   4             
Employee stock-based compensation expenses   37,737        130            130 
Foreign currency translation adjustment                   (213)   (213)
Net loss               (1,484)       (1,484)
Balance, September 30, 2023   5,179,333   $1   $201,210   $(192,416)  $(3,120)  $5,675 

 

                         
   Common Stock
($0.0001 par Value)
   Additional
Paid in
   Accumulated   Accumulated Other Comprehensive     
   Shares   Amount   Capital   Deficit   Loss   Total 
Balance March 31, 2022   3,100,937   $2   $197,370   $(184,363)  $(4,312)  $8,697 
Employee stock-based compensation expenses           214            214 
Foreign currency translation adjustment                   (65)   (65)
Net loss               (887)       (887)
Balance, June 30, 2022   3,100,937   $2   $197,584   $(185,250)  $(4,377)  $7,959 
Employee stock-based compensation expense           108            108 
Stock based compensation related to issuance of restricted common stock   2,035        5            5 
Foreign currency translation adjustment                   (34)   (34)
Net loss               (1,017)       (1,017)
Balance, September 30, 2022   3,102,972   $2   $197,697   $(186,267)  $(4,411)  $7,021 

 

The accompanying footnotes are an integral part of these unaudited condensed consolidated financial statements.

 

 

 

 

 6 

 

 

SONOMA PHARMACEUTICALS, INC. AND SUBSIDIARIES

Notes to Condensed Consolidated Financial Statements

(Rounded to nearest thousand unless specified)

(Unaudited)

 

Note 1. Organization and Recent Developments

 

Organization

 

Sonoma Pharmaceuticals, Inc. (the “Company”) was incorporated under the laws of the State of California in April 1999 and was reincorporated under the laws of the State of Delaware in December 2006. The Company moved its principal office to Woodstock, Georgia from Petaluma, California in June 2020 and to Boulder, Colorado in October 2022. The Company is a global healthcare leader for developing and producing stabilized hypochlorous acid (“HOCl”) products for a wide range of applications, including wound care, eye, oral and nasal care, dermatological conditions, podiatry, animal health care, and as a non-toxic disinfectant. The Company’s products reduce infections, scarring and harmful inflammatory responses in a safe and effective manner. In-vitro and clinical studies of HOCl show it to have impressive antipruritic, antimicrobial, antiviral and anti-inflammatory properties. The Company’s stabilized HOCl immediately relieves itch and pain, kills pathogens and breaks down biofilm, does not sting or irritate skin and oxygenates the cells in the area treated assisting the body in its natural healing process. The Company sells its products either directly or via partners in 55 countries worldwide.

 

Basis of Presentation

 

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) for interim financial statements and are in the form prescribed by the Securities and Exchange Commission (the “SEC”) in instructions to Form 10-Q and Rule 10-01 of Regulation S-X. The accompanying condensed consolidated financial statements reflect all adjustments, consisting of normal recurring adjustments, considered necessary for a fair statement of the Company’s financial position, results of operations and cash flows for the periods indicated. All material intercompany accounts and transactions have been eliminated in consolidation. The accompanying condensed consolidated financial statements should be read in conjunction with the consolidated financial statements for the year ended March 31, 2023, and notes thereto included in the Company’s annual report on Form 10-K, which was filed with the SEC on June 21, 2023.

 

Note 2. Liquidity and Financial Condition

 

The Company reported a net loss of $1,484,000 and $1,017,000 for the three months ended September 30, 2023 and 2022, respectively, and $2,902,000 and $1,904,000 for the six months ended September 30, 2023 and 2022, respectively. At September 30, 2023 and March 31, 2023, the Company’s accumulated deficit amounted to $192,416,000 and $189,514,000, respectively. The Company had working capital of $8,277,000 and $10,081,000 as of September 30, 2023 and March 31, 2023, respectively. The cash balance at September 30, 2023 and March 31, 2023 was $2,137,000 and $3,820,000, respectively. During the six months ended September 30, 2023 and 2022, net cash used in operating activities amounted to $1,446,000 and $3,363,000, respectively.

 

Management believes that the Company has access to additional capital resources through possible public or private equity offerings, debt financings, corporate collaborations or other means; however, the Company cannot provide any assurance that other new financings will be available on commercially acceptable terms, if needed. If the economic climate in the U.S. deteriorates, the Company’s ability to raise additional capital could be negatively impacted. If the Company is unable to secure additional capital, it may be required to take additional measures to reduce costs in order to conserve its cash in amounts sufficient to sustain operations and meet its obligations. These measures could cause significant delays in the Company’s continued efforts to commercialize its products, which is critical to the realization of its business plan and the future operations of the Company. These matters raise substantial doubt about the Company’s ability to continue as a going concern. The accompanying condensed consolidated financial statements do not include any adjustments that may be necessary should the Company be unable to continue as a going concern.

 

 

 

 

 7 

 

 

 

Note 3. Summary of Significant Accounting Policies

  

Use of Estimates

 

The preparation of condensed consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent liabilities at the dates of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from these estimates. Significant estimates and assumptions include reserves and write-downs related to receivables and inventories, the valuation allowance relating to the Company’s deferred tax assets, valuation of equity and the estimated amortization periods of upfront product licensing fees received from customers. Periodically, the Company evaluates and adjusts estimates accordingly.

 

Reclassification

 

During the three and six months ended September 30, 2023, the Company aligned its accounting policy and conformed its prior presentation of certain costs it views as research and development efforts. These costs are now included in research and development, whereas they were previously included in cost of revenues. During the three and six months ended September 30, 2022, the Company reclassified $200,000 and $400,000, respectively, from cost of revenues to research and development. The reclassification in the prior periods increased research and development and decreased cost of revenues by the same amount. The reclassification had no impact on total operating costs, earnings from operations, net earnings, earnings per share or total equity.

 

Net Loss per Share

 

The following table provides the net loss for each period along with the computation of basic and diluted net loss per share:

                
   Three Months Ended September 30,   Six Months Ended September 30, 
(In thousands, except per share data)  2023   2022   2023   2022 
Numerator:                
Net loss  $(1,484)  $(1,017)  $(2,902)  $(1,904)
                     
Denominator:                    
Weighted-average number of common shares outstanding: basic and diluted   5,164    3,101    5,051    3,101 
                     
Net loss per share: basic and diluted  $(0.29)  $(0.33)  $(0.57)  $(0.61)

 

The computation of basic loss per share for the three and six months ended September 30, 2023, and 2022 excludes the potentially dilutive securities summarized in the table below because their inclusion would be anti-dilutive.

                
   Three Months Ended September 30,   Six Months Ended September 30, 
(In thousands)  2023   2022   2023   2022 
Stock options   519    406    519    406 
Warrants   103    108    103    108 
Common stock units (1)   46    46    46    46 
    668    560    668    560 

 

(1) Consists of 30,668 restricted stock units and warrants to purchase 15,332 shares of common stock

 

 

 

 8 

 

 

Revenue Recognition

 

The Company recognizes revenue in accordance with Accounting Standards Codification (“ASC”), Topic 606 Revenue from Contracts with Customers (“Topic 606”). Revenue is recognized when the Company transfers promised goods or services to the customer, in an amount that reflects the consideration which the Company expects to receive in exchange for those goods or services. In determining the appropriate amount of revenue to be recognized as the Company fulfills its obligations under the agreement, the Company performs the following steps: (i) identification of the promised goods or services in the contract; (ii) determination of whether the promised goods or services are performance obligations, including whether they are distinct in the context of the contract; (iii) measurement of the transaction price, including the constraint on variable consideration; (iv) allocation of the transaction price to the performance obligations; and (v) recognition of revenue when (or as) the Company satisfies each performance obligation. The Company only applies the five-step model to contracts when it is probable that it will collect the consideration it is entitled to in exchange for the goods or services it transfers to the customer.

 

The Company derives the majority of its revenue through sales of its products directly to end users and to distributors. The Company also sells products to a customer base, including hospitals, medical centers, doctors, pharmacies, distributors and wholesalers. The Company has also entered into agreements to license its technology and products.

 

The Company considers customer purchase orders, which in some cases are governed by master sales agreements, to be the contracts with a customer. For each contract, the Company considers the promise to transfer products, each of which are distinct, to be the identified performance obligations. In determining the transaction price the Company evaluates whether the price is subject to refund or adjustment to determine the net consideration to which it expects to be entitled.

 

For all of the Company’s sales to non-consignment distribution channels, revenue is recognized when control of the product is transferred to the customer (i.e. when its performance obligation is satisfied), which typically occurs when title passes to the customer upon shipment but could occur when the customer receives the product based on the terms of the agreement with the customer. For product sales to its value-added resellers, non-stocking distributors and end-user customers, the Company grants return privileges to its customers, and because the Company has a long history with its customers, the Company is able to estimate the amount of product that will be returned. Sales incentives and other programs that the Company may make available to these customers are considered to be a form of variable consideration, and the Company maintains estimated accruals and allowances using the expected value method. With the movement of these sales to a full distributor model in fiscal year 2022, the Company no longer provides these arrangements although the Company still receives some returns from the period prior to the year ended March 31, 2023.

 

The Company has entered into consignment arrangements, in which goods are left in the possession of another party to sell. As products are sold from the customer to third parties, the Company recognizes revenue based on a variable percentage of a fixed price.  Revenue recognized varies depending on whether a patient is covered by insurance or is not covered by insurance. In addition, the Company may incur a revenue deduction related to the use of the Company’s rebate program.

 

Sales to stocking distributors are made under terms with fixed pricing and limited rights of return (known as “stock rotation”) of the Company’s products held in their inventory. Revenue from sales to distributors is recognized upon the transfer of control to the distributor.

 

The Company assessed the promised goods and services in the technical support to Invekra for a ten-year period as being a distinct service that Invekra can benefit from on its own and as separately identifiable from any other promises within the contract. Given that the distinct service is not substantially the same as other goods and services within the Invekra contract, the Company accounted for the distinct service as a performance obligation.

 

 

 

 

 

 9 

 

 

Accounts Receivable

 

Trade accounts receivable are recorded net of allowances for cash discounts for prompt payment, doubtful accounts, and sales returns. Estimates for cash discounts and sales returns are based on analysis of contractual terms and historical trends.

 

The Company’s policy is to reserve for uncollectible accounts based on its best estimate of probable credit losses in its existing accounts receivable. The Company periodically reviews its accounts receivable to determine whether an allowance for doubtful accounts is necessary based on an analysis of past due accounts and other factors that may indicate that the realization of an account may be in doubt. Other factors that the Company considers include its existing contractual obligations, historical payment patterns of its customers and individual customer circumstances, an analysis of days sales outstanding by customer and geographic region, and a review of the local economic environment and its potential impact on government funding and reimbursement practices. Account balances deemed to be uncollectible are charged to the allowance after all means of collection have been exhausted and the potential for recovery is considered remote. The Company did not deem it necessary to record an allowance for doubtful accounts for probable credit losses at September 30, 2023 and March 31, 2023. Additionally, at September 30, 2023 and March 31, 2023 the Company has allowances of $24,000 and $16,000, respectively, related to potential discounts, returns, distributor fees and rebates. The allowances are included in accounts receivable, net in the accompanying condensed consolidated balance sheets.

 

Inventories

 

Inventories are stated at the lower of cost, cost being determined on a standard cost basis (which approximates actual cost on a first-in, first-out basis), or net realizable value.

 

Due to changing market conditions, estimated future requirements, age of the inventories on hand and production of new products, the Company regularly reviews inventory quantities on hand and records a provision to write down excess and obsolete inventory to its estimated net realizable value. The Company recorded a provision to reduce the carrying amounts of inventories to their net realizable value in the amount of $280,000 and $236,000 at September 30, 2023 and March 31, 2023, respectively, which is included in cost of revenues on the Company’s accompanying condensed consolidated statements of comprehensive loss.

 

Recent Accounting Standards

 

Accounting standards that have been issued or proposed by the FASB, the SEC or other standard setting bodies that do not require adoption until a future date are not expected to have a material impact on the consolidated financial statements upon adoption.

 

Note 4. Condensed Consolidated Balance Sheet

 

Inventories, net

 

Inventories, net consist of the following:

        
   September 30,   March 31, 
   2023   2023 
Raw materials  $1,493,000   $1,764,000 
Finished goods   1,020,000    1,094,000 
 Inventories, net  $2,513,000   $2,858,000 

 

 

 

 

 

 10 

 

 

Leases

 

The Company's operating leases are comprised primarily of facility leases. The Company did not have any finance leases as of September 30, 2023 and March 31, 2023. Balance sheet information related to our leases is presented below:

        
   September 30,   March 31, 
   2023   2023 
Operating leases:          
Operating lease right-of-use assets  $350,000   $418,000 
Operating lease liabilities – current   216,000    256,000 
Operating lease liabilities – non- current   134,000    162,000 

 

Other information related to leases is presented below:

 

Six Months Ended September 30, 2023    
Operating lease cost  $216,000 
Other information:     
Operating cash flows from operating leases   (79,000)
Weighted-average remaining lease term – operating leases (in months)   19.3 
Weighted-average discount rate – operating leases   6.00% 

 

As of September 30, 2023, the annual minimum lease payments of our operating lease liabilities were as follows:

     
For Years Ending March 31,      
2024 (excluding the six months ended September 30, 2023)   $ 81,000  
2025     144,000  
2026     157,000  
2027     9,000  
Total future minimum lease payments, undiscounted     391,000  
Less: imputed interest     (41,000 )
Present value of future minimum lease payments   $ 350,000  

 

 

Note 5. Commitments and Contingencies

 

Legal Matters

 

The Company may be involved in legal matters arising in the ordinary course of business including matters involving proprietary technology. While management believes that such matters are currently insignificant, matters arising in the ordinary course of business for which the Company is or could become involved in litigation may have a material adverse effect on its business and financial condition of comprehensive loss.

 

Employment Agreements

 

The Company has employment agreements in place with two of its key executives. These executive employment agreements provide, among other things, for the payment of up to eighteen months of severance compensation for terminations under certain circumstances.

 

 

 

 

 11 

 

 

Amendments

 

On June 16, 2023, we entered into an amended and restated employment agreement with our Chief Executive Officer, Amy Trombly. The amended and restated agreement provides that, in the event of termination upon change of control either without cause or for good reason, Ms. Trombly is entitled to receive, in addition to the other benefits described therein, a lump sum severance equal to one and a half times her base salary and one and a half times her target annual bonus. All other material terms of the amended and restated agreement remain unchanged from her prior employment agreement.

 

On June 16, 2023, we amended and restated our employment agreement with Bruce Thornton, our Chief Operating Officer. Under the amended and restated agreement, Mr. Thornton will serve as Executive Vice President and Chief Operating Officer of the Company. Mr. Thornton will no longer receive a monthly car allowance; however, his base salary is adjusted to include such amount. The amended and restated agreement also provides that, in the event of termination upon change of control either without cause or for good reason, Mr. Thornton is entitled to receive, in addition to the other benefits described therein, to a lump sum severance equal to one and a half times his base salary and one and a half times his target annual bonus. The agreement further provides that upon termination for any reason, Mr. Thornton’s outstanding and vested equity awards shall remain exercisable for 18 months following termination. Either party may terminate the employment agreement for any reason upon at least 60 days prior written notice. All other material terms of his amended and restated agreement remain unchanged from his prior employment agreement.

 

Bonus Grants

 

On June 16, 2023, the Compensation Committee of the Board of Directors approved annual bonus awards of $162,500 for Ms. Trombly and $150,000 for Mr. Thornton.

 

Equity Awards

 

On June 16, 2023, the Compensation Committee of the Board of Directors approved an equity award of 100,000 shares of the Company’s common stock to each of Ms. Trombly and Mr. Thornton, to be issued to on June 30, 2023, at a valuation based on the five day weighted trailing average of the Company’s stock price on the day of grant. In addition, the Compensation Committee also approved a one-time cash payment by the Company as reimbursement for estimated taxes payable with respect to such equity awards. On September 22, 2023, the Company paid taxes related to the common stock issuance in the amount of $149,000.

 

As of September 30, 2023, with respect to these agreements, aggregated annual salaries was $586,000 and potential severance payments to these key executives was $1,300,000, if triggered.

  

Note 6. Debt

 

Financing of Insurance Premiums

 

On February 1, 2022, the Company entered into a note agreement for $748,000 with an interest rate of 4.68% per annum with final payment on January 1, 2023. This instrument was issued in connection with financing insurance premiums. The note is payable in ten monthly installment payments of principal and interest of $76,000, with the first installment beginning March 1, 2022.

 

On February 1, 2023, the Company entered into a note agreement for $453,000 with an interest rate of 8.98% per annum with final payment on January 1, 2024. This instrument was issued in connection with financing insurance premiums. The note is payable in eleven monthly installment payments of principal and interest of $43,000, with the first installment beginning March 1, 2023.

 

 

 

 

 12 

 

 

 

Note 7. Stockholders’ Equity

 

Authorized Capital

 

The Company is authorized to issue up to 24,000,000 shares of common stock with a par value of $0.0001 per share and 714,286 shares of convertible preferred stock with a par value of $0.0001 per share.

 

Note 8. Stock-Based Compensation

 

Stock-based compensation expense is as follows:

 

For the three months ended September 30, 2023 and 2022, the Company incurred $130,000 and $113,000 of stock-based compensation expense, respectively, and for the six months ended September 30, 2023 and 2022, the Company incurred $307,000 and $327,000 of stock-based compensation expense, respectively. All stock-based compensation incurred is included in selling, general and administrative expense in the accompanying condensed consolidated statements of comprehensive loss.

 

At September 30, 2023, there were unrecognized compensation costs of $379,000 related to stock options which are expected to be recognized over a weighted-average amortization period of 1.04 years.

 

Stock options award activity is as follows:

        
   Number of
Shares
   Weighted-
Average
Exercise Price
 
Outstanding at April 1, 2023   565,000   $8.84 
Options granted   5,000    1.15 
Options forfeited   (46,000)   34.30 
Options expired   (5,000)   39.33 
Outstanding at September 30, 2023   519,000   $6.25 
Exercisable at September 30, 2023   293,000   $9.02 

 

The aggregate intrinsic value of stock options of zero is calculated as the difference between the exercise price of the underlying stock options and the fair value of the Company’s common stock, or $0.77 per share at September 30, 2023.

         
  

Number of

Shares

  

Weighted

Average Award

Date Fair Value

per Share

 
Unvested restricted stock awards outstanding at April 1, 2023      $ 
Restricted stock awards granted   244,000    1.06 
Restricted stock awards vested   (244,000)   1.06 
Unvested restricted stock awards outstanding at September 30, 2023      $ 

 

The Company did not capitalize any cost associated with stock-based compensation.

 

The Company issues new shares of common stock upon exercise of stock-based awards.

 

 

 

 13 

 

 

 

Note 9. Income Taxes

 

At the end of each interim reporting period, the Company determines the income tax provision by using an estimate of the annual effective tax rate, adjusted for discrete items occurring in the quarter.

 

Our effective tax rate for the three and six months ended September 30, 2023 was (12.61)% and (5.12)%, respectively. The Company’s effective tax rate for the three and six months ended September 30, 2023 differed from the federal statutory tax rate of 21% primarily due to the valuation allowance recognized against deferred tax assets in the U.S., and permanent tax adjustment of intercompany interest expense in Mexico and Netherlands.

 

Judgment is required in determining whether deferred tax assets will be realized in full or in part. Management assesses the available positive and negative evidence on a jurisdictional basis to estimate if deferred tax assets will be recognized and when it is more likely than not that all or some deferred tax assets will not be realized, and a valuation allowance must be established. As of September 30, 2023, the Company continues to maintain a valuation allowance in the U.S.

 

Note 10. Revenue Disaggregation

 

The Company generates revenues from products which are sold into the human and animal healthcare markets and to multiple geographic regions.

 

The following table presents the Company’s disaggregated revenues by revenue source:

                 
(In thousands)  Three Months Ended September 30,   Six Months Ended September 30, 
   2023   2022   2023   2022 
Human Care  $2,075   $2,447   $4,825   $4,615 
Animal Care   489    737    1,067    1,523 
Service and Royalty   167    147    266    1,176 
   $2,731   $3,331   $6,158   $7,314 

 

The following table shows the Company’s revenues by geographic region:

                 
   Three Months Ended September 30,   Six Months Ended September 30, 
(In thousands)  2023   2022   2023   2022 
United States  $590   $973   $1,396   $1,842 
Europe   1,201    1,170    2,271    2,012 
Asia   346    518    1,208    1,438 
Latin America   260    394    747    1,444 
Rest of the World   334    276    536    578 
Total  $2,731   $3,331   $6,158   $7,314 

 

The Company aligned the geographic regions reported in the Asia and Rest of World segments in fiscal year 2022 to conform to the current year presentation. For the three months ended September 30, 2022, the Company reclassified $188,000 from Rest of World to Asia and for the six months ended September 30, 2022, the Company reclassified $283,000 from Rest of World to Asia.

 

 

 

 

 14 

 

 

 

Note 11. Significant Customer Concentrations

 

For the three months ended September 30, 2023, customer C represented 21%, customer A represented 13%, and customer B represented 10% of net revenue. For the three months ended September 30, 2022, customer A represented 20%, customer C represented 13% and customer B represented 12% of net revenue. For the six months ended September 30, 2023, customer C represented 17%, customer B represented 12% and customer A represented 14% of net revenue. For the six months ended September 30, 2022, customer B represented 20%, customer A represented 17% and customer C represented 10% of net revenue.

 

At September 30, 2023, customer D represented 20%, customer C represented 13% and customer A represented 11% of our net accounts receivable balance.

 

At September 30, 2022, customer A represented 35% and customer D represented 20% of our net accounts receivable balance.

 

Note 12. Subsequent Events

 

On October 26, 2023, the Company entered into a placement agency agreement with Maxim Group LLC (“Maxim”), pursuant to which Maxim agreed to use its reasonable best efforts to solicit offers to purchase up to an aggregate of 8,500,000 shares of the Company’s common stock, par value $0.0001 per share.  The Company agreed to pay Maxim a cash fee equal to 8.0% of the gross proceeds from the offering, plus reimbursement of up to $75,000 of legal fees and other expenses. Additionally, on October 26, 2023, the Company entered into a securities purchase agreement with the purchasers party thereto for the sale and issuance of an aggregate of up to 8,500,000 shares of the Company’s common stock at a public offering price of $0.20 per share.

 

The closing of the offering occurred on October 30, 2023. In connection with the offering, the Company sold 8,500,000 shares of the Company’s common stock for aggregate gross proceeds of $1,700,000 and estimated net proceeds of $1,414,000, after deducting placement agent fees and other estimated offering expenses payable by the Company.

 

 

 

 

 

 

 

 

 

 

 15 

 

 

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations

 

The following discussion of our financial condition and results of operations should be read in conjunction with the condensed consolidated financial statements and notes to those statements included elsewhere in this Quarterly Report on Form 10-Q as of September 30, 2023 and our audited consolidated financial statements for the year ended March 31, 2023 included in our Annual Report on Form 10-K, filed with the Securities and Exchange Commission on June 21, 2023.

 

This report contains forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. When used in this report, the words “anticipate,” “suggest,” “estimate,” “plan,” “aim,” “seek,” “project,” “continue,” “ongoing,” “potential,” “expect,” “predict,” “believe,” “intend,” “may,” “will,” “should,” “could,” “would,” “likely,” “proposal,” and similar expressions are intended to identify forward-looking statements.

 

Forward-looking statements are subject to risks and uncertainties that could cause our actual results to differ materially from those projected. These risks and uncertainties include, but are not limited to the risks described in our Annual Report on Form 10-K including: our ability to become profitable; our dependence on third-party distributors; certain tax impacts of inter-company loans between us and our Mexican subsidiary; the progress and timing of our development programs and regulatory approvals for our products; the benefits and effectiveness of our products; the ability of our products to meet existing or future regulatory standards; the progress and timing of clinical trials and physician studies; our expectations and capabilities relating to the sales and marketing of our current products and our product candidates; our ability to compete with other companies that are developing or selling products that are competitive with our products; the establishment of strategic partnerships for the development or sale of products; the risk our research and development efforts do not lead to new products; the timing of commercializing our products; our ability to penetrate markets through our sales force, distribution network, and strategic business partners to gain a foothold in the market and generate attractive margins; the ability to attain specified revenue goals within a specified time frame, if at all, or to reduce costs; the outcome of discussions with the U.S. Food and Drug Administration, or FDA, and other regulatory agencies; the content and timing of submissions to, and decisions made by, the FDA and other regulatory agencies, including demonstrating to the satisfaction of the FDA the safety and efficacy of our products; our ability to manufacture sufficient amounts of our products for commercialization activities; our ability to protect our intellectual property and operate our business without infringing on the intellectual property of others; our ability to continue to expand our intellectual property portfolio; the risk we may need to indemnify our distributors or other third parties; risks attendant with conducting a significant portion of our business outside the United States; our ability to comply with complex federal and state fraud and abuse laws, including state and federal anti-kickback laws; risks associated with changes to health care laws; our ability to attract and retain qualified directors, officers and employees; our expectations relating to the concentration of our revenue from international sales; our ability to expand to and commercialize products in markets outside the wound care market; our ability to protect our information technology and infrastructure; and the impact of any future changes in accounting regulations or practices in general with respect to public companies. These forward-looking statements speak only as of the date hereof. We expressly disclaim any obligation or undertaking to release publicly any updates or revisions to any forward-looking statements contained herein to reflect any change in our expectations with regard thereto or any change in events, conditions or circumstances on which any such statement is based, except as required by law.

 

Our Business

 

We are a global healthcare leader for developing and producing stabilized hypochlorous acid, or HOCl, products for a wide range of applications, including wound care, eye, oral and nasal care, dermatological conditions, podiatry, animal health care and non-toxic disinfectants. Our products reduce infections, scarring and harmful inflammatory responses in a safe and effective manner. In-vitro and clinical studies of HOCl show it to have impressive antipruritic, antimicrobial, antiviral and anti-inflammatory properties. Our stabilized HOCl immediately relieves itch and pain, kills pathogens and breaks down biofilm, does not sting or irritate skin and oxygenates the cells in the area treated, assisting the body in its natural healing process. We sell our products either directly or via partners in 55 countries worldwide.

 

 

 

 

 16 

 

 

Business Channels

 

Our core market differentiation is based on being the leading developer and producer of stabilized hypochlorous acid, or HOCl, solutions. We have been in business for over 20 years, and in that time, we have developed significant scientific knowledge of how best to develop and manufacture HOCl products, backed by decades of studies and data collection. HOCl is known to be among the safest and most-effective ways to relieve itch, inflammation and burns while stimulating natural healing through increased oxygenation and eliminating persistent microorganisms and biofilms.

 

We sell our products based on our HOCl technology into many markets both in the U.S. and internationally. Our core strategy is to work with partners to market and distribute our products. In some cases, we market and sell our own products.

 

Dermatology

 

We have developed unique, differentiated, prescription-strength and safe dermatologic products that support paths to healing among various key dermatologic conditions. Our products are primarily targeted at the treatment of redness and irritation, the management of scars, and symptoms of eczema/atopic dermatitis. We are strategically focused on introducing innovative new products that are supported by human clinical data with applications that address specific dermatological procedures currently in demand. In addition, we look for markets where we can provide effective product line extensions and pricing to new product families.

 

In the United States, we partner with EMC Pharma, LLC to sell our prescription dermatology products. Pursuant to our March 2021 agreement with EMC Pharma, we manufacture products for EMC Pharma and EMC Pharma has the right to market, sell and distribute them to patients and customers for an initial term of five years, subject to meeting minimum purchase and other requirements.

 

In September 2021, we launched a new over-the-counter product, Regenacyn® Advanced Scar Gel, which is clinically proven to improve the overall appearance of scars while reducing pain, itch, redness, and inflammation. On the same day, we launched Regenacyn® Plus, a prescription-strength scar gel which is available as an office dispense product through physician offices.

 

In October 2022, we launched two new over-the-counter dermatology products in the United States, Reliefacyn® Advanced Itch-Burn-Rash-Pain Relief Hydrogel for the alleviation of red bumps, rashes, shallow skin fissures, peeling, and symptoms of eczema/atopic dermatitis, and Rejuvacyn® Advanced Skin Repair Cooling Mist for management of minor skin irritations following cosmetic procedures as well as daily skin health and hydration.

 

In June 2022, the Natural Products Association certified Rejuvacyn Advanced as a Natural Personal Care Product. Reliefacyn Advanced received the National Eczema Association Seal of AcceptanceTM in 2023.

 

In January 2023, we launched a line of office dispense products exclusively for skin care professionals, including two new prescription strength dermatology products, Reliefacyn® Plus Advanced Itch-Burn-Rash-Pain Relief Hydrogel and Rejuvacyn® Plus Skin Repair Cooling Mist. These products, along with Regenacyn® Plus Scar Gel, are marketed and sold directly to dermatology practices and medical spas.

 

In April 2023, we introduced a new pediatric dermatology and wound care product for over-the-counter use, Pediacyn™ All Natural Skin Care & First Aid For Children.

 

Our consumer products are available through Amazon.com, our online store, and third-party distributors.

 

We sell dermatology products in Europe and Asia through distributors. In these international markets, we have a network of partners, ranging from country specific distributors to large pharmaceutical companies to full-service sales and marketing companies. We work with our international partners to create products they can market in their home country. Some products we develop and manufacture are custom label while others use branding we have already developed. We have created or co-developed a wide range of products for international markets using our core HOCl technology.

 

 

 

 17 

 

 

First Aid and Wound Care

 

Our HOCl-based wound care products are intended for the treatment of acute and chronic wounds as well as first- and second-degree burns, and as an intraoperative irrigation treatment. They work by first removing foreign material and debris from the skin surface and moistening the skin, thereby improving wound healing. Secondly, our HOCl products assist in the wound healing process by removing microorganisms. HOCl is an important constituent of our innate immune system, formed and released by the macrophages during phagocytosis. Highly organized cell structures such as human tissue can tolerate the action of our wound care solution while single-celled microorganisms cannot, making our products advantageous to other wound-irrigation and antiseptic solutions. Due to its unique chemistry, our wound treatment solution is also much more stable than similar products on the market and therefore maintains much higher levels of hypochlorous acid over its shelf life.

 

In the United States, we sell our wound care products directly to hospitals, physicians, nurses, and other healthcare practitioners and indirectly through non-exclusive distribution arrangements. In Europe, the Middle East and Asia, we sell our wound care products through a diverse network of distributors.

 

To respond to market demand for our HOCl technology-based products, we launched our first direct to consumer over-the-counter product in the United States in February 2021. Microcyn® OTC Wound and Skin Cleanser is formulated for home use without prescription to help manage and cleanse wounds, minor cuts, and burns, including sunburns and other skin irritations. Microcyn OTC is available without prescription through Amazon.com, our online store, and third-party distributors.

 

In March 2021, we received approval to market and use our HOCl products as biocides under Article 95 of the European Biocidal Products Regulation in France, Germany and Portugal. The approval applies to our products MucoClyns™ for human hygiene to be marketed and commercialized by us, MicrocynAH® for animal heath marketed and commercialized through our partner, Petagon Limited, and MicroSafe for disinfectant use to be marketed and commercialized through our partner, MicroSafe Group DMCC.

 

In June 2022, the Natural Products Association certified Microcyn OTC as a Natural Personal Care Product in the United States.

 

In June 2023, we announced a new application of our HOCl technology for intraoperative pulse lavage irrigation treatment, which can replace commonly used IV bags in a variety of surgical procedures. The intraoperative pulse lavage container is designed to be used in combination with a pulse lavage irrigation device, or flush gun, for abdominal, laparoscopic, orthopedic, and periprosthetic procedures. It is in trial use by hospitals in Europe, and we anticipate commercial launch in the U.S. in 2024.

 

Eye Care

 

Our prescription product Acuicyn™ is an antimicrobial prescription solution for the treatment of blepharitis and the daily hygiene of eyelids and lashes and helps manage red, itchy, crusty and inflamed eyes. It is strong enough to kill the bacteria that causes discomfort, fast enough to provide near instant relief, and gentle enough to use as often as needed. In the United States, our partner EMC Pharma sells Acuicyn through its distribution network.

 

In September 2021, we launched Ocucyn® Eyelid & Eyelash Cleanser, which is sold directly to consumers on Amazon.com, through our online store, and through third party distributors. Ocucyn® Eyelid & Eyelash Cleanser, designed for everyday use, is a safe, gentle, and effective solution for good eyelid and eyelash hygiene.

 

In international markets we rely on distribution partners to sell our eye products. On May 19, 2020, we entered into an expanded license and distribution agreement with our existing partner, Brill International S.L., for our Microdacyn60® Eye Care HOCl-based product. Under the license and distribution agreement, Brill has the right to market and distribute our eye care product under the private label Ocudox™ in Italy, Germany, Spain, Portugal, France, and the United Kingdom for a period of 10 years, subject to meeting annual minimum sales quantities. In return, Brill paid us a one-time fee and the agreed upon supply prices. In parts of Asia, Dyamed Biotech markets our eye product under the private label Ocucyn.

 

 

 

 

 18 

 

 

Oral, Dental and Nasal Care

 

We sell a variety of oral, dental, and nasal products around the world.

 

In late 2020, we launched a HOCl-based product in the dental, head and neck markets called Endocyn®, a biocompatible root canal irrigant. In the U.S., we sell Endocyn through U.S.-based distributors.

 

In international markets, our product Microdacyn60® Oral Care treats mouth and throat infections and thrush. Microdacyn60 assists in reducing inflammation and pain, provides soothing cough relief and does not contain any harmful chemicals. It does not stain teeth, is non-irritating, non-sensitizing, has no contraindications and is ready for use with no mixing or dilution.

 

Our international nasal care product Sinudox™ based on our HOCl technology is an electrolyzed solution intended for nasal irrigation. Sinudox clears and cleans stuffy, runny noses and blocked or inflamed sinuses by ancillary ingredients that may have a local antimicrobial effect. Sinudox is currently sold through Amazon in Europe. In other parts of the world, we partner with distributors to sell Sinudox.

 

Podiatry

 

Our HOCl-based wound care products are also indicated for the treatment of diabetic foot ulcers. In the United States, we sell our wound care products directly to podiatrists, as well as hospitals, nurses, and other healthcare practitioners, and indirectly through non-exclusive distribution arrangements. In Europe, we sell our wound care products for podiatric use through a diverse network of distributors.

 

On April 11, 2023, we launched Podiacyn™ Advanced Everyday Foot Care direct to consumers for over-the-counter use in the United States, intended for management of foot odors, infections, and irritations, as well as daily foot health and hygiene. Podiacyn is available through Amazon.com, our online store, and third-party distributors.

 

Animal Health Care

 

MicrocynAH® is an HOCl-based topical product that cleans, debrides and treats a wide spectrum of animal wounds and infections. It is intended for the safe and rapid treatment of a variety of animal afflictions including cuts, burns, lacerations, rashes, hot spots, rain rot, post-surgical sites, pink eye symptoms and wounds to the outer ear.

 

For our animal health products sold in the U.S. and Canada, we partner with Manna Pro Products, LLC. Manna Pro distributes non-prescription products to national pet-store retail chains and farm animal specialty stores such as Chewy.com, PetSmart, Tractor Supply, Cabela’s, PetExpress, and Bass Pro Shops. In August 2022, we announced the launch of a MicrocynVS® line of products exclusively for veterinarians for the management of wound, skin, ear and eye afflictions in all animal species.

 

For the Asian and European markets, on May 20, 2019, we partnered with Petagon, Limited, an international importer and distributor of quality pet food and products for an initial term of five years. We supply Petagon with all MicrocynAH products sold by Petagon. On August 3, 2020, Petagon received a license from the People’s Republic of China for the import of veterinary drug products manufactured by us. This is the highest classification Petagon and Sonoma can receive for animal health products in China.

 

Surface Disinfectants

 

Our HOCl technology has been formulated as a disinfectant and sanitizer solution for our partner MicroSafe and is sold in numerous countries. It is designed to be used to spray in aerosol format in areas and environments likely to serve as a breeding ground for the spread of infectious disease, which could result in epidemics or pandemics. The medical-grade surface disinfectant solution is used in hospitals worldwide to protect doctors and patients. In May 2020, Nanocyn® Disinfectant & Sanitizer received approval to be entered into the Australian Register of Therapeutic Goods, or ARTG for use against the coronavirus SARS-CoV-2, or COVID-19, and was also authorized in Canada for use against COVID-19. Nanocyn has also met the stringent environmental health and social/ethical criteria of Good Environmental Choice Australia, or GECA, becoming one of the very few eco-certified, all-natural disinfectant solutions in Australia.

 

 

 

 19 

 

 

Through our partner MicroSafe, we sell hard surface disinfectant products into Europe, the Middle East and Australia.

 

On July 31, 2021, we granted MicroSafe the non-exclusive right to sell and distribute Nanocyn in the United States provided that MicroSafe secure U.S. EPA approval. In April of 2022, MicroSafe secured the EPA approval for Nanocyn® Disinfectant & Sanitizer, meaning that it can now be sold in the United States as a surface disinfectant. Nanocynwas subsequently added to the EPA’s list N for use against COVID-19. In June 2022, the EPA added Nanocyn to List Q as a disinfectant for Emerging Viral Pathogens, including Ebola virus, Mpox, and SARS-CoV-2, and in March 2023 the EPA added Nanocyn to Lists G and H, for use against Methicillin Resistant Staphylococcus Aureus (MRSA), Salmonella, Norovirus, Poliovirus, and as a fungicide. Nanocyn also received the Green Seal® Certification after surpassing a series of rigorous standards that measure environmental health, sustainability and product performance. Nanocyn is currently sold by MicroSafe in Europe, the Middle East and Australia.

 

Additional Information

 

Investors and others should note that we announce material financial information using our company website (www.sonomapharma.com), our investor relations website (ir.sonomapharma.com), SEC filings, press releases, public conference calls and webcasts. The information on, or accessible through, our websites is not incorporated by reference in this Quarterly Report on Form 10-Q.

 

Results of Continuing Operations

 

Comparison of the Three and Six Months Ended September 30, 2023 and 2022

 

Revenue

 

The following table shows our consolidated total revenue and revenue by geographic region for the three and six months ended September 30, 2023 and 2022:

 

   

Three Months Ended

September 30,

             
(In thousands)   2023     2022     $ Change     % Change  
United States   $ 590     $ 973     $ (383 )     (39% )
Europe     1,201       1,170       31       3%  
Asia     346       518       (172 )     (33% )
Latin America     260       394       (134 )     (34% )
Rest of the World     334       276       58       21%  
Total   $ 2,731     $ 3,331     $ (600 )     (18% )

 

   

Six Months Ended

September 30,

             
(In thousands)   2023     2022     $ Change     % Change  
United States   $ 1,396     $ 1,842     $ (446 )     (24% )
Europe     2,271       2,012       259       13%  
Asia     1,208       1,438       (230     (16%
Latin America     747       1,444       (697     (48%
Rest of the World     536       578       (42 )     (7% )
Total   $ 6,158     $ 7,314     $ (1,156 )     (16% )

 

The decrease in United States revenue for the three and six months ended September 30, 2023 of $383,000 and $446,000, respectively, was primarily the result of a decline in over-the-counter animal health care sales.

 

 

 20 

 

 

The increase in Europe revenue for the three and six months ended September 30, 2023 of $31,000 and $259,000, respectively was the result of increased demand for our products.

 

The decrease in Asia revenue for the three and six months ended September 30, 2023 of $172,000 and $230,000, respectively, was due to timing of orders. Revenues from our international distributors tend to fluctuate from period to period due to customer placement of larger but less frequent orders to benefit from quantity discounts and reduced shipping costs.

  

The decrease in Latin America revenue for the three months ended September 30, 2023 of $134,000 was primarily the result of the timing of orders from our partner in Mexico. The decrease in Latin America revenue for the six months ended September 30, 2023 of $697,000 was primarily due to service revenue recorded from selling machinery to a customer for $750,000 in the prior period. Management expects this to be a one-time event.

 

The decrease in Rest of World revenue for the three and six months ended September 30, 2023 of $58,000 and $42,000, respectively, was primarily due to timing of customer orders.

 

Cost of Revenue and Gross Profit

 

The cost of revenue and gross profit metrics for the three and six months ended September 30, 2023 and 2022 are as follows:

 

   

Three Months Ended

September 30,

             
(In thousands, except for percentages)   2023     2022     Change     % Change  
Cost of Revenues   $ 1,741     $ 1,795     $ (54 )     (3) %
Cost of Revenue as a % of Revenues     64%       54%                  
Gross Profit   $ 990     $ 1,536     $ (546     (36) %
Gross Profit as a % of Revenues     36%       46%                  

 

   

Six Months Ended

September 30,

             
(In thousands, except for percentages)   2023     2022     Change     % Change  
Cost of Revenues   $ 3,964     $ 4,132     $ (168 )     (4) %
Cost of Revenue as a % of Revenues     64%       56%                  
Gross Profit   $ 2,194     $ 3,182     $ (988     (31) %
Gross Profit as a % of Revenues     36%       44%                  

 

The decrease in gross profit margin of $546,000 for the three months ended September 30, 2023 as compared to the prior period, was primarily due to a decrease in revenue in the current period when compared to the prior year period.

 

The decrease in gross profit margin of $988,000 for the six months ended September 30, 2023, as compared to the prior period, was primarily due to service revenue recorded from selling machinery to a customer for $750,000 in the prior period, which management expects to be a one-time event.

 

 

 

 

 21 

 

 

Research and Development Expense

 

The research and development expense metrics as of September 30, 2023 and 2022 are as follows:

 

   

Three Months Ended

September 30,

             
(In thousands, except for percentages)   2023     2022     Change     % Change  
Research and Development Expense   $ 536     $ 200       336       168%  
Research and Development Expense as a % of Revenues     20%       6%                  
                                 
   

Six Months Ended

September 30,

             
(In thousands, except for percentages)   2023     2022     Change     % Change  
Research and Development Expense   $ 861     $ 406       455       112%  
Research and Development Expense as a % of Revenues     14%       6%                  

 

Increases in research and development expenses for the three and six months ended September 30, 2023 of $336,000 and $455,000, respectively, were due to increased product development and regulatory efforts.

 

Selling, General and Administrative Expense

 

The selling, general and administrative expense metrics are as follows:

 

   

Three Months Ended

September 30,

             
(In thousands, except for percentages)   2023     2022     Change     % Change  
Selling, General and Administrative Expense   $ 1,662     $ 2,067     $ (405 )     (20) %
Selling, General and Administrative Expense as a % of Revenues     61%       62%                  

 

   

Six Months Ended

September 30,

             
(In thousands, except for percentages)   2023     2022     Change     % Change  
Selling, General and Administrative Expense   $ 3,781     $ 4,362     $ (581 )     (13) %
Selling, General and Administrative Expense as a % of Revenues     61%       60%                  

 

The decline in selling, general and administrative expense for the three and six months ended September 30, 2023 of $405,000 and $581,000, respectively, was the result of ongoing efforts to contain expenses across all parts of the company. 

 

Other Expense, net

 

Other expense, net for the three and six months ended September 30, 2023 was $90,000 and $301,000, respectively, compared to $186,000 and $253,000, respectively, for the three and six months ended September 30, 2022. The changes in in other expense, net primarily relates to exchange rate fluctuations.

 

Income tax expense

 

Income tax expense for the three and six months ended September 30, 2023 was $186,000 and $153,000, respectively. Income tax expense for the three and six months ended September 30, 2022 was $100,000 and $65,000, respectively.

 

 

 

 22 

 

 

Net Loss

 

The following table provides the net loss for each period along with the computation of basic and diluted net loss per share: 

 

                 
   Three Months Ended September 30,   Six Months Ended September 30, 
(In thousands, except per share data)  2023   2022   2023   2022 
Numerator:                    
Net loss  $(1,484)  $(1,017)  $(2,902)  $(1,904)
                     
Denominator:                    
Weighted-average number of common shares outstanding: basic and diluted   5,164    3,101    5,051    3,101 
                     
Net loss per share: basic and diluted  $(0.29)  $(0.33)  $(0.57)  $(0.61)

 

 

Liquidity and Capital Resources

 

We reported a net loss of $1,484,000 and $1,017,000 for the three months ended September 30, 2023 and 2022, respectively, and $2,902,000 and $1,904,000 for the six months ended September 30, 2023 and 2022, respectively. At September 30, 2023 and March 31, 2023, our accumulated deficit amounted to $192,416,000 and $189,514,000, respectively. As of September 30, 2023, we had cash and cash equivalents of $2,137,000 compared to $3,351,000 on September 30, 2022. Since our inception, substantially all of our operations have been financed through sales of equity securities. Other sources of financing that we have used to date include our revenues, royalty payments from licensing our products, as well as various loans and the sale of certain assets to Invekra, Petagon, and Microsafe.

On October 26, 2023, we entered into a placement agency agreement with Maxim Group LLC (“Maxim”), pursuant to which Maxim agreed to use its reasonable best efforts to solicit offers to purchase up to an aggregate of 8,500,000 shares of our common stock, par value $0.0001 per share.  We agreed to pay Maxim a cash fee equal to 8.0% of the gross proceeds from the offering, plus reimbursement of up to $75,000 of legal fees and other expenses. Additionally, on October 26, 2023, we entered into a securities purchase agreement with the purchasers party thereto for the sale and issuance of an aggregate of up to 8,500,000 shares of our common stock at a public offering price of $0.20 per share.

The closing of the offering occurred on October 30, 2023.  In connection with the offering, we sold 8,500,000 shares of the our common stock for aggregate gross proceeds of $1,700,000 and estimated net proceeds of $1,414,000, after deducting placement agent fees and other estimated offering expenses.

The following table presents a summary of our consolidated cash flows for operating, investing and financing activities for the six months ended September 30, 2023 and 2022, as well as balances of cash and cash equivalents and working capital:

 

   Six Months Ended September 30, 
(In thousands)  2023   2022 
Net cash used in:          
Operating activities  $(1,446)  $(3,363)
Investing activities   (19)   (210)
Financing activities   (264)   (565)
Effect of exchange rates on cash   46    93 
Net change in cash and cash equivalents   (1,683)   (4,045)
Cash and cash equivalents, beginning of the period   3,820    7,396 
Cash and cash equivalents, end of the period  $2,137   $3,351 
Working capital (1), end of period  $8,277   $8,866 

 

(1) Defined as current assets minus current liabilities

 

 

 

 23 

 

 

Net cash used in operating activities during the six months ended September 30, 2023 was $1,446,000, primarily due to a net loss of $2,902,000, offset by a decrease in accounts receivables of $375,000, a decrease in inventory of $403,000 and stock compensation of $307,000.

 

Net cash used in operating activities during the six months ended September 30, 2022 was $3,363,000, primarily due to a net loss of $1,904,000, and a decrease in deferred revenue of $1,149,000.

 

Net cash used by investing activities was $19,000 for the six months ended September 30, 2023, primarily related to purchases of equipment.

 

Net cash used by investing activities was $210,000 for the six months ended September 30, 2022, primarily related to long term deposits and purchases of equipment.

 

Net cash used by financing activities was $264,000 for the six months ended September 30, 2023, primarily due to principal payments on short-term debt.

 

Net cash used by financing activities was $565,000 for the six months ended September 30, 2022, primarily due to principal payments on short-term debt of $460,000 and payments on PPP loan of $120,000.

 

We expect revenues to fluctuate and may incur losses in the foreseeable future and may need to raise additional capital to pursue our product development initiatives, to penetrate markets for the sale of our products and continue as a going concern. We cannot provide any assurances that we will be able to raise additional capital. 

 

Management believes that we have access to capital resources through possible public or private equity offerings, debt financings, corporate collaborations or other means; however, we cannot provide any assurance that new financing will be available on commercially acceptable terms, if at all. If the economic climate in the U.S. deteriorates, our ability to raise additional capital could be negatively impacted. If we are unable to secure additional capital, we may be required to take additional measures to reduce costs in order to conserve our cash in amounts sufficient to sustain operations and meet our obligations. These measures could cause significant delays in our continued efforts to commercialize our products, which is critical to the realization of our business plan and our future operations. These matters raise substantial doubt about our ability to continue as a going concern. 

 

Material Trends and Uncertainties

 

We rely on certain key customers for a significant portion of our revenues. A small number of customers may represent a significant portion of our total revenues in any given period. These customers may not consistently purchase our products at a particular rate over any subsequent period.

 

We are exposed to risk from decline in foreign currency for both the Euro and the Mexico Peso versus the U.S. dollar. Most recently there has been a sharp decline in the Euro versus the U.S. dollar which has impacted our financial results.

 

As we have previously discussed in our annual report on Form 10-K filed with the SEC on June 21, 2023, we face a substantial Mexico tax liability, intercompany debt, unpaid technical assistance charges and accrued interest. These amounts are not due until 2027. At this time, management believes there are sufficient assets on the balance sheet to more than cover any tax obligation without interrupting our operations or business. We have engaged tax professionals to review all options to limit our exposure to these amounts and to proceed in a manner that is most advantageous to us.

 

The effects of the recent pandemic continue to impact economies worldwide, and we are closely watching inflation, increased volatility within financial markets, shipping costs, supply chain issues and labor costs. Any impact to our business operations, customer demand and supply chain due to increased shipping costs may ultimately impact sales. We continue to evaluate our end-to-end supply chain and assess opportunities to refine the impact on sales. Currently, most of our customers pay for shipping expenses, including increased shipping costs, if any. We have not yet faced labor shortages however it is possible we may have difficulties retaining and finding qualified employees in a tight labor market in the future. Furthermore, overall inflation tendencies may put pressure on our product pricing and/or costs.

 

We also closely monitor overall economic conditions, consumer sentiment and the prospect of a recession in the United States which may impact our financial results.

 

 

 24 

 

 

Use of Estimates

 

The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent liabilities at the dates of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from these estimates. Significant estimates and assumptions include reserves and write-downs related to receivables and inventories, the recoverability of long-lived assets, the valuation allowance related to our deferred tax assets, valuation of equity and derivative instruments, debt discounts, valuation of investments and the estimated amortization periods of upfront product licensing fees received from customers.

 

Off-Balance Sheet Transactions

 

We currently have no off-balance sheet arrangements that have or are reasonably likely to have a current or future material effect on our financial condition, changes in financial condition, revenues or expenses, results of operations, liquidity, capital expenditures or capital resources.

 

Item 3. Quantitative and Qualitative Disclosures About Market Risk

 

As a smaller reporting company, we are electing scaled disclosure reporting obligations and therefore are not required to provide the information required by this Item.

   

Item 4. Controls and Procedures

 

Evaluation of Disclosure Controls and Procedures

 

We maintain disclosure controls and procedures that are designed to ensure that information required to be disclosed in the reports that we file or submit under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in the SEC’s rules and forms, and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure.

 

We carried out an evaluation, under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, of the effectiveness of the design and operation of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act) as of the end of our most recent fiscal quarter. Based upon this evaluation, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were not effective as of September 30, 2023.

 

Notwithstanding the material weaknesses reported in our 10-K, management believes the consolidated financial statements included in this Quarterly Report on Form 10-Q present fairly, in all material respects, our financial condition, results of operations and cash flows at and for the periods presented in accordance with U.S. generally accepted accounting principles.

 

 

 

 

 

 25 

 

 

Management’s Remediation Measures

 

Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in the Exchange Act Rule 13a-15(f) and 15d-15(f). Under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, we conducted an evaluation of the effectiveness of our internal control over financial reporting based on the framework in the 2013 Internal Control — Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission. Based on our evaluation, our management concluded that our internal control over financial reporting was not effective as of September 30, 2023. We concluded this because of the errors we found in our Form 10-Q for the quarter ended June 30, 2020 that were restated in our Form 10-Q/A filed on November 17, 2020. We have determined that there were inadequate spreadsheet controls, a lack of separation of duties with preparation and review of the reported numbers, and inadequate analysis of revenue reporting among other things. We also determined during the quarter ended March 31, 2021 that there were errors related to income tax withholding accruals that required a revision in these financial statements. We believe we have taken steps to correct this, but the controls have not been tested and have not been working for a sufficient period of time to remove this weakness.

 

Management, with oversight from the Audit Committee of our Board of Directors, is actively engaged in remediation efforts to address the material weaknesses identified in the management’s evaluation of internal controls and procedures. Management has taken a number of actions to remediate the material weaknesses described above, including the following:

 

  · Improved monitoring and risk assessment activities to address these control deficiencies.
  · Hired an interim Chief Financial Officer in April 2023 and a Controller in July 2023.
  · Separated the preparation of the financial reports from review of the financial reports.
  · Implemented additional process-level controls over revenue recognition of new contracts.
  · Developed and delivered further internal controls training to individuals associated with these control deficiencies and enhanced training provided to all personnel who have financial reporting or internal control responsibilities in these areas. The training includes a review of individual roles and responsibilities related to internal controls, proper oversight and reemphasizes the importance of completing the control procedures.
  · Did a detailed review of income taxes and our intercompany agreements which uncovered the fact that we should be accruing withholding taxes that will be paid to Mexico when intercompany interest and technical assistance payments are made to Mexico from the United States and that we will not be eligible for a tax credit in the United States because of our net operating loss positions.

 

These improvements are targeted at strengthening our internal control over financial reporting and remediating the material weaknesses. We remain committed to an effective internal control environment, and management believes that these actions and the improvements management expects to achieve as a result will effectively remediate the material weaknesses. However, the material weaknesses in our internal control over financial reporting will not be considered remediated until the controls operate for a sufficient period of time and management has concluded, through testing that these controls operate effectively. As of the date of filing this Quarterly Report on Form 10-Q, management is in the process of testing and evaluating these additional controls to determine whether they are operating effectively. We have hired appropriate accounting staff to establish effective internal controls and processes.

 

Changes in Internal Control over Financial Reporting

 

There were no changes in our internal control over financial reporting during the three months ended September 30, 2023 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting. We have not finished testing our controls and sufficient time has not elapsed to make the determination these controls are operating effectively.

 

 

 

 

 

 

 

 

 26 

 

 

PART II - OTHER INFORMATION

 

Item 1. Legal Proceedings

 

On occasion, we may be involved in legal matters arising in the ordinary course of our business including matters involving proprietary technology. While management believes that such matters are currently insignificant, matters arising in the ordinary course of business for which we are or could become involved in litigation may have a material adverse effect on our business, financial condition or results of comprehensive loss.

 

Item 1A. Risk Factors

 

Other than the risks set forth below, there have been no material changes from risk factors previously disclosed in our annual report on Form 10-K for the fiscal year ended March 31, 2023, as filed with the SEC June 21, 2023.

 

Our failure to maintain compliance with Nasdaq’s continued listing requirements could result in the delisting of our common stock.

 

On September 22, 2023, we received a letter from The Nasdaq Stock Market LLC (“Nasdaq”) indicating that we are not in compliance with Nasdaq Listing Rule 5550(a)(2), which requires companies listed on The Nasdaq Stock Market to maintain a minimum bid price of $1 per share for continued listing. Nasdaq’s letter has no immediate impact on the listing of our common stock, which will continue to be listed and traded on Nasdaq, subject to our compliance with the other continued listing requirements. Nasdaq has granted us a period of 180 calendar days, or until March 20, 2024, to regain compliance with the rule. We may regain compliance at any time during this compliance period if the minimum bid price for our common stock is at least $1 for a minimum of ten consecutive business days.

 

Until Nasdaq has reached a final determination that we have regained compliance with all of the applicable continued listing requirements, there can be no assurances regarding the continued listing of our common stock or warrants on Nasdaq. The delisting of our common stock and warrants from Nasdaq would have a material adverse effect on our access to capital markets, and any limitation on market liquidity or reduction in the price of its common stock as a result of that delisting would adversely affect our ability to raise capital on terms acceptable to us, if at all.

 

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds

 

We did not issue any unregistered securities during the quarter ended September 30, 2023 and through November 9, 2023.

 

Item 3. Default Upon Senior Securities

 

We did not default upon any senior securities during the quarter ended September 30, 2023.

 

Item 4. Mine Safety Disclosures

 

Not applicable. 

 

Item 5. Other Information

 

None.

 

 

 

 27 

 

 

Item 6. Exhibits

 

Exhibit Index

 

Exhibit No. Description
   
3.1 Restated Certificate of Incorporation of Oculus Innovative Sciences, Inc., effective January 30, 2006 (included as exhibit 3.1 of the Company’s Annual Report on Form 10-K filed June 20, 2007, and incorporated herein by reference).
3.2 Certificate of Amendment of Restated Certificate of Incorporation of Oculus Innovative Sciences, Inc., effective October 22, 2008 (included as exhibit A in the Company’s Definitive Proxy Statement on Schedule 14A filed July 21, 2008, and incorporated herein by reference).
3.4 Certificate of Amendment of Restated Certificate of Incorporation of Oculus Innovative Sciences, Inc., as amended, effective March 29, 2013 (included as exhibit 3.1 to the Company’s Current Report on Form 8-K filed March 22, 2013, and incorporated herein by reference).
3.5 Certificate of Amendment of Restated Certificate of Incorporation of Oculus Innovative Sciences, Inc., as amended, effective December 4, 2014 (included as exhibit 3.1 to the Company’s Current Report on Form 8-K filed December 8, 2014, and incorporated herein by reference).
3.6 Certificate of Amendment of Restated Certificate of Incorporation of Oculus Innovative Sciences, Inc., as amended, effective October 22, 2015 (included as exhibit 3.1 to the Company’s Current Report on Form 8-K filed October 27, 2015, and incorporated herein by reference).
3.7 Certificate of Amendment of Restated Certificate of Incorporation of Oculus Innovative Sciences, Inc., as amended, effective June 24, 2016 (included as exhibit 3.1 to the Company’s Current Report on Form 8-K filed June 28, 2016, and incorporated herein by reference).
3.8 Certificate of Amendment of Restated Certificate of Incorporation of Sonoma Pharmaceuticals, Inc., as amended, effective December 6, 2016 (included as exhibit 3.1 to the Company’s Current Report on Form 8-K filed December 7, 2016, and incorporated herein by reference).
3.9 Amended and Restated Bylaws, as amended, of Sonoma Pharmaceuticals, Inc., effective December 6, 2016 (included as exhibit 3.2 to the Company’s Current Report on Form 8-K filed December 7, 2016, and incorporated herein by reference).
3.10 Certificate of Designation of Preferences, Rights and Limitations of Series A 0% Convertible Preferred Stock, filed with the Delaware Secretary of State on April 24, 2012 (included as exhibit 4.2 to the Company’s Current Report on Form 8-K, filed April 25, 2012, and incorporated herein by reference).
3.11 Certificate of Designation of Series B Preferred Stock, effective October 18, 2016 (included as exhibit 3.1 to the Company’s Current Report on Form 8-K filed October 21, 2016, and incorporated herein by references).
3.12 Certificate of Amendment of Restated Certificate of Incorporation of Sonoma Pharmaceuticals, Inc., as amended, effective June 19, 2019 (included as exhibit 3.1 to the Company’s Current Report on Form 8-K filed June 19, 2019, and incorporated herein by reference).
4.1 Specimen Common Stock Certificate (included as exhibit 4.1 to the Company’s Annual Report on Form 10-K filed June 28, 2017, and incorporated herein by reference).
4.2 Section 382 Rights Agreement, dated as of October 18, 2016, between Oculus Innovative Sciences, Inc. and Computershare Inc., which includes the Form of Certificate of Designation of Series B Preferred Stock as Exhibit A, the Form of Right Certificate as Exhibit B and the Summary of Rights to Purchase Preferred Stock as Exhibit C (included as exhibit 4.1 to the Company’s Current Report on Form 8-K filed October 21, 2016, and incorporated herein by reference).
4.3 Form of Placement Agent Warrant granted to Dawson James Securities, Inc. and The Benchmark Company, LLC in connection with the March 2, 2018 public offering, dated March 6, 2018 (included as exhibit 4.1 to the Company’s Current Report on Form 8-K filed March 6, 2018, and incorporated herein by reference).
4.4 Form of Placement Agent Warrant granted to Dawson James Securities, Inc. in connection with the November 2019 public offering (included as exhibit 4.1 to the Company’s Current Report on Form 8-K filed on November 29, 2019, and incorporated herein by reference).

 

 

 28 

 

 

10.1 Form of Indemnification Agreement between Oculus Innovative Sciences, Inc. and its officers and directors (included as exhibit 10.1 to the Company’s Registration Statement on Form S-1 (File No. 333-135584), as amended, declared effective on January 24, 2007, and incorporated herein by reference).
10.2 Office Lease Agreement, dated May 18, 2006, between Oculus Technologies of Mexico, S.A. de C.V. and Antonio Sergio Arturo Fernandez Valenzuela (translated from Spanish) (included as exhibit 10.10 to the Company’s Registration Statement on Form S-1 (File No. 333-135584), as amended, declared effective on January 24, 2007, and incorporated herein by reference).
10.3 Office Lease Agreement, dated July 2003, between Oculus Innovative Sciences, B.V. and Artikona Holding B.V. (translated from Dutch) (included as exhibit 10.11 to the Company’s Registration Statement on Form S-1 (File No. 333-135584), as amended, declared effective on January 24, 2007, and incorporated herein by reference).
10.4 Form of Director Agreement (included as exhibit 10.20 to the Company’s Registration Statement on Form S-1 (File No. 333-135584), as amended, declared effective on January 24, 2007, and incorporated herein by reference).
10.5 Amended and Restated Oculus Innovative Sciences, Inc. 2006 Stock Incentive Plan and related form stock option plan agreements (included as exhibit 10.2 to the Company’s Current Report on Form 8-K filed May 2, 2007, and incorporated herein by reference).
10.6 Amendment to Office Lease Agreement, effective February 15, 2008, by and between Oculus Innovative Sciences Netherlands B.V. and Artikona Holding B.V. (translated from Dutch) (included as exhibit 10.44 to the Company’s Annual Report on Form 10-K filed June 13, 2008, and incorporated herein by reference).
10.7 Oculus Innovative Sciences, Inc. 2011 Stock Incentive Plan (included as exhibit A in the Company’s Definitive Proxy Statement on Schedule 14A filed July 29, 2011, and incorporated herein by reference).
10.8† Exclusive Sales and Distribution Agreement, dated November 6, 2015, by and between Oculus Innovative Sciences, Inc. and Manna Pro Products, LLC (included as exhibit 10.1 to the Company’s 8-K filed March 23, 2016 and incorporated herein by reference).
10.9† Asset Purchase Agreement dated October 27, 2016, between Oculus Innovative Sciences, Inc. and Invekra, S.A.P.I de C.V. (included as Exhibit 10.1 to the Company’s Current Report on Form 8-K filed October 31, 2016, and incorporated herein by reference).
10.10† Amendment Agreement to Acquisition Option dated October 27, 2016, by and between More Pharma Corporation S. de R.L. de C.V. and Oculus Technologies of Mexico, S.A. de C.V. (included as Exhibit 10.2 to the Company’s Current Report on Form 8-K filed October 31, 2016, and incorporated herein by reference).
10.11 2016 Equity Incentive Plan (included as exhibit A in the Company’s Definitive Proxy Statement on Schedule 14A filed July 29, 2016, and incorporated herein by reference).
10.12 Securities Purchase Agreement entered into by and between Sonoma Pharmaceuticals, Inc. and Montreux Equity Partners V, L.P., dated March 1, 2018 (included as exhibit 10.2 to the Company’s Current Report on Form 8-K filed on March 6, 2018, and incorporated herein by reference).
10.13† Exclusive License and Distribution Agreement entered into by and between Sonoma Pharmaceuticals, Inc. and EMS.S.A., dated June 4, 2018 (included as exhibit 10.1 to the Company’s Current Report on Form 8-K filed on June 5, 2018, and incorporated herein by reference).
10.14 Warrant Agency Agreement entered into by and among Sonoma Pharmaceuticals, Inc., Computershare, Inc. and Computershare Trust Company, N.A., dated November 21, 2018 (included as exhibit 10.2 to the Company’s Current Report on Form 8-K filed on November 21, 2018, and incorporated herein by reference).
10.15⸸+ Asset Purchase Agreement dated May 14, 2019, between Sonoma Pharmaceuticals, Inc. and Petagon, Ltd. (included as exhibit 10.1 to the Company’s Current Report on Form 8-K filed on May 22, 2019, and incorporated herein by reference).
10.16⸸+ Asset Purchase Agreement dated February 21, 2020, between Sonoma Pharmaceuticals, Inc. and MicroSafe Group, DMCC (included as exhibit 10.1 to the Company’s Current Report on Form 8-K filed on February 27, 2020, and incorporated herein by reference.)
10.17⸸+ License, Distribution and Supply Agreement by and between Sonoma Pharmaceuticals, Inc. and Brill International, S.L. dated May 19, 2020 (included as exhibit 10.1 to the Company’s Current Report on Form 8-K filed on May 26, 2020, and incorporated herein by reference.)
10.18 Consulting Agreement between the Company and Dr. Robert Northey, dated May 30, 2020. (included as exhibit 10.2 to the Company’s Current Report on Form 8-K filed on June 4, 2020, and incorporated herein by reference.)
10.19⸸+ Asset Purchase Agreement between the Company and Infinity Labs SD, Inc., dated June 24, 2020 (included as exhibit 10.1 to the Company’s Current Report on Form 8-K filed on June 30, 2020, and incorporated herein by reference.)

 

 

 

 

 29 

 

 

10.20* Boulder Lease Agreement between the Company and Westland Development Services, Inc., dated February 19, 2021.
10.21⸸ Licensing Agreement between Sonoma Pharmaceuticals, Inc. and MicroSafe Group, effective July 27, 2020 (included as exhibit 10.1 to the Company’s Current Report on Form 8-K filed on August 6, 2020, and incorporated herein by reference).
10.22⸸ Licensing and Distribution Agreement between Sonoma Pharmaceuticals, Inc. and Gabriel Science, LLC, effective December 14, 2020 (included as exhibit 10.1 to the Company’s Current Report on Form 8-K filed on December 17, 2020, and incorporated herein by reference).
10.23⸸ Exclusive Supply and Distribution Agreement between the Company and EMC Pharma, LLC, dated March 26, 2021 (included as exhibit 10.1 to the Company’s Current Report on Form 8-K filed on March 31, 2021, and incorporated herein by reference).
10.24 Amended and Restated Employment Agreement by and between the Company and Amy Trombly, dated June 16, 2023 (included as exhibit 10.38 to the Company’s Current Report on Form 10-K filed on June 21, 2023, and incorporated herein by reference).
10.25 Amended and Restated Employment Agreement by and between the Company and Bruce Thornton, dated June 16, 2023 (included as exhibit 10.39 to the Company’s Current Report on Form 8-K filed on June 21, 2023, and incorporated herein by reference).
10.26 At-The-Market Offering Agreement, by and between the Company and H.C. Wainwright & Co., LLC, dated July 30, 2021 (included as exhibit 10.1 to the Company’s Current Report on Form 8-K filed on July 30, 2021, and incorporated herein by reference).
10.27 2021 Equity Incentive Plan (included as appendix on the Company’s proxy statement filed on July 29, 2021 and incorporated herein by reference).
10.28+⸸ Exclusive License and Distribution Agreement between the Company and Dyamed Biotech Pte Ltd., dated November 4, 2021 (included as exhibit 10.1 to the Company’s Current Report on Form 8-K filed on November 9, 2021, and incorporated herein by reference).
10.29+⸸ Non-Exclusive Distribution and Supply Agreement between the Company and Salus Medical, LLC dated January 19, 2022 (included as exhibit 10.1 to the Company’s Current Report on Form 8-K filed on January 20, 2022, and incorporated herein by reference).
10.30+⸸ Exclusive License and Distribution Agreement between Sonoma Pharmaceuticals, Inc. and Anlicare International dated January 18, 2022 (included as exhibit 10.2 to the Company’s Current Report on Form 8-K filed on January 20, 2022, and incorporated herein by reference).
10.31 At-The-Market Offering Agreement, by and between the Company and Ladenburg Thalmann & Co. Inc., dated December 23, 2022 (included as exhibit 1.1 to the Company’s Current Report on Form 8-K filed on December 23, 2022, and incorporated herein by reference).
10.32 Sonoma Pharmaceuticals, Inc. Non-Employee Director Compensation Program and Stock Ownership Guidelines, revised by the Board of Directors on December 29, 2022 (included as exhibit 10.1 to the Company’s Current Report on Form 8-K filed on December 30, 2022, and incorporated herein by reference).
10.33+⸸ Exclusive Distribution and Supply Agreement, dated January 26, 2023, by and between Sonoma Pharmaceuticals, Inc. and Daewoong Pharmaceutical Co., Ltd. (included as exhibit 10.1 to the Company’s Current Report on Form 8-K filed on January 31, 2023, and incorporated herein by reference).
10.34 Amendment to At-The-Market Offering Agreement, by and between the Company and Ladenburg Thalmann & Co. Inc., dated February 24, 2023 (included as exhibit 1.1 to the Company’s Current Report on Form 8-K filed on February 24, 2023, and incorporated herein by reference).
10.35 Consulting Agreement, by and between the Company and Jerome Dvonch, dated April 7, 2023 (included as exhibit 10.1 to the Company’s Current Report on Form 8-K filed on April 13, 2023, and incorporated herein by reference).
10.36 Offer letter to John Dal Poggetto dated July 11, 2023 (included as exhibit 10.1 to the Company’s Current Report on Form 8-K filed on July 14, 2023, and incorporated herein by reference).
10.37 Consulting Agreement, by and between the Company and Jerome Dvonch Consulting, LLC, effective August 15, 2023 (included as exhibit 10.2 to the Company’s Current Report on Form 8-K filed on July 14, 2023, and incorporated herein by reference).
10.38* First Amendment to the Lease between the Company and Westland Development Services, Inc, dated June 21, 2023.

 

 

 

 

 

 

 

 30 

 

 

14.1 Code of Business Conduct (included as Exhibit 14.1 to the Company’s Current Report on Form 8-K filed on January 23, 2017, and incorporated herein by reference).
21.1 List of Subsidiaries (included as Exhibit 21.1 to the Company’s Annual Report on Form 10-K on June 28, 2017, and incorporated herein by reference).
31.1* Certification of Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
31.2* Certification of Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
32.1* Certification of Officers pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
101.INS Inline XBRL Instance Document (the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document)
101.SCH Inline XBRL Taxonomy Extension Schema Document
101.CAL Inline XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF Inline XBRL Taxonomy Extension Definition Linkbase Document
101.LAB Inline XBRL Taxonomy Extension Label Linkbase Document
101.PRE Inline XBRL Taxonomy Extension Presentation Linkbase Document
104 Cover Page Interactive Data File (formatted in inline XBRL, and included in exhibit 101).

 

* Filed herewith.
Confidential treatment has been granted with respect to certain portions of this agreement.
Certain portions of the exhibit have been omitted to preserve the confidentiality of such information. The Company will furnish copies of any such information to the SEC upon request.
+ The schedules to the exhibit have been omitted from this filing pursuant to Item 601(a)(5) of Regulation S-K.  The Company will furnish copies of any such schedules to the SEC upon request.

 

Copies of above exhibits not contained herein are available to any stockholder, upon payment of a reasonable per page fee, upon written request to: Chief Financial Officer, Sonoma Pharmaceuticals, Inc., 5445 Conestoga Court, Suite 150, Boulder, Colorado 80301.

 

 

 

 

 

 

 

 

 

 

 31 

 

 

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 thereunto duly authorized.

 

Date: November 13, 2023 By: /s/ Amy Trombly  
   

Amy Trombly

President and Chief Executive Officer, (Principal Executive Officer)

 
       
Date: November 13, 2023   /s/ Jerome Dvonch  
    Jerome Dvonch  
    Interim Chief Financial Officer  
   

(Principal Financial and

Principal Accounting Officer)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 32 

 

EX-10.20 2 sonoma_ex1020.htm BOULDER LEASE AGREEMENT BETWEEN THE COMPANY AND WESTLAND DEVELOPMENT SERVICES, INC.

Exhibit 10.20

 

 

 

 

 

 

 

 

 

Lease Agreement

 

 

 

 

BY AND BETWEEN

 

 

 

 

 

Westland Development Services, Inc.

 

(“Landlord”)

 

 

 

AND

 

 

 

(“Tenant”)

 

Sonoma Pharmaceuticals, Inc.

 

 

 

 

 

 

 

 

 

 

 

 

 

 1 

 

 

This Lease Agreement (“Lease”) is made effective as of February 19, 2021, by and between WESTLAND DEVELOPMENT SERVICES, INC., A COLORADO CORPORATION (“Landlord”), and Sonoma Pharmaceuticals, Inc. , A Delaware Corporation (“Tenant”). For valuable consideration, the Landlord and Tenant agree as follows:

 

1.Premises.
   
1.1.Premises. Subject to the terms and conditions of this Lease, Landlord hereby leases and delivers unto Tenant, and Tenant hereby leases and accepts from Landlord, the following space located in that certain commercial building at 5445 Conestoga Court, Boulder, Colorado 80301 (“Building”), consisting of approximately 2,766 rentable square feet (“Rentable Square Feet”) in Unit No 150 and generally depicted in attached Exhibit A (“Premises”). Tenant acknowledges and agrees that the Rentable Square Feet of the Premises is a reasonable, good faith approximation that shall be deemed conclusive and binding on Landlord and Tenant during the Term (defined below) of this Lease.
   
1.2.Common Areas. In addition to the Premises, Landlord hereby grants to Tenant a non- exclusive right and license to use, in common with other tenants of the Building, the various appurtenant public and/or common areas of the Building that are generally available for use by all tenants (“Common Areas”). Such Common Areas include all portions of the Building intended for shared use in common with others, including outdoor parking areas, driveways, truck and delivery areas, loading zones, landscaped areas, entryways and exits, exterior lighting, sidewalks and ramps, interior hallways, stairs, elevators, restrooms and lobby areas, and all other common elements of the Building, including utility systems and equipment serving the Building.
   
2.Landlord Improvements.
   
2.1.Commencing upon and subject to all terms and conditions of this Lease, Landlord, at its expense, shall cause all posters and art to be removed and the holes patched and painted so that the walls look clean and professional in the reasonable view of the Tenant, the boarded up area will be completed and the existing wood matched as best as possible so that it is reasonably acceptable to Tenant, and the Premises to be professionally cleaned and sanitized pursuant to national Covid standards. If Tenant would like to keep the fridge it will need to be purchased from Chef Ann/Boulder County Farmer’s Market. The other appliances will be provided with the lease.
   
3.TERM.
   
3.1.Commencement and Term. The terms and provisions of this Lease shall commence and be in full force and effect upon the Parties’ execution of this Lease. As of March 1, 2021 the Initial Term of this Lease shall commence (“Commencement Date”). Such Initial Term shall commence on the Commencement Date and continue for thirty-six (36) calendar months thereafter (“Term” or “Initial Term”), unless earlier terminated according to other provisions of this Lease. The Tenant’s obligation to pay Base Rent and Operating Expenses (defined in Section 4 below) shall begin on the Commencement Date and end on January 31, 2024.

 

3.1(a) Holding Over. In the event Tenant remains in possession of all or any part of the Premises after the Expiration Date without a Renewal Term Amendment, then Tenant’s occupancy of the Premises shall be deemed a month-to-month tenancy at sufferance, subject to all terms and conditions of this Lease; except that Base Rent payable during such month- to-month tenancy shall be one hundred fifty percent (150%) of the Base Rent due and payable immediately prior to the Expiration Date. Such month-to-month tenancy may be terminated by either Party upon delivery of twenty-one (21) calendar days written notice. Notwithstanding anything to the contrary set forth herein, any holdover without Landlord’s consent shall be deemed an Event of Default entitling Landlord to exercise all rights and remedies set forth in Section 16 below.

 

 

 

 

 

 

 

 2 

 

 

4.RENT.
   

4.1.Base Rent. During the first twelve (12) months of the Initial Term, Tenant shall pay to Landlord base annual rent for the Premises (“Base Rent”) as follows:

 

4.1(a) Three thousand five hundred seventy two and 75/100 dollars ($3,572.75) per month from February 15, 2021 to January 31, 2022;

 

4.1(b) Three thousand six hundred seventy nine and 93/100 dollars ($3,679.93) per month from February 1, 2022 to January 31, 2023;

 

4.1(c) Three thousand seven hundred ninety and 33/100 dollars ($3,790.33) per month from February 1, 2023 to January 31, 2024;

 

4.2.Payment of Rent.

 

4.2(a) Base Rent Installments are due and payable in good and immediately available funds in advance, without notice or demand and without any set-off or deduction, on the first (1st) business day of each calendar month during the Term; provided, however, that the Base Rent and operating expenses Installment pro rated for the first (1st) calendar month of this Lease in the amount of Five thousand two hundred and 8/100 ($5,200.08) shall be due and payable upon lease execution.

 

4.2(b) In the event Landlord does not receive a Base Rent Installment or an Operating Expenses Installment (defined below) by the close of the third (3rd) business day in any calendar month, Tenant shall pay a late fee equal to five percent (5%) of the aggregate amount past due. Tenant shall pay such late fee immediately or Landlord may withdraw and apply the same from Tenant’s Security Deposit (defined below). In the event of any returned check for insufficient funds, or any check that is not otherwise paid upon presentment, Tenant shall pay a returned check fee of $25.00 in addition to any bank fee or charge incurred for any returned check. Tenant acknowledges that such late fees and returned check charges are not unreasonable.

 

4.2(c) Tenant’s obligation to pay Base Rent Installments and Operating Expenses Installments are separate and distinct independent covenants and agreements, and such obligations are separate from and in addition to Tenant’s other obligations under this Lease.

 

5.Operating Expenses.
   
5.1. Tenant’s Pro Rata Share. In addition to Base Rent, Tenant shall also pay to Landlord, without any set-off or deduction, Tenant’s Pro Rata Share of Operating Expenses applicable to Landlord’s operation and management of the Building and Common Areas. For purposes of this Lease, “Tenant’s Pro Rata Share” shall be equal to the fraction, the numerator of which shall equal the Rentable Square Feet of the Premises, and the denominator of which shall equal the aggregate rentable square feet of all units in the Building. As of the date hereof, Tenant’s Pro Rata Share is equal to 14.91%. For the calendar year 2020, Operating Expenses for the Building are estimated to be approximately $7.06 per square foot annually, but that is only an estimate. The 2021 estimate will be provided by April 1, 2021.

 

 

 

 

 

 3 

 

 

5.2.Operating Expenses. For purposes of this Lease, “Operating Expenses” shall mean and include all costs and expenses incurred by Landlord in the course of owning, operating, managing, maintaining, repairing and insuring the Building and Common Areas, including:

 

5.2(a) real property taxes and assessments levied against the Building or Common Areas by any governmental authority having jurisdiction, including any tax, assessment, surcharge, or levy presently in effect or hereafter levied on the use, occupancy, improvement, ownership or operation of the Building or Common Areas (“Real Estate Taxes”) including any expense in retaining tax consultants to contest the amount or validity of any such Real Estate Taxes;

 

5.2(b) expenses incurred by Landlord in connection with operating, maintaining and repairing the Building and Common Areas, including maintenance, repair, replacement and operation of: (i) mechanical, electrical, plumbing, sewer, HVAC, life safety, hydraulic, security, and related systems and appurtenances serving the Building or Common Areas; (ii) parking areas, sidewalks, paved surfaces, landscaped areas, exterior and roof of the Building; (iii) lighting including the cost of replacement bulbs, ballasts and fixtures; (iv) carpet, painting, cleaning and upkeep of Common Areas; (v) janitorial service, window cleaning, snow removal and landscape maintenance, trash removal and recycling; and (vi) labor, equipment, sevices and materials used in connection with the foregoing;

 

5.2(c) expenses incurred in connection with the supply of energy and utilities for the Building and Common Areas, including natural gas, electricity, solar, other energy source, water, sanitary sewer and storm drainage services for the Building and Common Areas;

 

5.2(d) Landlord’s insurance premiums, including property damage, liability, fire and all-risk or multi-peril coverage, and loss of rent; the part of any claim required to be paid under the deductible portion of any insurance policy carried by Landlord for the Building; public liability and any other insurance carried by Landlord on the Building or as may be required by any mortgagee of the Building;

 

5.2(e) property and Building management fees currently equal to five percent (5%) of the aggregate gross rent payable under all leases related to the Building;

 

5.2(f) reasonable legal, accounting, inspection, and other professional fees (including fees for services intended to produce a reduction in Operating Expenses or to improve the efficient operation, maintenance or state of repair of the Building);

 

5.2(g) expenses of capital improvements including structural repairs and replacements made in or to the Building, in order to conform to changes (subsequent to the date of issuance of the certificate of occupancy for the Building) in any applicable laws, ordinances, rules, regulations, or orders of any governmental authority having jurisdiction over the Building (“Required Capital Improvements”), and the costs of any capital improvements and structural repairs and replacements that reduce Operating Expenses (“Cost Savings Improvements”); provided that, any expenditures for Required Capital Improvements and/or Cost Savings Improvements shall be amortized at a market rate of return over the useful life of such improvement, repair or replacement (determined by Landlord’s accountants); and further provided that the amortized amount of any Cost Savings Improvement in any calendar year will be roughly equal to the estimated reduction in Operating Expenses as a result thereof;

 

5.2(h) expenses incurred in connection with the design, installation, maintenance or repair of any monument signs or other signage for the Building.

 

 

 

 

 4 

 

 

5.2(i) “Operating Expenses” shall not include any of the following:

 

5.2(i)(i) expenses related to work that Landlord performs on behalf of other tenants for their respective units in the Building;

 

5.2(i)(ii) leasing commissions, advertising, and other expenses incurred with respect to leasing space in the Building;

 

5.2(i)(iii) expenses for repairs or other work occasioned by fire, windstorm or other insured casualty to the extent of insurance proceeds received;

 

5.2(i)(iv) costs of repairs or rebuilding necessitated by condemnation;

 

5.2(i)(v) costs or attorney’s fees incurred in connection with any dispute involving any other tenant or prospective tenant of the Building;

 

5.2(i)(vi) cost to repair any damage to the Building caused by Landlord;

 

5.2(i)(vii)fees or other compensation paid to any affiliate of Landlord for services for the Building, to the extent they exceed competitive costs for such services rendered by persons or entities of similar skill and experience who are not affiliates of Landlord;

 

5.2(i)(viii) other than as set forth in Section 4.2 above, the cost of structural repairs or reconstruction of any portion of the Building;

 

5.2(i)(ix) costs of providing utility service lines to the Building (standard core and shell) or repairing such lines if they break, other than due to acts or omissions of Tenant or its employees, agents, contractors or invitees;

 

5.2(i)(x) any interest on borrowed money or debt amortization, or costs incurred in connection with mortgage financing or refinancing of the Building, or incurred in connection with the sale of the Building or any change in the ownership of Landlord;

 

5.2(i)(xi) depreciation of the Building or any federal or state income tax on Landlord’s business.

 

5.2(j) Reimbursement of Operating Expenses. Annually during the Term, at or around the end of the first calendar quarter of each year, Landlord shall prepare and deliver to Tenant written notice of any changes in Landlord’s budget for estimated Operating Expenses for the next calendar year, as determined by Landlord in good faith. Tenant shall pay Tenant’s Pro Rata Share of such estimated Operating Expenses in equal monthly installments in advance without notice or demand and without set-off or deduction (the “Operating Expenses Installments”), each of which shall be due and payable on the first (1st) business day of each calendar month during the Term together with Base Rent Installments.

 

 

 

 

 

 5 

 

 

5.2(k) Reconciliation of Operating Expenses

.

5.2(k)(i) Annually during the Term, also around the end of the first calendar quarter of each year, Landlord shall deliver to Tenant a statement summarizing: (i) the actual Operating Expenses incurred for the preceding calendar year; (ii) Tenant’s Pro Rata Share including the aggregate Operating Expense Installments actually paid by Tenant during such calendar year; and (iii) the amount of any difference between Tenant’s Pro Rata Share of Operating Expenses and the aggregate Operating Expenses Installments actually paid by Tenant (the “Reconciliation Statement”). In the event that Tenant’s Pro Rata Share of actual Operating Expenses exceeds the aggregate Operating Expenses Installments actually paid by Tenant, Tenant shall pay any shortfall within thirty (30) calendar days after the receipt of the Reconciliation Statement. In the event that Tenant’s Pro Rata Share of actual Operating Expenses is less than the aggregate Operating Expenses Installments actually paid by Tenant, such overpayment shall either be: (x) applied by Landlord as a credit against Tenant’s Base Rent Installments and/or Operating Expenses Installments, until fully applied; or (y) at Landlord’s election, refunded to Tenant within thirty (30) calendar days after the date of the Reconciliation Statement.

 

5.2(k)(ii) Tenant shall have the right to review and verify the accuracy of the Reconciliation Statement, upon Tenant’s delivery of written notice to Landlord within 30-days after the date of the Reconciliation Statement (the “Operating Expenses Audit Notice”). In the event Tenant does not deliver an Operating Expenses Audit Notice within such 30- day period, Tenant shall be deemed to have waived its right to review and verify the accuracy of the Reconciliation Statement, which shall thereupon be deemed final, binding and conclusive. If Tenant timely issues such notice, then Tenant shall engage its own certified public accountants (“Tenant’s Accountants”) to conduct such review of the Reconciliation Statement, to be completed at Landlord’s offices within thirty (30) days after the date of the Operating Expenses Audit Notice. In the event Tenant’s Accountants determine in good faith that an error or discrepancy occurred in the Reconciliation Statement, Tenant shall deliver written notice of the same to Landlord, and thereafter Landlord’s Accountants and Tenant’s Accountants shall cooperate in good faith to attempt to resolve any such discrepancy, failing which the parties may submit such matter to an independent certified public accountant to be mutually selected by Landlord’s and Tenant’s Accountants. The determination of such independent accountant shall be final, conclusive and binding upon the parties, and the amount of any shortfall or overpayment shall be resolved in accordance with the terms and conditions set forth in Section 4.4(a) above. Notwithstanding any ongoing review of a Reconciliation Statement, Tenant shall continue to pay Landlord the amount of the Operating Expenses Installments that accrue under this Lease in accordance with the terms and conditions of this Lease.

 

6.Security Deposit.
   
6.1.Amount of Security. Landlord acknowledges receipt from Tenant of five thousand two hundred and no/100 dollars ($5,200.00) (“Security Deposit”) to be held by Landlord as collateral security, and not prepaid rent, for the full, faithful and timely performance by Tenant of all covenants, conditions and obligations in this Lease. Landlord may hold the Security Deposit in a separate deposit account, or may commingle the Security Deposit with Landlord’s other funds, but shall have no obligation to pay or account for any interest. The amount of the Security Deposit, less any amounts withheld or deducted, shall be repaid without interest to Tenant within sixty (60) calendar days after expiration or termination of this Lease, provided that no uncured Event of Default has occurred hereunder and provided that Tenant returns the Premises in the reasonably good physical condition required by this Lease. Landlord may from time to time draw upon and apply all or part of the Security Deposit as may be necessary to compensate Landlord for any Event of Default hereunder, including without limitation, any damage to the Premises. If the Security Deposit is applied for such purposes during the Term, then Tenant, promptly upon Landlord’s demand, shall pay to Landlord the amount required to restore the Security Deposit to its original amount. The Security Deposit shall not be deemed to be liquidated damages or a cap on damages related to any Event of Default.
   

6.2.No Liability for Security Deposit upon Sale. In the event of a sale or transfer of Landlord’s estate or interest in the Building, and upon the delivery of prior written notice to Tenant specifying the name, address and contact information for the purchaser or transferee, Landlord shall have the right to transfer the Security Deposit to such purchaser or transferee, and upon such transfer Landlord shall thereupon be released by Tenant from all liability for the return of the Security Deposit. No mortgagee or purchaser of the Building at any foreclosure proceeding shall be liable to Tenant for any or all of such Security Deposit unless Landlord has actually delivered the same in cash or by credit to such mortgagee or purchaser, and if Landlord has not actually delivered the same in cash or by credit, Landlord shall remain liable to Tenant for the Security Deposit.

 

 

 

 

 

 6 

 

 

7.Use Of Premises; Hours.
   
7.1.Use. The Premises shall be used and occupied by Tenant for adminstrative office purposes and related uses associated with shipping and receiving of dermatology, wound care and other Rx and OTC products. No other or different use shall be made of the Premises without the prior written consent of Landlord. Notwithstanding anything to the contrary set forth herein, the Premises shall not be used: (a) for any illegal purpose, or in violation of any regulation of any governmental authority, or contrary to the regulations or directives of Landlord’s insurance carriers; or (b) in any manner that interferes with the quiet enjoyment of the Building or Common Areas or any other tenant’s use of the Building. Tenant shall not conduct, suffer or permit any unlawful activity, or place any equipment in or about the Premises or Common Areas that may in any way increase the rate or cause the cancellation of fire insurance or other insurance on the Building. If any use of the Building, Premises or Common Areas by Tenant causes any such increase, then the full amount of such increase shall be included in Tenant’s Pro Rata Share of Operating Expenses.
   
7.2.Prohibited Use. Tenant may not conduct any of the following uses in the Premises or Building: N/A.
   
7.3.Building Hours. The Building hours of operation are 8:00 a.m. to 6:00 p.m. Monday through Friday and 8:00 a.m. to 1:00 p.m. on Saturdays, but not including customarily observed government and banking holidays such as New Year’s Day, Fourth of July, Thanksgiving Day, Christmas Day, e.g., or such other holidays as may be customarily established and observed. These are the hours when property management services will be available.
   
8.Maintenance of Premises.
   
8.1.Tenant’s Obligations. Tenant hereby accepts the Premises and all systems and equipment serving the Premises in their “as-is” condition and repair, and during the Term at Tenant’s sole cost and expense shall maintain the Premises in good working order, repair and condition, and, upon the Expiration Date or the effective date of any earlier termination of this Lease, shall surrender and deliver the Premises and all keys, locks and other fixtures in as good order, repair and condition as the Premises were on the Commencement Date, ordinary wear and tear excepted. Except as set forth in Section 8.2 below, Tenant acknowledges that Landlord shall have no obligation to perform such maintenance or replacements or otherwise make any repairs in or to the Premises.
   
8.2.Landlord’s Obligations. Notwithstanding anything to the contrary set forth in Section 7.1 above, Landlord shall at its expense maintain the structural components of the Building Core and Shell, and the Common Areas, in good working order, repair and condition during the Term.
   
8.3.Tenant Damage. Tenant shall be solely responsible for the costs and expenses associated with any maintenance, repair or replacement of any damaged part, item or component of the Building or Common Areas resulting from the acts or omissions of Tenant, its employees, agents, representatives or invitees. Tenant shall reimburse Landlord for the costs and expenses incurred by Landlord in connection therewith within thirty (30) days after Tenant’s receipt of Landlord’s invoice for the same.

 

 

 

 

 

 

 

 

 

 

 7 

 

 

   
9.Alterations By Tenant.
   
9.1.Landlord Consent Requirement. Other than the Tenant Improvements, Tenant shall not make or permit any other improvements, additions, alterations, substitutions, replacements or modifications, structural or otherwise, to the Premises or Building (collectively, “Alterations”) without having first obtained the prior written consent of Landlord, which consent shall not be unreasonably withheld, conditioned or delayed; provided, however, that Landlord may withhold its consent to any Alterations that Landlord determines in good faith may: (a) adversely affect the structural integrity or safety of the Building; (b) adversely affect the electrical, plumbing, mechanical, sewer, HVAC, life safety or security systems of the Building; (c) be visible from the exterior of the Building or from any of the Common Areas; or (d) interfere with the operation of the Building or the provision of services or utilities to other tenants in the Building. Landlord may impose any reasonable conditions applicable to the Alterations it deems in good faith to be necessary, desirable or appropriate, including without limitation: (w) the approval of plans and specifications for the Alterations; (x) approval of contractors and subcontractors to perform work related thereto, including all insurance coverage carried by such contractors; (y) Landlord’s review of the progress of work and satisfactory evidence of Tenant’s ability to pay for such Alterations; and (z) the requirement that, prior to the Expiration Date or effective date of any earlier termination of this Lease, Tenant shall at its expense remove any Alterations and restore the Building or Premises as applicable. Tenant shall reimburse Landlord for any out-of-pocket expenses incurred in reviewing any requested consent to any proposed Alterations whether or not such consent is granted. Landlord shall have no liability related to any design, review, or performance of work, notwithstanding Landlord’s consent or approval of plans, for any Alterations. Upon reasonable prior notice and at reasonable times, Landlord shall have the right to enter the Premises and inspect the construction of any Alterations in the Premises and shall have the right to post notices of Landlord’s non-liability under applicable law, or to take any further action which the Landlord may deem to be proper for the protection of the Landlord’s interest in the Building and Premises.
   
9.2.Construction. Alterations shall be constructed at Tenant’s sole expense in accordance with the plans and specifications approved in advance by Landlord. Tenant shall obtain all necessary permits and approvals required for construction of any Alterations and shall deliver copies of the same to Landlord prior to commencement of any such construction. The Alterations shall comply with all applicable laws, building codes, fire codes, insurance requirements and the provisions of this Lease. If any mechanic’s or materialman’s lien is threatened or filed against the Premises or the Building in connection with the construction of Alterations, Tenant shall, at its sole cost and expense, promptly obtain the release and discharge of such lien by paying off or bonding over such lien.
   
9.3.Removal. In the event any Alterations are constructed without the prior written consent of Landlord, Landlord may require Tenant to correct or remove such Alterations at Tenant’s expense.
   
9.4.Title. All Alterations installed or located in the Premises shall immediately become the property of Landlord, and shall remain upon and be surrendered to Landlord with the Premises upon the Expiration Date or the effective date of any earlier termination of this Lease, unless Landlord instructs Tenant to remove such Alterations and restore the Building and Premises.
   
10.Utilities and Services.
   
10.1.Building Standard Services. The following Building-standard services and utilities are available to serve the Premises: (a) domestic water and sanitary sewer; (b) heated or cooled air (as applicable) and standard usage electrical current; (c) the use of passenger elevators during regular building hours, if installed in the Building (available except in case of emergency or repair); and (d) Common Area janitorial and general maintenance services. Tenant acknowledges that Landlord shall have no responsibility whatsoever to supply, install, maintain or pay for any other or additional service(s) or utilities including data cabling, telephone or fibre optic lines, or electronic, communication, or other utility service to the Premises.

 

 

 

 

 8 

 

 

10.2.Additional Services. In the event Tenant requires additional services, supply, or utilites for the Premises, in addition to Building-standard services, Tenant shall be responsible for and pay directly all costs and expenses related to extending, connecting, supplementing or otherwise upgrading existing Building-standard core and shell system(s), unless such costs and expenses are allowed to be paid from any TI Allowance. Tenant acknowledges and agrees that Landlord shall have no obligation to incur costs or expenses for additional services or to perform any work related to supplements of upgrades as part of Landlord’s Work under this Lease.
   
10.3.Interruption in Utility Service. Unless solely attributable to or caused by Landlord’s direct negligent act or omission, no interruption, curtailment, stoppage or suspension of Building utility service or system shall render Landlord liable in any respect for damages to person, property or business, nor shall the same be the basis for: (a) any abatement, reduction or rebate of Base Rent Installments or Operating Expenses Installments; (b) relieving Tenant from any of Tenant’s obligations hereunder; or (c) for any claim that Landlord constructively evicted or otherwise disturbed or interfered with Tenant’s use, possession or quiet enjoyment of the Premises. Notwithstanding the foregoing, Landlord shall upon receiving notice of any interruption exercise reasonable diligence to address and attempt to remedy any such interruption.
   
10.4.Premises Utilities and Services. Landlord shall bill tenant monthly for its pro rata share of utilities that are not separately metered including gas, electricity, water, wastewater, telephone, communications, internet services, trash removal, recycling, composting and janitorial services. The Premises shall be separately metered such that Tenant shall separately contract with applicable local public authorities, utilities, or third-party vendors, as the case may be, for the furnishing of and payment for all utilities including gas, electricity, water, wastewater, telephone, communications and internet services, and including trash removal, recycling, and janitorial services specific to the Premises. Tenant shall directly pay for such utilities and services, including the establishment and connection of any telecommunications or internet service, at the rates charged by such authority, utility or third-party vendor. The failure of Tenant to obtain or to continue to receive such utilities or services for any reason shall not relieve Tenant of any of its obligations under this Lease, unless such failure is solely the result of Landlord’s direct negligent act or omission. Notwithstanding the foregoing, in the event Tenant fails to arrange for appropriate trash removal or janitorial services, or to maintain the Premises in good working order and condition, Landlord may contract for such services on Tenant’s behalf and Tenant shall pay the cost thereof as part of Tenant’s Pro Rata Share of Operating Expenses.
   
10.5.Notice of Defects. Tenant shall deliver to Landlord prompt notice of any damage, accident or defect in the Building of which Tenant becomes aware, including leaks or defects in pipes or plumbing, electrical wiring, HVAC equipment, and any matter or condition which may cause injury or damage to the Building or any person or property therein.
   
11.SIGNAGE.
   
11.1.Tenant and Building Signage. Tenant shall have the right to be listed on existing signage for the Building. Landlord and Tenant shall coordinate regarding the design and installation of Tenant’s signage prior to installation of the same. Tenant’s sign design shall be at Tenant’s expense and comply with applicable local laws and ordinances. All signs shall be located in places approved by Landlord. The size and location of all Building signage must conform to all applicable laws and ordinances. Any and all permitted signs shall be installed and maintained by Tenant, at Tenant’s sole expense.
   
11.2.No Other Signs. No other sign, advertisement or notice shall be inscribed, painted, affixed or displayed on the windows or exterior walls of the Premises or on any public area of the Building, unless approved in advance by Landlord.

 

 

 

 

 

 9 

 

 

12.Subletting or Transfer.
   
12.1.Transfer by Tenant. Tenant shall not, without the prior written consent of Landlord: (a) assign or otherwise transfer this Lease or any rights hereunder; (b) sublet the Premises or any part thereof, or permit the use of the Premises or any part thereof by any third party other than Tenant and its employees, agents and invitees; (c) mortgage or encumber this Lease; or (d) permit the assignment or other transfer of this Lease or any of Tenant’s rights hereunder by operation of law (each, a “Transfer by Tenant”). For purposes of this Section 12 the merger or consolidation of Tenant into or with any other or different entity, or the sale of all or substantially all of Tenant’s assets, or the dissolution or reorganization of Tenant, shall be a Transfer by Tenant. Any Transfer by Tenant that is not in conformance with the terms and conditions set forth in this Section 12 may be voided by Landlord and enforced as an Event of Default.
   
12.2.Landlord Consent Requirement. Tenant shall pay to Landlord an administrative fee in the amount of One Thousand Dollars ($1,000.00) and shall reimburse Landlord’s reasonable attorneys’ fees and other out-of-pocket expenses incurred in reviewing any documents related to a proposed Transfer by Tenant, whether or not such consent is granted. In granting or withholding consent to any proposed Transfer by Tenant, Landlord shall act in good faith and be entitled to consider any factors, including: (a) the financial strength and creditworthiness of any proposed subtenant/assignee; (b) the proposed use of the Premises by any proposed subtenant/assignee; (c) the requirements of any lender of Landlord for the Building; and (d) the risk factors and/or commercial reasonableness of any proposed business terms.
   
12.3.Landlord Rights regarding Subleases and Assignments.

 

12.3(a) In the event Tenant desires to sublet all or any portion of the Premises (the “Proposed Sublet Space”), Tenant shall provide written notice to Landlord and Landlord shall have the right to recover the Proposed Sublet Space and lease it directly to the proposed subtenant. In such event, the parties shall enter into an amendment to this Lease to reflect the reduction in the Rentable Square Feet, Base Rent, Operating Expenses and Tenant’s Pro Rata Share.

 

12.3(b) In the event Tenant proposes to assign and transfer this Lease, Landlord shall have the right to terminate this Lease and lease the Premises directly to the proposed assignee.

 

12.3(c) Landlord’s option to amend or terminate this Lease shall be exercisable by written notice to Tenant within thirty (30) days following Landlord’s receipt of written notice that Tenant desires to assign this Lease or to sublease any specified Proposed Sublet Space. If Landlord exercises such rights, then such amendment or termination shall be effective as of the effective date of any Landlord-approved assignment or subletting. If Landlord does not exercise its right to recover possession of the Proposed Sublet Space or to terminate this Lease, then Tenant shall be entitled to seek an acceptable subtenant for the Proposed Sublet Space, for a sublease term no longer than that set forth in Tenant’s notice.

 

12.3(d) Any proposed sublease shall be in a form acceptable to Landlord and shall incorporate all terms and conditions of this Lease. The consent by Landlord to any Transfer by Tenant shall not be construed as a waiver, release or discharge of Tenant from any obligation under this Lease, unless expressly agreed in writing by Landlord (it being understood that Tenant shall remain primarily liable as principal), nor shall the collection or acceptance of rent from any assignee, transferee, subtenant or occupant constitute waiver, release or discharge of Tenant. No consent by Landlord to any Transfer by Tenant in any one instance shall constitute a waiver of the need for Landlord’s consent thereafter.

 

12.3(e) To the extent that Tenant receives any amount of rent, value, or other consideration for the Premises, under any Transfer by Tenant involving a sublease, assignment, or other arrangement involving any subtenant, licensee, transferee, or occupant, which exceeds the amount of Base Rent reserved in this Lease, then Tenant shall pay fifty percent (50%) of such amount to Landlord as Additional Rent, payable to Landlord at the same time and manner required for the payment of Base Rent.

 

 

 

 

 

 10 

 

 

13.Insurance.
13.1.Tenant’s Insurance. Tenant shall procure and maintain at its expense, at all times during the Term and any Renewal Term, the following minimum insurance coverage:

 

13.1(a) Commercial general liability insurance endorsing and naming Landlord as additional insured, against any and all claims for bodily injury and/or property damage occurring in or about the Premises arising during the Term of Tenant’s use and occupancy of the Premises. Such insurance shall have combined single limit of not less than One Million Dollars ($1,000,000) per occurrence and not less than Two Million Dollar ($2,000,000) aggregate, and excess umbrella liability insurance of at least One Million Dollars ($1,000,000). Such liability insurance shall be primary and not contributing to any other insurance and in no event shall the limits of such insurance be considered as limiting the liability of Tenant;

 

13.1(b) Personal property insurance insuring all of Tenant’s equipment, trade fixtures, inventory, business personal property and other contents located in the Premises against all perils including special form (all risk) coverage. Such insurance shall be written on a replacement cost basis equal to one hundred percent (100%) of full insurable replacement value;

 

13.1(c) Workers’ compensation insurance as required by Colorado law, and business interruption coverage if desired by Tenant;

 

13.1(d) Such other insurance as Landlord deems commercially reasonable and necessary, or as may be required by Landlord’s beneficiaries or mortgagees under any deed of trust or mortgage encumbering the Building.

 

13.2.Policy Requirements.

 

13.2(a) Tenant’s insurance policies shall be issued by licensed and qualified insurers authorized to do business in the State of Colorado, and written certificates of insurance (certified copies of the policies may be required) including endorsements shall be delivered to Landlord prior to any occupancy by Tenant and annually thereafter;

 

13.2(b) Each policy of insurance shall require at least thirty (30) days prior written notice to Landlord regarding any cancellation or modification of coverage;

 

13.2(c) All insurance policies shall be endorsed with a subrogation clause, substantially as follows: “This insurance shall not be invalidated should the insured waive, in writing prior to any loss, any and all right of recovery against any party for loss occurring to the property described therein.” The parties to this Lease hereby waive claims for recovery from the other party for any loss or damage (whether or not caused by negligence of the other party, and notwithstanding anything to the contrary in this Lease) to any property insured under valid insurance policies of such party, to the extent of the collectible recovery under such insurance.

 

13.3.Landlord’s Insurance. Landlord shall procure and maintain, as part of Operating Expenses payable by Tenant pursuant to Section 4 above, the following insurance coverage for the Building:

 

13.3(a) Property insurance for the Building and improvements and covering all perils including special form (all risk) coverage. Such coverage shall be written on a replacement cost basis as determined by Landlord or otherwise as required by Landlord’s beneficiaries or mortgagees of any deed of trust or mortgage encumbering the Building;

 

13.3(b) Commercial general liability insurance against any and all claims for bodily injury and property damage occurring in or about the Building and Common Areas, in at least the minimum amounts required by Landlord’s beneficiaries or mortgagees of any deed of trust or mortgage encumbering the Building;

 

13.3(c) Such other insurance as Landlord deems necessary and prudent, or as may be required by Landlord’s beneficiaries or mortgagees of any deed of trust or mortgage encumbering the Building;

 

13.3(d) Tenant acknowledges that Landlord’s insurance does not cover in any respect, any of Tenant’s equipment, trade fixtures, inventory, business personal property or other contents located in the Premises.

 

 

 

 

 11 

 

 

14.Liability of Landlord and Tenant.
   
14.1.No Landlord Liability. Neither Landlord nor any of its employees, officers, managers, agents or representatives shall have any liability to Tenant, or to Tenant’s employees, officers, directors, managers, agents, contractors, subtenants, invitees or customers, for any damage, injury, loss, claim or demand based on or arising out of: (a) the repair or maintenance of any portion of the Premises, Building or Common Areas; (b) interruption in the use of the Premises, Common Areas or any equipment therein; (c) any accident or damage resulting from use or operation of elevators, HVAC, electrical, sewer, plumbing systems, and related equipment; (d) termination of this Lease by reason of damage to the Premises or the Building; (e) fire, robbery, theft, vandalism, mysterious disappearance or other casualty; (f) acts or omissions on the part of any other tenant of the Building or of any other person or entity; (g) interruption or disruption of any utilities or services otherwise contemplated elsewhere in this Lease; and (h) leakage in any part of the Premises, Building or Common Areas from wind, water, rain, ice or snow that may leak into or flow from any part of the Premises or the Building, or from drains, pipes or plumbing fixtures in the Premises, Building or Common Areas. Any property placed by Tenant in or about the Premises or Building shall be at the sole risk of Tenant, and Landlord shall not in any manner be responsible therefor. Notwithstanding the foregoing, Landlord shall not be released from liability to Tenant for and to the extent of any loss, injury or damage caused by Landlord’s willful misconduct or gross negligence. In no event, however, shall Landlord have any liability to Tenant for business interruption or loss to Tenant’s business or any indirect loss or consequential damage.
   
14.2.Tenant Indemnification. Tenant shall reimburse Landlord for, and shall indemnify, protect, defend and hold Landlord, its employees, officers, managers, agents and representatives harmless from and against, any and all costs, damages, claims, demands, liabilities, expenses (including reasonable attorneys’ fees and costs), suffered by or claimed against Landlord, directly or indirectly, based on, arising out of, or related to: (a) Tenant’s use and occupancy of the Premises, Building or Common Areas; (b) any act or omission of Tenant, its employees, officers, directors, managers, agents, representatives, contractors, subtenants or invitees in the Premises, Building, or Common Areas; or (c) any Event of Default of Tenant hereunder.
   
14.3.Limitation on Landlord Liability. Notwithstanding anything to the contrary set forth in this Lease, Tenant shall look solely to the estate of Landlord in and to the Building, in the event of any claim against Landlord arising out of this Lease. Tenant agrees that the liability of Landlord arising out of this Lease, the relationship of Landlord and Tenant, or Tenant’s use of the Premises, shall be limited to such estate of Landlord in and to the Building. No properties or assets of Landlord other than the estate of Landlord in and to the Building, and no property owned by any individual partner or shareholder of Landlord, shall be subject to any claim, demand, levy, execution or other enforcement, or for the satisfaction of any other remedy claimed by Tenant, arising out of or in connection with this Lease or Tenant’s use of the Premises.
   

15.Damage or Destruction.
   
15.1.Restoration of the Premises. If the Premises or any part thereof shall be damaged as a result of any casualty event, Tenant shall deliver prompt notice to Landlord. In the event Landlord has determined in good faith that the Premises can be restored to the condition required by this Lease within the nine (9) month period after the date of such casualty, Landlord shall commence the restoration of the Premises, provided Tenant shall make any available insurance proceeds available to Landlord in accordance with Tenant’s insurance obligations set forth in Section 12.1 above (subject to any prior rights of any Mortgagee in and to such proceeds). In addition, Tenant shall repair and restore, at Tenant’s sole expense, all Alterations in the Premises. If the Premises are unusable, in whole or in part, during such restoration, the Rent shall be proportionately abated to the extent and for the period that the Premises are unusable. Notwithstanding the foregoing, if any such casualty is the fault of Tenant or its employees, managers, agents, representatives, contractors or invitees, Tenant shall not be entitled to any abatement of Rent after a casualty event.

 

 

 

 

 12 

 

 

   
15.2.Termination of this Lease. If Landlord has determined in good faith that the Premises cannot be restored within the nine (9) month period after the date of such casualty, Landlord shall deliver to Tenant written notice of the same, and thereafter Landlord and Tenant shall each have the right to terminate this Lease upon the delivery of written notice to the other party within thirty (30) days after the date of Landlord’s notice to Tenant, in which event this Lease shall terminate as of the date of such casualty and the Rent and Operating Expenses shall be prorated and apportioned as of the date of such casualty. If neither party exercises such right of termination, the Premises shall be restored as provided in Section 15.1 above.
   
15.3.Total Destruction. If the Building generally is so severely damaged by fire or other casualty (although the Premises may not be affected) that Landlord shall decide not to rebuild or reconstruct the Building, then this Lease and the tenancy hereunder shall terminate on the date specified by Landlord in a notice given within thirty (30) days after the date of such casualty.
   
16.Condemnation.
   
16.1.Complete Taking. If the whole of the Premises shall be lawfully condemned or taken in any manner for any public use, this Lease and the tenancy hereby granted shall cease and terminate as of the date of vesting of title in the condemning authority. If only part of the Premises shall be so condemned or taken, then, effective at the vesting of title in the condemning authority, the Base Rent Installments and Operating Expenses Installments shall be abated in proportion to the area of the Premises so condemned or taken. If only a part of the Building shall be condemned or taken and the remainder, in Landlord’s reasonable judgment, requires substantial reconstruction or is no longer economically suitable for rental (whether or not the Premises shall be affected), the Landlord may, at Landlord’s option, terminate this Lease and the tenancy hereby granted as of the date of such vesting of title, by notifying Tenant in writing of such termination within thirty (30) days following the date on which Landlord shall receive notice of vesting of title.
   
16.2.Partial Taking. If such condemnation or taking materially deprives Tenant of: (i) access to the Premises and Landlord shall not have provided or undertaken steps to provide other means of access; or (ii) the use of more than thirty percent (30%) of the Rentable Square Feet of the Premises, Tenant may, at Tenant’s option, by delivery of notice in writing to Landlord within sixty (60) days following the date on which Tenant shall have received notice of vesting of title, terminate this Lease and the tenancy hereby granted as of the date of vesting of title. If neither Landlord nor Tenant elects to terminate this Lease, this Lease shall be and remain unaffected by such condemnation or taking, except that the Rent shall be abated in proportion to and to the extent of any condemned portion. If only a part of the Premises shall be condemned or taken and this Lease is not terminated, Landlord shall, with reasonable diligence and at its expense, structurally restore the remaining portion of the Premises to substantially the same condition as it was prior to such condemnation or taking.
   
16.3.Condemnation Award. In the event of any condemnation or taking of all or a part of the Building or the Premises, Landlord shall be entitled to receive the entire award, including any award made for the lost value of the Lease and estate granted. Tenant hereby expressly assigns to Landlord any and all right, title and interest of Tenant now or hereafter arising in and to any such award, and Tenant shall be entitled to receive no part of such award. Notwithstanding, in any such condemnation proceeding Tenant may submit a separate claim, if allowable as such, against the condemning authority for Tenant’s claimed damages, so long as any award made to Tenant does not reduce the award otherwise payable to Landlord.

 

 

 

 

 13 

 

 

17.DEFAULT.
   
17.1.Event of Default. Any of the following shall constitute an event of default (“Event of Default”) under this Lease:

 

17.1(a) If Tenant shall fail to pay any amount due under this Lease on the applicable due date, and such payment default shall remain uncured for three (3) business days thereafter.

 

17.1(b) If Tenant shall fail to observe or perform any of the covenants, conditions and agreements of this Lease to be performed by Tenant, and such failure shall continue in whole or in part during the thirty (30) calendar day period after notice to Tenant; provided, however, that if such failure is not reasonably capable of being cured within such thirty (30) day period, then the cure period may be extended for up to sixty (60) days total, provided that Tenant has promptly commenced and diligently pursues appropriate cure.

 

17.1(c) If Tenant or any guarantor of this Lease shall: (a) make an assignment for the benefit of creditors; (b) acquiesce in a petition in any court in bankruptcy, reorganization, liquidation or insolvency proceedings; (c) seek, consent to, or acquiesce in the appointment of any trustee, receiver or liquidator of Tenant or of all or any part of Tenant’s assets; (d) file a petition seeking an order for relief under the Bankruptcy Code, as now or hereafter amended or supplemented, or by filing any petition under any other present or future federal, state or other statute or law for the same or similar relief; or (e) fail to win the dismissal, discontinuation or vacating of any involuntary bankruptcy proceeding within sixty (60) calendar days after such proceeding is initiated.

 

17.1(d) Any amounts unpaid hereunder for more than thirty (30) calendar days after the due date shall bear interest until paid at the rate of one and one-half percent (1.5%) per month from the date of default until paid in full, and such interest shall be due and payable on the due date for the next succeeding Base Rent Installment.

 

17.2.Remedies. If an Event of Default occurs, and is not timely cured by Tenant in full, then Landlord may do any of the following at its option:

 

17.2(a) Terminate this Lease by written notice to Tenant, whereupon this Lease shall end and all rights of Tenant hereunder shall expire and terminate, and everything herein required on the part of Landlord to be done and performed shall cease, but Tenant shall remain liable as provided below.

 

17.2(b) With or without terminating this Lease, Landlord may enter upon and take possession of the Premises and remove Tenant and any other person who may be occupying the Premises or any part thereof, without being liable for damages or liability for such entry. Landlord may make such commercially reasonable alterations and repairs as, in Landlord’s absolute discretion, may be necessary to relet the Premises, and may relet the Premises or any part thereof, without notice to Tenant, for such rent and for such use, and for such period of time and subject to such terms and conditions as Landlord, in its absolute discretion, may deem advisable, and receive the rent therefor. Tenant shall pay to Landlord, on demand, any deficiency that may arise by reason of any such reletting, and shall be liable for any and all expenses (including attorneys’ fees, brokerage fees, and all re-letting costs) incurred by Landlord in reentering and repossessing the Premises, in making good any default of Tenant, in painting, altering, repairing, dividing or demising the Premises, in protecting and preserving the Premises, and reletting the Premises. Tenant shall remain liable to Landlord for the sum of all Base Rent Installments and Operating Expenses Installments contracted- for under this Lease, as the measure and benefit of Landlord’s bargain. Landlord shall not be liable for any failure to relet the Premises or any part thereof or for any failure to collect any rent due upon any such reletting. Notwithstanding, Landlord agrees to pursue reletting of the Premises with commercially reasonable diligence, and Landlord may at any time thereafter elect to terminate this Lease for such prior default.

 

17.2(c) If Landlord elects to terminate this Lease pursuant to Section 17(a) above, Landlord shall nevertheless be entitled to recover from Tenant, and Tenant shall pay to Landlord on demand, as liquidated damages for Tenant’s default, an amount equal to the difference between: (i) all contracted-for Rent and other sums that would be payable under this Lease from the date of default, for the remainder of the then-unexpired Term in the absence of termination; and (ii) Tenant’s obligation to pay rent pursuant to this lease over the same period. Nothing herein shall be construed to affect or prejudice Landlord’s right to claim and recover in full, unpaid rent and any other amounts accrued prior to termination of this Lease.

 

 

 14 

 

 

17.3.Default by Landlord. In the event of any claimed default on the part of Landlord, Tenant shall deliver written notice to Landlord detailing such claim and Landlord shall have thirty (30) calendar days in which to commence to cure such claimed default. Notice to Landlord of any such default shall also delivered to any lender under a Deed of Trust affecting the Building, provided that Tenant has first been notified (by way of Assignment of Rents or Subordination, Non- Disturbance and Attornment Agreement, or otherwise) of the name and address of such lender. Tenant further agrees that if Landlord shall fail to commence to cure such default within thirty days, then such lender shall have an additional reasonable time in which to commence cure, provided that appropriate cure is commenced and pursued with reasonable diligence. In no event will Landlord or any lender be responsible for any consequential damages claimed by Tenant as a result of any claimed Landlord default, including, but not limited to, lost profits or business interruption.
   
18.Subordination.
   
18.1.Subordination Instrument. This Lease is subject and subordinate to the lien of any and all mortgages (including deeds of trust and similar security instruments) that may now or hereafter encumber the Building, as well as any and all renewals, extensions, modifications, or refinancings thereof; provided, however, that if the lender under any such security instrument shall require this Lease to be superior and paramount to such instrument, then Tenant agrees to promptly execute, acknowledge and deliver, if requested by Landlord or any such lender, customary and reasonable subordination, non-disturbance and attornment instruments.
   
18.2.Attornment. Tenant agrees that, if any proceedings are brought for the foreclosure of any security instrument encumbering the Building, then Tenant, if requested to do so by the purchaser at the foreclosure sale, shall recognize such purchaser as Landlord under this Lease, and shall make all payments required hereunder to such new landlord without deduction or set-off; provided, however, that such new landlord shall execute and deliver to Tenant a non-disturbance agreement with respect to Tenant’s occupancy of the Premises.
   
18.3.Lender Required Amendments to this Lease. If, in connection with obtaining temporary, construction or permanent financing for the Building, any lender shall request reasonable modifications of this Lease as a condition to such financing, Tenant agrees that it shall not unreasonably withhold, delay or defer the execution of minor amendments or modifications of this Lease; provided that such modifications shall not increase the financial obligations of Tenant hereunder, nor increase tenant’s performance obligations, nor materially or adversely affect Tenant’s rights hereunder or interfere with Tenant’s use and enjoyment of the Premises.
   
19.Estoppel Certificate.
   
19.1.Tenant shall, without charge, at any time and from time to time, within ten (10) calendar days after Landlord’s request, execute and deliver a written estoppel certificate certifying, as of the date of such certificate, the following: (a) whether or not this Lease is unmodified and in full force and effect (or if modified, that the Lease is in full force and effect as modified and setting forth such modifications); (b) whether or not the Term has commenced and the status of any Renewal Term; (c) the amount of Base Rent Installments currently due and payable by Tenant; (d) that no Base Rent Installments have been paid more than thirty (30) days in advance; (e) whether or not Tenant is in possession of the Premises and is currently operating its business therein; (f) that Tenant has no knowledge of any uncured defaults by Landlord or Tenant under this Lease (or, if Tenant has such knowledge, specifying the same in detail); (g) the address to which notices to Tenant should be sent; and (h) any other information reasonably requested by Landlord.
   
20.Landlord’s Entry. During the Term, Landlord may enter the Premises after giving 24 hours notice at reasonable hours for any reasonable purpose (and within the last twelve (12) months of the Term, to exhibit the Premises to prospective purchasers, lenders or tenants), to inspect the Premises to verify that Tenant is complying with all obligations hereunder, to make repairs, alterations or improvements to the Premises or other space in or on the Building, if such entry in the Premises is necessary therefor, to install or service Building systems, to perform janitorial or maintenance services, and to post such notices as Landlord may reasonably require to protect its rights. Landlord and its representatives shall have the authority to take such materials and equipment onto the Premises as may be necessary for accomplishing the purposes set forth in this Section. In the event of an emergency, Landlord shall have access to the Premises at any time without notice.

 

 

 

 15 

 

 

21.Hazardous Materials.
   
21.1.Definition. “Hazardous Materials” means any and all pollutants, contaminants, toxic or hazardous wastes, or other similar substances the removal of which is required, or the presence, use, or volume of which is regulated, restricted, prohibited or penalized by any “Environmental Law,” which term shall mean any federal, state or local law or regulation issued by a governmental authority related to land, water or air pollution or protecting the environment.
   
21.2.No Hazardous Materials. Landlord represents that it presently has no actual notice or specific knowledge about the presence of any Hazardous Materials in the Premises that may violate any Environmental Law. Tenant shall not use, generate, dispose, store or transport any Hazardous Materials in the Building, Premises, or Common Areas, such as may violate any Environmental Law, and in the event that such laws, rules or regulations require Tenant to remove or otherwise remedy the existence of any such Hazardous Materials associated with the Premises (except for existing base Building improvements and systems), then Tenant agrees to remove or remedy such condition at Tenant’s sole expense. In that event, Tenant further agrees to fully indemnify, defend, and save Landlord harmless from and against any loss, claim, damage, cost and/or liability related thereto, and further, Tenant shall cause its contractors to certify that no such violation has or shall occur in connection with the installation of any Alterations.

 

22.Miscellaneous Provisions.
   
22.1.Landlord Assignment. Landlord may freely sell, assign or otherwise transfer all or any portion of its interest under this Lease or in the Premises or Building, and in the event of any such transfer, the party originally executing this Lease as Landlord shall be relieved of any and all Landlord obligations under this Lease from and after the date of such transfer. Tenant shall thereafter attorn to the transferee as Landlord with the same effect as though such transferee had been the original Landlord, provided that the transferee assumes and agrees to carry out all the obligations of Landlord under this Lease.
   
22.2.Notices. All notices shall be personally delivered or sent by recognized overnight courier or by certified mail, return receipt requested, postage prepaid. All notices to the respective parties shall be addressed as follows:

 

If to Landlord: Westland Development Services, Inc.  
  Attn: Peter Aweida, President  
  1644 Conestoga Street, Suite 7  
  Boulder, Colorado 80301  
     
If to Tenant: To Tenant at the Premises  
     
and a copy to: Sonoma Pharmaceuticals, Inc.  
  Chief Financial Officer  
  645 Molly Lane, Suite 150  
  Woodstock, Georgia 30189  

 

Either party may, by like written notice, designate a new address or recipient to which such notices shall be directed.

 

22.3.No Waiver. All rights and remedies set forth herein are separate, distinct and cumulative. No failure by a party to exercise any right, and no custom, practice, or course of dealing of the parties at variance with the terms hereof shall constitute a waiver of such party’s right to demand exact compliance with the terms hereof. Receipt by Landlord of any Rent or other amounts payable hereunder with knowledge of an Event of Default, or acceptance by Landlord of partial payments or partial performance, shall not constitute a waiver or release of any such Event of Default. No waiver by a party of any provision hereof shall be valid unless written, and a waiver so given once shall not be deemed a waiver for any subsequent occasion.

 

 

 

 16 

 

 

22.4.Governing Law. This Lease shall be governed by and construed pursuant to the laws of Colorado. Any action or proceeding arising from or related to this Lease shall be brought only in the District Court, County of Boulder, State of Colorado. In the event of any litigation or proceeding between the parties relating to this Lease or the Premises, the prevailing party shall be awarded all reasonable attorneys’ fees, costs and expenses. The parties each hereby waive and release all rights to a trial by jury in any claim, action, proceeding or counterclaim arising out of or in any way connected with this Lease or the Premises.
   
22.5.Successors. All of the covenants, agreements, terms, conditions, provisions and undertakings in this Lease shall inure to the benefit of, and shall extend to and be binding upon, the parties hereto and their respective legal representatives, successors and assigns, subject to the provisions of this Lease restricting assignment and subletting.
   
22.6.Severability. If any term, covenant or condition of this Lease shall to any extent be held invalid or unenforceable, then the remainder of this Lease shall not be affected and each remaining term, covenant or condition shall be enforced to the fullest extent permitted by law.
   
22.7.No Recording. Neither this Lease nor any memorandum hereof shall be recorded.
   
22.8.No Brokers. Landlord and Tenant each represent that they had no dealings with any real estate broker, agent, or other finder with respect to this Lease except: Gregory Glass of Gibbons White, Inc.
   
22.9.Tenant Representations. Each individual executing this Lease on behalf of Tenant hereby represents and warrants that: (a) he or she is duly authorized to execute and deliver this Lease; (b) Tenant is duly organized, is qualified to do business in the State of Colorado, is in good standing under the laws of the State of Colorado, has the power and authority and has obtained all necessary consents to enter into and perform this Lease; and (c) all action required to authorize Tenant to enter into this Lease has been duly taken, and that this Lease is the legally binding obligation of Tenant according to its terms.
   
22.10.Complete Agreement. This Lease, including all Exhibits, is intended by the parties as the final expression of their agreement for the Premises and as a complete and exclusive statement of the terms thereof. All negotiations, considerations and representations between the parties are incorporated and no discussions or course of prior dealings between the parties or their affiliates shall be relevant or admissible to determine the meaning of any terms of this Lease. No representations, understandings or agreements have been made or relied upon in making this Lease other than those specifically set forth herein. This Lease can only be modified by a writing signed by all of the parties hereto.
   
22.11.Name of the Building. Subject to Tenant’s rights of quiet enjoyment as set forth elsewhere herein, Landlord shall have the right at any time to change the name of the Building, to increase the size of the Building by adding additional real property thereto, to construct other buildings or improvements on any portion of the existing Building, or to change the character of or to make alterations of or additions to the Building; however, Landlord covenants that the quality of the Building shall remain substantially similar to its quality on the date of this Lease (normal wear and tear excepted). In the event any such additional buildings are constructed or Landlord increases the size of the Building, Tenant acknowledges that such construction may cause occasional noise and temporary interference. In the event of new construction affecting the Building, Landlord and Tenant shall execute an amendment to this Lease which incorporates any necessary modifications, additions, and adjustments to Tenant’s Pro Rata Share. Tenant shall not use the Building’s name for any purpose other than as part of its business address.

 

 

 

 

 17 

 

 

In Witness, the parties hereto have executed this Lease effective on the date written above.

 

Landlord: Tenant:
WESTLAND DEVELOPMENT SERVICES, INC. Sonoma Pharmaceuticals, Inc.
   
   
By: /s/ Peter A. Aweida By: /s/ Amy Trombly
Peter A. Aweida, as President Amy Trombly, as CEO
Date: 2/22/2021 Date: 2/22/2021
   
   
   
   

 

 

 

 

 

 

 

 

 

 

 

 18 

 

 

Exhibit A

 

The Premises

 

 

 

 

 

 

 

 19 

EX-10.38 3 sonoma_ex1038.htm FIRST AMENDMENT TO THE LEASE BETWEEN THE COMPANY AND WESTLAND DEVELOPMENT SERVICES, INC.

Exhibit 10.38

 

 

Lease Amendment

 

This First Amendment to the Lease (this “First Amendment”) is made June 21, 2023, by and between WESTLAND DEVELOPMENT SERVICES, INC., a Colorado Corporation, (the “Landlord”), and SONOMA PHARMACEUTICALS, INC., a(n) Delaware Corporation (the “Tenant”).

 

RECITALS

 

A.The Landlord and the Tenant entered into that certain Lease, dated February 19, 2021 (the “Original Lease”) with respect to the premises described therein (the “Premises”), covering approximately 2,766 square feet of the Premises, known as 5445 Conestoga Court, Unit(s)/Suite(s) 150, Boulder, Colorado.
   
B.The Landlord and Tenant desire to extend the term of the Lease, alter the Base Rent payable under the Lease; and
   
C.Make other amendments to the Original Lease as provided in this First Amendment.

 

AGREEMENT

 

NOW, THEREFORE, for good and valuable consideration, the receipt and sufficiency of which are acknowledged, the Landlord and the Tenant covenant and agree as follows:

 

1.LEASE TERM. Tenant wishes to extend the term of the Lease for an additional 2-year term (the “Renewal Term”). The Renewal Term shall end on January 31, 2026.
   
2.RENT. Base Rent for the Premises shall be amended as follows:
   
A.Three-thousand five-hundred seventy-two and 75/100 dollars ($3,572.75) per month from February 1, 2024through January 31, 2025;
   
B.Three-thousand six-hundred seventy-nine and 93/100 dollars ($3,679.93) per month from February 1, 2025 through January 31, 2026;
   
3.OPERATING EXPENSES. Tenant shall continue to pay Tenant’s Pro Rata Share (14.91%) of Operating Expenses in the manner provided in the Original Lease.
   
4.LANDLORD WORK. Landlord shall make improvements to the common restrooms within the first six months of the Renewal Term. Tenant accepts their Leased Premises in their “as-is” condition, and the Tenant is not entitled to any improvement by the Landlord or to any other allowance, concession, or credit from Landlord for improvements.
   
5.STATUS OF LEASE OBLIGATIONS. The Tenant acknowledges and certifies that as of the date hereof, the Landlord has performed all covenants and obligations on the part of the Landlord to be performed under the Lease and that the Tenant has no claims or right of offset against the Landlord or the rentals reserved under the Original Lease as amended by this First Amendment.
   
6.RATIFICATION. The Tenant ratifies and confirms the Original Lease as amended this First Amendment. Except as amended this First Amendment, all of the terms and conditions of the Original Lease shall remain in full force and effect.
   
7.SUCCESSORS AND ASSIGNS. This Agreement shall be binding upon and shall inure to the benefit of the heirs, personal representatives, successors, and permitted assigns of the respective parties hereto.
   
8.COUNTERPARTS; SIGNATURE BY FACSIMILE. This Agreement may be executed in one or more counterparts, each of which shall be deemed an original, and all of which together shall constitute one and the same instrument. The parties agree that signatures transmitted by facsimile shall be binding as if they were original signatures.

 

 

 

 

 

 

 1 

 

 

IN WITNESS WHEREOF, the Landlord and the Tenant have executed this First Amendment as of the day and year first above written.

 

 

LANDLORD: TENANT:
   
WESTLAND DEVELOPMENT SERVICES, INC., SONOMA PHARMACEUTICALS, INC.
   
a Colorado Corporation a Delaware Corporation
   
By: /s/ Peter Aweida               By: /s/ Amy Trombly                     
   
Name: Peter Aweida               Name: Amy Trombly                              
   
Title: President                        Title: Chief Executive Officer                  

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 2 

 

EX-31.1 4 sonoma_ex3101.htm CERTIFICATION

Exhibit 31.1

 

CERTIFICATION OF CHIEF EXECUTIVE OFFICER PURSUANT TO

SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

(18 U.S.C. SECTION 1350)

 

I, Amy Trombly, certify that:

 

1. I have reviewed this quarterly report on Form 10-Q of Sonoma Pharmaceuticals, Inc. for the quarter ended September 30, 2023;

 

2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

 

4. The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

 

(c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

(d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

5. The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

 

(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

  By: /s/ Amy Trombly                               
Date: November 13, 2023   Amy Trombly  
    Chief Executive Officer  
    (Principal Executive Officer)  

 

 

EX-31.2 5 sonoma_ex3102.htm CERTIFICATION

Exhibit 31.2

 

CERTIFICATION OF CHIEF FINANCIAL OFFICER PURSUANT TO

SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

(18 U.S.C. SECTION 1350)

 

I, Jerome Dvonch, certify that:

 

1. I have reviewed this quarterly report on Form 10-Q of Sonoma Pharmaceuticals, Inc. for the quarter ended September 30, 2023;

 

2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

 

4. The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

 

(c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

(d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

5. The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

 

(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

  By: /s/ Jerome Dvonch                           
Date: November 13, 2023   Jerome Dvonch  
   

Interim Chief Financial Officer

(Principal Financial Officer and Principal Accounting Officer)

 

 

EX-32.1 6 sonoma_ex3201.htm CERTIFICATION

Exhibit 32.1

 

CERTIFICATION PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

(18 U.S.C. SECTION 1350)

 

Pursuant to section 906 of the Sarbanes-Oxley Act of 2002 (subsections (a) and (b) of section 1350, chapter 63 of title 18, United States Code), the undersigned officers of Sonoma Pharmaceuticals, Inc., a Delaware corporation (the “Company”), do hereby certify, to such officers’ knowledge, that:

 

The Quarterly Report on Form 10-Q for the quarter ended September 30, 2023 (the “Form 10-Q”) of the Company fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, and the information contained in the Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

Date: November 13, 2023 By: /s/ Amy Trombly                                  
   

Amy Trombly

Chief Executive Officer

(Principal Executive Officer)

 
       
Date: November 13, 2023 By: /s/ Jerome Dvonch                          
   

Jerome Dvonch

Interim Chief Financial Officer

(Principal Financial Officer and Principal Accounting Officer)

 

 

EX-101.SCH 7 snoa-20230930.xsd XBRL SCHEMA FILE 00000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 00000002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000004 - Statement - Condensed Consolidated Statements of Comprehensive Loss (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000005 - Statement - Condensed Consolidated Statements of Comprehensive Loss (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000007 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000008 - Disclosure - Organization and Recent Developments link:presentationLink link:calculationLink link:definitionLink 00000009 - Disclosure - Liquidity and Financial Condition link:presentationLink link:calculationLink link:definitionLink 00000010 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 00000011 - Disclosure - Condensed Consolidated Balance Sheet link:presentationLink link:calculationLink link:definitionLink 00000012 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 00000013 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 00000014 - Disclosure - Stockholders’ Equity link:presentationLink link:calculationLink link:definitionLink 00000015 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 00000016 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 00000017 - Disclosure - Revenue Disaggregation link:presentationLink link:calculationLink link:definitionLink 00000018 - Disclosure - Significant Customer Concentrations link:presentationLink link:calculationLink link:definitionLink 00000019 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 00000020 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 00000021 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 00000022 - Disclosure - Condensed Consolidated Balance Sheet (Tables) link:presentationLink link:calculationLink link:definitionLink 00000023 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 00000024 - Disclosure - Revenue Disaggregation (Tables) link:presentationLink link:calculationLink link:definitionLink 00000025 - Disclosure - Liquidity and Financial Condition (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000026 - Disclosure - Summary of Significant Accounting Policies (Details - Earnings per share) link:presentationLink link:calculationLink link:definitionLink 00000027 - Disclosure - Summary of Significant Accounting Policies (Details - Antidilutive shares) link:presentationLink link:calculationLink link:definitionLink 00000028 - Disclosure - Summary of Significant Accounting Policies (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000029 - Disclosure - Condensed Consolidated Balance Sheet (Details - Inventories) link:presentationLink link:calculationLink link:definitionLink 00000030 - Disclosure - Condensed Consolidated Balance Sheet (Details - Operating lease information) link:presentationLink link:calculationLink link:definitionLink 00000031 - Disclosure - Condensed Consolidated Balance Sheet (Details - Minimum Operating lease payments) link:presentationLink link:calculationLink link:definitionLink 00000032 - Disclosure - Commitments and Contingencies (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000033 - Disclosure - Debt (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000034 - Disclosure - Stockholders’ Equity (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000035 - Disclosure - Stock-Based Compensation (Details-Option activity) link:presentationLink link:calculationLink link:definitionLink 00000036 - Disclosure - Stock-Based Compensation (Details-Restricted stock activity) link:presentationLink link:calculationLink link:definitionLink 00000037 - Disclosure - Stock-Based Compensation (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000038 - Disclosure - Income Taxes (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000039 - Disclosure - Revenue Disaggregation (Details - Disaggregation of revenue) link:presentationLink link:calculationLink link:definitionLink 00000040 - Disclosure - Revenue Disaggregation (Details - Geographic regions) link:presentationLink link:calculationLink link:definitionLink 00000041 - Disclosure - Revenue Disaggregation (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000042 - Disclosure - Significant Customer Concentrations (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 snoa-20230930_cal.xml XBRL CALCULATION FILE EX-101.DEF 9 snoa-20230930_def.xml XBRL DEFINITION FILE EX-101.LAB 10 snoa-20230930_lab.xml XBRL LABEL FILE Class of Stock [Axis] Convertible Preferred Stock [Member] Equity Components [Axis] Common Stock [Member] Additional Paid-in Capital [Member] Retained Earnings [Member] AOCI Attributable to Parent [Member] Antidilutive Securities [Axis] Equity Option [Member] Warrant [Member] Common Stock Units [Member] Title of Individual [Axis] Ms. Trombly [Member] Mr. Thornton [Member] Short-Term Debt, Type [Axis] Financingof Insurance Premiums [Member] Award Type [Axis] Restricted Stock [Member] Segments [Axis] Human Care [Member] Product and Service [Axis] Product [Member] Animal Care [Member] Service And Royalty [Member] Service [Member] Concentration Risk Benchmark [Axis] Revenue, Segment Benchmark [Member] Geographical [Axis] UNITED STATES Europe [Member] Asia [Member] Latin America [Member] Rest Of The World [Member] Rest Of World To Asia [Member] Revenue Benchmark [Member] Concentration Risk Type [Axis] Customer Concentration Risk [Member] Customer [Axis] Customer C [Member] Customer A [Member] Customer B [Member] Accounts Receivable [Member] Customer D [Member] 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] Statement of Financial Position [Abstract] ASSETS Current assets: Cash and cash equivalents Accounts receivable, net Inventories, net Prepaid expenses and other current assets Current portion of deferred consideration, net of discount Total current assets Property and equipment, net Operating lease, right of use assets Deferred tax asset Deferred consideration, net of discount, less current portion Other assets Total assets LIABILITIES AND STOCKHOLDERS’ EQUITY Current liabilities: Accounts payable Accrued expenses and other current liabilities Deferred revenue Deferred revenue Invekra Short-term debt Operating lease liabilities Total current liabilities Long-term deferred revenue Invekra Withholding tax payable Operating lease liabilities, less current portion Total liabilities Commitments and Contingencies (Note 5) Stockholders’ Equity Convertible preferred stock, $0.0001 par value; 714,286 shares authorized at September 30, 2023 and March 31, 2023, respectively, no shares issued and outstanding at September 30, 2023 and March 31, 2023, respectively Common stock, $0.0001 par value; 24,000,000 shares authorized at September 30, 2023 and March 31, 2023, respectively, 5,179,333 and 4,933,550 shares issued and outstanding at September 30, 2023 and March 31, 2023, respectively (Note 7) Additional paid-in capital Accumulated deficit Accumulated other comprehensive loss Total stockholders’ equity Total liabilities and stockholders’ equity Statement [Table] Statement [Line Items] Convertible preferred stock par value Convertible preferred stock shares authorized Convertible preferred stock shares issued Convertible preferred stock shares outstanding Common stock par value Common stock shares authorized Common stock shares issued Common stock shares outstanding Income Statement [Abstract] Revenues Cost of revenues Gross profit Operating expenses Research and development Selling, general and administrative Total operating expenses Loss from operations Other expense, net Loss before income taxes Income tax expense Net loss Other comprehensive loss Foreign currency translation adjustments Comprehensive loss Net loss per share: basic Net loss per share: diluted Weighted-average number of shares: basic Weighted-average number of shares: diluted Statement of Cash Flows [Abstract] Cash flows from operating activities Net loss Adjustments to reconcile net loss to net cash used in operating activities: Depreciation and amortization Stock-based compensation Deferred tax asset Changes in operating assets and liabilities: Accounts receivable Inventories Deferred consideration Prepaid expenses and other current assets Operating lease right-of-use assets Accounts payable Accrued expenses and other current liabilities Withholding tax payable Operating lease liabilities Deferred revenue Net cash used in operating activities Cash flows from investing activities: Purchases of property and equipment Deposits Net cash used in investing activities Cash flows from financing activities: Payment on ATM agreement offering Payments on PPP Loan Proceeds from debt Principal payments on short-term debt Net cash used in financing activities Effect of exchange rate on cash and cash equivalents Net decrease in cash and cash equivalents Cash and cash equivalents, beginning of period Cash and cash equivalents, end of period Supplemental disclosure of cash flow information: Cash paid for interest Beginning balance, value Beginning balance, shares Adjustment to correct par value Cost in connection with ATM Employee stock-based compensation expense Employee stock-based compensation expenses, shares Stock based compensation related to issuance of restricted common stock Stock based compensation related to issuance of restricted common stock, shares Foreign currency translation adjustment Ending balance, value Ending balance, shares Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization and Recent Developments Liquidity and Financial Condition Accounting Policies [Abstract] Summary of Significant Accounting Policies Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Condensed Consolidated Balance Sheet Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Debt Disclosure [Abstract] Debt Equity [Abstract] Stockholders’ Equity Share-Based Payment Arrangement [Abstract] Stock-Based Compensation Income Tax Disclosure [Abstract] Income Taxes Revenue from Contract with Customer [Abstract] Revenue Disaggregation Risks and Uncertainties [Abstract] Significant Customer Concentrations Subsequent Events [Abstract] Subsequent Events Use of Estimates Reclassification Net Loss per Share Revenue Recognition Accounts Receivable Inventories Recent Accounting Standards Schedule of computation of earnings per share Schedule of anti-dilutive shares Schedule of inventories Schedule of lease information Schedule of minimum operating lease liabilities Schedule of options activity Schedule of unvested restricted stock activity Schedule of disaggregated revenue by source Schedule of geographic sales Net loss Accumulated deficit Working capital Cash balance Net cash used in operating activities Numerator: Denominator: Weighted-average number of common shares outstanding: basic Weighted-average number of common shares outstanding: diluted Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive shares Increase research and development in process Allowance for doubtful accounts Allowance for sales discounts, rebates, distributor fees and returns Net realizable value Raw materials Finished goods  Inventories, net Operating lease right-of-use assets Operating lease liabilities – current Operating lease liabilities – non- current Operating lease cost Operating cash flows from operating leases Weighted-average remaining lease term - operating leases (in months) Weighted-average discount rate - operating leases 2024 (excluding the six months ended September 30, 2023) 2025 2026 2027 Total future minimum lease payments, undiscounted Less: imputed interest Present value of future minimum lease payments Schedule of Deferred Compensation Arrangement with Individual, Excluding Share-Based Payments and Postretirement Benefits, by Title of Individual and by Type of Deferred Compensation [Table] Deferred Compensation Arrangement with Individual, Excluding Share-Based Payments and Postretirement Benefits [Line Items] Annual bonus awards Equity awards Annual salaries Severance payments Schedule of Short-Term Debt [Table] Short-Term Debt [Line Items] Debt face amount Debt interest rate Final payment date Number of installements Principal payments made First installment beginning date Schedule of Stock by Class [Table] Class of Stock [Line Items] Preferred stock, shares authorized Preferred stock par value Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Number of Shares Outstanding at beginning of period Weighted- Average Exercise Price Outstanding at beginning of period Number of Shares Options granted Weighted- Average Exercise Price Options granted Number of Shares Options forfeited Weighted- Average Exercise Price Options forfeited Number of Shares Options expired Weighted- Average Exercise Price Options expired Number of Shares Outstanding at end of period Weighted- Average Exercise Price Outstanding at end of period Number of Shares Exercisable at end of period Weighted- Average Exercise Price Exercisable at end of period Number of shares, Unvested restricted stock awards, beginning balance Weighted average award date fair value per share, Unvested restricted stock award, Outstanding beginning balance Number of shares, Restricted stock awards granted Weighted average award date fair value per share, Restricted stock awards granted Number of shares, Restricted stock awards vested Weighted average award date fair value per share, Restricted stock awards vested Number of shares, Unvested restricted stock awards, ending balance Weighted average award date fair value per share, Unvested restricted stock award, Outstanding ending balance Unrecognized compensation costs Weighted average amortization period Aggregate intrinsic value per share Effective Income Tax Rate Reconciliation, Percent Disaggregation of Revenue [Table] Disaggregation of Revenue [Line Items] Revenues Reclass of revenues Concentration Risk [Table] Concentration Risk [Line Items] Concentration risk, percentage Assets, Current Assets Liabilities, Current Liabilities Equity, Attributable to Parent Liabilities and Equity Gross Profit Operating Expenses Operating Income (Loss) Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Income Tax Expense (Benefit) Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Deferred Income Tax Expense (Benefit) Increase (Decrease) in Accounts Receivable Increase (Decrease) in Inventories Increase (Decrease) in Prepaid Expense Increase (Decrease) in Other Operating Assets Increase (Decrease) in Other Accounts Payable Increase (Decrease) in Other Accounts Payable and Accrued Liabilities IncreaseDecreaseInWithholdingTaxPayable Increase (Decrease) in Operating Lease Liability Increase (Decrease) in Contract with Customer, Liability Net Cash Provided by (Used in) Operating Activities Payments to Acquire Property, Plant, and Equipment Payments for Other Deposits Net Cash Provided by (Used in) Investing Activities PaymentOnAtmAgreementOffering PaymentsOnPppLoan Repayments of Short-Term Debt Net Cash Provided by (Used in) Financing Activities Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Shares, Outstanding Equity [Text Block] Operating Lease, Right-of-Use Asset, Periodic Reduction Lessee, Operating Lease, Liability, Undiscounted Excess Amount Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Revenue from Contract with Customer, Excluding Assessed Tax EX-101.PRE 11 snoa-20230930_pre.xml XBRL PRESENTATION FILE GRAPHIC 12 image_001.jpg GRAPHIC begin 644 image_001.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" *< >8# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4Z*** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OFW]O7Q?XA\'? M!W2)_#6N7WAZ_N_$5A9/>Z?)YH?"SXDZI'KDW@#QT88/&-A"CV]^GR0:Y!M_P"/B$'HXP1)'SM/ M(^4C'J]<=\1_AKIWQ+T"VMKF22QU.QD%WI>JVQVSV%RH.R5#WQGE3\K#(((- M<_\ "CXFZCJ&H3>"/&T<=AX_TNW66?RQMM]3@)*K=VY[JQ'S)U1LCI@D ]1H MHHIB"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ KY7_X**.I^#7AH!@3_ ,);IG0_ M[;5ZG^U5/-;?LW?$F6"Y>SF30KHK/&V&0^6>017Y@V6EQ^+?BYX&TW3/AO=Z MW;>'M/:2XMK$7%]_PDL4;H1?%)"FQ'+YW1@TF4C]CHI4\M/G7H.]<7\ M4_AI8?$S2['_ $V32=# M1?'VE(&O].CR(9XBQ5+JW))WPOM]25/RM@XSZ1YT?]]?SK\J/C3\(/%/Q4M= M+31_@YXG\#W-E(SO9GG4X^1C]H4@ C/7O7F/_#)'Q,_Z ?Q _\ "=D_ M^3*+A8_9W4=4M=+T^ZO;F54M[:)II&'.%4$DX'L*Y+X8?&/PY\7+6^GT%[H" MS,/FI>6[0-MEB66)@&ZJR,K ^]?D0_[*WQ4TF_M+R#P5XYUU%\R*6SN=(DMD MV.C+YFX7#DE20P SCK7H-O\'O$=EX8TW0K7X*^.[:\TNXENKKQ+#I3QR>(T M.,6DMNLN+12/E\Q'D,80;5.XX+A8_6SS%_O#\Z-Z_P!X?G7Y0WNFZE%X]U"Z ME_9_\9LWB"RNH[#P,XEB72<+&CWL5P&+3')4F/RU$>_Y6))K(;P)X@NK0^!H M_AKX];Q-IS'5KGQ6-+=;R_MI5:-+:2R$V((V:-U$JR-M\LNJ[F(!<+'ZZ^8O M]X?G1O7.-PS]:_*&UL=2U/Q[K&M6G[//C&YMK6'^SKGX?(93#8S/;+MNVNPV M[>00?*\L !MX;=Q6-I7@;Q!KG@VX\/Z=\./'EY>VVI2O/X_ATQVN(S&ABDTY MK/SMH"L"AD\S(^_MW\47"Q^N_F+_ 'A^=&]?[P_.OR:MGGNKB'XE0_L_^+G\ M&1Z8"WA97E:PF1;<@Z@;[=D$#_EGY9! WEMW%9=SX1UG2/AZUM>?#KQW;K>W M%M>P_$233'WZ=$RB..S2T,VR=2651*TBE_,WE0R@$N%C]>?,7^\/SHWK_>'Y MU^3UUIFHZ#XL\.:[?_ 'QGI]A$8-+7P7+YKPZY3Y;!]N6 M8$"L\^"]8[Q MEP^74;1DN%C]1($@,O^FJ%SAW:(RO\ >'YU^4D?@#Q, MLOAN;_A0WCV)/#R)'?68MI77Q:1+N\R9R^;,_P 6%$N=WED[5!*#X?\ BE3X MD)^!7CU_^$C4BQ4VDH_X1#,V_$/[S_3, YRWE?="?<.:+A8_5S>O]X?G1YB_ MWA^=?E!/\._%4MMX>A7X'>/ED\/%FOKC['*#XN!F$FR8"3_0N 3E3+C=L'R\ MUE7MQI]NOB#5['PO>?VI?ZDL$WA?SIEN/ .R_BR\K#(D60_*"=A4G:H*Y-%P ML?KM138_N+]!3J9(4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >3? MM9[1^S/\3=\9F7^P;K*#^+]V:^.OV+)+B;]K.VEFUN'5K>;PESLY+>\?PU>OJ5V]Y)<)J-WYUJ);J-G W1NRDA@!Z8PHRF4MC]+*** M*9(4444 %%%% 'DWBG_DYGP#_P!B_J__ *-M*70_^3I?%_\ V*6D_P#I7?TG MBG_DYGP#_P!B_J__ *-M*70_^3I?%_\ V*6D_P#I7?TAB?"C_DK_ ,9O^PK8 M?^FZ"J_[/G_(H>.?^QOU_P#]+9:L?"C_ )*_\9O^PK8?^FZ"J_[/G_(H>.?^ MQOU__P!+9: .6\'?\F$#_L1;G_TDDJY\7/\ DTW2O^N&A?\ I5:53\'?\F$# M_L1;G_TDDJY\7/\ DTW2O^N&A?\ I5:4#6YT7QZ_Y#'PI_[&^V_])[BE^(__ M "7_ .$'^YK/_I/%2?'K_D,?"G_L;[;_ -)[BE^(_P#R7_X0?[FL_P#I/%0( M:G_)V,O_ &)B_P#I::/A]_R<3\6O^O;1O_1,M"?\G8R_]B8O_I::/A]_R<3\ M6O\ KVT;_P!$RT#/7:***9(5^4WQ*D:;Q[\7H=*N5\%W$/B^:;5;JZE8+XJ@ M_M")8[:%"-I:%CDL#O&<8QFOU9K\J/C3)'!XO\>)XB)\365'4 M_NS7Q;^PS?:A>_M6:<]YK":G9OX+N)-.@6[%Q)96OG6PC@F8*-TJ* K-_LX_ MAR?M3]JX.?V:_B7Y;!'_ +!NL,W0'RS7P]^P7+ITG[74_P!BM9X+W_A&+W^T M[F6\6X2^N_M%OYMQ&P #([9(8 #'&/E-)[C6Q^G%%%%,04444 %%>0_M+?M% MZ?\ LV>$M+UV_P!%N]<74-073XX+25(BK,C-N9G( &$-<%X&_;!\3?$:_P!? MLM!^#&M:A+%^!^N);:7IM[8O; MG6M.WNT[P,&!\[ \HY^HHT_QK\4;/XO:WXP;X'ZXUM?Z+9:6EL-:T[>K0S7 M,C,3YV,$3J!]#2'8]'^%'_)7_C-_V%;#_P!-T%5_V?/^10\<_P#8WZ__ .EL MMET;[:- M9T_R][PM'OQYV<9;/K5CQKKOQ4\4?!JS\&1?!/6H;J"/3D-T^LZ>4/V>:%VX M\[/(B('U% (]9^/7_(8^%/\ V-]M_P"D]Q2_$?\ Y+_\(/\ MQ:I()-9TX^:B1R(5&)N#EQ^5'BCQG\4=?^)'@ MGQ+'\$-=+XR^*2_&1_&?_ I#7/LK:$-)^S?VUIV_>+@R[\^= MC&.,5GZ%\<+SX:?&_7-9^)7@V_\ &D>,HK>&RO;V\M[I$DM(7WJP@9V^;>, M'% 'UE17D7_#6GPD_P"ATM/^_$__ ,11_P -:?"3_H=+3_OQ/_\ $4Q69Z[7 MY2_$F:>/XC_&&+PW,?#MT_B*YF\1RZA)MAUNV&JVRPQVRD'=+$S'[@T5=;O=)U"TLEM)XUB\V:)#%!')&Q4 M,$8N0IP6##(KKM2^+U[:+JVK0>'TN/".D7ALKW4WO3'<@JP6:6.W\LAHXV)# M%I%;]V^U3A=QI/P+M;#P_IWAZ[\4^(-8\,V*1Q)HUX;1()(X\;$D:&WCD=!@ M95G(8##!@2#HZE\(=-U+4+UVU358-(O[M;Z]T*&2(6=S,"I+-F,R*&**61)% M1B#N4[FW,1)X>\ M6QM5.%&3E5Z_3/AQ%HVN/>6.N:O:Z;)>2Z@^B1RQ"T:>4LTC9\OS<,[LY02; M-Q)V\U6\(_"#0O P\,?V,]S:-H6EKHZLA1?MMNH&T7 " .P?,@90I#.^.'<% M#,EOBHNA_$_Q5HNJ#5[JRM;:QEM(M-T.ZO5C,BR^9N>WA?!)5>'/;CO7.>'O MC5-:Z'I6MZU<7LUC_9WB/5+@+ D3-#97B)&K0M&'$@C?:!N0YSO#$@KZSIWA M>UTSQ)K&MQ23-=ZI'!',CL"BB$.%VC&1G>?X.:)'IA@,5QJD<5CJ MUF+*YF58[E+^59IT=@F0-R!5(Z*3G<>:8C/O/B7XFT[5K/2-9\+V^D3ZGIM[ M>VUW::G]K6!H$5O+D4PI\_SKP-R\-\QQS#\,?B?XAU>Q\$1>)]#BLCXBTI;F MVOH[T2RO,L*2.L\(B58F92S ([@;2..,XOA?X>Z_KOCG2]2UM/$T%CINDWEB M'\0WUC+)NG\I0L*VF0P"HQ:6;YR0F,Y:O2K/X?Z=8IX26.:Z(\,Q>39[F7]X M/(\G]Y\O)VG/&.?;B@#IJ***0PHHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@#R7]K3R_P#AF?XF^:I>/^P;KIK^U;I[7UW#<6+^#+AM+ACFAD>TL_-M?*AE,:@&15P&8<9&.H)/V5 M^U=YA_9K^)?D[1+_ &%=;=W3/EFOR>U3QSJG@/XOQW'@+6;[P]XLN'_L[7+] M3!M>^>: 7!C\O*^47&0% 7 X&=U)E(_;BBO,OA)\2;_5[BX\&^+XTL_'NCV\ M!!?Q-D+=6Y[HV/F&,HV0>Q/IM,D**** /CK_@IL9%^%?@XQN$4:_F7Y ME4M%]DN/,4%@0"5W 9[D5Q'[#OPI^'7Q+N?B;>6.CZS8^'H=4METJRGU:XMI MH(3;@[7$$B\YR43O\ EQOV MYSQC-:W[#J>*X_%/QC7QS+9S>+?[6LC?OIWE_9]WV1=H38 ,!=OWOFZ[LFEU M*Z&MK_P(\(6?QT\'Z!##K":1?:/J5U<6W_"0:@1))%);"-L^?D8$C]#CGFC2 MO@1X/N?C]XD\.R0ZPVC6GAS3KZ&U_P"$@U#"327%XDCY\_/*Q1C!./EZ=:] M\4_\G,^ ?^Q?U?\ ]&VE+H?_ "=+XO\ ^Q2TG_TKOZ N>??#[X$>$-;^)'Q- MTR]AUB>QTC4+."QA/B#4 (4>RBD< B?)R[,><]:A^#?P,\(^*/#GBRZU2+6+ MJ>R\2:Q8V[GQ!J"[((;J1(DXG&=JJ!D\G')->C?"C_DK_P 9O^PK8?\ IN@J MO^SY_P BAXY_[&_7_P#TMEH"YY!X:^#WAN__ &0QXRG_ +8D\2_\(G/J7V_^ MWK\'[0MN[A]HFV_> .,8]JM_$;X,^&-#_9XT_P 2V*ZQ!K&M2^'L6FPZO:QZIXD@L;Q1X@U!O-@:&9BG,YQDJIR,'CK2^-O@3X M0TGXP?#?1;2'6(M,U9-3-[;CQ!J!$WE0QM'R9\C!8G@CKS7?_'K_ )#'PI_[ M&^V_])[BE^(__)?_ (0?[FL_^D\5 'GR? KP@?VAI/#7DZQ_8H\,+J M?^$@ MU#'G_:BF_=Y^[[O&,X]JT/A1\)_#6B_M&^-W@M;R4^';:P.E"\U.ZN1:FX@D M$Y42R,"6 '7..V*Z]/\ D[&7_L3%_P#2TT?#[_DXGXM?]>VC?^B9: /6_+3^ MZOY4>6G]U?RIU%,D;Y:?W5_*ORL^(#2S>/OC5'X5GCT6]A\2RMXH?4'0)JEJ M=3@^SQ6JD%O,0Y+.I"@'!!8@C]5:_*7XYO'%XL\8?\)HC7&E2>.[U/!BZ>8P M\&H?;H3SA1NP:3*6Y^K$?\ JU^@IU-C^XOT%.IDA1110 44 M44 >=?&F=!I_AFTO[F2S\-WVM16NM3I*8@+9H9C&CN""J27"VT3T/P)X]TC3O!]C::,]_I]^^KZ5I<:PP-:+"3'6BO@$B1QD@ M<>Q7=I!?VLUM=0QW-M,ACDAE0,CJ1@JP/!!'8UE>'_!'AWPG;7%MH>@:7HUO MB6VD?:_"X^UVVLS37&T M7EGL/DFT1VTC26M],AOHH4!LM'N;F^6 3K%]R-S"\CLG"_NXV888DZ&O>,_$?A;Q%J M'A1?$LE_&\^DQCQ#>V]OY^G?:Y;A'1Q'&D18^1&(\IPUPNX,,!O6=-\(Z%HV MBR:/I^BZ=8Z1(&#V%M:QQP,&X8&-0%.>_'-0V'@;PWI6B7.C67A_2[/1[G=Y M^GP64:6\NX8;=&%VMD 9R*!'DVN>*_%NGZW-X4L/%,ES)%KNG69UR:TMVG6* MXAE>6W=5C$7FH(U=6"# ECW*V#N]PM87M[:&*2>2Y=$"M-*%#R$#!9MH"Y/4 MX 'H!69IO@[0-'L+:QL-#TVQLK6;[3!;6UI'''#+S^\10 %;D_,.>36Q2&%% M%% !1110 4444 %%>0>%_P!KWX,>,%NSI_Q(T!#:L$E6^NQ9D$YQ@3;"W0\C M-;O_ T/\+,@?\+)\)9/;^V[;_XN@#T*BO/?^&B/A7C/_"R?"6/^PY;?_%T? M\-$?"O('_"R?"63T_P")W;?_ != 'H5%>'7/[;'P7MGU7'C:"Y@TN407EW9V MEQ<6\+DX ,T<93D]#G!KKQ\>_!9 (OK\@_\ 4'O/_C5 ['H5%>>_\+Z\&?\ M/[?_ /@GO/\ XU1_POKP9_S^W_\ X)[S_P"-4!9GH5%>>_\ "^O!G_/[?_\ M@GO/_C5\-:D=/U7QC'I]\&5#;W-C>_\ #0_PLSC_ (63X2S_ -ANV_\ BZY/6/VT_@SH9=KG MQM ULMU]B%Y;6EQ/;//_ '$F2,HY_P!UC0![=17GH^/?@L@$7U^0?^H/>?\ MQJC_ (7UX,_Y_;__ ,$]Y_\ &J!V9Z%17GO_ OKP9_S^W__ ()[S_XU1_PO MKP9_S^W_ /X)[S_XU0%F>A45XW>_M?\ PDT[Q$V@W7BP6^M+'YQL)-/NA,$V ME]VWRLXV@GZ ^E;EG^TE\)[ZTAN8?B5X4,4J!U+ZS;H<$9&07!!]B,T",[]K M/RS^S/\ $WS2RQ_V#=;BO4#RS7Y'?$%]2E^(G@S[39Q6]@5M/[&9%@66:Q\^ M'R7G\HX\YA@MMPN3Z[J_3O\ :;^.GP[UK]GOXA6&E^/?"^H:E@)!<2B_:[@3589((X([2^^TQ>=#"$.%C4YV MJN5 Y!R6J64C]G_B;\+HOB#IVGW=I=OHWBC27%SI6L0#YX) .4?^]$_1T[CW M -0?"3XF7WBV.[T+Q390Z+X[TGC4M-BW>5(A)"7,!;EH7QP+K(#[!K:1;WC ;<8I "#)$W="<&XW^+">#[O4;_PRFKVBV5UJQ4W,H%L-Q8@ D;L@%P'P/FYK MEO\ @HY\4O!?B_X9^$+?0O%NB:U>0^($F$%A?071!%O,$WIN(V%RH);C!JY^ MQ3\9]!T?Q'\8+KQWXG\'>'=9O]:MYO)L]2M8;.11;* T+!\2#&,O]XG.[!I= M2NA]&^*?^3F? /\ V+^K_P#HVTI=#_Y.E\7_ /8I:3_Z5W]<-XD^.GPWF_:( M\#ZA'X_\,/80:'JL4MTNL6YCC=I+7:K-OP"=K8!ZX/I2Z-\<_AQ'^TIXJU!O M'WAA;&7PMI<*7)UBW$;R+=7I9 V_!(#*2.P8>M CM_A1_P E?^,W_85L/_3= M!5?]GS_D4/'/_8WZ_P#^ELM:36+ M=4F5;"%6*$OA@&!!QW!%0? GXY?#G3/"WC.*\\>^&;66?Q5KD\23:O;HTD;W MDA1U!?E6!!!'!!H O>#O^3"!_P!B+<_^DDE7/BY_R:;I7_7#0O\ TJM*X#PG M\:?A]!^Q$-'E\<^'(]6_X0NXMOL+:K )_--JX$>S?G<20,8S5SXI_&OX>WO[ M,6F:9;^.O#<^HK#HH:TCU:!I04N;8OE ^?E"L3Z8/I0-'JOQZ_Y#'PI_[&^V M_P#2>XI?B/\ \E_^$'^YK/\ Z3Q5PWQL^.?PXU/5?AD]GX^\,W26OBNWGG:' M5[=Q%&()P7;#_*H)')XY%+X_^.?PXN_CE\*KR#Q]X9FM+5-6^T3IJ]N4AWP1 MA-S!\+D@@9ZXH [9/^3L9?\ L3%_]+31\/O^3B?BU_U[:-_Z)EKB$^.?PX'[ M3TNI?\)]X9_L[_A$5M_M?]KV_E>;]L+;-V_&['..N*/ OQS^'%K\>OBA>S>/ MO#,5G=VVDBWN'U>W$$U&H:I)XG MG_X2R/4PAAL[ :G;^0UIG#"9I,9 RA4$L-VVOT1_X:'^%G/_ !>_\ #0_PLSC_ (63X2S_ -ANV_\ BZ/^ M&B/A7C/_ LGPECU_MNV_P#BZ /0J*\GU7]J[X1Z3J$=BWCW2+Z[>%[@1:7* M;XK&N-S-Y(?:!D=<5G:9^V/\)=:LH[S3_$L]]:29V7%OI-Y)&^#@X80X/(H M]IHKR#_AK+X8_P#0;O?_ 2WO_QFC_AK+X8_]!N]_P#!+>__ !FG9BN>OUQG MQ7\/>(?$_A9K#P[-IJ7+S1-)%J8D5)%617XD3)0@KG[K ].,[AR?_#67PQ_Z M#=[_ ."6]_\ C-'_ UE\,?^@W>_^"6]_P#C-%F!ZKID=W%I]NE_-#<7H0>= M+;Q&*-G[E5+,5'H"Q/N:M5Y!_P -9?#'_H-WO_@EO?\ XS1_PUE\,?\ H-WO M_@EO?_C-%F!Z_17D'_#67PQ_Z#=[_P""6]_^,T?\-9?#'_H-WO\ X);W_P", MT687/7Z*\9N_VP?A1IZQO=>(Y[5))4A1Y])O$4NQPJY,74D@ 5;T/]K3X/>( M+_4+*#XA:):W=@P6Y@U*X^Q/&3GC$P3/0],X[TMAGK=%>>_\-$?"OC_BY/A+ MG_J-VW_Q='_#0_PLR?\ BY/A+C_J-VW_ ,70!Z%17-^%/B3X2\=R7$?AKQ1H MWB"2W :9-+OXKDQ@\ L$8XS@]:* /RL^%G@OXH?&3Q&?BAHOPD\.Z[J.GPVV MD6^G7%Q:I8>3#;-;LTULYW"1LJZN, ;< $=*'C+X,>)_AAH=SX/U_P"$T,.C M7MI)XGU"\^VV#:HB6<8%R+:=5(BB+/$P3!( 91G.1^O=AI-CI2NME96]FKG+ M"WB5 Q]\#FO/_C'^SIX$^/4=JOC+2I=0:U@FMH9(+N6W9$EQO&8V&<[1USTI M6*N?GUX?_9]^+FIWGAOQI'\#?#UQJ>EV=K;Z9:BXL(]-O+41.K274/WGF<2! M@P(V%> ?S1_9KV&KV4,)CWEC]J0']ZX!^0@@( M\\2:78:;]H\27LR-(]TA<%&D(.(DE//'%?;E%@N?G]_PK?XT_\ 0L?%W_PZ M-M_\:H_X5O\ &G_H6/B[_P"'1MO_ (U7Z T46"Y^?W_"M_C3_P!"Q\7?_#HV MW_QJO-M2_9W^/L?BCQUJ-C\-KG6H?%FD)HL\OC#7;35+RVB^7=(DQ*Y<%?E! M&!QW45^I5%%@N?D]IO['7Q>3P5X?\,WWP;TUH/#RR7%CJ%M>Z>MU=7+E& O& M.?-A5E'8M:\107%E?6C7-@VGV<$BHJ/ M9Q9RDR;,[V)#;CD# K]1J*+"N?E7??L>?$Z]T"T\+CX+V\/A_3+BYO;&\&IZ M<=4DED0!([F?&)8D;>2N 6!"DC&:R]5_9+^.U_;:]TL]8 MM%TVSA?R3_HD62UCE55BNC@*K&3!^7(4%1U)JII7[,/QI@O?"VNWOP M,\.3:]X8M;6RL[6&YL5TZ^CC#B5[N,DM)(X?A@1MV@@')K]3:*+"N?D=XG_9 M[\?_ ^T!M.U?X064.F>,-5L8+^\^VV!O(;TS.XCL'48MXY"0N&!V!32[J>&[02W(M9W7?($<'S-\>TE1M/+?Q M&OT&_:P_Y%_X??\ 8[Z1_P"C&KEOV=?^2?7G_8?UG_TXW%>=BJCAL==&*EN> MIBYF _ULG_?1H^TS?\]I/^^C4=%>1=]SNLCY=_;D_9JU#X[:9X:U30M,CU'6 M=,NA'=HLJ17%Q9L061)'^7((R-V<9.*^;9_V0?'TT45JOPECBMM*,DFE2C5; M4S3.95=!>DG$JJH*$($W9W<$8K]-**WC7G%6,W3BW<_+S7_V-_B9JVJ1:K9_ M"ZVT^]NKB9M0M%U*U:S2%U*(MNI;XO-+N1J.GF_DF<@HMW*1B:-#N^4!=P(SC%?I+15?69]B?91/SHN/V? M/BS+K^J>)H_@OX>BUS5X9[*[LS<6+:;;P/&B(]O%U69-FXN3ABV" !6=%6W-MP"P(4X S7Z444? M6)=E_7S'[)'YU2? 'XN-XFNO%J_!;PV/$-W!)8RV!GL3I4<#0+&KQPYW"8,H M'AX3_X5+#_ ,(X+C^T/M_]IV']K>?]G\KR_/QM\C=\ M^S;G'RYQS7Z544?6)=D'LD?G4GP ^+8\20>+6^"WAP^([:%+*.Q$]B-*>W$! MC+/#]XS%B9-^>/NXQS6;!^R?\0H?#S^%C\)+=_#]W<17UY>_VGIXU19EB*ND M,V,1PLP5@N"5 *C.A/J?AR."VTZW2ZL5L[R)"V]KV/.9)&5@ RD;2,\YQ44'[+OQ* M@M-4L#\(-/EL_$3Q3:S*U_8"XMY%F:1QI[#BW1@P0 [MN,\DXK](J*/K,NR_ M'_,/9(_.&/\ 9J^*0?P_._P=T=KCPNB1:2JW=@L5XJS;R;]?^6S% J?+C!!; MJ<4U/V8_B-]?U"^T?X9:0VM^*]/O)[FVD:U%I M:V@G6#?:H<>7(CKMRQ^;.<# K]:J^&/V<_\ D:]7+YNM)J1Q M8J*IQ31X[=_LU^.;O2+;01\+[:'1]-FGNK"Y%_9&_DD?!1;F7&)8U;=E< L" M 2,5;?X'?$[^V;[Q%%\)]"37=1CEM9[5I[-M.AA:-45H8>HE4INW$_-G! %? M=U%>][&/<\KVK['YL^)_@-XM^'MQ:S3^ M6M?#T<4UO;-I=S!+!U+JS1\R?\ #9FO?]$=\4?]]-_\:H_X;,U[_HCOBC_O MIO\ XU7TW15\LOYB>:/8^9/^&S->_P"B.^*/^^F_^-4?\-F:]_T1WQ1_WTW_ M ,:KZ;HHY9?S!S1['S)_PV9KW_1'?%'_ 'TW_P :H_X;,U[_ *([XH_[Z;_X MU7TW11RR_F#FCV/F3_ALS7O^B.^*/^^F_P#C5'_#9FO?]$=\4?\ ?3?_ !JO MINBCEE_,'-'L?$OQP^/&O?&7P+_PC1^%OBG2XWOK:YDN$5F<)%('8)^ZX8@< M-V.#7GGAKX'^-_'=\?$EM\.[B>#356WTA=4EMX9))([AYM]XLH#3AA)M8C 8 M_-U&*_1VBH=+F=Y,I5+*R1\&S_ +XCO>ZUJ$?PITA+WQ#'+!J437-FUO:QNR M[39)_P LW501DYW$[N,8K!\;?!GQ1X1\&[M9^&L%EX;T*=Y["\AN;.6^>6:9 M%B6Z;_ENBLV-HV[MV21BOT0KQ[]KJ*.?]G?Q;'*SK$_V-7:./S& -Y!DA?XC M[=ZF5))-W'&HVTK&;^P'ISZ=^TW\1QJ6F6VA>)GT2,ZGI.GPK':6["X41B'; MPZF/RVW'DEFXXHI?^">=M:6WQR\6G1;F;5?#$WA\2Z9K-['LN;^,WA#/(3R^ M'#J'."50<<45P2W9UK9'Z&T45#=W<%A:S7-U-';VT*&22:5@J(H&2S$\ =S M4C)J*\NU7]J'X3:1=6UK+\0-"N;NY.V&VT^[%Y+(?0)#N;/X5RNK:SX__:!7 M4-#T+3=4^&?@OS!%-XGU!##JFHQ _/':6Q >W# \3R'<.R9Y .Q-IEROQM_: M BU6V(G\'_#SSH+>Y4$QWNL2J8YL$\$6\>5R.CRGDXX]UK&\(>$-(\!^'++0 MM#LH]/TRT39'#&.IZLS'JS,226/)))))-;- @HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH \._:P_Y%_X??\ 8[Z1_P"C&KEOV=?^2?7G_8?UG_TXW%=3 M^UA_R+_P^_['?2/_ $8U+M/\#^'[C5]3:3[/$R1K%"F^6:5V"1Q1K_ !.[LJJ.Y(KE]-\<>-CJ.G_V MM\/C9:3>2I%Y]GJ\=UMF['07/C?P[9^((M"N-?TN#6Y0 M#'IDEY&MR^>F(BVX]1VHUSQOX=\,&8:SK^EZ2842607UY'#L1RP1FW,,!C&X M!/4HV.AKP6+5O"FF_!W7_!_B"W2;QW<_;!=:,8LZEJ%^TCE)X1]YPS,C)*IP M@*_,NWCK_"GAP3_'F2YUV&&]UVP\$:5"]PZAMLCW-X)F7/J4Z^GUJG22U9*F MV>B7_P 1?"FE-IRWOB?1K-M2 -D)]0B0W0/0Q9;Y_P#@.:NZSXIT7PX5&K:O M8:66B><"]N4AS&A17<;B/E4R1@GH"ZYZBO)_AC\/O#J:'\4K7^Q[1K:]UW4( M)HGB#*8BJGRP#T0%W8*. 78XR37/>!K2'Q;KO[.E_K$2ZA=)X$O;\/.-_P"_ M,>E R<]_G;GU.:'3C??^K7'S,]HN_B;X/L-(M-6N?%FAV^EWC;+:^EU&%8)V M]$7]M:Z94A5#T8N3C'(YSWKS'P%X,T2V^ M-'Q/O(],MA-,; -F,%1OM\R;1T&\A2V/O;1G.!7"^&1::5X3^'=[K,&[P;HF MMZW;2[HR]O9-'=7$-E)(O($<:HR!B,(60\8R#V<>GE^*N+G?7^M3WVP\8Z!J MN@3:[9:YIMYHD*/+)J4%W&]LB*-S,T@.T #DDG@4RP\<>'-5UN;1K+Q!I=YJ M\*[Y=/M[V-[A!ZM&&W ?45X5XZO],\3:9\8M?\*M'<>')O ]S!>:E9C_ $2^ MO!%.4,;#Y9&2,D,ZYX=%S\N!UOC?PSI?AOP;\-SIMA;V;Z;KND1VLD485HA) M*D,F".?G21PWKN.S7WASL]CKS_P"&'Q;@^).H:W;+ISZ:+1Q-8N\P<:A8 ML\D<5VO VJ[PRX7G "DGYL"+X[ZUJEIX'?0_#S(OB?Q+*-&TPO*8Q&\BL9)B MP5BHCA663.UL%!P1R3PX.#O0 M,67GU%>2:#X3GN=%^.5WX=BCA\7ZAJ5_;6=\<>8LHLHA H;JJAVSC.,LQ[FN M?\)OI_B7_A!M$M/%GAJQOM(N[:XM]&TWPQ<0:G8^6,RPR*;MS '021.SI@AS MU)%5[*.NHN=GN_\ PGGAG_A(AH'_ D6D_V\>FE_;HOM7K_JMV[]*W:^4?B' MXV75/!VJPI>>%]%OH-<$P\+V^CR/JMO)'?@BX=UG78S;?-,IAVX?JV0:A:075K/'0- MIY7H>E2W8I*YZ_17DU[XCL=,AU5M'U.[UK0!;VRSS_VM*\=O.\ZH#]KR[1KL M8M)@G8J!L#=S1TOQ)-/:7MO/JDD/AV#Q MM5W #Y9YT/E/77U6RBE:-[RW219%A*-*H(D895,9^\000.IS5JO'M O8D MU;6&TO4[J]L7\26,<5Q),TF^,VT6564\RIG(W$G/(R<5>TJ*[L])LM5G9A4(P<;@5'/:CF#E/4ZKZAJ%KI-C<7M]2W^IZ/H4&FW&KQ22?;[^WMC$#Y$1!129'1? MFE\O@GYE208/-/FT"QVP8, 000>01WI:\>L;B_NX/"?AFXFU+1I+'7)+"YA6 MX\N>:S%C=2VX:2-SD%1%EE8_/&V"".)['5-3G\5207&HV]EK*:N\:6LVKS;W MLUF.P+9^7L8/ ?,R<,22PVD!&"%R/6JI.XFK!7DG[5XD;X!>)A# MU*9+$) Z; MUD;[;!A2N1D'IC(S7K=>1?M9KO\ V?O%"^=]GRUD/.V,_E_Z;!\VU2"<=< @ M^E*?PL OB'/K6EFP\;Z3J6CM8P^+KFWEB.K,DZR,[%I& M=BGF",,3@A!C@45Y,OB9Z$5='Z^U6U+3K76-/N;&^MX[NSN8VAF@F4,DB,,, MK ]002,59HJ0/&9OV.O@Y]OM]0L? UEH>I6YS#?Z'+-I\\9[$/ Z$_0Y%9&K MWWQ$_9Z_M#6;V_N_BA\/D=9)HI(U_MO2HL_/(I10MU$@&2I DY/)QS[[10.Y MG>'O$.F^+-$L]7T>]AU'3;R,2P7-NX='4]P1_D5HUX1X;M!\#/CI'X8ML1>" MO'?VB\TRU!^6PU6,-+ 9P&C? &ZO=Z!!1110 4444 %%%% !11 M10 4444 %%%% !1110!X=^UA_P B_P##[_L=](_]&-7+?LZ_\D^O/^P_K/\ MZ<;BNI_:P_Y%_P"'W_8[Z1_Z,:N6_9U_Y)]>?]A_6?\ TXW%>3C=SNPYZ?11 M17E':%%%% !1110 4444 %%%Q!P17H=-IIV8)WU"BBBI&%%%% !1110 4444 %?#'[.?\ R.'A7_L4 M]3_]/-?<]?#'[.?_ ".'A7_L4]3_ /3S7N95\;C?@1]+T445]4>&%%%% M !17*?$_Q_#\,O"$^O3V4NH)'-# +>%PC,9)%0^MX4O8(AZN869E'_ :ER2W*LV=]16=X>\1Z7XLTBWU31K^#4M/G M&8[BW?_F2$K&F/0MGV MI:1#5G?45Y]I_P 6)9_B;9>"[_PY=Z5>W>G2ZE'--PAE./4&O4:\X_: M!X^&%QJUSI6EQ6FM?]CCKG\[:BO(G\1Z,'H?LA7 _%;X[^!/@E:P3>-/$ M-OHGVB*6:WBE#,\RQ@%]H4')&X?G7?5\M?M<013^+ )8TD"_#WQ.R[U!P0MK M@CWI#)5_X*1? YU##7-4P1D?\2>X_P#B:7_AY!\#O^@YJG_@GN/_ (FO*+'Q'I=[IJR:7/&-ZW4:R#<5& 8GE!Y[U]PU070=,5@RZ M=:!@<@B!<@_E5^F 4444""BBB@ HHHH **** "BBB@ HHHH **** /#OVL/^ M1?\ A]_V.^D?^C&KEOV=?^2?7G_8?UG_ -.-Q74_M8?\B_\ #[_L=](_]&-7 M+?LZ_P#)/KS_ +#^L_\ IQN*\G&[G=AST^BBBO*.T**** "BBB@ HHHH *\Q M_:>_Y-W^(W_8"N__ $6:].KS']I[_DW?XC?]@*[_ /19JX?$B9;,RM,^'#>) M_AI\/]=T6Z&C^,-*T:T>PU #Y91]G7-O< ??A;/(ZCJI!KLOAS\0H_&EI/9W ML']E^*=-"1ZMH\F0]M(1PRY^_$V"4<9!'N"!/\)_^26>#?\ L#6?_HA*S?B/ M\.;CQ%=V/B'PY=QZ-XQTQ@;>]*G9=Q DM:W &"\39/7.QOF'/5MW=F):*Z.\ MHKC_ (JZ'I_^GFON>OAC]G/_DI_P#IYKW,J^.7R/-QOP(^EZ***^J/#"BBB@#R']JK_DCMU_V$;#_TJCKU MX=*\A_:J_P"2.W7_ &$;#_TJCKUX=*A?$RW\*//?%?PXELKYO$O@LQ:1XD@C M>?+N$',+;QQH,=_!%):W".UO>64PQ+:7*8$ MD+C^\I_ C!'!K?KP7XO7]]X \77UOHSO;2>/+1-/M?*.T1:D)$B\X8_B,,I8 MG@G[..?1/W=07O:'2S-=_&[4[RU@NI;+X?V@KT>O-OVB. M/A1J!]+[3O\ TOMZF7PLJ.Z/E/6/^/36O^QQUS^=M11K'_'IK7_8XZY_.VHK MQZGQ'HPV/V0KY=_:S_Y&P_\ 9//%'_H-K7U%7R[^UG_R-A_[)YXH_P#0;6D- M'T#\._\ DG_AG_L%VO\ Z*6NAKGOAW_R3_PS_P!@NU_]%+70T""BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH \+_ &OC=VO@3PMJ=MI.J:S'I7BO M3+^YM]'LI+RX$,;L798HP6;&1T%?)EAXW\:^&9-1MO#>N^/M,T:XU"ZOH+.? MX2W<[P^?,\S*9"06P7/.!7Z3T5A.E&H[LUC4<%9'YPM\6OBDJD_\)9XXX&>? M@]=#_P!FJMIOQG^)1\,^$K_4/B1J,FI^(-*_M9--T7X>MJ#P0^9Y9+^6^5^; MCD#K7Z/:C_R#[K_KDW\C7PW^S9_R-_P^_P"RIWG[+GQ/U7XF^#M" M_LPL3XK^-0)X'C.YP/\ MG'7NMW=P6%K-=7,R6]M"C22RR,%5% R6)/0 #.: M\NHDI:'7'8;?WT&F64]W1EM;+X87%["B;SLV3 @."NTY]Z]_P!,@NOVA+^VUB]2:S^&MO)'7GCSQ M=:VD"&66>;X2W")&@&2S,6P !W-21?&KXBSQ)+%XX\8R1NH977X27!# ]"#N MZ5]-_'O_ )(AX^_[ 5[_ .B7KH/#-W!8^"M(N+F:.W@CL(6>65PJJ/+7DD\" MM/:*U^7\O\A.Y@DLI626%PZL-AY!'!KY(_8F_UWPM_[$+5O_3U'5QDFN:VWI_D2T[V MN?7'A+2UT/PIHNFIG99V,%N,@@X2-5Z'ITK6HHKC-CP_]I7P[J^C:7;_ ! \ M&W%UIGBO3'AMKF?3]/:^ENK!Y562-K_P .F%^;PQB01_9_,WY*L#T[U]G5\9^+?^1PMO\ LM]M M_P"D,%=-)W5F9S5M45O^%R?$C_H=?&?_ (:*Y_\ BJK:C\=_'FCV-\]S\)YXXUR0!EBX R2!]37VIJ&J66DQ++?7EO91,P17N)5C4L3@ $ MD(V4AE)M2"#D'_2H:(U$VER_E_D)Q:5[GS_ /\ "Y/B1_T. MOC/_ ,-%<_\ Q55=4^/_ ,2/#ED=3;Q-XHU*&VDCDFMKWX93V,30^8OF9F)( M3";CG':OM\]:" 001D'J#4^U7\OY?Y#Y'W*VFZE:ZQI]M?64Z7-I>]M4&^30I7<$R1*.3;$DED&2A)8< M<#V2VN8;VVBN+>5)X)4$DV3Y3R2,#UKZ _:=_Y&KX)_]CM;?^BI*\2^ M#UA;:AX\\,QW5M#=1C2]?(2>,. ?[67G!%>]EB6O]=3S,8W9,V_-\8_]%Z\+ M_P#@IM?_ (_1YOC'_HO7A?\ \%-K_P#'Z]H_X1C1O^@/I_\ X"Q_X4?\(QHW M_0'T_P#\!8_\*^AY/ZNSR>;^M#Q?S?&/_1>O"_\ X*;7_P"/T>;XQ_Z+UX7_ M /!3:_\ Q^O:/^$8T;_H#Z?_ . L?^%'_",:-_T!]/\ _ 6/_"CD_J[#F_K0 M^6/C9_PD]UX2L;2\^+F@>);>[UG3K=M/M-.@BD;==1C<&25C\OWCQT%?7.,5 MFKX:T='5UTFP5U.Y6%K&"#Z@XK2IQC9MBE*X5R7C?P0?%NL^$+Y9(8SH6JC4 M#YJDEE\F2,JN._SCKZ5UM%6U%_P#P4VO_ ,?KW&]TRSU( M(+NSM[L)ROGQ*^WZ9!Q5;_A&-&_Z ^G_ /@+'_A67)JV:UTVX_ME=MQ"J0%3L."7"\ 'G.#CK43C:+?^9< M7>21Y!_;5[?:,ES>V4&G/JNLZKJHL'N]U[:^8\ ,4T)0%"-H.>X845Z9^RO^ MS_I/Q7_:3\7:+X\UW5/$FM:5H"F\U6VU$217,WVA%4H=G 6/8I3G#!N>< KS M9ZL[8V2/U>KY=_:S_P"1L/\ V3SQ1_Z#:U]15\N_M9_\C8?^R>>*/_0;6D"/ MH'X=_P#)/_#/_8+M?_12UT-<]\._^2?^&?\ L%VO_HI:Z&@04444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110!6U'_ )!]U_UR;^1KX;_9L_Y& M_P"'W_9.9/\ TXK7W)J/_(/NO^N3?R-?#?[-G_(W_#[_ +)S)_Z<5K@Q?P'5 M0W.C_9KNH;'Q'\<;FXE2"WA\874DDLC!511$A+$GH .+\!? WQ5JGC_X@0^)4_LO MP->^*)M7^QI*&?6T9%$:2;3\L"E$_!7@BRU:#P_HLK))J5Q*N2 MVT'YV PJ@8Y 'K7T]\>_^2(>/O\ L!7O_HEZ\P^(G[.>K_$+_A$_&?@7QKE7Z;&BDL!&89VC4[8Y66;RY-HP71NYS78?L3?Z[X6 M?]B%JW_IZCKO?@_^RW/\(_\ A(?$OB3Q(OBWQ"VE36=I.ML8H[6-@SS,-[NS M2RN2SN6Y^G X+]B;_7?"S_L0M6_]/4=;3DI*37];D1335_ZV/LZO//$_QFM? M#WBZ[\.6OAGQ'XBU&TMH;JX.C6:3)$DI<)N+2+R?+;M7H=>9>%T9?VA/'Q*D M!M%T@@GO\]X,_I^E<<4M6S9C?^%WW7_1-/'G_@LB_P#CU?.5_JS:[K.F7S6% MYI;3_&RU8VFH1B.>/_08>'4$@'\37VY7QGXM_P"1PMO^RWVW_I#!6U)IMV1$ M[V/-?%NCVOQG^-NH77C"PUOQ%:WWB/4-(_LS24WR6MG9&UB5(5+8C#M/YLSC MYML9P1DUU-IITWPT\+?'CX56NHW>J>&?#]UI5[I;WLIFDM4N)82UOO/\*[1@ M8XY]:]/^*'[(?B#6OB1>^+OA]X\7P/<7UPE]+ ;$S""[""-YH"KKM\U!B12" M'ZGD#%+7_@6?@M^SAXZ;5-=F\6^+-;O;:^U;7[J/;)H(KQ MN9;C]G?4VGB$ES\+[R626Y7!=_#TC8.Y /\ ET/.5P3&3D?+P/9ZCN+>*\MY M8)XDG@E4I)%(H974C!!!X(([52=A-'@_[2EQ%=^(O@=/!(DT$OC.T>.2-@RN MIBD(((Z@CO7COP3_ .2@>&O^P5K_ /Z=TKT7QU\#O%>E>/OA];>&D.J^!;'Q M3!K M))0KZ(BHPDC37C+\NO]:'T=1117TIXP4444 %%%% !1110 4444 %%%% !1110 5\ MK?\ !0AHD^&_AIIE9H1JP+JC!6*[#G!/ ..]?5-?+?[?QE7P#X4,$BQ3#65\ MMW8*JML."200!GN1BLJOP,TI_$CH/^"=DE@_[1/BX:';7&F^&D\-%-,TN^<& MZLX_MPWI*.J$R;V"MDA6'."**N_L(-?']KCXD#7+B"^\3+X?5=4O;)U:UGD^ MTIL,(7[H$>Q2I^8,#D\T5Y'/%/BJRT76K[1+:Z@M;@/E MHA&J[RP4A1D$'?&";]"U[3=94*'/V"[CFPIZ$[2<5\<::,_P#! M0#X,?]DS?_T$U]'_ ! _9N\&>/=7M]=CM[CPMXKMVWP^(_#+^$_B5XG\"^.K/P-\3&M;B75YGC\.>)[&/RH=2V)O,$ M\>3Y-P%Y&/EDP=N,8KV*\O(-/M)[JZF2WMH$:2661MJHH&2Q/8 "F235Q/BS MXV^ ? \965]XI_:CBN+C3]3O\ P5\) M+F+;:WNGD0:QK7)!D1R#]FMSC@@;W!R"@->J?#OX2>#_ (4:2FG>%?#]CH\( M'SR0Q#SICW:20_,['N6)- Q?AC\6?"7QE\/2Z[X-UJ'7=*BNI+-[F%'4+,F" MZ$, NNKY$_X)F?\D9\<_\ 8^ZS_P"A1U]=T""BBB@ HHHH **** "B MBB@ HHHH **** *VH_\ (/NO^N3?R-?#?[-G_(W_ ^_[)S)_P"G%:^Y-1_Y M!]U_UR;^1KX;_9L_Y&_X??\ 9.9/_3BM<&+^ ZJ&Y]14445X9Z(4444 ?-GQ M^^/T<]E\0_AWI?A'6M7U*&Q?3I+VW>V2W$L]JLB??E5B )5R=OK3M"_:L?2] M#TZSD^&_B9I+>WCA9EGL,$JH!Q_I'M7K/B7X&_#OQEK,^KZ[X'T#6-5N-HFO M;W3HI99-JA5W,1DX4 #/8"LS_AF;X2?]$U\+?^"F'_XFNA2IV2:,[2ON>>:O M^U>U_I-[:I\-_$ZO/!)$I:>PP"RD#/\ I'O7D?P0UW5/@GI/PRU"_P##5YK$ MMMX4U'2KRRTRZM3-:SR:FLZ"0/*HP47/!/45]/\ _#,WPD_Z)KX6_P#!3#_\ M31_PS-\)/^B:^%O_ 4P_P#Q-4IP2LD+EE>YQ]A^U5$M&\/WLNNRPR7&FV4<#NAL;@E25 )&0 M./:KGB?X>>%_B)^TYRGU;Q1;?$N+Q%>V(NK07_K7@OC#X!_#[XO^-]+T'P+X'\/:9I7AC6X;CQ#KL6G1)% M,8QN-A'M \TMG$G\*X .3Q7TYX1\#>'? &FR:?X9T/3] L9)3,]MIULL$;2$ M %B% !. !GV%*:@EHM1QYKZFY1117.:"K]X?6OB#X)_\E \-?]@K7_\ T[I7 MV^OWA]:^(/@G_P E \-?]@K7_P#T[I7N95\$:PI=5*@E=AR 6 M^7./7CUKZEKYC_;NT34?$?@SPCINE:7/K5_<:N1'8VT?F/+B)F(VYY&%-95? M@9I#XD;7_!/6YTO_ (:!\1RZ$'L_",GA7.C6MXZ&X@A^W_,LA'.3)YC .2X! M&3THKY0T'2M.MYK;7;'1=6\.>*9C>6&M0HGDZ=')%)%B*#YB^X @MN8G+45Y M4MST(JZ/W,KY=_:S_P"1L/\ V3SQ1_Z#:UQ:_P#!7'X%N2!'XH)'4?V4/_BZ MXCQ1^UUX$_:?\7ZVO@U=45M)^'GB3[0-1M/)^^EMMV_,<_=-2-(ZO3?^4@/P M8_[)H_\ Z":^XJ^!?A1KM_\ $C]N+X:ZS:^%/$>D:?HOP^:TNY=9TUK7!8$) M(,YRCD$*W1<2V=PO,4\;=5=&P0 M1[CH37SQ9>/-7_:-TSP-\,]4;[+J?F7$WCV.#*%8K"<1-!UX6XFV=_N;L5]: MU\^?!3X97OAC]IKXY>)+K2KBTL=5?3?[.O)4(CG4Q.UP(CT($F"V.YYYH$>_ M6MK#96T5O;Q)!;PH(XXHU"JB@8 '0 <8J6BBF(^1/\ @F9_R1GQS_V/NL_^ MA1U]=U\"_L5?%B[^#/@KQYX:U7X=>/=5OX_&VJS22:)H$EU#'O:,A&<$8?&" M1Z,/6OH7_AJV+_HDOQ5_\)27_P"*I(=CW6BO"O\ AJV+_HDOQ5_\)27_ .*H M_P"&K8O^B2_%7_PE)?\ XJF%CW6BO"O^&K8O^B2_%7_PE)?_ (JC_AJV+_HD MOQ5_\)27_P"*H"Q[K17A7_#5L7_1)?BK_P"$I+_\51_PU;%_T27XJ_\ A*2_ M_%4!8]UHKPK_ (:MB_Z)+\5?_"4E_P#BJ/\ AJV+_HDOQ5_\)27_ .*H"Q[K M17A7_#5L7_1)?BK_ .$I+_\ %4?\-6Q?]$E^*O\ X2DO_P 50%CW6BO"O^&K M8O\ HDOQ5_\ "4E_^*H_X:MB_P"B2_%7_P )27_XJ@+'MFH_\@^Z_P"N3?R- M?#?[-G_(W_#[_LG,G_IQ6OCZ-JD2J[VEY=*DBJPRI(/J.::3>PF[;G>T5Y3_ M ,-6?!__ **/X=_\#DH_X:L^#_\ T4?P[_X')5 OB+\4/A/I_AGQ;I.N7L>O2RO!97*R.J?8 MK@9(';) _&KWB[XF^%/AI^T[<7'BKQ!I^@07/@Z".%[^<1B1A>S$@9Z\5MRN MUK=/U(NMSWJBO*?^&K/@_P#]%'\._P#@7#:VWBJQ2.-?0 +_P#KK>-&=N9+4S=2 M-[7/N/PYX+/''A[P_>^ GTN+6+^*P6[@\06UX8GD;:I,:+DC)&3GBOLRL9PE!^\7&2E ML%%%%9EBK]X?6OB#X)_\E \-?]@K7_\ T[I7VO>:A:Z7;MHEL5'<^4=8_X]-:_[''7/YVU%&L?\>FM?]CCK MG\[:BO(J?$>C#8^\A_P30_9N&[_BW ^;K_Q.M1Y_\F*\J^)O[,?PU_9\\8:K M)X!\-_V"^I_#OQ+]K;[=M:EHMK;W-U>:I=79:,*'" 32N$ 9B M<*!UKUJN>^'?_)/_ S_ -@NU_\ 12UT-,04444 %%%% 'E.H?LO_#S4M;U7 M5GT[5K>]U6Z>]O&LO$.HVJ2SL &?RXKA4!.!T Z5%_PRQ\/?^??Q#_X5FK?_ M "57K=% 'DG_ RQ\/?^??Q#_P"%9JW_ ,E4?\,L?#W_ )]_$/\ X5FK?_)5 M>MT4K >2?\,L?#W_ )]_$/\ X5FK?_)5'_#+'P]_Y]_$/_A6:M_\E5ZW118# MR3_AECX>_P#/OXA_\*S5O_DJC_AECX>_\^_B'_PK-6_^2J];HHL!Y)_PRQ\/ M?^??Q#_X5FK?_)5'_#+'P]_Y]_$/_A6:M_\ )5>MT46 \D_X98^'O_/OXA_\ M*S5O_DJC_AECX>_\^_B'_P *S5O_ )*KUNBBP'DG_#+'P]_Y]_$/_A6:M_\ M)5'_ RQ\/?^??Q#_P"%9JW_ ,E5ZW118#QV^_9;^'T=E<.L'B'W_7S7YX>/-#M-7T7X%Z3!7-7TY3>GLSZ]\$^,]7\">(K;P)X\O#>7 M=RTIT+Q&ZJD>I0J)[?P%XYF$NI7!D_L'70N(]6@0# MY9.RW2C)9> P&Y>X'A-_P#!?'_A7HU%3SR[CY5V/ ?&OPG\&>!_B9\) MKWP_X7TK1KN37Y8WFLK5(W9?L-P<$@=,@'\*M^(_ 'AOQ[^T]=0>(]#L-7_\%\?^%'_ SG\+A_S('A[_P7Q_X5Z-7C M&M>(-2^/&I7_ (:\+7)K>U5(YWBPXM+9D_UIY^ M.UL[6)IIY MY6VI&BC+,3V )KQ[2-.NOVA]4L/$.L6\EG\.;*6.]T72IEVR:M*N2MU2-K;F . *7P/X\>^&/\ L$Z__P"G9*]F_;D_Y-H\3_\ 7:R_ M]*XJ\9^!_P#R/OAC_L$Z_P#^G9*]_+7=O^NQY>,5E_7F?2%%%%?2'CA1110 M4444 %%%% !1110 4444 %%%% !7G'Q-_P"1_P#A;_V&;C_TBGKT>O./B;_R M/_PM_P"PS14 M^(]&&Q^R%?+O[6?_ "-A_P"R>>*/_0;6OJ*OEW]K/_D;#_V3SQ1_Z#:TAH^@ M?AW_ ,D_\,_]@NU_]%+70USWP[_Y)_X9_P"P7:_^BEKH:!!1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% %;4?\ D'W7_7)OY&OR=\8:C:VU M[^SU:2SHESXM9+F!)&MY1J*@/&6!*M@GD8/)KCQ+Y4F=%%7NCZQKGO' MG@72?B+X;N=%U>%G@D^:*>)MDUM*/NS1..4=3R&'\B:Z&BO!3MJCTCQ*P^-D M7P?N)?#?Q:UBVTIX2%TGQ-= Q6^L0!1RQ'"3ID!UX!R&7@X'DWQ/_P""CWAS MPKXSN-&\)Z79>,-/MX(W?55UF&UB>1@243?][:,9/KD?7ZL\3>"?#OC6&"+Q M%H&EZ_%;L7ACU2RBN5C8C!*AU."1W%8'_"B/AG_T3KPE_P""*U_^-UM&5/>2 M(:ELF?(TO_!35IXGCD\ :=)&X*LC^)K4A@>H([BLOX"?MH:=H/Q,;2YK/3/" M?P]U622>6WN]=MYX]*FV9S;[3E8F(P8L$ G*[1D5]F_\*(^&?_1.O"7_ ((K M7_XW1_PHCX9_]$Z\)?\ @BM?_C=:>TI6:42.6=[W.<_X:W^#/_12?#__ (%B MC_AKCX,_]%)\/?\ @6*ZF+X*_#N!"D7@'PO&IZJFBVP!_)*A/P)^&A.3\.O" M1/OH5K_\;K']WYFGO'E?B?XZ?#_XD_%'X3Z=X6\7:5KM]%KTLKV]E.'=4^Q7 M W$>F2!^-:'C+XI^$?A?^TY<7'BSQ#8>'X+KP=!' ]]*(Q(PO9B0/PJ?QY\- M/!_@_P")7PEN]!\)Z'H=T^ORHT^FZ;#;R,OV&Y.TLB@D9 ./:K.M^"?#OC3] MJ"[A\0Z!I>O10^#;=XH]4LHKE8V-]*"5#J<''<5K[NG:WZD:FC_PUQ\&?^BD M^'O_ +%'_#7'P9_Z*3X>_\ L5T?_"B/AG_ -$Z\)?^"*U_^-T?\*(^&?\ MT3KPE_X(K7_XW6?[OS+]X^5?VI_VS](N;G2_#?@[5-.\0>&+R$RZQ>:7K<-K MK7]=#S,:M$SZ2HHHKZ<\4**** "BBB@ HHHH **** "BBB@ H MHHH *^9/V[=6O-"\(>#;^PU>ZT&ZAUKY=0LV(DA#1,K$8Y/RLW KZ;KY?_;W M!/@?PB! +H_VVG[@H7$GRGY=HY.>F!ZUE5^!FE/XD?-6C*+SXD:GH7A36-7\ M<:.D<^HQZI(DK"[:5H=\OE[5):L[XNR/T0KY=_:S_ .1L/_9/ M/%'_ *#:U]15\N_M9_\ (V'_ +)YXH_]!M:0T?0/P[_Y)_X9_P"P7:_^BEKH M:Y[X=_\ )/\ PS_V"[7_ -%+70T""BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** *VH_\@^Z_P"N3?R-?#?[-G_(W_#[_LG,G_IQ6ON34?\ MD'W7_7)OY&OAO]FS_D;_ (??]DYD_P#3BM<&+^ ZJ&Y]14445X9Z(5RNK?$[ M0-%U2]T^Y?4&GL0K73VVDW<\, 9=P+RQQ,B_*1[IEMD#>3+YR(#P5&Y6 8?-QD5K"*DW0Z-X6\2:+K=VG@EX-.L;;P=H]E8MXBTR>3SVB:^V M1LPDB*.H:/>"&8>8N5'0^A?#6P33? ND0K'>0N8C),FH1^7.)G8O+O4< [V; M[OR_W/2KN2WMF,22_O)UB,:@1R(Q) M; #\=Z*\N6[.Y;'Z-5\N_M9_P#(V'_LGGBC_P!!M:^HJ^7?VL_^1L/_ &3S MQ1_Z#:U)2/H'X=_\D_\ #/\ V"[7_P!%+70USWP[_P"2?^&?^P7:_P#HI:Z& M@04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!6U'_D'W7_7 M)OY&OAO]FS_D;_A]_P!DYD_].*U]R:C_ ,@^Z_ZY-_(U\ ?!3QAI_@_5?AYJ M^I1:B--/@9].^TVFF7-THN#?!_+/E1M@[03SQ7'BHRE&T5#_ ._K?_A.:C_\8H_X7YX/_OZW_P"$YJ/_ ,8KQ_85?Y']QW>TA_,C MT2BO._\ A?G@_P#OZW_X3FH__&*/^%^>#_[^M_\ A.:C_P#&*/85?Y']P>TA M_,CT2BO._P#A?G@_^_K?_A.:C_\ &*/^%^>#_P"_K?\ X3FH_P#QBCV%7^1_ M<'M(?S(]$HKSO_A?G@_^_K?_ (3FH_\ QBC_ (7YX/\ [^M_^$YJ/_QBCV%7 M^1_<'M(?S(H?%_\ Y'[X1?\ 8Q2_^D-S26G_ "=-J7_8EV__ *72US7C3XBZ M/XV\??#,Z1%J\R:?K0)#']CG3<6DB4?>91U[U/JOC;3?#/[1%UK M5]%J1TJ?PK#9QW5II5S2N4/E1M@[2#SZULJ-6WPO;MYF?M(7W1[E17G M?_"_/!_]_6__ G-1_\ C%'_ OSP?\ W];_ /"PJ_R/[F'M M(?S(]$HKSO\ X7YX/_OZW_X3FH__ !BC_A?G@_\ OZW_ .$YJ/\ \8H]A5_D M?W![2'\R/1**\[_X7YX/_OZW_P"$YJ/_ ,8H_P"%^>#_ ._K?_A.:C_\8H]A M5_D?W![2'\R/15^\/K7Q!\$_^2@>&O\ L%:__P"G=*^FU^/O@\$?/K?_ (3F MH_\ QBOFGX-VEQ9_$+PNMU;3V1WKVEZEML='UC3]2M9;ZRO?%4\C6\NH M,KP$0/$'(0Q9(V@X'!'4T5V.K'%IK7_8X:Y_.VHKR9_$>E!Z'W0/^"FW[.Y_ MYGAO_ "?_P"(KR_XB_M/_#G]HGQ=JH\!Z[_;!TWX>>)/M0-O)%LWK;[?O 9^ MZ>E;*_\ !('X$+C%SXM&.G_$U3_XU7%>(/V._ 7[*WB_6V\%R:O(=6^'?B,7 M']J7:SXV+;[=N$7'WC^E2"/O+X=_\D_\,_\ 8+M?_12UT-<]\._^2?\ AG_L M%VO_ **6NAIDA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M%?4?^0?=?]",,H5Q MM&TD;1Q[5^F&H_\ (/N?^N3?R-?G'\!O^1M\$_\ 8BR_^G!:Z*/Q&538]9_X M5=IW_08\3?\ A0WG_P HRVOA M>?PA?G&L>$Y1I=PI_BA S:RCU#P[#]0P[5Z162IIJ]V:.;3V/C.P^#W[43ZC M8^?XQTFQMUN8GEGBUF^G94#@M^[<[7! (*G&>F1UKW_P?\)-5MM-N&\6^,=; MUW6)[N:=KFPU&YL8%1FRL:0I)M4*.,"O3:*M4TB'-LXX?"W3A_S&?$Y^OB&\ M_P#CE+_PJ[3O^@QXF_\ "AO/_CE=A15\J%=G'_\ "KM._P"@QXF_\*&\_P#C ME'_"KM._Z#'B;_PH;S_XY7844)O\ PH;S_P".5V%%'*@NSC_^%7:=_P!!CQ-_X4-Y_P#'*/\ A5VG?]!C MQ-_X4-Y_\T2 MXO\ 5+FZ*Q.RLR@2R,!DHIZ9XKIJ*+(+L****H04444 %%%% !1110 4444 M%%%% !1110 5YQ\3?^1_^%O_ &&;C_TBGKT>O./B;_R/_P +?^PS%%?!_\ PD?Q:_Z"OQQ_\)73?\:/^$C^+7_0 M5^./_A*Z;_C1<5C[PHKX/_X2/XM?]!7XX_\ A*Z;_C1_PD?Q:_Z"OQQ_\)73 M?\:+A8^\**^#_P#A(_BU_P!!7XX_^$KIO^-'_"1_%K_H*_''_P )73?\:+A8 M^\**^#_^$C^+7_05^./_ (2NF_XT?\)'\6O^@K\"Y\0> C(9"Y\ ON,P ?/V].H' -=-#X MC&K\)](45P-UKEY:>++B/5]8U#0[;[7&EBBV<9L;F(A \YC8J[.S+M+HI?IWC?6DMM1>_TRSDG_M1M.L(;6[8F5MQ WEHP$55!8L-QP#A2< ^AS(X^ M5G=T5Q-[\0+_ $]C93:(CZT+N"U^RPWFZ(K,',-RZS\ M1?[ UNUL;U-*42W%K:O%'JH-VLD[HBE8#&-R[W R6!P"<=B^9!9E/XA^"=2. MJ1>,?")CA\5V,#1M:RG;!JL/7R)B.XY*/U4GT)%:'@KXJ:)XRN#IWF/I/B.& M-7NM!U >5=VY(Z;3]\?[2Y!]:AO?B%?V]I_:4.AK<:,VHQZ(-:\(^-]BOGCXT?#+4?!WAN'4_#?Q \;:?=3ZOI]H()= M;>YA59KJ.)\"8,?NN<#./4&NZ_9^N]8N/!^KPZUJ]UKEQ9:_J-C#?7I4S200 MSM&F[: ,X4] *:EK9H7+I<]-HHHK0@**** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH *\X^)O_(__ M_[#-Q_P"D4]>C MU\O?M\:Q=>'O _A+4[+4M0TFXM=8WBZTNY-O<*IB96"2 C!*EAZL?\>FM?]CCKG\[:BN&TC1FU;QE>W?A35=;UG0+IKNXCTG4;J6ZOX)"\ M >>XCP0K.RG!^]@?-VHKR9_$>A%:'[-=0U+Q;:ZK>ZOX,O8K=]'>=GA07M@DP.]1PR2,#CL34W*1^P/P[_ M .2?^&?^P7:_^BEKH:^//V1/%MGJ/Q5_LCPU\0/$7C;PU'X-M[FZCUFZ>>*S MO_/53''NC3;A.PSQWK[#H0F%%%%,04444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% %?4?^0?<_]!=9^']U8Z;8:G)-X+DB:._UB'3E4?;@<]JWH MNSNS*HKJQ],:IX-&L3RBXUC4FTZ9U>73=T1A?!!V[C&9 I(&0' [=#BHY_ = MM/)?G^T+^.*ZN%O(XHVC M;@$'S8CLW9)&2&+*']7.;ED>IVW@>UBE2XG MO;R^O1=I=O=W#)YDC(I5%(5 H0!C\JJ.23U))K:E\.K34[Z:9M2U&"WGU"VU M26RADC6)YX'B9&)V%\$PQY7=@X/ S7FG_#1'B'_H5/#?_AXM=3OK:T>=[E]-C:/[.TK$L[(O^A3\-_P#A(?^A4\-_P#AWVV6OC_\ M:T^(EI\1_&_PNL/&X@\)^&EN[G[=>:'XAAU!Q$?))8^4AV%2 1E3G)P.*ZO] MBB#PII?[1'Q T[P%KM_XB\'IHT$EO?:A.7D,K2(7!!1/XBW.T=.^:S]I>IH7 MRV@?<-%%%=1SA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !7R_^WNLS>!_""V[!+@ZV@C8A2 VTX.&^7KCKQZU]05\ MM_M_>2? ?A);C/V9M:42E0K,$V'. W!.,\'CUK*K\#-*?Q([W]A9+^/]IWQX M/$9B;QHWAZ-]9>T""T:0W*^7Y.S@KY7EY+ /NW;NU%4_^">$>GQ?&/6D\-F> M?P5_PBP;1KN_5!>3H;T^8TVW&3YOF $@-M"Y[$E>9+XF=RV/T.KY=_:T ;Q8 M01D?\*\\4=?]VUKZBKY=_:S_ .1L/_9//%'_ *#:U!2/??AO;Q0^ ?#31Q(C M-IEKDJH!/[I:Z6N>^'?_ "3_ ,,_]@NU_P#12UT- @HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@"OJ/_(/N?\ KDW\C7YA_";PQH_BGX@^ M K?6M)L=8MX_A]-(D5_;).BM_:2C< X(!P2,^YK]/-1_Y!]S_P!0>*KCQUX 7PG?:187P\ 3&5]8LY;F,Q_P!HKD*L1>$/#MG-#H]T\=PFF6Z-&PB;:0P7(.<8-8?AW7OV?5\/ MZ6+F;X>?:!:Q>9YD=ENW;!G.1G.:=;Z5XK\;?&"'PG\0M2TG5=%TW2EU@:?H M]G+;6UY(TQC1;E9)9/,5"A8+P,D$@X%>IWOA3P7IFS[7H^@VF_[OGVT*;OID M5VVN[I'->RLSXP^*WBSX?67Q%U.#PGJ'@W3[74M3T2S^VPZ?874=O;M'<_:' M19$9!AO+W''IFM/Q_I7@SPSX3O-2TGXN>$-7U"%H1'9KX'KF:WTJVCE8PB*Z,H5%Z@G;D=,XS3_B MI^TS\,O%G@34=*T?P#JUKJ,[P&.4Z D84+/&[?,.1E58?C7.[:W-ETL3^--# M\$>'_"&MZGIOQ@\'ZGJ-G937%M9#PYH1,\BH2J<0YY( X]:U?V;?%/P?O_"6 ML7GBY_ R:K=:BDY6]M[-" UE:EMBE<*OF>9\J@ '=Q6;\1?VH?A;XD\ >)-) MTOX?:O!J5]IUQ;6TI\/H@21XV53N'(P2.17:E'K-IHOVR._A0 MK?1P^8N-/L\CYN1\V[\' M(_#/B#5M!L-,CBNO$.J+%>Z?!&HEMQ=R>6 ZCE ,;1T QBNT_LKX>_\ /GX: M_P"_=O\ X5@?L\);1^$_$"V8B6T7Q/K B$ 0)]LDQMQQC&,8K=+WD9-Z'J- M%%%;&84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 5\N_M\ASX&\(F*!;F4:VFR%D#AVVG"[3P<],'@U]15\P_MXZ/? M>(?!G@_3=-T^\U.\N-9VI;V,'G2D")F8A.^%4G'M657X&:4_B1V?["\TZ?M+ M^.9-=AM]&\3/X?0ZGI-HJ1VEK)]I7;Y.TD,K)L(;^S6WU*\D#PDP7,B$B1HLD9ZX(X&.2O*F]3OBM#]RJ^7?V ML_\ D;#_ -D\\4?^@VM?45?+O[6?_(V'_LGGBC_T&UI#1] _#O\ Y)_X9_[! M=K_Z*6NAKGOAW_R3_P ,_P#8+M?_ $4M=#0(**** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH K:CQI]U_UR;^1K\Q_AAXU\/^"/$O@.\U[5+; M2H9O \L,M#LC)IGBW3[3P[>RM"?WB1R?:+ MF:E_RYS773L2#]G'X8ABP\#Z-D]3]F%+_ ,,Y_#+_ M *$C1O\ P&%=KJ>N0:3?:1:S)(TFIW36D)0 A7$,LQ+9/ VPL.,\D>Y%&#QI M87+HT:R&TDNVM([QWC2*1EC=W9"S@LJ^6P)4'D$@%06&EH]B;R[G,?\ #.?P MR_Z$C1O_ &%(O[./PQ0L1X'T8;CD_Z,.374:7X_\.:QH;:Q;:U8MIB-LDN6 MN$"1MG&&.<*3Z'U%-O/'V@:?/;"YU2T@M;FV:ZBOI+B-;9E#*N Y;!)W9&.P M-*T O(YK_AG/X9?]"1HW_@,*['PSX6TCP;I,>EZ'I\&EZ?&S.EM;)M0%CDG' MN34FH>(])TFV@N;[5+*RMY\>3-<7"1I)D9&TDX/'/%,U/Q5HNBOLU'6+"P?" M-MN;I(SABP4_,1P2C8]=I]#56BMA7;-2B@$$ @Y![BBJ)"BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BN)L--/C+4=;GO]1U"'['>O9V] MI8WLMJ+=552&81LN]FW;_GR-K* .N>9T^^\2>)M?\.6BZW%'!##JI:1X)0;J M2TO(H(Y7\J:(,&1\E,;,EN""NV.8JQZY17E'A#4=3L/"WP_OM3OGU*YUFZ^T MW$JO<+PVG7$Q&PS,#\R?=X3D812 1MKXNUVR\('Q/>)I\]G<6:7,%E;12B2) MY-OEJT@9O,'S_,513QD ]*.;0+'>45R_A/7M3U*_NK6_C,T21)+'>IIMQ8J2 M20T928DDC .X,<[CP,<]15)W$U8*\X^)O_(__"W_ +#-Q_Z13UZ/7G'Q-_Y' M_P"%O_89N/\ TBGJ9;#CN?*.L?\ 'IK7_8XZY_.VHHUC_CTUK_L<=<_G;45Y M%3XCT8;'[(5\N_M9_P#(V'_LGGBC_P!!M:^HJ^7?VL_^1L/_ &3SQ1_Z#:TA MH^@?AW_R3_PS_P!@NU_]%+70USWP[_Y)_P"&?^P7:_\ HI:Z&@04444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110!7U#_CPN?^N3?R-?G)\"/^ M1N\%?]B)+_Z7K7Z-ZA_QX7/_ %R;^1K\O_ /A/4?%OB#P%;Z=XHU3PM)%X)D MD:?2UA+R#[8WHCL_-93F&+THVJ+ #%BYMN%\J-.OOFNQ-]NIS-+OT M/0OB1X0N?&4WA>VBEN(+.WU-YKZ6UE$4@@-G M'=:M;CPOITUN+BST+4BT5^K(HDM/L5S&A9 00ZLZ(P P_HK7E5[D7 MZ'F^GZ1K-C;:&\NA37+:)=W&8/.@_P!(5Q(JSPY?&0& Q(4.'?N,':T_0Y;K MQAINM3:,FGB/3KJ':6C9X7EGC<@[3C:1X%\.6.H(8[^U MTVV@N$9PY618E#@L"0>0>036[115+004444Q!1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 8FJ^#-*UB]>[GBN(KF10DLEG>36QF4=!)Y3KO Y W M9P":M6WA[3K.YL)[>TCMWL;9[.V6+Y$BA,9.=&BE9#N95 MOX7TRTM-%MHK;9#HQ!L5\QCY)$3PCG.6_=R.OS9ZYZ@&JMKX#T.S6>-+(O;S M0O;FUFGDEMUB?[R)$S%$4X PH P,5OT46079FZ-X=LM!\W[+]I9I=H9[J[EN M&P,X :1F( R>!QR:TJ** "O./B;_ ,C_ /"W_L,W'_I%/7H]>IEL..Y\HZQ_QZ:U_V..N?SMJ*-8_X]-:_[''7/YVU%>14^(]& M&Q^R%?+O[6?_ "-A_P"R>>*/_0;6OJ*OEW]K/_D;#_V3SQ1_Z#:TAH^@?AW_ M ,D_\,_]@NU_]%+70USWP[_Y)_X9_P"P7:_^BEKH:!!1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% %?4/\ CPN?^N3?R-?G)\"/^1N\%?\ M8B2_^EZU^C>H?\>%S_UR;^1K\Y/@1_R-W@K_ +$27_TO6NBA\1E5^$] L_\ MDXS5?^Q6M?\ TKGIFI?\G(:!_P!BM??^E5M3[/\ Y.,U7_L5K7_TKGIFI?\ M)R&@?]BM??\ I5;5W=/FET445J9A1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7S)^W; MXDO_ AX-\):SIEU<6=[9ZN9$EMI6C?!A=6 902,J2.!GFOINOEG_@H(S)\. M_##+<"T8:N"+AF*B([#\Q(Y&.N1SQ657X&:0^)'SII6JVGB;7'O]"U>\:*^> M\O)O"EP\UQ<:>Y>%?/DD8 ,TN"20,#"C-%?7W[ CR-^TQX_6ZU)/$U^FA!9_ M$T+%H]3/VI2K*3TV*1'M7Y08SCO17E26IWQ=D?H=7RO^U[>P67BI6GD$8?X? M^)XU)[L5M<"OJBOCS]N89\1:?_V)7B/_ -!MJ<5=V$W97.D\%_MA:7IW@[0K M5OAQ\0Y6@L((C)%HBE&Q&HRI\WD''%;/_#9VE?\ 1-/B/_X(E_\ CM>$>&OV M;OAY=^&])GET6Y:66SA=R-7O1DE%)X$V!6E_PS-\.?\ H!W7_@XOO_CU=2P[ M_K_AC'VR_K_ASV7_ (;.TK_HFGQ'_P#!$O\ \=H_X;.TK_HFGQ'_ /!$O_QV MO&O^&9OAS_T [K_P<7W_ ,>H_P"&9OAS_P! .Z_\'%]_\>H^KO\ K_AA>V7] M?\.>R_\ #9VE?]$T^(__ ((E_P#CM'_#9VE?]$T^(_\ X(E_^.UXU_PS-\.? M^@'=?^#B^_\ CU'_ S-\.?^@'=?^#B^_P#CU'U=_P!?\,'ME_7_ Y[+_PV M=I7_ $33XC_^")?_ ([1_P -G:5_T33XC_\ @B7_ ..UXU_PS-\.?^@'=?\ M@XOO_CU'_#,WPY_Z =U_X.+[_P"/4?5W_7_#![9?U_PY[+_PV=I7_1-/B/\ M^")?_CM'_#9VE?\ 1-/B/_X(E_\ CM>-?\,S?#G_ * =U_X.+[_X]1_PS-\. M?^@'=?\ @XOO_CU'U=_U_P ,'ME_7_#GLO\ PV=I7_1-/B/_ .")?_CM'_#9 MVE?]$T^(_P#X(E_^.UXU_P ,S?#G_H!W7_@XOO\ X]1_PS-\.?\ H!W7_@XO MO_CU'U=_U_PP>V7]?\.>R_\ #9VE?]$T^(__ ((E_P#CM)_PV?I7_1-/B/\ M^")?_CM>-C]F;XKR3X?>"M)\;:UX-T#6H[J\TFTLM? M,5O]NGC(,>IQI&2R.&;"L1R32="VC_K\!JK<^P/^&SM*_P"B:?$?_P $2_\ MQVC_ (;.TK_HFGQ'_P#!$O\ \=KQK_AF;X<_] .Z_P#!Q??_ !ZC_AF;X<_] M .Z_\'%]_P#'J?U=_P!?\,+VR_K_ (<]E_X;.TK_ *)I\1__ 1+_P#':/\ MAL[2O^B:?$?_ ,$2_P#QVO&O^&9OAS_T [G_ ,'%[_\ 'J/^&9_AS_T [G_P M;WO_ ,>H^KO^O^&#VR_K_ASV7_AL[2O^B:?$?_P1+_\ ':/^&SM*Q_R33XC_ M /@B7_X[7C7_ S/\.?^@'<_^#>]_P#CU'_#,_PYQ_R [G_P;WO_ ,>H^KO^ MO^&#VR_K_ASV"Z_;)TN>UFC7X:?$8,Z%1G0E[C_KK7R5X1^%T?BKQ7X%TGQ$ MNM:+TOIK&='^VK\K^6P)X;H>]>J_P##,_PY_P"@'<_^#>]_^/5N M>#/@YX0^'VKS:IH.E/9ZA- ;5YY+VXG)B+!BH\V1@!N4'CTK2%%Q9,JJ:.3' M[+/@Y=0:^&H^*A>-$(6G'B2\WE 20N[S,XR2<>]=#X*^"/ASP'XD;7K"?6+S M4S:O9B75-5GO D3,K,%$C$#)1>GI7?T5T*$5T,.9OJ%%%%62%%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'CGQ,^*/BKPWXIUJUTJ M?PMIFBZ-IUK?7E_XB-P,&:21% \KMF,=1_%7G_\ PT[K?_0[?"O_ +ZU'_"M MGXTJ&\0?$($ @Z;X>R#_ -A&6OH(Z;9Y_P"/2W_[]+_A6%I2;LS6Z2U1\R?\ M-.ZW_P!#M\*_^^M1_P */^&G=;_Z';X5_P#?6H_X5]-?V;9_\^EO_P!^E_PH M_LVS_P"?2W_[]+_A3Y)=PYH]CYE_X:=UO_H=OA7_ -]:C_A1_P -.ZW_ -#M M\*_^^M1_PKZ:_LVS_P"?2W_[]+_A1_9MG_SZ6_\ WZ7_ HY)=PYH]CYE_X: M=UO_ *';X5_]]:C_ (4?\-.ZW_T.WPK_ .^M1_PKZ:_LVS_Y]+?_ +]+_A1_ M9MG_ ,^EO_WZ7_"CDEW#FCV/F7_AIW6_^AV^%?\ WUJ/^%'_ T[K?\ T.WP MK_[ZU'_"OIK^S;/_ )]+?_OTO^%']FV?_/I;_P#?I?\ "CDEW#FCV/F7_AIW M6_\ H=OA7_WUJ/\ A7E7[17Q+O/BAX-MH]0\5>!M333+N.Z2P\/S7D=U<$LJ M%5:08'#$Y'(QD=*^[_[-L_\ GTM_^_2_X5\R?MWVJ6_@OP@UJ8;"8ZW'MN!M MC$9VG#%L' !YS@].E9SC)1=V5"2>9?VH_'4.K:G#XA\00^&HDO\ Q#:S M![>_;[2I0Q@ ! B%$*#."AY.:*X);LZULC]"*^/?VYO^1BT[_L2O$?\ Z#;5 M]A5\>_MS?\C%IW_8E>(__0;:G#XD*6S-'PC_ ,BGHG_7A!_Z+6M:LGPC_P B MGHG_ %X0?^BUK6KUUL>>]PHHHIB"BBB@ HHHH **** "BBB@!1U%?-_P4_Y' M[PQ_UX^)/_3K%7T@.HKYO^"G_(_>&/\ KQ\2?^G6*LI?$OZ[&D=F?1]%%%:F M84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110!\[?&?\ Y&'XA?\ 8-\/?^G&6OHD]:^=OC0/^*A^ M(/\ V#?#W_IQEKZ)/6LH[O\ KN7+9?UV"BBBM2 HKE!JNOZ_?:@-&DTZQL;& M=K827UN\[7,B@;\!9$\M0Q*Y.XD@G & M5*$:UG2"6*,O-$?OOD2$8P5.TY.V>9%6/1Z*\_\ "?CW5-8T7PMJ.IVRZ=_; MMUMB@:W4[83:2W"_,L[ 8\O[Y&3@CRUW;AL6OQ M;C3WU&33=1MM*^SFY@OI M8E*7"<;=BJQ<%MPVJRJ6SP*.9!9G445CZ-XC&JW<]G-87>EWL4:S&WO!'N:- MB0&5HW=2,J01G(XR!D9V*8@KYE_;J\.W7BSPCX.TFSTBZUV:ZUG:=/LO];,@ MB9G"G/'RJW/:OIJO./B;_P C_P#"W_L,W'_I%/435XV*B[.Y\'6VEVFF_$?5 M;GPEX:U#PKX3C-Q86\5X )HYHV@,L;R9+'YF)V%CM]3D8*]#UC_CTUK_ +'' M7/YVU%>3/21Z,'H?LA7Q[^W-_P C%IW_ &)7B/\ ]!MJI8^./_0G_$G_ ,+7 M2?\ Y&KS3XLW'B='U2'QOX<\6Z;JS^$=:;3[K7?$%GJ$8B"1>T^$?^13T3_KP@_]%K6M63X1_P"12T/_ *\+?_T6M:U>PMCS MGN%%%%,1S%QX[B6>Z^QZ1J>JV=I(T5Q?644;11NAPZ@,X>0J00?+5^05^\"! M2U+XO^%],OH+9]3MI%DL_M[S+*?".I:[:V=K;-]E8Z%?6#7.\?N)I4A5#P_U.Z2SM$94,C]V8A550.68D@!0"22 !5'P]XVTGQ1/+!8 MR7*7$2[V@O;*>TEVYQN"3(K%<]P,4KK8=C=HHK/;7]/CDU)9;D6XTX*UU+.I MCCC!7<#O8!2,]BUB*&2X\JYTZY@ MCDCC=$=HY7C6.0!I8QE&/WA5'2?BOX?UW48K.Q36IVEE,*7 T"_%L6!()\\P M"+;D'YMVWWJ;KN.S.PHKF-<^)?AOPWJ$MEJ&I>3- H>X9())([52,@SR(I6$ M$#OBS;Z MWJ$&B>(-,N/"'BN3?MTB_8,)PO5K>8 ),N.-_ VE^/=)6RU*- MA)#()[2\A;9/:3K]R6)ARK*>?0]"".*P_A7XLU+4$U+PUXC='\4Z Z074ZC: MM]$R@Q7:KV#C.0. RL/2A-IV8.SU1KS>&=4LM0O9]$U>"QAOI/.GM[RS-RJR M;0I>(B1-F0 2#N&><#)R:/X'AT34M)NH+J2065I>0/YR@O<27,T,TDS,, $O M$Q("XS)Q@#%=-13LA7.3L_ 2VVB^#M.>\$R>'RNYC%C[2!:2VQ&-WR9\W=W^ M[COD0+X!N[GP[)X?U#5TN]%6T^RP(MF%G4+M\MY'9F5V7:.B*">H/2NSHHY4 M.[.<\)^$_P#A''N9)%TH2RA5!TS3!9@ 9^]\[EB2?4#@8'7/1T44TK"W"O./ MB;_R/_PM_P"PSCUYQ\3?^1_\ A;_V&;C_ -(IZF6PX[GRCK'_ !Z: MU_V..N?SMJ*-8_X]-:_[''7/YVU%>14^(]&&Q^R%?'O[X4444Q!1110 4444 %%%% !7%^*_BIIWAW7[7 MP[96EUX@\372&2/2].4%HTZ>9,[$+$F>,L<^@-0_%#QAJ.C+I7A_PZL;^*M? MD>&Q,RYBMXT :>X?G[L:'@=V*#O6MX!\ Z;\.]"_L[3S+<22R-<7=_=,&N+R M=CEY96P-S'\@, <"H;;=D59)79Q0T;XP>*IWN+CQ'HG@.UR?+L=.L1JQA@6(7$ZSRMN3EB77OG M&:]BHHY%>['S/8****L@**** "BBB@ HHHH **** "BBB@#G/'/AB;Q1IUFE MGJ"Z9J=E=I>V5Q+#YT8F0, 'CW+O4JS @,#SD$$9KF;KQEX@M)-3\.:]9VMM MJ\VCW=_I]_H\[M'.L(1'RK*&B<--&0,L#GALC%=OKWAS3?$]FEKJ=HEU$D@E MCR2K1N,@.C AD8 D;E(/)]:I^'O ^C^&)YKBR@G>ZE01O=7MW-=SE &WL=.$UO'%=RQ+&19%B,(PRI/+(?E; MN#7?+\&_""F#_B5,T5O<17=M;M>3F&UECD61&AB+[(L,HX0*",@Y!(._+X6T MJX.L>=91S+JZ".^24ETG4)Y>TJ3C&WC '-2XM[E*21Y_XR2X\-ZAX6\+:5'X MAO=-U#[7<7#6FJF2\D\L)MB%Q=3AU4^8S?(^[$6!@;JW?AW'KMI?ZO:WUCJM MIHBK#)IYUN[AN;E7.\2Q[TED9D&V-@SL6R[C. *TD^&^@+H::0]K<7%G%-]H MB-S?3S30R 8#1S.YDC(' VL, D# -:/A[PMIOA:WEBT^&1?.W^E:=6-IX\4?!SPWHL. MHZEI'B'0XKJTTTFVL)+*Z GF2%9,M/*LAWR*2 %R,XYP#Z+=^&]-O]8AU2YM M5FOH;2:Q1W)*^1*T;2(5SM(8PQ]03\O'!.<73/A7X9TB_MKNVL)=UJP>V@EO M)Y;>W8# ,4+N8XR < JHQVH<7>Z"Z,SX3!/^$<\1?;]GVPZ_JOV_S<=/M4GE M[L]OL_D8S_#M[5<^#.[_ (5;X:^]Y/V1?L^_.?(R?)Z\_P"KV5&_$> MH2WNH:=YLTZA;A8YY8H[I0, 3QHP288XQ(&XXKI418D5$4(BC"JHP /04TFA M-H=1115DA1110 4444 %%%% !1110 V218D+NP11U9C@"H/[3L_^?N#_ +^# M_&OF7]JW1+KQC'XQT^?5=733;#2]*D32K&Y\N&X:>]DC?S%Z.<(N,G@@5R/_ M Q7\,/^A&^(/_?VV_\ BZQW9-XSC($@R.>E3S2>Z&E% M=3ZUHKCO^%A7?_0D^)__ '@_P#CU'_"PKO_ *$GQ/\ ^ \'_P >K;F1E9G8 MT5QW_"PKO_H2?$__ (#P?_'J/^%A7?\ T)/B?_P'@_\ CU',@LSL:*X[_A85 MW_T)/B?_ ,!X/_CU'_"PKO\ Z$GQ/_X#P?\ QZCF069V->6FJF2 M._\ DADYB92J&.0DDJQXX^M1.24;EQBV['#ZQ_QZ:U_V..N?SMJ*\[\$BWU: M:"ST_5?$FL^+?]+O-:TF599K.W>1X=LL18;BSC&68Y//' HKRIN[/0@M#]U* M^/?VYO\ D8M._P"Q*\1_^@VU=C_PT)KW_0[_ D_\&=Q7EWQ>O9_B[?/>:GX M[\ NUKX>U73Q#H5Y)*\:7"Q[IY YXC3RQDC^\*JGK)$RTBSL?"/_ "*>B?\ M7A!_Z+6M:O%=)^)>I:;I5E:1^+/AY+';P1PJYO9_F"J #^.*M?\ "V-4_P"A MI^'?_@;/7IJ:LC_A;&J?]#3\._P#P-GI\ MZ%R,]@HKQ_\ X6QJG_0T_#O_ ,#9Z/\ A;&J?]#3\.__ -GHYT'(SV"BO'_ M /A;&J?]#3\._P#P-GH_X6QJG_0T_#O_ ,#9Z.=!R,]@HKQ__A;&J?\ 0T_# MO_P-GI&^+.J $_\ "5?#L8[_ &V>CG05 ?7REKTS8W]T_E7Q;XF^#GASQ=XEU3Q#=^/- MKK4YS,G _P"*NO/_ (FLE4:Z&C@GU/N'8W]T M_E2$$'FOAYOV??":=?B'IXXSSXNO/_B:]._9]LM>\%>,O#_AQO&L'BWPO3=7*6RS3EUDMP]G%CYI56>6-7;LJYQDY.0,&7L-; MD7@#5=5?6/$VB:EJ2ZVNDW$,<6H^4D4C"2)7,O)>+=- M\8>&?".L:W?^/]9CU+[1.MCING6^G>0[27#)90*9+,OE@\*$EC\Q;DUM:!K\ MG@WPG*B^"=*XD+/N?@V_$6AWWB#Q MKX=\R'&@Z7YFH22&0?OKO'EPIMSDA0\KDD8W"/'(.(W1>S.5U/Q3?6=R-%U; MQM:^&K?2;.VBU#7IQ;137M[(F<1^:IB08 TFV M\16K3:A'-&;KPQ\1=7\5V6@R M>(EU6T@MWCMI84N+:2/<&*B9T38ZF/=A@+_^$RM) M'S'>YMF"^JAK=%4C\,^]5[SXAQQZS?:?8:%JVM?V?*L%]\>>&]6O-7U2XT'PWJ>GZ_.A%KK^F:M'!;/)Y86-[J(R#?M( M P8I?E48]!5W8E)7.NU3X@P6>LW6EV.DZIKMS9A3>G38D9+7 H &?F!Q@&A-WU"RL7OB M_P"+]<\/'P[INB:=J%]82&PC@5M4NGL06^TK5 MX;4"^@GB M7C$BN)4=E8@@J04#9R00,9)K<>ECM:*IZ3=75[8)->6+:=<%F# M6SR+(5 8A3N7CD -[9QUJY5F84444P"BBB@ HHHH **** /G']IKPGXVN8/% M%WX;\*IXGL-4TW3[>5(;_P JYC:WNWE(2(1L9-P<#@KC!/->?_\ "P?$G_1J M^N_^#F?_ .,5]G45BZ=W=,U4[*UCXQ_X6#XD_P"C5]=_\',__P 8K0\+^.KG M4_&/A[1M?_9XU/PO8ZO>K9#4[O6)F2)F5FSM,2[N%)QD=#7U]7F/B.;_ (2[ MXW>&=$AP]KX:MY-#?^@(G_?\ E_\ BZ/^ M%.>#?^@(G_?^7_XNNSHHY5V"[[G&?\*<\&_] 1/^_P#+_P#%U\X?MO> M!\, M>"/#4VEV0L))M66-Y4WS$+M/\#-@^N.,U]A5\M?\% %9_A]X65+87CG6% MV M3>)3L/R%F,C.:RJ)?$\6EWUAM#5KSP[ FR#3V M^TKM$?)#!UVR%A@$N>!17FRW9VK8_03[!:_\^T/_ 'P*^0?VX8(X/$6G^7&D M>?!7B/.U0,_+;5]C5\>_MS?\C%IW_8E>(_\ T&VIP^)"ELS2\(D_\(GH?/\ MRX0?^BUK6R?4UD>$?^13T3_KP@_]%K6M7KK8\][BY/J:,GU-)13$+D^IHR?4 MTE% "Y/J:,GU-)10 N3ZFC)]3244 ?,MM\![/XG_ !*^([ZQXR\::=>V.L*( M[72=;>"W2WEMXI8MJ8./O-TXX]JV?^&,] _Z'_XC?^%(_P#\377>.9_^%9_$ M2Q\;$%?#^JPQZ3KTF,BW*L?LEP?]D/(\;'H ZGL:]3ZUBH1=[HU$/A!?QZAHW]JW>II;2VGVS5-2EN6\N202. M I.Q)? M&'XI^-_"VNZM;^&(_#PLM*L["XG.KV\\LDK75R\(">7(@ 7;DYSG-=5)X1\? M^(M->UUSQG::-NX+^%-/,,I'_72X>7'_ %0?>HYM;)%7P7H4IU"Y&H^(M3E^ MW:OJ &!<7+* VT?PHH 55' 'J:L^ OASH7PWTR6TT6U,;SOYMU>3N9;F[D_ MORR-\SMSWZ=L5TU"3O=@WT044459(4444 %%%% !7RQ_P4%1)/AUX9625X(V MU ?"B);+>NVLJ%MI%++*=A^0@M95?@9I#XD==_P3XC@C_:"\9'3[V37M(?0#):>([A&6;55-X-TC[N6VMNC M#< B,8%%<+^RY\B?]>$'_HM:UJR?"/_ "*>B?\ 7A!_Z+6M M:O76QY[W"BBBF(**** "BBB@ HHHH K:EIMIK.GW%C?VT5Y97"&.:WG0.DBG MJ&!X(KRVT3Q3\%5CLHK&^\;^#6N"(7MR9-1TF$GA"AR;F->Q!#J.,,!FO6Z* MEJ^I2=CC=%^,G@CQ!>2V=EXGTXWL1Q):3S>1.A]#')M8'\*Z:TUG3[^01VU] M;7,A4L$AF5R0."< ].165XH^'7A;QP5_X2#P]IFL,. ]Y:I(P'IN(S7SC^S? MX"T+PA\2= N=(TVWL9[G2]?AGD@C"F41:G$L>[ YPO ]A4.4DTF59-71]7T4 M45J9A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% 'SQ\:?\ D/>/_P#L&^'O_3E+7T.>M?/'QI_Y M#WC_ /[!OA[_ -.4M?0YZUE'=_UW+ELOZ[!1116I 4444 %%%% !1110 5X' M^UE\.Y_BM#X!\,6^KMHRVDD! #*^5YQ\3?^1_\ MA;_V&;C_ -(IZB:NK,N+L[GQ3%X:UJWGN[[7==CU^ZM=6U+2&O9;()=SF%H/ MWDD^XLXPP"HB?]>$'_HM: MUJR?"/\ R*>B?]>$'_HM:UJ]=;'GO<****8CG]1\>Z)I5W/;W%U+FW.+B6&U MFEAMC@'][*B%(\ @G>PP"">*N7?B;3;&\AMI9V,DL)N 8XGD1(Q_&[J"J+P< M%B <'&<5S&AZL_@^PN])O-'U*XO1=W,T1LK)YH[P2S/(K>:HV(QWX82,N&!_ MAPQY:/X8P0V%Y#J'A^SO+Z+PM%:B46BR@3 3#RHW*Y8J"JCO@+Q6?,R[(]2T MWQ!9ZM':O;BZV7*L\9FLYHLA<9)WJ-N=PQG&><9P:TJ\UUGPQ>VECI=IX;LA MIMQ'H.HQ6YMXA%'!U;4(Y MM,EC\^)909$924-PP&XMM+;AD9;=@G,PL>JT5Q_PZTX6-OJ$D ,%G+,OEVJ: M7)I\49"C/B3 M_P!.L5?2 ZBOF_X*?\C]X8_Z\?$G_IUBK*7Q+^NQI'9GT?1116IF%%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 ?/'QI_Y#WC__ +!OA[_TY2U]#GK7SQ\:?^0]X_\ ^P;X>_\ M3E+7T.>M91W?]=RY;+^NP4445J0>-%BOKJVL=(U+61:-LNIK%(MD+8#;? MGD4NP!!(0,1G'7BJ-[\6?#5G>:3;?VA"[ZE UTA:>*'RH 5!DD$KJ0 6^Z 6 MX;Y?E.$L1K'A"34+.#0Y]9M9[N:\MKBUN(4V^:YD99A(ZD8=V *!_EQQD8J' MPWX1U#1=6TJ6<)+ML=0-U+$_R+<7%U%.40'#%0?, ..BC.,@5G=EZ&AX7^(> MF^+].TV_T]7:TU"5HX)#/ VX",R!L+(3RH^[C>/XE49(UK7Q+I%]/=PVVJV5 MQ-9@FYCBN$9H,==X!^7&#U]*Y&P\)ZHOA?P#8M&UKG-59_#NJZMX)BT!-!&D7-C:0Q)<^= T4ICDB9H8OOGRY!&03(@ MX(RK<@%V%D=[I6M:=KMN;C3;^VU"!6V&6UF650WIE21GD5=KE?!VF72:CJ.I MWL.IPW-Q'% ?[3>U+NJ%R"!;C;@>81DDD^@ &>JJUJB6%>_MS? M\C%IW_8E>(__ $&VJH?$B9;,T?"/_(IZ)_UX0?\ HM:UJR?"/_(IZ)_UX0?^ MBUK6KUUL>>]PHHHIB"BBB@ HHHH **** "BBB@!1U%?-_P %/^1^\,?]>/B3 M_P!.L5?2 ZBOF_X*?\C]X8_Z\?$G_IUBK*7Q+^NQI'9GT?1116IF%%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 ?/'QI_Y#WC__ +!OA[_TY2U]#GK7SQ\:?^0]X_\ ^P;X>_\ M3E+7T.>M91W?]=RY;+^NP4445J0%%%% !1110 4444 %>1_'7Q9H_@GQ'\-= M8U[48=*TNWUB"V#CZ]JSJ.T6RX*\K'C3^+-'UN'58["_BN7E\3ZQ>H$S\T#M;A'!(Z'!HKK MO@%\(_$?[1&O6WA[2M2T[PMX9TO2IM1T_P /S%YGT_S+D1NCL5\P,6C+A7)( M#CDY&"O)GJST8VL?KQ7Q[^W-_P C%IW_ &)7B/\ ]!MJ^PJ^/?VYO^1BT[_L M2O$?_H-M50^)$2V9H^$?^13T3_KP@_\ 1:UK5D^$?^13T3_KP@_]%K6M7KK8 M\][A1113$%%%% !1110 4444 %%%% "CJ*^;_@I_R/WAC_KQ\2?^G6*OI =1 M7S?\%/\ D?O#'_7CXD_].L592^)?UV-([,^CZ;+*D$;22.L<:C+,YP /4FO- M?$_QMLTCU&S\'6;>,-8LV\J9.?WEXX[^/"ZMIFL/X&MK M?4XM/.RX\1:I+]FTBW/1CYIYF*]UC!&>-U\=:/'J<$OB_Q8&)4ZO# MJ":#9SX_Y]K?(8Q^CL,GU-0SKHR^*[B_@^U_&'Q]II2*"SMD5-,T5R,87'[J M >I)>3BNUN/A-X@\?16UUXX\5WUM<*A_XE/A:X>SLXF/??S)*P'&6('HHK/6 M7]?U^I>B,K_A&/$O_0!\6_\ A;+_ /%4?\(QXE_Z /BW_P +9?\ XJK_ /PS M1X>_Z&#Q=_X/Y_\ &C_AFCP]_P!#!XN_\'\_^-/E?]?\,',OZ_X) M?^@#XM_\+9?_ (JM_P" ^HZI>Z1XJM]6>\,UAXAN+.**_N_M4L,0A@8(9?XL M%V.?>L__ (9H\/?]#!XN_P#!_/\ XUVOP^^'FE_#71[K3M*EO)XKF[>]FEO[ MAIY7E954DNW)X1?RIQBT[DN2:.GHHHK8S"BBB@#G?B-J%QI/P[\57UI*T%W: MZ3=SPRKU1UA=E8>X(!KQ'X;:;XLU_P >&]5N=+\5WMQ?:;;7,ETGC(1B9GB M5BX0GY02<[>V<5[_ .)-&C\1^'=5TF4[8M0M)K1SZ+(A0_HU?#FI?LO_ !O^ M'3VEKX:N;7Q9IOV6. +'KEY9^04R =IF7J". <#' '?"I>Z=C:%K6/HG_A&/ M$O\ T ?%O_A;+_\ %4?\(QXE_P"@#XM_\+9?_BJ^:Q\)_P!H['/A:#/_ &-M MU_\ )-+_ ,*G_:._Z%6'_P *VZ_^2:RYGV?]?(NR[K^OF>Z>+?#OC"%+![71 M_B) HG!E?1_%=M<2!<=624D$?3FK/PZ^,_B(R:HDWF>.M-L-QG2*V6RU[3R/ M^64]D=JRX_OQD9[ UYI\#_AK\1]9\);$Y[.NV.8#O&ZJWJ":ZCP MQ\9->M-:?3T \>Z7:XAN_L=L;77K!O[US9OM\Q>V^(#GH#6BGW,W'L>[T5S_ M (/\?^'O'UO/+H.J0Z@;=S'<0KE)H''\,D3 .A]F KH<'T-:IWV(V$HI<'T- M&#Z&F(2BEP?0T;3Z&@!**7!]#1@^AH 2BEP?0T8/H: $HI<'T-&#Z&@#YW^- M/_(>\?\ _8-\/?\ IREKZ'/6OGCXT@_V]X_X_P"8;X>_].4M?1!!ST-91W?] M=RY;+^NPE%+M/H:,'T-:D"44N#Z&C!]#0 E%+@^AHVGT- "44N#Z&C!]#0 E M?,'[>K3+X)\'FW8).-/6LJOP,TA\2.__87_ +1'[3WCI/$MQ'J'C6+P MY%'K-_:NK6TT@N5\OR@@ 4"(Q@KC((.>M%4_^"=\EBWQG\11>'A.G@V#PX8M M&BOF4W4<0O2760#E?WADP&^;!&>HHKRY;G='8=_PL_XN_P#/K\>?_"5LO_B* M\&^-7C'Q[KWCIKOQ=K_CC0_#>G:4+"[B\0Z7;P:F([WSE+10JH#QL;90&M.TI_BP;;Q'>Q6[Z2K/: M_88[;:=_VF0KF-T"\J>267&>:U(/V@-?EDL]0/Q9U&'0]/$4&O"069NTG)(? M[-&!^^1/E)8=0W&<&OUF\/\ P$^''A?1;'2M.\$:'%9642PP++8QS.JJ,#+N M"S'KRQ)]ZOCX0>!!T\%^'QT/_(+@[=/X:U51F?(C\B(?CCXS,?V.;XM21:MJ M_E2Z%^]LVMXXBYW_ &UP/W3HF&([[@!D@UD0?&;XO:OX8\8:SI7CVYGM?"_& MI,\EIR2%5?)('SC?O.1P5QC+'%?L"_#_&,?\2N#C_QVO+O%/[!7 MP&\9ZYJ&KZK\/;:2]OV#W!M[^[MHG(QC]U%*J#H. HYYH]H_Z84V_Q: /\ P)I?^&&O@O\ ]"O?_P#A1ZG_ /)-5[5BY$?#'_"9 M_$K_ )]/B[_X(;7_ .)H_P"$S^)7_/I\7?\ P0VO_P 37W/_ ,,-?!?_ *%> M_P#_ H]3_\ DFC_ (8:^"__ $*]_P#^%'J?_P DT>U8U?XV>.])\7Z MOIVJ>)_&OA^--/B-E;ZEI]K%F^'?@5\//"FA6.CZ9X+T6#3[*!;:".2 MS25EC +N"S< _V5IVIQVEGY-S)#-F>XC&?++,Y=,' M)"8!#"OTH_:P^&WA33OV;/B/.:'3X5=#LQE2%X..]?G[^S M_P"%X/$OQ5TNV\+:OJNC^#UTN[H7$N+-;F$N 2L>XQX<88;2%(7%7" M3F]29)11ZG:=K,B>,]5M57[-\-_"-IY.FVP?D>?"/D;GDR3D#C( M7M7>6_PX\2>-FTYO$U^/"_ARWB4Q^$/#DQB4'^Y/5SR6=V)9VYZL2:WJ[E#N&-/6Q MT?3;32K)26%O90+%&">IVJ ,GUK0HHK0S"BBBF 4444 %%%% !1110 4444 M%-EE2&-Y)'6.- 69V. H'4DTRZNX+&W>XN9H[>!!EY97"JH]23P*\CU?7+KX M[WEUX=T RVW@B"7R=8UW!4:DHR'M+4]U/ :8<8R%R>:ENQ25S4^#3/XEOO%? MCID\NV\17B)IZLN&-E;*8HGR><2-YD@'HXKTVH;*R@TVRM[2UB6"VMXUBBB0 M85$4850/0 5-0E9";NSS[Q7\&=)UAY+[0+BX\%^("_G?VIH1$!F?M]HC'R3 MCV<$^A%<3XNTV_@NK2+Q[X4.KYA\K_A/O""/#>VON\:9FA7J24=T]0*]WHZ4 MG%/8I2:/BCXL^'?$&L^%/#T_@KQ?I/B&^U;7H-*M?&%DWV'5(U*R?N+J6+_7 M+\O).TC:/E).:\EN-;OK6[M9+CXL>*K/3]+$<7B-9]9/VA)O,9)/LB"3]^B[ M=Q89!!XR017T?^U]\.O NE6&@>)]2TV;3_M?B*TBU:[TEG26:'9*22BG:S@@ M8?;N'.#7H7_!/;PG9^(]>\?KXBT73-2M8+/21I?VRSA>1;/9-Y!D !59"@4L M%[]>([Q! M/(?B[XC>'5PP\.!==^<,)=@^V@R?N05(DS_=R/O<5E1W7CJ33M1NK3XE^)=7 MOM O&?5HK;69C:SVXNHX8_LK;\RER_..%'4Y(K]O?^%4^"N/^*0T+CI_Q+8> M.<_W?6O+?$?["'P+\5ZW>:MJ7@1);V[F:XE,.J7L$>]F#,5CCF5$!(!PH R! MQ1SARGQU_P )?%_T27XN_P#@;>__ !^C_A+HO^B2_%W_ ,#;W_X_7V1_PPU\ M%_\ H5[_ /\ "CU/_P"2:/\ AAKX+_\ 0KW_ /X4>I__ "36OM?(CV:/C?\ MX2Z+_HDOQ=_\#;W_ ./T?\)=%_T27XN_^!M[_P#'Z^R/^&&O@O\ ]"O?_P#A M1ZG_ /)-'_##7P7_ .A7O_\ PH]3_P#DFCVOD'LT?EW\2]7(48[A]W()P*P+/6?$=SIMOI(^+V MK'QBZB\8MX@*Z;]D,(.:_56X_P""?GP%N[E[B?P1-+.Z ME7E?7=2+,"NT@G[1R,,['QSXNO_#NGZQ#IEU:-KK_:)97F(5$59/F4H #CJ6XR M 37U4WBZ+<__ !^C_A+HO^B2_%W_ ,#;W_X_7V1_PPU\%_\ H5[_ /\ M"CU/_P"2:/\ AAKX+_\ 0KW_ /X4>I__ "35>U\B?9H^-_\ A+HO^B2_%W_P M-O?_ (_7SG\3O&&L7/B[QG]FU[XA^!Y8(8?[(T*ZU*88E$:%_/+RDQJ=VX,> MN<#G K]5/^&&O@O_ -"O?_\ A1ZG_P#)-9UW_P $]O@#?O+XM>)4ETV$3>(XIM;V,O[S& MRS_>?OFV!GXXQ@?>.*F;Q)=Q&\N#\7/$TEEJ@=/#8CUO$KN) J_;%,G[@%3O MR>B@@X/%?M)8_"'P/IUE#:6_A#1$MX8UB1#I\384= 25R?QJ8_"[P:?^92T/ M_P %T/KG^[ZU/.RN5'XK3:OK 06<7Q=UV75=(\R773_;^VWDB#C:+)S)^]=D M)8 ],$'!(JIJU[I^JR27^J_$;6M=\/7+R?\ ".P7M]'<3FY1E\LW,,C$0H^# MACC"@AL9Y_;0_"[P8=V?"6AG=D'_ (ET/.>O\-!^%O@P]?"6AGDG_D'0]^O\ M-+G#E/A3_@GWK(U_]I7XB7MY=6=[XADT53J4^E,K6+M]H7RS"4XQY83.[YMP M;-%??^C>%=%\./,VDZ18Z8TV/-:SMDB+XZ;MH&?QHJ6[NXUIH:E%%%(84444 M %%%% !1110 4444 %%%% !1110!Y!^UZ%;]F+XEA@2#HDXP!GG''%?!GP'M M-6LOVC;5?%EI#IWBY_"LIDMK*&.*V^R![5;=P$)!<[9-V>1@*.%%?>?[7H)_ M9B^)8"[_ /B27'&,_P /I7P!^S):Z;9_&FQC\.WD^O>'CH%XR:Y?P[+F6Y\V MT$T!.Y!( ]\ _E0!-14,%W'<37$2"0-;N(WW MQ,H)*AOE) ####E^:^@?%/_(L: MQ_UYS?\ H!KQG]GC_D-:=_V('A[_ -N:REK)(TC\+9V-=_@: MV\1_8\>='$_V;S>F]U7&[';=GIVK4G\2Z;;6NK7$ESMATIBEXWEL?*(C60C& M/F^1U/&>N.N:I8(4C9OEP& M.?G7@Y&7S)!9G745S[>,[2VN=8CO%:W2PNH[1"@:5YV>%) %C52Q/SXV@$_* M3]-/2=8M-@]^U;G_!-R.S@\;?%^&%I?[0CDL%U2*2)8EA MOL3_ &B-$7Y50/G:%XQ@]2:Y/]LJ+2YO 7A=-;U.YT72#XEM?M6HV>1+;1^5 M-EU(!((]0#79_P#!.-;E/%OQ.CFL([.T2WTI+"1(1$]W:B.;R;B1 2!)(N'; MU)SQG%<-?7?%WQSXV\-26*>%]&TP6[:A8V7%'$=P MQORTC8"\863G;WWAS4K[5='@N=2TN31;XEEFLI)4EV,K$95U.&4XW*>"01E5 M.5 !IT444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'C_[7Q _9A^)> M6V_\22?MG/'3'OT_&O@SX K>_P##0UJVKZ-#X0U5O#$V?#MG;""!8@UH$N<* M2K-(=P)ZKY04YVY/WI^UYI]SJG[,GQ)M;.UDO+F31I]D$*%W; R<*.3@ GCT MK\TOA9XVTOX0>.M+\723W?B?P+-"-&N_&D[.[,YJZ/O&BHK6ZAO;:*XMY4G@E4.DL;!E=3T((ZBI:]0X#+\50R7' MA?6(HD:662SF5$099B4( '4UPG]A^*)I_#4=_UA\,>=:7%UI,WB0N=.MM+EL MU5!IUR'V6SL7V$C?DD<8. M1SGJ :MT<@/E(JO%X3&K7VCQMI5PGAH>(I;FUL)8&C2*V_LZ1"'B(&R-IRY", /F7C MD+7K5%/E#F.9\$:8=%.NV$5J;/3H-1/V&$(4C6)H8G(C'39YC2=. <@=*Z:B MBJ2L2]3+\4_\BQK'_7G-_P"@&O&?V>/^0UIW_8@>'O\ VYKV;Q3_ ,BQK'_7 MG-_Z :\9_9X_Y#6G?]B!X>_]N:SE\2+7PL[&'X-:7%X,M+(:-HHUZ$0LU^+5 M-QD6169Q)LW9.#SUS5KQ)X/U^[A\56.F-IQM-><3&XNII%D@;R(XF38J$,"( M@=VX8WGY3MYZC7?%.G^'9;6*\-TTUUO\F*TLYKEVV@%CMB1B ,CD^M6='UJS MUZT-S92F2,.8W5XVC>-QU5T8!E8>C &GRQV%=[G%>*/!GB"^T/Q3HFF-IAL] M:$SI=7@>,=$TMM,-IX@BGVW M5Y(ZR6[20B-E*!&#C(R&W#:&^ZVWYO1**?*A7\4R"9=6CU M*UB6ZEMQ(!9_9F1Y(_F3(9R"N[^'(/(KHO">BOHUC<>?;QV]U=3F>98[N6ZR MVU4!,LN&8[44= !@#'&3MT4[).XKGB/[5LEY%X;\%/I^B0^([U?%5F8M*N I MCN6\N;"'=P!WR>F,UO?\$VXXH_&/Q:"W+OP&^/1 0ZQ!V'1V+?11 MRW!KTC_@F1'+=77Q'OH=.$&DK_9]C;ZA'&RK?&-)29CDDB1PZ.ZDD@N,XSBN M&NTV==):'W91117(;A1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% &/XG\,6OBNSM+:[DFCCMKZUU!#"P!,D$R3(#D'Y2R 'OC.".M;%?,?[ M+G[1'B/Q7-%H'Q%\M=0UBYU&?PUK"1K'%J5O;W4L,ELP4!5GB\O.T#YHRK , MG(!ZC1110 4444 %%%% !1110 4444 %%%% !1110 4444 )UK\\?VX?@19_ M!&^A^)WA31;?6= U*_>+5?!=VS?8GU"XC:..\B0?*K9.U@<#G(P37Z'UG>(? M#NF>+-$O-'UFQ@U/2[R,Q7%I/C-<_!&\TSPWJ M.LMXL\"7EMYJW=K;OG1[@+YDZ(K?,UO'O"LQ&$/'7(K[EM[B*[@CG@D6:&50 MZ2(*9W,D=O,^%.EZ@I^ M4V\A("/@9);<2>37^$?Q;F\&27-G?V,NF:?:R,WB#P[(&:;PW(Q8\ M\9\LL.U=U*I96>QRU(:W1]1T5%:W4-];17-O*D]O,@DCEC8,KJ1D$$=014M= MAS!1110 4444 %%%% !1110!E^*?^18UC_KSF_\ 0#7C/[/'_(:T[_L0/#W_ M +F>++# M5KKQ9X=ETJ2&W:**[$EQ9W9B_ 3X*^(/C9\5= \":B'\/ M:1#8KJFIWENC1-KEBLTC1W,R-G,[M(-I8 KRW)P!^MO@;P1HGPW\):7X9\.6 M$6F:+IL"V]M;1#A5'J>Y/4D\DDDUQOP ^ 'A_P#9\\%0:'I#SZE?LH^W:W?G M?>7K#.WS'Z[5!PJ]%'3N3Z?7 W:9JUKQ M<:=>1ZK=F*XB/]Y3U'1@64\$U#^S3XC\3Z_^T9\48O&FE?V7XITO0=$TZ_:) M<6]XZ2WQ%S ?^>4BLK =5)93RM?4M% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% &?K_A_3/%6C7>DZQ86^J:9=QF*>TNXA)%*I[,I MYZ?M$?L\ZO\ "S7+*[M=3DM;6.9O["\:3@O]G1FPND:FW66!L[4D-98IHVW*Z,,A@>X(-?)?[47[-/B[X&_$"Z\1Q:%J/Q3^'M[9/;QV$:222V ML$*;HH+J1?G$41&X$']X$P^6"USOP.^+-Y^SW;:)HVLZ]#XP^'^H6T$_]HZ9 M&[1>&Y)F.V&1R"?+X/RL=RXS@ \]M.KT>QS3I]5N?;E%<\/B-X3)C'_"3Z-F M090?VA%\P]OFYI8_B'X4E+A/$VC.4.U@M_$=I]#\U==T<]F=!16#_P )]X8_ MZ&/2/_ Z+_XJM33M5LM8M_M%A>6]]!N*^;;2K(N1U&02,T70%JBBBF(**** M,OQ3_P BQK'_ %YS?^@&O&?V>/\ D-:=_P!B!X>_]N:]F\5''AC6">!]CF_] M ->!_ 'Q?H-IK.GF?6].A \">'XB9+N-0'7[3N7D]1D9';-92^)&B^%GTA16 M _Q \+1J6;Q+HZJ!DDW\6 /^^J:/B)X4,@0>)]&+E=P7^T(LX]?O5I=$69T- M>&?&SX^Z7H%Y+X5L-?M]#NI$DCO_ !!+\T6FE5#&) /OW3*?ECSD9#'T+/BS M\=X+F\7PEX.\0V&GZA=P.T_BN9A)8:;A2P3> 5:9U5MJYXQGDX!^7OA#X%\> M?&;57\%Z#X=U#5O#-U?R2F\N_/2RAOR&9=0N+E<,)$4HP08$F5W+OR*YZE6V MB-H0OJSUSP#\/]8^*7B[1+*U\/LJ@>=I7A+4PSA5 X5%P%'0=2?1:X)2YCJ2L%%%% M04%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% "&EHHH **** $(R,' MI7Q1^T%^Q;J@\3G5/AKI4.J>%==OOM?BCP+-J LK6\FY(GC8C"Y.W?']UL*< M<5]L44T[:H-S\LX?V-OCJMI<2OX TI]:LWC7P[J!\0PG^R(% .0!7!:K_ ,$W_CKJNMW.IQ>%=#LWN51IXIM6CN-\VQ1))N+#[S!FQVW$ M5^Q-%/F;%9'XX?\ #M7X]_\ 0N^&_P#P,B_^.5[C^P9\//&VA2?$7X<:Q;V, M=SX5U&'S1%+G$LT?S#=D@C$:GCN3ZU^CU?*G[+/_ "=!^TU_V&;#_P!$O3C- MP=T#BI*S/0?^%4Z]_P \[?\ [^BN-^*5EJ/PT\/QW4T,=WJE_,MCI6FP/OEO M;M\[(U'ZDG "@DFO,[R );Z>OSV^AP')\B'/5SG]Y)U8Y PH MK;ZQ,R]C$\%^$(^)C^)&\'?%+2M+T/Q;=1->Z7]AES;7UNO^L5'RP,D9P67. M<,#C&:]H_P"%4Z]_SSM_^_HKO/B9\--+^*'AQ],OVEM+J-A-8ZG:G;IY'^T1X:\3^ /@CXQUZSALWN;2PGV]Q;R7%['N*,I=207!'#BOU/_;)_P"3 M8_B!_P!@_P#]J)71?LY?\D ^''_8O6'_ *(2LYU)3>I<8**T/RKU/_@F5\?+ MZQFA70O#\+,.'BOHE;\]YKTBT_8X_: M="AN?^$)TD^.XV$'_"1#78 OV(1[ M/L_D;=HYYW=<_-][FOU1HJ4VAV1^:GAO]A+XD^+O%&G^%]:T*V\!?"%Y([S5 M-,MM;6^DGN$0!F3 R&<@P:_0_P5X+T;X=^%=,\.>'[&/3M(TZ%8+> MWB' 4=R>['J2>222:W**3;>X)6"BBBD,**** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^,?@QX_TCX;?'W]I_6- M7E98QK>GPP6\*EYKN=H9-D,2#EY&(P%'6OLZOGOXPA==G MC7^R-"=O-A\/PE<,J9X-P^?WD@ /\(X'/KE%%,05Q7Q4^&-I\3- $ N'TG7; M,F?2=L/\ T0E8G[4' MP@\._%?X:WRZU%/%>6$3O9W]E+Y<]OOPK@'!!5AP58$'CC(!'@I#.HHHHIB"BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** # /_9 end XML 13 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Cover - shares
6 Months Ended
Sep. 30, 2023
Nov. 09, 2023
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Sep. 30, 2023  
Document Fiscal Period Focus Q2  
Document Fiscal Year Focus 2024  
Current Fiscal Year End Date --03-31  
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  
Title of 12(b) Security Common Stock, $0.0001 par value  
Trading Symbol SNOA  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   13,679,333
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2023
Mar. 31, 2023
Current assets:    
Cash and cash equivalents $ 2,137 $ 3,820
Accounts receivable, net 2,223 2,572
Inventories, net 2,513 2,858
Prepaid expenses and other current assets 4,395 4,308
Current portion of deferred consideration, net of discount 248 240
Total current assets 11,516 13,798
Property and equipment, net 433 488
Operating lease, right of use assets 350 418
Deferred tax asset 840 949
Deferred consideration, net of discount, less current portion 421 505
Other assets 75 73
Total assets 13,635 16,231
Current liabilities:    
Accounts payable 987 841
Accrued expenses and other current liabilities 1,702 2,029
Deferred revenue 101 100
Deferred revenue Invekra 61 60
Short-term debt 172 431
Operating lease liabilities 216 256
Total current liabilities 3,239 3,717
Long-term deferred revenue Invekra 114 140
Withholding tax payable 4,473 4,235
Operating lease liabilities, less current portion 134 162
Total liabilities 7,960 8,254
Commitments and Contingencies (Note 5)
Stockholders’ Equity    
Convertible preferred stock, $0.0001 par value; 714,286 shares authorized at September 30, 2023 and March 31, 2023, respectively, no shares issued and outstanding at September 30, 2023 and March 31, 2023, respectively 0 0
Common stock, $0.0001 par value; 24,000,000 shares authorized at September 30, 2023 and March 31, 2023, respectively, 5,179,333 and 4,933,550 shares issued and outstanding at September 30, 2023 and March 31, 2023, respectively (Note 7) 1 5
Additional paid-in capital 201,210 200,904
Accumulated deficit (192,416) (189,514)
Accumulated other comprehensive loss (3,120) (3,418)
Total stockholders’ equity 5,675 7,977
Total liabilities and stockholders’ equity $ 13,635 $ 16,231
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Sep. 30, 2023
Mar. 31, 2023
Common stock par value $ 0.0001 $ 0.0001
Common stock shares authorized 24,000,000 24,000,000
Common stock shares issued 5,179,333 4,933,550
Common stock shares outstanding 5,179,333 4,933,550
Convertible Preferred Stock [Member]    
Convertible preferred stock par value $ 0.0001 $ 0.0001
Convertible preferred stock shares authorized 714,286 714,286
Convertible preferred stock shares issued 0 0
Convertible preferred stock shares outstanding 0 0
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Comprehensive Loss (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Income Statement [Abstract]        
Revenues $ 2,731 $ 3,331 $ 6,158 $ 7,314
Cost of revenues 1,741 1,795 3,964 4,132
Gross profit 990 1,536 2,194 3,182
Operating expenses        
Research and development 536 200 861 406
Selling, general and administrative 1,662 2,067 3,781 4,362
Total operating expenses 2,198 2,267 4,642 4,768
Loss from operations (1,208) (731) (2,448) (1,586)
Other expense, net (90) (186) (301) (253)
Loss before income taxes (1,298) (917) (2,749) (1,839)
Income tax expense (186) (100) (153) (65)
Net loss (1,484) (1,017) (2,902) (1,904)
Other comprehensive loss        
Foreign currency translation adjustments (213) (34) 298 (99)
Comprehensive loss $ (1,697) $ (1,051) $ (2,604) $ (2,003)
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Comprehensive Loss (Unaudited) (Parenthetical) - $ / shares
3 Months Ended 6 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Income Statement [Abstract]        
Net loss per share: basic $ (0.29) $ (0.33) $ (0.57) $ (0.61)
Net loss per share: diluted $ (0.29) $ (0.33) $ (0.57) $ (0.61)
Weighted-average number of shares: basic 5,164 3,101 5,051 3,101
Weighted-average number of shares: diluted 5,164 3,101 5,051 3,101
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Cash flows from operating activities    
Net loss $ (2,902) $ (1,904)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 90 59
Stock-based compensation 307 327
Deferred tax asset 144 (139)
Changes in operating assets and liabilities:    
Accounts receivable 375 (160)
Inventories 403 (447)
Deferred consideration 104 82
Prepaid expenses and other current assets 47 397
Operating lease right-of-use assets 79 21
Accounts payable 132 (558)
Accrued expenses and other current liabilities (353) (44)
Withholding tax payable 238 175
Operating lease liabilities (79) (23)
Deferred revenue (31) (1,149)
Net cash used in operating activities (1,446) (3,363)
Cash flows from investing activities:    
Purchases of property and equipment (19) (48)
Deposits 0 (162)
Net cash used in investing activities (19) (210)
Cash flows from financing activities:    
Payment on ATM agreement offering (5) 0
Payments on PPP Loan 0 (120)
Proceeds from debt 0 15
Principal payments on short-term debt (259) (460)
Net cash used in financing activities (264) (565)
Effect of exchange rate on cash and cash equivalents 46 93
Net decrease in cash and cash equivalents (1,683) (4,045)
Cash and cash equivalents, beginning of period 3,820 7,396
Cash and cash equivalents, end of period 2,137 3,351
Supplemental disclosure of cash flow information:    
Cash paid for interest $ 10 $ 8
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Changes in Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Total
Beginning balance, value at Mar. 31, 2022 $ 2 $ 197,370 $ (184,363) $ (4,312) $ 8,697
Beginning balance, shares at Mar. 31, 2022 3,100,937        
Employee stock-based compensation expense 214 214
Foreign currency translation adjustment (65) (65)
Net loss (887) (887)
Ending balance, value at Jun. 30, 2022 $ 2 197,584 (185,250) (4,377) 7,959
Ending balance, shares at Jun. 30, 2022 3,100,937        
Beginning balance, value at Mar. 31, 2022 $ 2 197,370 (184,363) (4,312) 8,697
Beginning balance, shares at Mar. 31, 2022 3,100,937        
Net loss         (1,904)
Ending balance, value at Sep. 30, 2022 $ 2 197,697 (186,267) (4,411) 7,021
Ending balance, shares at Sep. 30, 2022 3,102,972        
Beginning balance, value at Jun. 30, 2022 $ 2 197,584 (185,250) (4,377) 7,959
Beginning balance, shares at Jun. 30, 2022 3,100,937        
Employee stock-based compensation expense 108 108
Stock based compensation related to issuance of restricted common stock 5 5
Stock based compensation related to issuance of restricted common stock, shares 2,035        
Foreign currency translation adjustment (34) (34)
Net loss (1,017) (1,017)
Ending balance, value at Sep. 30, 2022 $ 2 197,697 (186,267) (4,411) 7,021
Ending balance, shares at Sep. 30, 2022 3,102,972        
Beginning balance, value at Mar. 31, 2023 $ 5 200,904 (189,514) (3,418) 7,977
Beginning balance, shares at Mar. 31, 2023 4,933,550        
Cost in connection with ATM (5) (5)
Employee stock-based compensation expense 177 177
Employee stock-based compensation expenses, shares 208,046        
Foreign currency translation adjustment 511 511
Net loss (1,418) (1,418)
Ending balance, value at Jun. 30, 2023 $ 5 201,076 (190,932) (2,907) 7,242
Ending balance, shares at Jun. 30, 2023 5,141,596        
Beginning balance, value at Mar. 31, 2023 $ 5 200,904 (189,514) (3,418) 7,977
Beginning balance, shares at Mar. 31, 2023 4,933,550        
Net loss         (2,902)
Ending balance, value at Sep. 30, 2023 $ 1 201,210 (192,416) (3,120) 5,675
Ending balance, shares at Sep. 30, 2023 5,179,333        
Beginning balance, value at Jun. 30, 2023 $ 5 201,076 (190,932) (2,907) 7,242
Beginning balance, shares at Jun. 30, 2023 5,141,596        
Adjustment to correct par value $ (4) 4
Employee stock-based compensation expense 130 130
Employee stock-based compensation expenses, shares 37,737        
Foreign currency translation adjustment (213) (213)
Net loss (1,484) (1,484)
Ending balance, value at Sep. 30, 2023 $ 1 $ 201,210 $ (192,416) $ (3,120) $ 5,675
Ending balance, shares at Sep. 30, 2023 5,179,333        
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.23.3
Organization and Recent Developments
6 Months Ended
Sep. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Recent Developments

 

Note 1. Organization and Recent Developments

 

Organization

 

Sonoma Pharmaceuticals, Inc. (the “Company”) was incorporated under the laws of the State of California in April 1999 and was reincorporated under the laws of the State of Delaware in December 2006. The Company moved its principal office to Woodstock, Georgia from Petaluma, California in June 2020 and to Boulder, Colorado in October 2022. The Company is a global healthcare leader for developing and producing stabilized hypochlorous acid (“HOCl”) products for a wide range of applications, including wound care, eye, oral and nasal care, dermatological conditions, podiatry, animal health care, and as a non-toxic disinfectant. The Company’s products reduce infections, scarring and harmful inflammatory responses in a safe and effective manner. In-vitro and clinical studies of HOCl show it to have impressive antipruritic, antimicrobial, antiviral and anti-inflammatory properties. The Company’s stabilized HOCl immediately relieves itch and pain, kills pathogens and breaks down biofilm, does not sting or irritate skin and oxygenates the cells in the area treated assisting the body in its natural healing process. The Company sells its products either directly or via partners in 55 countries worldwide.

 

Basis of Presentation

 

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) for interim financial statements and are in the form prescribed by the Securities and Exchange Commission (the “SEC”) in instructions to Form 10-Q and Rule 10-01 of Regulation S-X. The accompanying condensed consolidated financial statements reflect all adjustments, consisting of normal recurring adjustments, considered necessary for a fair statement of the Company’s financial position, results of operations and cash flows for the periods indicated. All material intercompany accounts and transactions have been eliminated in consolidation. The accompanying condensed consolidated financial statements should be read in conjunction with the consolidated financial statements for the year ended March 31, 2023, and notes thereto included in the Company’s annual report on Form 10-K, which was filed with the SEC on June 21, 2023.

XML 21 R9.htm IDEA: XBRL DOCUMENT v3.23.3
Liquidity and Financial Condition
6 Months Ended
Sep. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Liquidity and Financial Condition

 

Note 2. Liquidity and Financial Condition

 

The Company reported a net loss of $1,484,000 and $1,017,000 for the three months ended September 30, 2023 and 2022, respectively, and $2,902,000 and $1,904,000 for the six months ended September 30, 2023 and 2022, respectively. At September 30, 2023 and March 31, 2023, the Company’s accumulated deficit amounted to $192,416,000 and $189,514,000, respectively. The Company had working capital of $8,277,000 and $10,081,000 as of September 30, 2023 and March 31, 2023, respectively. The cash balance at September 30, 2023 and March 31, 2023 was $2,137,000 and $3,820,000, respectively. During the six months ended September 30, 2023 and 2022, net cash used in operating activities amounted to $1,446,000 and $3,363,000, respectively.

 

Management believes that the Company has access to additional capital resources through possible public or private equity offerings, debt financings, corporate collaborations or other means; however, the Company cannot provide any assurance that other new financings will be available on commercially acceptable terms, if needed. If the economic climate in the U.S. deteriorates, the Company’s ability to raise additional capital could be negatively impacted. If the Company is unable to secure additional capital, it may be required to take additional measures to reduce costs in order to conserve its cash in amounts sufficient to sustain operations and meet its obligations. These measures could cause significant delays in the Company’s continued efforts to commercialize its products, which is critical to the realization of its business plan and the future operations of the Company. These matters raise substantial doubt about the Company’s ability to continue as a going concern. The accompanying condensed consolidated financial statements do not include any adjustments that may be necessary should the Company be unable to continue as a going concern.

 

XML 22 R10.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies
6 Months Ended
Sep. 30, 2023
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies

 

Note 3. Summary of Significant Accounting Policies

  

Use of Estimates

 

The preparation of condensed consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent liabilities at the dates of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from these estimates. Significant estimates and assumptions include reserves and write-downs related to receivables and inventories, the valuation allowance relating to the Company’s deferred tax assets, valuation of equity and the estimated amortization periods of upfront product licensing fees received from customers. Periodically, the Company evaluates and adjusts estimates accordingly.

 

Reclassification

 

During the three and six months ended September 30, 2023, the Company aligned its accounting policy and conformed its prior presentation of certain costs it views as research and development efforts. These costs are now included in research and development, whereas they were previously included in cost of revenues. During the three and six months ended September 30, 2022, the Company reclassified $200,000 and $400,000, respectively, from cost of revenues to research and development. The reclassification in the prior periods increased research and development and decreased cost of revenues by the same amount. The reclassification had no impact on total operating costs, earnings from operations, net earnings, earnings per share or total equity.

 

Net Loss per Share

 

The following table provides the net loss for each period along with the computation of basic and diluted net loss per share:

                
   Three Months Ended September 30,   Six Months Ended September 30, 
(In thousands, except per share data)  2023   2022   2023   2022 
Numerator:                
Net loss  $(1,484)  $(1,017)  $(2,902)  $(1,904)
                     
Denominator:                    
Weighted-average number of common shares outstanding: basic and diluted   5,164    3,101    5,051    3,101 
                     
Net loss per share: basic and diluted  $(0.29)  $(0.33)  $(0.57)  $(0.61)

 

The computation of basic loss per share for the three and six months ended September 30, 2023, and 2022 excludes the potentially dilutive securities summarized in the table below because their inclusion would be anti-dilutive.

                
   Three Months Ended September 30,   Six Months Ended September 30, 
(In thousands)  2023   2022   2023   2022 
Stock options   519    406    519    406 
Warrants   103    108    103    108 
Common stock units (1)   46    46    46    46 
    668    560    668    560 

 

(1) Consists of 30,668 restricted stock units and warrants to purchase 15,332 shares of common stock

 

Revenue Recognition

 

The Company recognizes revenue in accordance with Accounting Standards Codification (“ASC”), Topic 606 Revenue from Contracts with Customers (“Topic 606”). Revenue is recognized when the Company transfers promised goods or services to the customer, in an amount that reflects the consideration which the Company expects to receive in exchange for those goods or services. In determining the appropriate amount of revenue to be recognized as the Company fulfills its obligations under the agreement, the Company performs the following steps: (i) identification of the promised goods or services in the contract; (ii) determination of whether the promised goods or services are performance obligations, including whether they are distinct in the context of the contract; (iii) measurement of the transaction price, including the constraint on variable consideration; (iv) allocation of the transaction price to the performance obligations; and (v) recognition of revenue when (or as) the Company satisfies each performance obligation. The Company only applies the five-step model to contracts when it is probable that it will collect the consideration it is entitled to in exchange for the goods or services it transfers to the customer.

 

The Company derives the majority of its revenue through sales of its products directly to end users and to distributors. The Company also sells products to a customer base, including hospitals, medical centers, doctors, pharmacies, distributors and wholesalers. The Company has also entered into agreements to license its technology and products.

 

The Company considers customer purchase orders, which in some cases are governed by master sales agreements, to be the contracts with a customer. For each contract, the Company considers the promise to transfer products, each of which are distinct, to be the identified performance obligations. In determining the transaction price the Company evaluates whether the price is subject to refund or adjustment to determine the net consideration to which it expects to be entitled.

 

For all of the Company’s sales to non-consignment distribution channels, revenue is recognized when control of the product is transferred to the customer (i.e. when its performance obligation is satisfied), which typically occurs when title passes to the customer upon shipment but could occur when the customer receives the product based on the terms of the agreement with the customer. For product sales to its value-added resellers, non-stocking distributors and end-user customers, the Company grants return privileges to its customers, and because the Company has a long history with its customers, the Company is able to estimate the amount of product that will be returned. Sales incentives and other programs that the Company may make available to these customers are considered to be a form of variable consideration, and the Company maintains estimated accruals and allowances using the expected value method. With the movement of these sales to a full distributor model in fiscal year 2022, the Company no longer provides these arrangements although the Company still receives some returns from the period prior to the year ended March 31, 2023.

 

The Company has entered into consignment arrangements, in which goods are left in the possession of another party to sell. As products are sold from the customer to third parties, the Company recognizes revenue based on a variable percentage of a fixed price.  Revenue recognized varies depending on whether a patient is covered by insurance or is not covered by insurance. In addition, the Company may incur a revenue deduction related to the use of the Company’s rebate program.

 

Sales to stocking distributors are made under terms with fixed pricing and limited rights of return (known as “stock rotation”) of the Company’s products held in their inventory. Revenue from sales to distributors is recognized upon the transfer of control to the distributor.

 

The Company assessed the promised goods and services in the technical support to Invekra for a ten-year period as being a distinct service that Invekra can benefit from on its own and as separately identifiable from any other promises within the contract. Given that the distinct service is not substantially the same as other goods and services within the Invekra contract, the Company accounted for the distinct service as a performance obligation.

 

Accounts Receivable

 

Trade accounts receivable are recorded net of allowances for cash discounts for prompt payment, doubtful accounts, and sales returns. Estimates for cash discounts and sales returns are based on analysis of contractual terms and historical trends.

 

The Company’s policy is to reserve for uncollectible accounts based on its best estimate of probable credit losses in its existing accounts receivable. The Company periodically reviews its accounts receivable to determine whether an allowance for doubtful accounts is necessary based on an analysis of past due accounts and other factors that may indicate that the realization of an account may be in doubt. Other factors that the Company considers include its existing contractual obligations, historical payment patterns of its customers and individual customer circumstances, an analysis of days sales outstanding by customer and geographic region, and a review of the local economic environment and its potential impact on government funding and reimbursement practices. Account balances deemed to be uncollectible are charged to the allowance after all means of collection have been exhausted and the potential for recovery is considered remote. The Company did not deem it necessary to record an allowance for doubtful accounts for probable credit losses at September 30, 2023 and March 31, 2023. Additionally, at September 30, 2023 and March 31, 2023 the Company has allowances of $24,000 and $16,000, respectively, related to potential discounts, returns, distributor fees and rebates. The allowances are included in accounts receivable, net in the accompanying condensed consolidated balance sheets.

 

Inventories

 

Inventories are stated at the lower of cost, cost being determined on a standard cost basis (which approximates actual cost on a first-in, first-out basis), or net realizable value.

 

Due to changing market conditions, estimated future requirements, age of the inventories on hand and production of new products, the Company regularly reviews inventory quantities on hand and records a provision to write down excess and obsolete inventory to its estimated net realizable value. The Company recorded a provision to reduce the carrying amounts of inventories to their net realizable value in the amount of $280,000 and $236,000 at September 30, 2023 and March 31, 2023, respectively, which is included in cost of revenues on the Company’s accompanying condensed consolidated statements of comprehensive loss.

 

Recent Accounting Standards

 

Accounting standards that have been issued or proposed by the FASB, the SEC or other standard setting bodies that do not require adoption until a future date are not expected to have a material impact on the consolidated financial statements upon adoption.

XML 23 R11.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Balance Sheet
6 Months Ended
Sep. 30, 2023
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Condensed Consolidated Balance Sheet

 

Note 4. Condensed Consolidated Balance Sheet

 

Inventories, net

 

Inventories, net consist of the following:

        
   September 30,   March 31, 
   2023   2023 
Raw materials  $1,493,000   $1,764,000 
Finished goods   1,020,000    1,094,000 
 Inventories, net  $2,513,000   $2,858,000 

 

Leases

 

The Company's operating leases are comprised primarily of facility leases. The Company did not have any finance leases as of September 30, 2023 and March 31, 2023. Balance sheet information related to our leases is presented below:

        
   September 30,   March 31, 
   2023   2023 
Operating leases:          
Operating lease right-of-use assets  $350,000   $418,000 
Operating lease liabilities – current   216,000    256,000 
Operating lease liabilities – non- current   134,000    162,000 

 

Other information related to leases is presented below:

 

Six Months Ended September 30, 2023    
Operating lease cost  $216,000 
Other information:     
Operating cash flows from operating leases   (79,000)
Weighted-average remaining lease term – operating leases (in months)   19.3 
Weighted-average discount rate – operating leases   6.00% 

 

As of September 30, 2023, the annual minimum lease payments of our operating lease liabilities were as follows:

     
For Years Ending March 31,      
2024 (excluding the six months ended September 30, 2023)   $ 81,000  
2025     144,000  
2026     157,000  
2027     9,000  
Total future minimum lease payments, undiscounted     391,000  
Less: imputed interest     (41,000 )
Present value of future minimum lease payments   $ 350,000  

 

XML 24 R12.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies
6 Months Ended
Sep. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

 

Note 5. Commitments and Contingencies

 

Legal Matters

 

The Company may be involved in legal matters arising in the ordinary course of business including matters involving proprietary technology. While management believes that such matters are currently insignificant, matters arising in the ordinary course of business for which the Company is or could become involved in litigation may have a material adverse effect on its business and financial condition of comprehensive loss.

 

Employment Agreements

 

The Company has employment agreements in place with two of its key executives. These executive employment agreements provide, among other things, for the payment of up to eighteen months of severance compensation for terminations under certain circumstances.

 

Amendments

 

On June 16, 2023, we entered into an amended and restated employment agreement with our Chief Executive Officer, Amy Trombly. The amended and restated agreement provides that, in the event of termination upon change of control either without cause or for good reason, Ms. Trombly is entitled to receive, in addition to the other benefits described therein, a lump sum severance equal to one and a half times her base salary and one and a half times her target annual bonus. All other material terms of the amended and restated agreement remain unchanged from her prior employment agreement.

 

On June 16, 2023, we amended and restated our employment agreement with Bruce Thornton, our Chief Operating Officer. Under the amended and restated agreement, Mr. Thornton will serve as Executive Vice President and Chief Operating Officer of the Company. Mr. Thornton will no longer receive a monthly car allowance; however, his base salary is adjusted to include such amount. The amended and restated agreement also provides that, in the event of termination upon change of control either without cause or for good reason, Mr. Thornton is entitled to receive, in addition to the other benefits described therein, to a lump sum severance equal to one and a half times his base salary and one and a half times his target annual bonus. The agreement further provides that upon termination for any reason, Mr. Thornton’s outstanding and vested equity awards shall remain exercisable for 18 months following termination. Either party may terminate the employment agreement for any reason upon at least 60 days prior written notice. All other material terms of his amended and restated agreement remain unchanged from his prior employment agreement.

 

Bonus Grants

 

On June 16, 2023, the Compensation Committee of the Board of Directors approved annual bonus awards of $162,500 for Ms. Trombly and $150,000 for Mr. Thornton.

 

Equity Awards

 

On June 16, 2023, the Compensation Committee of the Board of Directors approved an equity award of 100,000 shares of the Company’s common stock to each of Ms. Trombly and Mr. Thornton, to be issued to on June 30, 2023, at a valuation based on the five day weighted trailing average of the Company’s stock price on the day of grant. In addition, the Compensation Committee also approved a one-time cash payment by the Company as reimbursement for estimated taxes payable with respect to such equity awards. On September 22, 2023, the Company paid taxes related to the common stock issuance in the amount of $149,000.

 

As of September 30, 2023, with respect to these agreements, aggregated annual salaries was $586,000 and potential severance payments to these key executives was $1,300,000, if triggered.

XML 25 R13.htm IDEA: XBRL DOCUMENT v3.23.3
Debt
6 Months Ended
Sep. 30, 2023
Debt Disclosure [Abstract]  
Debt

  

Note 6. Debt

 

Financing of Insurance Premiums

 

On February 1, 2022, the Company entered into a note agreement for $748,000 with an interest rate of 4.68% per annum with final payment on January 1, 2023. This instrument was issued in connection with financing insurance premiums. The note is payable in ten monthly installment payments of principal and interest of $76,000, with the first installment beginning March 1, 2022.

 

On February 1, 2023, the Company entered into a note agreement for $453,000 with an interest rate of 8.98% per annum with final payment on January 1, 2024. This instrument was issued in connection with financing insurance premiums. The note is payable in eleven monthly installment payments of principal and interest of $43,000, with the first installment beginning March 1, 2023.

 

XML 26 R14.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders’ Equity
6 Months Ended
Sep. 30, 2023
Equity [Abstract]  
Stockholders’ Equity

 

Note 7. Stockholders’ Equity

 

Authorized Capital

 

The Company is authorized to issue up to 24,000,000 shares of common stock with a par value of $0.0001 per share and 714,286 shares of convertible preferred stock with a par value of $0.0001 per share.

XML 27 R15.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation
6 Months Ended
Sep. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation

 

Note 8. Stock-Based Compensation

 

Stock-based compensation expense is as follows:

 

For the three months ended September 30, 2023 and 2022, the Company incurred $130,000 and $113,000 of stock-based compensation expense, respectively, and for the six months ended September 30, 2023 and 2022, the Company incurred $307,000 and $327,000 of stock-based compensation expense, respectively. All stock-based compensation incurred is included in selling, general and administrative expense in the accompanying condensed consolidated statements of comprehensive loss.

 

At September 30, 2023, there were unrecognized compensation costs of $379,000 related to stock options which are expected to be recognized over a weighted-average amortization period of 1.04 years.

 

Stock options award activity is as follows:

        
   Number of
Shares
   Weighted-
Average
Exercise Price
 
Outstanding at April 1, 2023   565,000   $8.84 
Options granted   5,000    1.15 
Options forfeited   (46,000)   34.30 
Options expired   (5,000)   39.33 
Outstanding at September 30, 2023   519,000   $6.25 
Exercisable at September 30, 2023   293,000   $9.02 

 

The aggregate intrinsic value of stock options of zero is calculated as the difference between the exercise price of the underlying stock options and the fair value of the Company’s common stock, or $0.77 per share at September 30, 2023.

         
  

Number of

Shares

  

Weighted

Average Award

Date Fair Value

per Share

 
Unvested restricted stock awards outstanding at April 1, 2023      $ 
Restricted stock awards granted   244,000    1.06 
Restricted stock awards vested   (244,000)   1.06 
Unvested restricted stock awards outstanding at September 30, 2023      $ 

 

The Company did not capitalize any cost associated with stock-based compensation.

 

The Company issues new shares of common stock upon exercise of stock-based awards.

 

XML 28 R16.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes
6 Months Ended
Sep. 30, 2023
Income Tax Disclosure [Abstract]  
Income Taxes

 

Note 9. Income Taxes

 

At the end of each interim reporting period, the Company determines the income tax provision by using an estimate of the annual effective tax rate, adjusted for discrete items occurring in the quarter.

 

Our effective tax rate for the three and six months ended September 30, 2023 was (12.61)% and (5.12)%, respectively. The Company’s effective tax rate for the three and six months ended September 30, 2023 differed from the federal statutory tax rate of 21% primarily due to the valuation allowance recognized against deferred tax assets in the U.S., and permanent tax adjustment of intercompany interest expense in Mexico and Netherlands.

 

Judgment is required in determining whether deferred tax assets will be realized in full or in part. Management assesses the available positive and negative evidence on a jurisdictional basis to estimate if deferred tax assets will be recognized and when it is more likely than not that all or some deferred tax assets will not be realized, and a valuation allowance must be established. As of September 30, 2023, the Company continues to maintain a valuation allowance in the U.S.

XML 29 R17.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Disaggregation
6 Months Ended
Sep. 30, 2023
Revenue from Contract with Customer [Abstract]  
Revenue Disaggregation

 

Note 10. Revenue Disaggregation

 

The Company generates revenues from products which are sold into the human and animal healthcare markets and to multiple geographic regions.

 

The following table presents the Company’s disaggregated revenues by revenue source:

                 
(In thousands)  Three Months Ended September 30,   Six Months Ended September 30, 
   2023   2022   2023   2022 
Human Care  $2,075   $2,447   $4,825   $4,615 
Animal Care   489    737    1,067    1,523 
Service and Royalty   167    147    266    1,176 
   $2,731   $3,331   $6,158   $7,314 

 

The following table shows the Company’s revenues by geographic region:

                 
   Three Months Ended September 30,   Six Months Ended September 30, 
(In thousands)  2023   2022   2023   2022 
United States  $590   $973   $1,396   $1,842 
Europe   1,201    1,170    2,271    2,012 
Asia   346    518    1,208    1,438 
Latin America   260    394    747    1,444 
Rest of the World   334    276    536    578 
Total  $2,731   $3,331   $6,158   $7,314 

 

The Company aligned the geographic regions reported in the Asia and Rest of World segments in fiscal year 2022 to conform to the current year presentation. For the three months ended September 30, 2022, the Company reclassified $188,000 from Rest of World to Asia and for the six months ended September 30, 2022, the Company reclassified $283,000 from Rest of World to Asia.

 

XML 30 R18.htm IDEA: XBRL DOCUMENT v3.23.3
Significant Customer Concentrations
6 Months Ended
Sep. 30, 2023
Risks and Uncertainties [Abstract]  
Significant Customer Concentrations

 

Note 11. Significant Customer Concentrations

 

For the three months ended September 30, 2023, customer C represented 21%, customer A represented 13%, and customer B represented 10% of net revenue. For the three months ended September 30, 2022, customer A represented 20%, customer C represented 13% and customer B represented 12% of net revenue. For the six months ended September 30, 2023, customer C represented 17%, customer B represented 12% and customer A represented 14% of net revenue. For the six months ended September 30, 2022, customer B represented 20%, customer A represented 17% and customer C represented 10% of net revenue.

 

At September 30, 2023, customer D represented 20%, customer C represented 13% and customer A represented 11% of our net accounts receivable balance.

 

At September 30, 2022, customer A represented 35% and customer D represented 20% of our net accounts receivable balance.

XML 31 R19.htm IDEA: XBRL DOCUMENT v3.23.3
Subsequent Events
6 Months Ended
Sep. 30, 2023
Subsequent Events [Abstract]  
Subsequent Events

 

Note 12. Subsequent Events

 

On October 26, 2023, the Company entered into a placement agency agreement with Maxim Group LLC (“Maxim”), pursuant to which Maxim agreed to use its reasonable best efforts to solicit offers to purchase up to an aggregate of 8,500,000 shares of the Company’s common stock, par value $0.0001 per share.  The Company agreed to pay Maxim a cash fee equal to 8.0% of the gross proceeds from the offering, plus reimbursement of up to $75,000 of legal fees and other expenses. Additionally, on October 26, 2023, the Company entered into a securities purchase agreement with the purchasers party thereto for the sale and issuance of an aggregate of up to 8,500,000 shares of the Company’s common stock at a public offering price of $0.20 per share.

 

The closing of the offering occurred on October 30, 2023. In connection with the offering, the Company sold 8,500,000 shares of the Company’s common stock for aggregate gross proceeds of $1,700,000 and estimated net proceeds of $1,414,000, after deducting placement agent fees and other estimated offering expenses payable by the Company.

 

XML 32 R20.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Sep. 30, 2023
Accounting Policies [Abstract]  
Use of Estimates

Use of Estimates

 

The preparation of condensed consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent liabilities at the dates of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from these estimates. Significant estimates and assumptions include reserves and write-downs related to receivables and inventories, the valuation allowance relating to the Company’s deferred tax assets, valuation of equity and the estimated amortization periods of upfront product licensing fees received from customers. Periodically, the Company evaluates and adjusts estimates accordingly.

 

Reclassification

Reclassification

 

During the three and six months ended September 30, 2023, the Company aligned its accounting policy and conformed its prior presentation of certain costs it views as research and development efforts. These costs are now included in research and development, whereas they were previously included in cost of revenues. During the three and six months ended September 30, 2022, the Company reclassified $200,000 and $400,000, respectively, from cost of revenues to research and development. The reclassification in the prior periods increased research and development and decreased cost of revenues by the same amount. The reclassification had no impact on total operating costs, earnings from operations, net earnings, earnings per share or total equity.

 

Net Loss per Share

Net Loss per Share

 

The following table provides the net loss for each period along with the computation of basic and diluted net loss per share:

                
   Three Months Ended September 30,   Six Months Ended September 30, 
(In thousands, except per share data)  2023   2022   2023   2022 
Numerator:                
Net loss  $(1,484)  $(1,017)  $(2,902)  $(1,904)
                     
Denominator:                    
Weighted-average number of common shares outstanding: basic and diluted   5,164    3,101    5,051    3,101 
                     
Net loss per share: basic and diluted  $(0.29)  $(0.33)  $(0.57)  $(0.61)

 

The computation of basic loss per share for the three and six months ended September 30, 2023, and 2022 excludes the potentially dilutive securities summarized in the table below because their inclusion would be anti-dilutive.

                
   Three Months Ended September 30,   Six Months Ended September 30, 
(In thousands)  2023   2022   2023   2022 
Stock options   519    406    519    406 
Warrants   103    108    103    108 
Common stock units (1)   46    46    46    46 
    668    560    668    560 

 

(1) Consists of 30,668 restricted stock units and warrants to purchase 15,332 shares of common stock

 

Revenue Recognition

Revenue Recognition

 

The Company recognizes revenue in accordance with Accounting Standards Codification (“ASC”), Topic 606 Revenue from Contracts with Customers (“Topic 606”). Revenue is recognized when the Company transfers promised goods or services to the customer, in an amount that reflects the consideration which the Company expects to receive in exchange for those goods or services. In determining the appropriate amount of revenue to be recognized as the Company fulfills its obligations under the agreement, the Company performs the following steps: (i) identification of the promised goods or services in the contract; (ii) determination of whether the promised goods or services are performance obligations, including whether they are distinct in the context of the contract; (iii) measurement of the transaction price, including the constraint on variable consideration; (iv) allocation of the transaction price to the performance obligations; and (v) recognition of revenue when (or as) the Company satisfies each performance obligation. The Company only applies the five-step model to contracts when it is probable that it will collect the consideration it is entitled to in exchange for the goods or services it transfers to the customer.

 

The Company derives the majority of its revenue through sales of its products directly to end users and to distributors. The Company also sells products to a customer base, including hospitals, medical centers, doctors, pharmacies, distributors and wholesalers. The Company has also entered into agreements to license its technology and products.

 

The Company considers customer purchase orders, which in some cases are governed by master sales agreements, to be the contracts with a customer. For each contract, the Company considers the promise to transfer products, each of which are distinct, to be the identified performance obligations. In determining the transaction price the Company evaluates whether the price is subject to refund or adjustment to determine the net consideration to which it expects to be entitled.

 

For all of the Company’s sales to non-consignment distribution channels, revenue is recognized when control of the product is transferred to the customer (i.e. when its performance obligation is satisfied), which typically occurs when title passes to the customer upon shipment but could occur when the customer receives the product based on the terms of the agreement with the customer. For product sales to its value-added resellers, non-stocking distributors and end-user customers, the Company grants return privileges to its customers, and because the Company has a long history with its customers, the Company is able to estimate the amount of product that will be returned. Sales incentives and other programs that the Company may make available to these customers are considered to be a form of variable consideration, and the Company maintains estimated accruals and allowances using the expected value method. With the movement of these sales to a full distributor model in fiscal year 2022, the Company no longer provides these arrangements although the Company still receives some returns from the period prior to the year ended March 31, 2023.

 

The Company has entered into consignment arrangements, in which goods are left in the possession of another party to sell. As products are sold from the customer to third parties, the Company recognizes revenue based on a variable percentage of a fixed price.  Revenue recognized varies depending on whether a patient is covered by insurance or is not covered by insurance. In addition, the Company may incur a revenue deduction related to the use of the Company’s rebate program.

 

Sales to stocking distributors are made under terms with fixed pricing and limited rights of return (known as “stock rotation”) of the Company’s products held in their inventory. Revenue from sales to distributors is recognized upon the transfer of control to the distributor.

 

The Company assessed the promised goods and services in the technical support to Invekra for a ten-year period as being a distinct service that Invekra can benefit from on its own and as separately identifiable from any other promises within the contract. Given that the distinct service is not substantially the same as other goods and services within the Invekra contract, the Company accounted for the distinct service as a performance obligation.

 

Accounts Receivable

Accounts Receivable

 

Trade accounts receivable are recorded net of allowances for cash discounts for prompt payment, doubtful accounts, and sales returns. Estimates for cash discounts and sales returns are based on analysis of contractual terms and historical trends.

 

The Company’s policy is to reserve for uncollectible accounts based on its best estimate of probable credit losses in its existing accounts receivable. The Company periodically reviews its accounts receivable to determine whether an allowance for doubtful accounts is necessary based on an analysis of past due accounts and other factors that may indicate that the realization of an account may be in doubt. Other factors that the Company considers include its existing contractual obligations, historical payment patterns of its customers and individual customer circumstances, an analysis of days sales outstanding by customer and geographic region, and a review of the local economic environment and its potential impact on government funding and reimbursement practices. Account balances deemed to be uncollectible are charged to the allowance after all means of collection have been exhausted and the potential for recovery is considered remote. The Company did not deem it necessary to record an allowance for doubtful accounts for probable credit losses at September 30, 2023 and March 31, 2023. Additionally, at September 30, 2023 and March 31, 2023 the Company has allowances of $24,000 and $16,000, respectively, related to potential discounts, returns, distributor fees and rebates. The allowances are included in accounts receivable, net in the accompanying condensed consolidated balance sheets.

 

Inventories

Inventories

 

Inventories are stated at the lower of cost, cost being determined on a standard cost basis (which approximates actual cost on a first-in, first-out basis), or net realizable value.

 

Due to changing market conditions, estimated future requirements, age of the inventories on hand and production of new products, the Company regularly reviews inventory quantities on hand and records a provision to write down excess and obsolete inventory to its estimated net realizable value. The Company recorded a provision to reduce the carrying amounts of inventories to their net realizable value in the amount of $280,000 and $236,000 at September 30, 2023 and March 31, 2023, respectively, which is included in cost of revenues on the Company’s accompanying condensed consolidated statements of comprehensive loss.

 

Recent Accounting Standards

Recent Accounting Standards

 

Accounting standards that have been issued or proposed by the FASB, the SEC or other standard setting bodies that do not require adoption until a future date are not expected to have a material impact on the consolidated financial statements upon adoption.

XML 33 R21.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies (Tables)
6 Months Ended
Sep. 30, 2023
Accounting Policies [Abstract]  
Schedule of computation of earnings per share
                
   Three Months Ended September 30,   Six Months Ended September 30, 
(In thousands, except per share data)  2023   2022   2023   2022 
Numerator:                
Net loss  $(1,484)  $(1,017)  $(2,902)  $(1,904)
                     
Denominator:                    
Weighted-average number of common shares outstanding: basic and diluted   5,164    3,101    5,051    3,101 
                     
Net loss per share: basic and diluted  $(0.29)  $(0.33)  $(0.57)  $(0.61)
Schedule of anti-dilutive shares
                
   Three Months Ended September 30,   Six Months Ended September 30, 
(In thousands)  2023   2022   2023   2022 
Stock options   519    406    519    406 
Warrants   103    108    103    108 
Common stock units (1)   46    46    46    46 
    668    560    668    560 

 

(1) Consists of 30,668 restricted stock units and warrants to purchase 15,332 shares of common stock
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Balance Sheet (Tables)
6 Months Ended
Sep. 30, 2023
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of inventories
        
   September 30,   March 31, 
   2023   2023 
Raw materials  $1,493,000   $1,764,000 
Finished goods   1,020,000    1,094,000 
 Inventories, net  $2,513,000   $2,858,000 
Schedule of lease information
        
   September 30,   March 31, 
   2023   2023 
Operating leases:          
Operating lease right-of-use assets  $350,000   $418,000 
Operating lease liabilities – current   216,000    256,000 
Operating lease liabilities – non- current   134,000    162,000 

 

Other information related to leases is presented below:

 

Six Months Ended September 30, 2023    
Operating lease cost  $216,000 
Other information:     
Operating cash flows from operating leases   (79,000)
Weighted-average remaining lease term – operating leases (in months)   19.3 
Weighted-average discount rate – operating leases   6.00% 
Schedule of minimum operating lease liabilities
     
For Years Ending March 31,      
2024 (excluding the six months ended September 30, 2023)   $ 81,000  
2025     144,000  
2026     157,000  
2027     9,000  
Total future minimum lease payments, undiscounted     391,000  
Less: imputed interest     (41,000 )
Present value of future minimum lease payments   $ 350,000  
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation (Tables)
6 Months Ended
Sep. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of options activity
        
   Number of
Shares
   Weighted-
Average
Exercise Price
 
Outstanding at April 1, 2023   565,000   $8.84 
Options granted   5,000    1.15 
Options forfeited   (46,000)   34.30 
Options expired   (5,000)   39.33 
Outstanding at September 30, 2023   519,000   $6.25 
Exercisable at September 30, 2023   293,000   $9.02 
Schedule of unvested restricted stock activity
         
  

Number of

Shares

  

Weighted

Average Award

Date Fair Value

per Share

 
Unvested restricted stock awards outstanding at April 1, 2023      $ 
Restricted stock awards granted   244,000    1.06 
Restricted stock awards vested   (244,000)   1.06 
Unvested restricted stock awards outstanding at September 30, 2023      $ 
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Disaggregation (Tables)
6 Months Ended
Sep. 30, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of disaggregated revenue by source
                 
(In thousands)  Three Months Ended September 30,   Six Months Ended September 30, 
   2023   2022   2023   2022 
Human Care  $2,075   $2,447   $4,825   $4,615 
Animal Care   489    737    1,067    1,523 
Service and Royalty   167    147    266    1,176 
   $2,731   $3,331   $6,158   $7,314 
Schedule of geographic sales
                 
   Three Months Ended September 30,   Six Months Ended September 30, 
(In thousands)  2023   2022   2023   2022 
United States  $590   $973   $1,396   $1,842 
Europe   1,201    1,170    2,271    2,012 
Asia   346    518    1,208    1,438 
Latin America   260    394    747    1,444 
Rest of the World   334    276    536    578 
Total  $2,731   $3,331   $6,158   $7,314 
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Liquidity and Financial Condition (Details Narrative) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Sep. 30, 2022
Jun. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Mar. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]              
Net loss $ 1,484 $ 1,418 $ 1,017 $ 887 $ 2,902 $ 1,904  
Accumulated deficit 192,416       192,416   $ 189,514
Working capital 8,277       8,277   10,081
Cash balance $ 2,137       2,137   $ 3,820
Net cash used in operating activities         $ 1,446 $ 3,363  
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies (Details - Earnings per share) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Sep. 30, 2022
Jun. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Numerator:            
Net loss $ (1,484) $ (1,418) $ (1,017) $ (887) $ (2,902) $ (1,904)
Denominator:            
Weighted-average number of common shares outstanding: basic 5,164   3,101   5,051 3,101
Weighted-average number of common shares outstanding: diluted 5,164   3,101   5,051 3,101
Net loss per share: basic $ (0.29)   $ (0.33)   $ (0.57) $ (0.61)
Net loss per share: diluted $ (0.29)   $ (0.33)   $ (0.57) $ (0.61)
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies (Details - Antidilutive shares) - shares
3 Months Ended 6 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive shares 668 560 668 560
Equity Option [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive shares 519 406 519 406
Warrant [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive shares 103 108 103 108
Common Stock Units [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive shares [1] 46 46 46 46
[1] Consists of 30,668 restricted stock units and warrants to purchase 15,332 shares of common stock
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies (Details Narrative) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2023
Sep. 30, 2023
Mar. 31, 2023
Accounting Policies [Abstract]      
Increase research and development in process $ 200 $ 400  
Allowance for doubtful accounts 0 0 $ 0
Allowance for sales discounts, rebates, distributor fees and returns 24 24 16
Net realizable value $ 280 $ 280 $ 236
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Balance Sheet (Details - Inventories) - USD ($)
$ in Thousands
Sep. 30, 2023
Mar. 31, 2023
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Raw materials $ 1,493 $ 1,764
Finished goods 1,020 1,094
 Inventories, net $ 2,513 $ 2,858
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Balance Sheet (Details - Operating lease information) - USD ($)
$ in Thousands
6 Months Ended
Sep. 30, 2023
Mar. 31, 2023
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Operating lease right-of-use assets $ 350 $ 418
Operating lease liabilities – current 216 256
Operating lease liabilities – non- current 134 $ 162
Operating lease cost 216  
Operating cash flows from operating leases $ (79)  
Weighted-average remaining lease term - operating leases (in months) 19 years 3 months 18 days  
Weighted-average discount rate - operating leases 6.00%  
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Balance Sheet (Details - Minimum Operating lease payments)
$ in Thousands
Sep. 30, 2023
USD ($)
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
2024 (excluding the six months ended September 30, 2023) $ 81
2025 144
2026 157
2027 9
Total future minimum lease payments, undiscounted 391
Less: imputed interest (41)
Present value of future minimum lease payments $ 350
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies (Details Narrative) - USD ($)
$ in Thousands
6 Months Ended
Jun. 16, 2023
Sep. 30, 2023
Ms. Trombly [Member]    
Deferred Compensation Arrangement with Individual, Excluding Share-Based Payments and Postretirement Benefits [Line Items]    
Annual bonus awards $ 162,500  
Equity awards 100,000  
Annual salaries   $ 586
Severance payments   1,300
Mr. Thornton [Member]    
Deferred Compensation Arrangement with Individual, Excluding Share-Based Payments and Postretirement Benefits [Line Items]    
Annual bonus awards $ 150,000  
Equity awards 100,000  
Annual salaries   586
Severance payments   $ 1,300
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Debt (Details Narrative) - Financingof Insurance Premiums [Member] - USD ($)
$ in Thousands
Feb. 01, 2023
Feb. 01, 2022
Short-Term Debt [Line Items]    
Debt face amount $ 453 $ 748
Debt interest rate 8.98% 4.68%
Final payment date Jan. 01, 2024 Jan. 01, 2023
Number of installements   ten monthly installment payments
Principal payments made $ 43,000 $ 76,000
First installment beginning date Mar. 01, 2023 Mar. 01, 2022
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders’ Equity (Details Narrative) - $ / shares
Sep. 30, 2023
Mar. 31, 2023
Class of Stock [Line Items]    
Common stock shares authorized 24,000,000 24,000,000
Common stock par value $ 0.0001 $ 0.0001
Convertible Preferred Stock [Member]    
Class of Stock [Line Items]    
Preferred stock, shares authorized 714,286 714,286
Preferred stock par value $ 0.0001 $ 0.0001
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation (Details-Option activity) - Equity Option [Member]
6 Months Ended
Sep. 30, 2023
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of Shares Outstanding at beginning of period | shares 565,000
Weighted- Average Exercise Price Outstanding at beginning of period | $ / shares $ 8.84
Number of Shares Options granted | shares 5,000
Weighted- Average Exercise Price Options granted | $ / shares $ 1.15
Number of Shares Options forfeited | shares (46,000)
Weighted- Average Exercise Price Options forfeited | $ / shares $ 34.30
Number of Shares Options expired | shares (5,000)
Weighted- Average Exercise Price Options expired | $ / shares $ 39.33
Number of Shares Outstanding at end of period | shares 519,000
Weighted- Average Exercise Price Outstanding at end of period | $ / shares $ 6.25
Number of Shares Exercisable at end of period | shares 293,000
Weighted- Average Exercise Price Exercisable at end of period | $ / shares $ 9.02
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation (Details-Restricted stock activity) - Restricted Stock [Member]
6 Months Ended
Sep. 30, 2023
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of shares, Unvested restricted stock awards, beginning balance | shares 0
Weighted average award date fair value per share, Unvested restricted stock award, Outstanding beginning balance | $ / shares $ 0
Number of shares, Restricted stock awards granted | shares 244,000
Weighted average award date fair value per share, Restricted stock awards granted | $ / shares $ 1.06
Number of shares, Restricted stock awards vested | shares (244,000)
Weighted average award date fair value per share, Restricted stock awards vested | $ / shares $ 1.06
Number of shares, Unvested restricted stock awards, ending balance | shares 0
Weighted average award date fair value per share, Unvested restricted stock award, Outstanding ending balance | $ / shares $ 0
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation (Details Narrative) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Stock-based compensation $ 130 $ 113 $ 307 $ 327
Equity Option [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Unrecognized compensation costs $ 379   $ 379  
Weighted average amortization period     1 year 14 days  
Aggregate intrinsic value per share     $ 0.77  
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes (Details Narrative)
3 Months Ended 6 Months Ended
Sep. 30, 2023
Sep. 30, 2023
Income Tax Disclosure [Abstract]    
Effective Income Tax Rate Reconciliation, Percent 12.61% 5.12%
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Disaggregation (Details - Disaggregation of revenue) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Revenues $ 2,731 $ 3,331 $ 6,158 $ 7,314
Human Care [Member] | Product [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 2,075 2,447 4,825 4,615
Animal Care [Member] | Product [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 489 737 1,067 1,523
Service And Royalty [Member] | Service [Member]        
Disaggregation of Revenue [Line Items]        
Revenues $ 167 $ 147 $ 266 $ 1,176
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Disaggregation (Details - Geographic regions) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Revenues $ 2,731 $ 3,331 $ 6,158 $ 7,314
Revenue, Segment Benchmark [Member] | UNITED STATES        
Disaggregation of Revenue [Line Items]        
Revenues 590 973 1,396 1,842
Revenue, Segment Benchmark [Member] | Europe [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 1,201 1,170 2,271 2,012
Revenue, Segment Benchmark [Member] | Asia [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 346 518 1,208 1,438
Revenue, Segment Benchmark [Member] | Latin America [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 260 394 747 1,444
Revenue, Segment Benchmark [Member] | Rest Of The World [Member]        
Disaggregation of Revenue [Line Items]        
Revenues $ 334 $ 276 $ 536 $ 578
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Disaggregation (Details Narrative) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2022
Sep. 30, 2022
Rest Of World To Asia [Member]    
Disaggregation of Revenue [Line Items]    
Reclass of revenues $ 188 $ 283
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Significant Customer Concentrations (Details Narrative) - Customer Concentration Risk [Member]
3 Months Ended 6 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenue Benchmark [Member] | Customer C [Member]        
Concentration Risk [Line Items]        
Concentration risk, percentage 21.00% 13.00% 17.00% 10.00%
Revenue Benchmark [Member] | Customer A [Member]        
Concentration Risk [Line Items]        
Concentration risk, percentage 13.00% 20.00% 14.00% 17.00%
Revenue Benchmark [Member] | Customer B [Member]        
Concentration Risk [Line Items]        
Concentration risk, percentage 10.00% 12.00% 12.00% 20.00%
Accounts Receivable [Member] | Customer C [Member]        
Concentration Risk [Line Items]        
Concentration risk, percentage     13.00%  
Accounts Receivable [Member] | Customer A [Member]        
Concentration Risk [Line Items]        
Concentration risk, percentage     11.00% 35.00%
Accounts Receivable [Member] | Customer D [Member]        
Concentration Risk [Line Items]        
Concentration risk, percentage     20.00% 20.00%
XML 55 sonoma_i10q-093023_htm.xml IDEA: XBRL DOCUMENT 0001367083 2023-04-01 2023-09-30 0001367083 2023-11-09 0001367083 2023-09-30 0001367083 2023-03-31 0001367083 us-gaap:ConvertiblePreferredStockMember 2023-09-30 0001367083 us-gaap:ConvertiblePreferredStockMember 2023-03-31 0001367083 2023-07-01 2023-09-30 0001367083 2022-07-01 2022-09-30 0001367083 2022-04-01 2022-09-30 0001367083 2022-03-31 0001367083 2022-09-30 0001367083 us-gaap:CommonStockMember 2023-03-31 0001367083 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001367083 us-gaap:RetainedEarningsMember 2023-03-31 0001367083 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001367083 us-gaap:CommonStockMember 2023-06-30 0001367083 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001367083 us-gaap:RetainedEarningsMember 2023-06-30 0001367083 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001367083 2023-06-30 0001367083 us-gaap:CommonStockMember 2022-03-31 0001367083 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001367083 us-gaap:RetainedEarningsMember 2022-03-31 0001367083 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001367083 us-gaap:CommonStockMember 2022-06-30 0001367083 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001367083 us-gaap:RetainedEarningsMember 2022-06-30 0001367083 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001367083 2022-06-30 0001367083 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001367083 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001367083 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001367083 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0001367083 2023-04-01 2023-06-30 0001367083 us-gaap:CommonStockMember 2023-07-01 2023-09-30 0001367083 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0001367083 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0001367083 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2023-09-30 0001367083 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001367083 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001367083 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001367083 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0001367083 2022-04-01 2022-06-30 0001367083 us-gaap:CommonStockMember 2022-07-01 2022-09-30 0001367083 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0001367083 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0001367083 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2022-09-30 0001367083 us-gaap:CommonStockMember 2023-09-30 0001367083 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0001367083 us-gaap:RetainedEarningsMember 2023-09-30 0001367083 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0001367083 us-gaap:CommonStockMember 2022-09-30 0001367083 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0001367083 us-gaap:RetainedEarningsMember 2022-09-30 0001367083 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 0001367083 us-gaap:StockOptionMember 2023-07-01 2023-09-30 0001367083 us-gaap:StockOptionMember 2022-07-01 2022-09-30 0001367083 us-gaap:StockOptionMember 2023-04-01 2023-09-30 0001367083 us-gaap:StockOptionMember 2022-04-01 2022-09-30 0001367083 us-gaap:WarrantMember 2023-07-01 2023-09-30 0001367083 us-gaap:WarrantMember 2022-07-01 2022-09-30 0001367083 us-gaap:WarrantMember 2023-04-01 2023-09-30 0001367083 us-gaap:WarrantMember 2022-04-01 2022-09-30 0001367083 SNOA:CommonStockUnitsMember 2023-07-01 2023-09-30 0001367083 SNOA:CommonStockUnitsMember 2022-07-01 2022-09-30 0001367083 SNOA:CommonStockUnitsMember 2023-04-01 2023-09-30 0001367083 SNOA:CommonStockUnitsMember 2022-04-01 2022-09-30 0001367083 SNOA:Ms.TromblyMember 2023-06-16 0001367083 SNOA:Mr.ThorntonMember 2023-06-16 0001367083 SNOA:Ms.TromblyMember 2023-06-15 2023-06-16 0001367083 SNOA:Mr.ThorntonMember 2023-06-15 2023-06-16 0001367083 SNOA:Ms.TromblyMember 2023-04-01 2023-09-30 0001367083 SNOA:Mr.ThorntonMember 2023-04-01 2023-09-30 0001367083 SNOA:FinancingofInsurancePremiumsMember 2022-02-01 0001367083 SNOA:FinancingofInsurancePremiumsMember 2022-01-31 2022-02-01 0001367083 SNOA:FinancingofInsurancePremiumsMember 2023-02-01 0001367083 SNOA:FinancingofInsurancePremiumsMember 2023-01-31 2023-02-01 0001367083 us-gaap:StockOptionMember 2023-09-30 0001367083 us-gaap:StockOptionMember 2023-04-01 2023-09-30 0001367083 us-gaap:StockOptionMember 2023-03-31 0001367083 us-gaap:RestrictedStockMember 2023-03-31 0001367083 us-gaap:RestrictedStockMember 2023-04-01 2023-09-30 0001367083 us-gaap:RestrictedStockMember 2023-09-30 0001367083 us-gaap:ProductMember SNOA:HumanCareMember 2023-07-01 2023-09-30 0001367083 us-gaap:ProductMember SNOA:HumanCareMember 2022-07-01 2022-09-30 0001367083 us-gaap:ProductMember SNOA:HumanCareMember 2023-04-01 2023-09-30 0001367083 us-gaap:ProductMember SNOA:HumanCareMember 2022-04-01 2022-09-30 0001367083 us-gaap:ProductMember SNOA:AnimalCareMember 2023-07-01 2023-09-30 0001367083 us-gaap:ProductMember SNOA:AnimalCareMember 2022-07-01 2022-09-30 0001367083 us-gaap:ProductMember SNOA:AnimalCareMember 2023-04-01 2023-09-30 0001367083 us-gaap:ProductMember SNOA:AnimalCareMember 2022-04-01 2022-09-30 0001367083 us-gaap:ServiceMember SNOA:ServiceAndRoyaltyMember 2023-07-01 2023-09-30 0001367083 us-gaap:ServiceMember SNOA:ServiceAndRoyaltyMember 2022-07-01 2022-09-30 0001367083 us-gaap:ServiceMember SNOA:ServiceAndRoyaltyMember 2023-04-01 2023-09-30 0001367083 us-gaap:ServiceMember SNOA:ServiceAndRoyaltyMember 2022-04-01 2022-09-30 0001367083 country:US us-gaap:SalesRevenueSegmentMember 2023-07-01 2023-09-30 0001367083 country:US us-gaap:SalesRevenueSegmentMember 2022-07-01 2022-09-30 0001367083 country:US us-gaap:SalesRevenueSegmentMember 2023-04-01 2023-09-30 0001367083 country:US us-gaap:SalesRevenueSegmentMember 2022-04-01 2022-09-30 0001367083 srt:EuropeMember us-gaap:SalesRevenueSegmentMember 2023-07-01 2023-09-30 0001367083 srt:EuropeMember us-gaap:SalesRevenueSegmentMember 2022-07-01 2022-09-30 0001367083 srt:EuropeMember us-gaap:SalesRevenueSegmentMember 2023-04-01 2023-09-30 0001367083 srt:EuropeMember us-gaap:SalesRevenueSegmentMember 2022-04-01 2022-09-30 0001367083 srt:AsiaMember us-gaap:SalesRevenueSegmentMember 2023-07-01 2023-09-30 0001367083 srt:AsiaMember us-gaap:SalesRevenueSegmentMember 2022-07-01 2022-09-30 0001367083 srt:AsiaMember us-gaap:SalesRevenueSegmentMember 2023-04-01 2023-09-30 0001367083 srt:AsiaMember us-gaap:SalesRevenueSegmentMember 2022-04-01 2022-09-30 0001367083 srt:LatinAmericaMember us-gaap:SalesRevenueSegmentMember 2023-07-01 2023-09-30 0001367083 srt:LatinAmericaMember us-gaap:SalesRevenueSegmentMember 2022-07-01 2022-09-30 0001367083 srt:LatinAmericaMember us-gaap:SalesRevenueSegmentMember 2023-04-01 2023-09-30 0001367083 srt:LatinAmericaMember us-gaap:SalesRevenueSegmentMember 2022-04-01 2022-09-30 0001367083 SNOA:RestOfTheWorldMember us-gaap:SalesRevenueSegmentMember 2023-07-01 2023-09-30 0001367083 SNOA:RestOfTheWorldMember us-gaap:SalesRevenueSegmentMember 2022-07-01 2022-09-30 0001367083 SNOA:RestOfTheWorldMember us-gaap:SalesRevenueSegmentMember 2023-04-01 2023-09-30 0001367083 SNOA:RestOfTheWorldMember us-gaap:SalesRevenueSegmentMember 2022-04-01 2022-09-30 0001367083 SNOA:RestOfWorldToAsiaMember 2022-07-01 2022-09-30 0001367083 SNOA:RestOfWorldToAsiaMember 2022-04-01 2022-09-30 0001367083 SNOA:CustomerCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2023-09-30 0001367083 SNOA:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2023-09-30 0001367083 SNOA:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2023-09-30 0001367083 SNOA:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2022-09-30 0001367083 SNOA:CustomerCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2022-09-30 0001367083 SNOA:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2022-09-30 0001367083 SNOA:CustomerCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-09-30 0001367083 SNOA:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-09-30 0001367083 SNOA:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-09-30 0001367083 SNOA:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2022-09-30 0001367083 SNOA:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2022-09-30 0001367083 SNOA:CustomerCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2022-09-30 0001367083 SNOA:CustomerDMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-09-30 0001367083 SNOA:CustomerCMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-09-30 0001367083 SNOA:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-09-30 0001367083 SNOA:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2022-09-30 0001367083 SNOA:CustomerDMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2022-09-30 iso4217:USD shares iso4217:USD shares pure false --03-31 2024 Q2 0001367083 10-Q true 2023-09-30 false 001-33216 SONOMA PHARMACEUTICALS, INC. DE 68-0423298 5445 Conestoga Court Suite 150 Boulder CO 80301 (800) 759-9305 Common Stock, $0.0001 par value SNOA NASDAQ Yes Yes Non-accelerated Filer true false false 13679333 2137000 3820000 2223000 2572000 2513000 2858000 4395000 4308000 248000 240000 11516000 13798000 433000 488000 350000 418000 840000 949000 421000 505000 75000 73000 13635000 16231000 987000 841000 1702000 2029000 101000 100000 61000 60000 172000 431000 216000 256000 3239000 3717000 114000 140000 4473000 4235000 134000 162000 7960000 8254000 0.0001 0.0001 714286 714286 0 0 0 0 0 0 0.0001 0.0001 24000000 24000000 5179333 5179333 4933550 4933550 1000 5000 201210000 200904000 -192416000 -189514000 -3120000 -3418000 5675000 7977000 13635000 16231000 2731000 3331000 6158000 7314000 1741000 1795000 3964000 4132000 990000 1536000 2194000 3182000 536000 200000 861000 406000 1662000 2067000 3781000 4362000 2198000 2267000 4642000 4768000 -1208000 -731000 -2448000 -1586000 -90000 -186000 -301000 -253000 -1298000 -917000 -2749000 -1839000 186000 100000 153000 65000 -1484000 -1017000 -2902000 -1904000 -0.29 -0.29 -0.33 -0.33 -0.57 -0.57 -0.61 -0.61 5164 5164 3101 3101 5051 5051 3101 3101 -1484000 -1017000 -2902000 -1904000 -213000 -34000 298000 -99000 -1697000 -1051000 -2604000 -2003000 -2902000 -1904000 90000 59000 307000 327000 144000 -139000 -375000 160000 -403000 447000 104000 82000 -47000 -397000 -79000 -21000 132000 -558000 -353000 -44000 238000 175000 -79000 -23000 -31000 -1149000 -1446000 -3363000 19000 48000 -0 162000 -19000 -210000 5000 -0 -0 120000 0 15000 259000 460000 -264000 -565000 46000 93000 -1683000 -4045000 3820000 7396000 2137000 3351000 10000 8000 4933550 5000 200904000 -189514000 -3418000 7977000 -5000 -5000 208046 177000 177000 511000 511000 -1418000 -1418000 5141596 5000 201076000 -190932000 -2907000 7242000 -4000 4000 37737 130000 130000 -213000 -213000 -1484000 -1484000 5179333 1000 201210000 -192416000 -3120000 5675000 3100937 2000 197370000 -184363000 -4312000 8697000 214000 214000 -65000 -65000 -887000 -887000 3100937 2000 197584000 -185250000 -4377000 7959000 108000 108000 2035 5000 5000 -34000 -34000 -1017000 -1017000 3102972 2000 197697000 -186267000 -4411000 7021000 <p id="xdx_804_eus-gaap--OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_ziwnm6AF9Uc9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 10%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 1.</b></span></td> <td style="width: 90%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_82E_zlMCV1B9mvH8">Organization and Recent Developments</span></b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 27.5pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Organization</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Sonoma Pharmaceuticals, Inc. (the “Company”) was incorporated under the laws of the State of California in April 1999 and was reincorporated under the laws of the State of Delaware in December 2006. The Company moved its principal office to Woodstock, Georgia from Petaluma, California in June 2020 and to Boulder, Colorado in October 2022. The Company is a global healthcare leader for developing and producing stabilized hypochlorous acid (“HOCl”) products for a wide range of applications, including wound care, eye, oral and nasal care, dermatological conditions, podiatry, animal health care, and as a non-toxic disinfectant. The Company’s products reduce infections, scarring and harmful inflammatory responses in a safe and effective manner. In-vitro and clinical studies of HOCl show it to have impressive antipruritic, antimicrobial, antiviral and anti-inflammatory properties. The Company’s stabilized HOCl immediately relieves itch and pain, kills pathogens and breaks down biofilm, does not sting or irritate skin and oxygenates the cells in the area treated assisting the body in its natural healing process. The Company sells its products either directly or via partners in 55 countries worldwide.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Basis of Presentation</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27.5pt"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) for interim financial statements and are in the form prescribed by the Securities and Exchange Commission (the “SEC”) in instructions to Form 10-Q and Rule 10-01 of Regulation S-X. The accompanying condensed consolidated financial statements reflect all adjustments, consisting of normal recurring adjustments, considered necessary for a fair statement of the Company’s financial position, results of operations and cash flows for the periods indicated. All material intercompany accounts and transactions have been eliminated in consolidation. The accompanying condensed consolidated financial statements should be read in conjunction with the consolidated financial statements for the year ended March 31, 2023, and notes thereto included in the Company’s annual report on Form 10-K, which was filed with the SEC on June 21, 2023.</p> <p id="xdx_801_eus-gaap--SubstantialDoubtAboutGoingConcernTextBlock_z78BCTR1wRyb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 10%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 2.</b></span></td> <td style="width: 90%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_82E_zFPGxsTkQtXf">Liquidity and Financial Condition</span></b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 27.5pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company reported a net loss of $<span id="xdx_904_eus-gaap--NetIncomeLoss_iN_pn3p0_di_c20230701__20230930_zFTwDDQWKkmc" title="Net loss">1,484,000</span> and $<span id="xdx_901_eus-gaap--NetIncomeLoss_iN_pn3p0_di_c20220701__20220930_zSzBbwOSjWg4" title="Net loss">1,017,000</span> for the three months ended September 30, 2023 and 2022, respectively, and $<span id="xdx_904_eus-gaap--NetIncomeLoss_iN_pn3p0_di_c20230401__20230930_zGzKSsOlyeU1" title="Net loss">2,902,000</span> and $<span id="xdx_90F_eus-gaap--NetIncomeLoss_iN_pn3p0_di_c20220401__20220930_zX8Cj1exvU55" title="Net loss">1,904,000</span> for the six months ended September 30, 2023 and 2022, respectively. At September 30, 2023 and March 31, 2023, the Company’s accumulated deficit amounted to $<span id="xdx_906_eus-gaap--RetainedEarningsAccumulatedDeficit_iNI_pn3p0_di_c20230930_z9BCeLsIOkg3" title="Accumulated deficit">192,416,000</span> and $<span id="xdx_90D_eus-gaap--RetainedEarningsAccumulatedDeficit_iNI_pn3p0_di_c20230331_zPONt4wS47ui" title="Accumulated deficit">189,514,000</span>, respectively. The Company had working capital of $<span id="xdx_906_ecustom--WorkingCapital_iI_pn3p0_c20230930_z149kVX0Cfdl" title="Working capital">8,277,000</span> and $<span id="xdx_90D_ecustom--WorkingCapital_iI_pn3p0_c20230331_zsiSm5a8tr5b" title="Working capital">10,081,000</span> as of September 30, 2023 and March 31, 2023, respectively. The cash balance at September 30, 2023 and March 31, 2023 was $<span id="xdx_904_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn3p0_c20230930_zY1atqmqO3a1" title="Cash balance">2,137,000</span> and $<span id="xdx_90E_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn3p0_c20230331_zo7GuyFR8E2h" title="Cash balance">3,820,000</span>, respectively. During the six months ended September 30, 2023 and 2022, net cash used in operating activities amounted to $<span id="xdx_908_eus-gaap--NetCashProvidedByUsedInOperatingActivities_iN_pn3p0_di_c20230401__20230930_zppynhVy9Gtg" title="Net cash used in operating activities">1,446,000</span> and $<span id="xdx_900_eus-gaap--NetCashProvidedByUsedInOperatingActivities_iN_pn3p0_di_c20220401__20220930_zbLtUr6RqwGe" title="Net cash used in operating activities">3,363,000</span>, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Management believes that the Company has access to additional capital resources through possible public or private equity offerings, debt financings, corporate collaborations or other means; however, the Company cannot provide any assurance that other new financings will be available on commercially acceptable terms, if needed. If the economic climate in the U.S. deteriorates, the Company’s ability to raise additional capital could be negatively impacted. If the Company is unable to secure additional capital, it may be required to take additional measures to reduce costs in order to conserve its cash in amounts sufficient to sustain operations and meet its obligations. These measures could cause significant delays in the Company’s continued efforts to commercialize its products, which is critical to the realization of its business plan and the future operations of the Company. These matters raise substantial doubt about the Company’s ability to continue as a going concern. The accompanying condensed consolidated financial statements do not include any adjustments that may be necessary should the Company be unable to continue as a going concern.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> -1484000 -1017000 -2902000 -1904000 -192416000 -189514000 8277000 10081000 2137000 3820000 -1446000 -3363000 <p id="xdx_80B_eus-gaap--SignificantAccountingPoliciesTextBlock_zls1eRy4a071" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 10%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 3.</b></span></td> <td style="width: 90%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_823_z6YLkXkjHRc1">Summary of Significant Accounting Policies</span></b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> <b><i> </i></b></p> <p id="xdx_847_eus-gaap--UseOfEstimates_zCm1ToLV3oV1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_86D_zrgptKxziNP8">Use of Estimates</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27.5pt"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The preparation of condensed consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent liabilities at the dates of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from these estimates. Significant estimates and assumptions include reserves and write-downs related to receivables and inventories, the valuation allowance relating to the Company’s deferred tax assets, valuation of equity and the estimated amortization periods of upfront product licensing fees received from customers. Periodically, the Company evaluates and adjusts estimates accordingly.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_84E_eus-gaap--PriorPeriodReclassificationAdjustmentDescription_zfsRbYpCqTth" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_868_zsmqZxdyWpoc">Reclassification</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the three and six months ended September 30, 2023, the Company aligned its accounting policy and conformed its prior presentation of certain costs it views as research and development efforts. These costs are now included in research and development, whereas they were previously included in cost of revenues. During the three and six months ended September 30, 2022, the Company reclassified $<span id="xdx_904_ecustom--IncreaseResearchAndDevelopmentInProcess_pn3p0_c20230701__20230930_zdRKYwScKfK2" title="Increase research and development in process">200,000</span> and $<span id="xdx_907_ecustom--IncreaseResearchAndDevelopmentInProcess_pn3p0_c20230401__20230930_zpuTfc0kZNc" title="Increase research and development in process">400,000</span>, respectively, from cost of revenues to research and development. The reclassification in the prior periods increased research and development and decreased cost of revenues by the same amount. The reclassification had no impact on total operating costs, earnings from operations, net earnings, earnings per share or total equity.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_84D_eus-gaap--EarningsPerSharePolicyTextBlock_z9Ub6IhmRoL" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i><span id="xdx_865_zRPMfpn0HkC1">Net Loss per Share</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 27.5pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table provides the net loss for each period along with the computation of basic and diluted net loss per share:</p> <table cellpadding="0" cellspacing="0" id="xdx_88C_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_pn3n3_zURbOZ9Nvhp2" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Summary of Significant Accounting Policies (Details - Earnings per share)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B4_zP96fB3iyeE5" style="display: none">Schedule of computation of earnings per share</span> </td><td> </td> <td colspan="2" id="xdx_495_20230701__20230930_z4tlJOtDBAhb" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_497_20220701__20220930_zOLYpH8v4d6l" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49A_20230401__20230930_zmhNBevihWq5" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_499_20220401__20220930_zzNVRuHGUJA2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three Months Ended September 30,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Six Months Ended September 30,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-style: italic; text-align: justify">(In thousands, except per share data)</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_40D_ecustom--NumeratorAbstract_iB_zpWVkExGyb81" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Numerator:</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr id="xdx_406_eus-gaap--NetIncomeLoss_i_pn3n3" style="vertical-align: bottom; background-color: White"> <td style="width: 40%; text-align: left">Net loss</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">(1,484</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">(1,017</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">(2,902</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">(1,904</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_408_ecustom--DenominatorAbstract_iB_zk4bMKtSwFak" style="vertical-align: bottom; background-color: White"> <td>Denominator:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt; text-indent: -10pt; padding-left: 10pt">Weighted-average number of common shares outstanding: basic and diluted</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_90E_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pip0_c20230701__20230930_zfwoeBAaivii" title="Weighted-average number of common shares outstanding: basic"><span id="xdx_90A_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pip0_c20230701__20230930_zzLzFU6mEfpg" title="Weighted-average number of common shares outstanding: diluted">5,164</span></span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_90F_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pip0_c20220701__20220930_zxrTb1WuM76k" title="Weighted-average number of common shares outstanding: basic"><span id="xdx_903_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pip0_c20220701__20220930_zpE3mRgv2YTk" title="Weighted-average number of common shares outstanding: diluted">3,101</span></span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_907_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pip0_c20230401__20230930_zAvEXZJPfCx4" title="Weighted-average number of common shares outstanding: basic"><span id="xdx_90A_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pip0_c20230401__20230930_zsAPWCPkQQGf" title="Weighted-average number of common shares outstanding: diluted">5,051</span></span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_904_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pip0_c20220401__20220930_z7HpQnTnwbJd" title="Weighted-average number of common shares outstanding: basic"><span id="xdx_905_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pip0_c20220401__20220930_zGX58o491qAb" title="Weighted-average number of common shares outstanding: diluted">3,101</span></span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt">Net loss per share: basic and diluted</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_90D_eus-gaap--EarningsPerShareBasic_pip0_c20230701__20230930_z0oKRtxSauP" title="Net loss per share: basic"><span id="xdx_907_eus-gaap--EarningsPerShareDiluted_pip0_c20230701__20230930_zBNYa7QZsKZk" title="Net loss per share: diluted">(0.29</span></span></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_901_eus-gaap--EarningsPerShareBasic_pip0_c20220701__20220930_zA0bVuTB6qYc" title="Net loss per share: basic"><span id="xdx_907_eus-gaap--EarningsPerShareDiluted_pip0_c20220701__20220930_zLtuzJdp04E2" title="Net loss per share: diluted">(0.33</span></span></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_906_eus-gaap--EarningsPerShareBasic_pip0_c20230401__20230930_z3bxiIJ8rSRc" title="Net loss per share: basic"><span id="xdx_90F_eus-gaap--EarningsPerShareDiluted_pip0_c20230401__20230930_zWm6U76a6ND3" title="Net loss per share: diluted">(0.57</span></span></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_90D_eus-gaap--EarningsPerShareBasic_pip0_c20220401__20220930_zJLNhYnnsJm7" title="Net loss per share: basic"><span id="xdx_90F_eus-gaap--EarningsPerShareDiluted_pip0_c20220401__20220930_zAwlQzXrNtA9" title="Net loss per share: diluted">(0.61</span></span></td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The computation of basic loss per share for the three and six months ended September 30, 2023, and 2022 excludes the potentially dilutive securities summarized in the table below because their inclusion would be anti-dilutive.</p> <table cellpadding="0" cellspacing="0" id="xdx_890_eus-gaap--ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_pn3n3_zsFDTZXp0O94" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Summary of Significant Accounting Policies (Details - Antidilutive shares)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B7_znFRgZjOk5zj" style="display: none">Schedule of anti-dilutive shares</span></td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three Months Ended September 30,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Six Months Ended September 30,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-style: italic; text-align: justify">(In thousands)</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 40%; text-align: justify">Stock options</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_984_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pip0_c20230701__20230930__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--StockOptionMember_z68YUFbpVaMk" style="width: 11%; text-align: right" title="Antidilutive shares">519</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98D_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pip0_c20220701__20220930__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--StockOptionMember_zpAdkbHAtwx8" style="width: 11%; text-align: right" title="Antidilutive shares">406</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_984_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pip0_c20230401__20230930__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--StockOptionMember_zzLiUOYe7gfj" style="width: 11%; text-align: right" title="Antidilutive shares">519</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98C_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pip0_c20220401__20220930__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--StockOptionMember_zFnNmEhcJbp8" style="width: 11%; text-align: right" title="Antidilutive shares">406</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Warrants</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pip0_c20230701__20230930__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--WarrantMember_zstG8Cyc35C9" style="text-align: right" title="Antidilutive shares">103</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pip0_c20220701__20220930__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--WarrantMember_zQwWvdYKx9r3" style="text-align: right" title="Antidilutive shares">108</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pip0_c20230401__20230930__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--WarrantMember_zEUfaJECmYO5" style="text-align: right" title="Antidilutive shares">103</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pip0_c20220401__20220930__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--WarrantMember_zNOzNiPjdxG6" style="text-align: right" title="Antidilutive shares">108</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 1pt">Common stock units (1)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_980_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pip0_c20230701__20230930__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--CommonStockUnitsMember_fKDEp_ztZXxeyFwKx6" style="border-bottom: Black 1pt solid; text-align: right" title="Antidilutive shares">46</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_988_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pip0_c20220701__20220930__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--CommonStockUnitsMember_fKDEp_zHcJrdxk8ZC6" style="border-bottom: Black 1pt solid; text-align: right" title="Antidilutive shares">46</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98C_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pip0_c20230401__20230930__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--CommonStockUnitsMember_fKDEp_zIxno0jEoe5g" style="border-bottom: Black 1pt solid; text-align: right" title="Antidilutive shares">46</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_981_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pip0_c20220401__20220930__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--CommonStockUnitsMember_fKDEp_z8Yi7HCqpbqd" style="border-bottom: Black 1pt solid; text-align: right" title="Antidilutive shares">46</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_986_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pip0_c20230701__20230930_zclGoBsuF31a" style="border-bottom: Black 2.5pt double; text-align: right" title="Antidilutive shares">668</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_984_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pip0_c20220701__20220930_zsm2uxT2FtJ5" style="border-bottom: Black 2.5pt double; text-align: right" title="Antidilutive shares">560</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_988_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pip0_c20230401__20230930_zRAkgJnWJ642" style="border-bottom: Black 2.5pt double; text-align: right" title="Antidilutive shares">668</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98C_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pip0_c20220401__20220930_zYk6g9v3V5J7" style="border-bottom: Black 2.5pt double; text-align: right" title="Antidilutive shares">560</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 5%"><span id="xdx_F03_zquXJ06RoJV5" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td> <td style="width: 95%; text-align: justify"><span id="xdx_F1B_zWPbAVyMvdS4" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consists of 30,668 restricted stock units and warrants to purchase 15,332 shares of common stock</span></td></tr> </table> <p id="xdx_8A7_zuaXIFzpBvb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_848_eus-gaap--RevenueRecognitionPolicyTextBlock_zY7vdDEAaS9e" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i><span id="xdx_86A_zfQMUH9sszgl">Revenue Recognition</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company recognizes revenue in accordance with Accounting Standards Codification (“ASC”), Topic 606 Revenue from Contracts with Customers (“Topic 606”). Revenue is recognized when the Company transfers promised goods or services to the customer, in an amount that reflects the consideration which the Company expects to receive in exchange for those goods or services. In determining the appropriate amount of revenue to be recognized as the Company fulfills its obligations under the agreement, the Company performs the following steps: (i) identification of the promised goods or services in the contract; (ii) determination of whether the promised goods or services are performance obligations, including whether they are distinct in the context of the contract; (iii) measurement of the transaction price, including the constraint on variable consideration; (iv) allocation of the transaction price to the performance obligations; and (v) recognition of revenue when (or as) the Company satisfies each performance obligation. The Company only applies the five-step model to contracts when it is probable that it will collect the consideration it is entitled to in exchange for the goods or services it transfers to the customer.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company derives the majority of its revenue through sales of its products directly to end users and to distributors. The Company also sells products to a customer base, including hospitals, medical centers, doctors, pharmacies, distributors and wholesalers. The Company has also entered into agreements to license its technology and products.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company considers customer purchase orders, which in some cases are governed by master sales agreements, to be the contracts with a customer. For each contract, the Company considers the promise to transfer products, each of which are distinct, to be the identified performance obligations. In determining the transaction price the Company evaluates whether the price is subject to refund or adjustment to determine the net consideration to which it expects to be entitled.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For all of the Company’s sales to non-consignment distribution channels, revenue is recognized when control of the product is transferred to the customer (i.e. when its performance obligation is satisfied), which typically occurs when title passes to the customer upon shipment but could occur when the customer receives the product based on the terms of the agreement with the customer. For product sales to its value-added resellers, non-stocking distributors and end-user customers, the Company grants return privileges to its customers, and because the Company has a long history with its customers, the Company is able to estimate the amount of product that will be returned. Sales incentives and other programs that the Company may make available to these customers are considered to be a form of variable consideration, and the Company maintains estimated accruals and allowances using the expected value method. With the movement of these sales to a full distributor model in fiscal year 2022, the Company no longer provides these arrangements although the Company still receives some returns from the period prior to the year ended March 31, 2023.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has entered into consignment arrangements, in which goods are left in the possession of another party to sell. As products are sold from the customer to third parties, the Company recognizes revenue based on a variable percentage of a fixed price.  Revenue recognized varies depending on whether a patient is covered by insurance or is not covered by insurance. In addition, the Company may incur a revenue deduction related to the use of the Company’s rebate program.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Sales to stocking distributors are made under terms with fixed pricing and limited rights of return (known as “stock rotation”) of the Company’s products held in their inventory. Revenue from sales to distributors is recognized upon the transfer of control to the distributor.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company assessed the promised goods and services in the technical support to Invekra for a ten-year period as being a distinct service that Invekra can benefit from on its own and as separately identifiable from any other promises within the contract. Given that the distinct service is not substantially the same as other goods and services within the Invekra contract, the Company accounted for the distinct service as a performance obligation.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_848_eus-gaap--ReceivablesPolicyTextBlock_z89uCnn2DWxh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_86C_z34VKzPvRazb">Accounts Receivable</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Trade accounts receivable are recorded net of allowances for cash discounts for prompt payment, doubtful accounts, and sales returns. Estimates for cash discounts and sales returns are based on analysis of contractual terms and historical trends.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company’s policy is to reserve for uncollectible accounts based on its best estimate of probable credit losses in its existing accounts receivable. The Company periodically reviews its accounts receivable to determine whether an allowance for doubtful accounts is necessary based on an analysis of past due accounts and other factors that may indicate that the realization of an account may be in doubt. Other factors that the Company considers include its existing contractual obligations, historical payment patterns of its customers and individual customer circumstances, an analysis of days sales outstanding by customer and geographic region, and a review of the local economic environment and its potential impact on government funding and reimbursement practices. Account balances deemed to be uncollectible are charged to the allowance after all means of collection have been exhausted and the potential for recovery is considered remote. The Company did <span id="xdx_90B_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_pn3p0_do_c20230930_z6NreBXPX4Lk" title="Allowance for doubtful accounts"><span id="xdx_904_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_pn3p0_do_c20230331_zCRHJvyuwhh" title="Allowance for doubtful accounts">no</span></span>t deem it necessary to record an allowance for doubtful accounts for probable credit losses at September 30, 2023 and March 31, 2023. Additionally, at September 30, 2023 and March 31, 2023 the Company has allowances of $<span id="xdx_90B_ecustom--AllowanceForSalesDiscountsRebatesDistributorFeesAndReturns_iI_pn3p0_c20230930_zAPE6kn4K3pj" title="Allowance for sales discounts, rebates, distributor fees and returns">24,000</span> and $<span id="xdx_903_ecustom--AllowanceForSalesDiscountsRebatesDistributorFeesAndReturns_iI_pn3p0_c20230331_zs4SfePj5wVj" title="Allowance for sales discounts, rebates, distributor fees and returns">16,000</span>, respectively, related to potential discounts, returns, distributor fees and rebates. The allowances are included in accounts receivable, net in the accompanying condensed consolidated balance sheets.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p id="xdx_846_eus-gaap--InventoryPolicyTextBlock_zXPO8I4COAzk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_863_zjEjJuEn23Cj">Inventories</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Inventories are stated at the lower of cost, cost being determined on a standard cost basis (which approximates actual cost on a first-in, first-out basis), or net realizable value.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Due to changing market conditions, estimated future requirements, age of the inventories on hand and production of new products, the Company regularly reviews inventory quantities on hand and records a provision to write down excess and obsolete inventory to its estimated net realizable value. The Company recorded a provision to reduce the carrying amounts of inventories to their net realizable value in the amount of $<span id="xdx_90E_eus-gaap--InventoryValuationReserves_iI_pn3p0_c20230930_zW64hMADclSb" title="Net realizable value">280,000</span> and $<span id="xdx_90A_eus-gaap--InventoryValuationReserves_iI_pn3p0_c20230331_zBBZA1Y7EEi6" title="Net realizable value">236,000</span> at September 30, 2023 and March 31, 2023, respectively, which is included in cost of revenues on the Company’s accompanying condensed consolidated statements of comprehensive loss.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p id="xdx_840_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zfGEhlg8Tgk5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_866_zRtkglYIMaC6">Recent Accounting Standards</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Accounting standards that have been issued or proposed by the FASB, the SEC or other standard setting bodies that do not require adoption until a future date are not expected to have a material impact on the consolidated financial statements upon adoption.</p> <p id="xdx_847_eus-gaap--UseOfEstimates_zCm1ToLV3oV1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_86D_zrgptKxziNP8">Use of Estimates</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27.5pt"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The preparation of condensed consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent liabilities at the dates of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from these estimates. Significant estimates and assumptions include reserves and write-downs related to receivables and inventories, the valuation allowance relating to the Company’s deferred tax assets, valuation of equity and the estimated amortization periods of upfront product licensing fees received from customers. Periodically, the Company evaluates and adjusts estimates accordingly.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_84E_eus-gaap--PriorPeriodReclassificationAdjustmentDescription_zfsRbYpCqTth" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_868_zsmqZxdyWpoc">Reclassification</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the three and six months ended September 30, 2023, the Company aligned its accounting policy and conformed its prior presentation of certain costs it views as research and development efforts. These costs are now included in research and development, whereas they were previously included in cost of revenues. During the three and six months ended September 30, 2022, the Company reclassified $<span id="xdx_904_ecustom--IncreaseResearchAndDevelopmentInProcess_pn3p0_c20230701__20230930_zdRKYwScKfK2" title="Increase research and development in process">200,000</span> and $<span id="xdx_907_ecustom--IncreaseResearchAndDevelopmentInProcess_pn3p0_c20230401__20230930_zpuTfc0kZNc" title="Increase research and development in process">400,000</span>, respectively, from cost of revenues to research and development. The reclassification in the prior periods increased research and development and decreased cost of revenues by the same amount. The reclassification had no impact on total operating costs, earnings from operations, net earnings, earnings per share or total equity.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 200000 400000 <p id="xdx_84D_eus-gaap--EarningsPerSharePolicyTextBlock_z9Ub6IhmRoL" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i><span id="xdx_865_zRPMfpn0HkC1">Net Loss per Share</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 27.5pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table provides the net loss for each period along with the computation of basic and diluted net loss per share:</p> <table cellpadding="0" cellspacing="0" id="xdx_88C_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_pn3n3_zURbOZ9Nvhp2" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Summary of Significant Accounting Policies (Details - Earnings per share)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B4_zP96fB3iyeE5" style="display: none">Schedule of computation of earnings per share</span> </td><td> </td> <td colspan="2" id="xdx_495_20230701__20230930_z4tlJOtDBAhb" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_497_20220701__20220930_zOLYpH8v4d6l" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49A_20230401__20230930_zmhNBevihWq5" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_499_20220401__20220930_zzNVRuHGUJA2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three Months Ended September 30,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Six Months Ended September 30,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-style: italic; text-align: justify">(In thousands, except per share data)</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_40D_ecustom--NumeratorAbstract_iB_zpWVkExGyb81" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Numerator:</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr id="xdx_406_eus-gaap--NetIncomeLoss_i_pn3n3" style="vertical-align: bottom; background-color: White"> <td style="width: 40%; text-align: left">Net loss</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">(1,484</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">(1,017</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">(2,902</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">(1,904</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_408_ecustom--DenominatorAbstract_iB_zk4bMKtSwFak" style="vertical-align: bottom; background-color: White"> <td>Denominator:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt; text-indent: -10pt; padding-left: 10pt">Weighted-average number of common shares outstanding: basic and diluted</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_90E_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pip0_c20230701__20230930_zfwoeBAaivii" title="Weighted-average number of common shares outstanding: basic"><span id="xdx_90A_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pip0_c20230701__20230930_zzLzFU6mEfpg" title="Weighted-average number of common shares outstanding: diluted">5,164</span></span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_90F_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pip0_c20220701__20220930_zxrTb1WuM76k" title="Weighted-average number of common shares outstanding: basic"><span id="xdx_903_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pip0_c20220701__20220930_zpE3mRgv2YTk" title="Weighted-average number of common shares outstanding: diluted">3,101</span></span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_907_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pip0_c20230401__20230930_zAvEXZJPfCx4" title="Weighted-average number of common shares outstanding: basic"><span id="xdx_90A_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pip0_c20230401__20230930_zsAPWCPkQQGf" title="Weighted-average number of common shares outstanding: diluted">5,051</span></span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_904_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pip0_c20220401__20220930_z7HpQnTnwbJd" title="Weighted-average number of common shares outstanding: basic"><span id="xdx_905_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pip0_c20220401__20220930_zGX58o491qAb" title="Weighted-average number of common shares outstanding: diluted">3,101</span></span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt">Net loss per share: basic and diluted</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_90D_eus-gaap--EarningsPerShareBasic_pip0_c20230701__20230930_z0oKRtxSauP" title="Net loss per share: basic"><span id="xdx_907_eus-gaap--EarningsPerShareDiluted_pip0_c20230701__20230930_zBNYa7QZsKZk" title="Net loss per share: diluted">(0.29</span></span></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_901_eus-gaap--EarningsPerShareBasic_pip0_c20220701__20220930_zA0bVuTB6qYc" title="Net loss per share: basic"><span id="xdx_907_eus-gaap--EarningsPerShareDiluted_pip0_c20220701__20220930_zLtuzJdp04E2" title="Net loss per share: diluted">(0.33</span></span></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_906_eus-gaap--EarningsPerShareBasic_pip0_c20230401__20230930_z3bxiIJ8rSRc" title="Net loss per share: basic"><span id="xdx_90F_eus-gaap--EarningsPerShareDiluted_pip0_c20230401__20230930_zWm6U76a6ND3" title="Net loss per share: diluted">(0.57</span></span></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_90D_eus-gaap--EarningsPerShareBasic_pip0_c20220401__20220930_zJLNhYnnsJm7" title="Net loss per share: basic"><span id="xdx_90F_eus-gaap--EarningsPerShareDiluted_pip0_c20220401__20220930_zAwlQzXrNtA9" title="Net loss per share: diluted">(0.61</span></span></td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The computation of basic loss per share for the three and six months ended September 30, 2023, and 2022 excludes the potentially dilutive securities summarized in the table below because their inclusion would be anti-dilutive.</p> <table cellpadding="0" cellspacing="0" id="xdx_890_eus-gaap--ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_pn3n3_zsFDTZXp0O94" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Summary of Significant Accounting Policies (Details - Antidilutive shares)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B7_znFRgZjOk5zj" style="display: none">Schedule of anti-dilutive shares</span></td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three Months Ended September 30,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Six Months Ended September 30,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-style: italic; text-align: justify">(In thousands)</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 40%; text-align: justify">Stock options</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_984_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pip0_c20230701__20230930__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--StockOptionMember_z68YUFbpVaMk" style="width: 11%; text-align: right" title="Antidilutive shares">519</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98D_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pip0_c20220701__20220930__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--StockOptionMember_zpAdkbHAtwx8" style="width: 11%; text-align: right" title="Antidilutive shares">406</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_984_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pip0_c20230401__20230930__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--StockOptionMember_zzLiUOYe7gfj" style="width: 11%; text-align: right" title="Antidilutive shares">519</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98C_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pip0_c20220401__20220930__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--StockOptionMember_zFnNmEhcJbp8" style="width: 11%; text-align: right" title="Antidilutive shares">406</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Warrants</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pip0_c20230701__20230930__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--WarrantMember_zstG8Cyc35C9" style="text-align: right" title="Antidilutive shares">103</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pip0_c20220701__20220930__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--WarrantMember_zQwWvdYKx9r3" style="text-align: right" title="Antidilutive shares">108</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pip0_c20230401__20230930__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--WarrantMember_zEUfaJECmYO5" style="text-align: right" title="Antidilutive shares">103</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pip0_c20220401__20220930__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--WarrantMember_zNOzNiPjdxG6" style="text-align: right" title="Antidilutive shares">108</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 1pt">Common stock units (1)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_980_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pip0_c20230701__20230930__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--CommonStockUnitsMember_fKDEp_ztZXxeyFwKx6" style="border-bottom: Black 1pt solid; text-align: right" title="Antidilutive shares">46</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_988_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pip0_c20220701__20220930__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--CommonStockUnitsMember_fKDEp_zHcJrdxk8ZC6" style="border-bottom: Black 1pt solid; text-align: right" title="Antidilutive shares">46</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98C_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pip0_c20230401__20230930__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--CommonStockUnitsMember_fKDEp_zIxno0jEoe5g" style="border-bottom: Black 1pt solid; text-align: right" title="Antidilutive shares">46</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_981_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pip0_c20220401__20220930__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--CommonStockUnitsMember_fKDEp_z8Yi7HCqpbqd" style="border-bottom: Black 1pt solid; text-align: right" title="Antidilutive shares">46</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_986_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pip0_c20230701__20230930_zclGoBsuF31a" style="border-bottom: Black 2.5pt double; text-align: right" title="Antidilutive shares">668</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_984_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pip0_c20220701__20220930_zsm2uxT2FtJ5" style="border-bottom: Black 2.5pt double; text-align: right" title="Antidilutive shares">560</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_988_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pip0_c20230401__20230930_zRAkgJnWJ642" style="border-bottom: Black 2.5pt double; text-align: right" title="Antidilutive shares">668</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98C_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pip0_c20220401__20220930_zYk6g9v3V5J7" style="border-bottom: Black 2.5pt double; text-align: right" title="Antidilutive shares">560</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 5%"><span id="xdx_F03_zquXJ06RoJV5" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td> <td style="width: 95%; text-align: justify"><span id="xdx_F1B_zWPbAVyMvdS4" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consists of 30,668 restricted stock units and warrants to purchase 15,332 shares of common stock</span></td></tr> </table> <p id="xdx_8A7_zuaXIFzpBvb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" id="xdx_88C_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_pn3n3_zURbOZ9Nvhp2" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Summary of Significant Accounting Policies (Details - Earnings per share)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B4_zP96fB3iyeE5" style="display: none">Schedule of computation of earnings per share</span> </td><td> </td> <td colspan="2" id="xdx_495_20230701__20230930_z4tlJOtDBAhb" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_497_20220701__20220930_zOLYpH8v4d6l" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49A_20230401__20230930_zmhNBevihWq5" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_499_20220401__20220930_zzNVRuHGUJA2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three Months Ended September 30,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Six Months Ended September 30,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-style: italic; text-align: justify">(In thousands, except per share data)</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_40D_ecustom--NumeratorAbstract_iB_zpWVkExGyb81" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Numerator:</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr id="xdx_406_eus-gaap--NetIncomeLoss_i_pn3n3" style="vertical-align: bottom; background-color: White"> <td style="width: 40%; text-align: left">Net loss</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">(1,484</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">(1,017</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">(2,902</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">(1,904</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_408_ecustom--DenominatorAbstract_iB_zk4bMKtSwFak" style="vertical-align: bottom; background-color: White"> <td>Denominator:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt; text-indent: -10pt; padding-left: 10pt">Weighted-average number of common shares outstanding: basic and diluted</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_90E_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pip0_c20230701__20230930_zfwoeBAaivii" title="Weighted-average number of common shares outstanding: basic"><span id="xdx_90A_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pip0_c20230701__20230930_zzLzFU6mEfpg" title="Weighted-average number of common shares outstanding: diluted">5,164</span></span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_90F_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pip0_c20220701__20220930_zxrTb1WuM76k" title="Weighted-average number of common shares outstanding: basic"><span id="xdx_903_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pip0_c20220701__20220930_zpE3mRgv2YTk" title="Weighted-average number of common shares outstanding: diluted">3,101</span></span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_907_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pip0_c20230401__20230930_zAvEXZJPfCx4" title="Weighted-average number of common shares outstanding: basic"><span id="xdx_90A_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pip0_c20230401__20230930_zsAPWCPkQQGf" title="Weighted-average number of common shares outstanding: diluted">5,051</span></span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_904_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pip0_c20220401__20220930_z7HpQnTnwbJd" title="Weighted-average number of common shares outstanding: basic"><span id="xdx_905_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pip0_c20220401__20220930_zGX58o491qAb" title="Weighted-average number of common shares outstanding: diluted">3,101</span></span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt">Net loss per share: basic and diluted</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_90D_eus-gaap--EarningsPerShareBasic_pip0_c20230701__20230930_z0oKRtxSauP" title="Net loss per share: basic"><span id="xdx_907_eus-gaap--EarningsPerShareDiluted_pip0_c20230701__20230930_zBNYa7QZsKZk" title="Net loss per share: diluted">(0.29</span></span></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_901_eus-gaap--EarningsPerShareBasic_pip0_c20220701__20220930_zA0bVuTB6qYc" title="Net loss per share: basic"><span id="xdx_907_eus-gaap--EarningsPerShareDiluted_pip0_c20220701__20220930_zLtuzJdp04E2" title="Net loss per share: diluted">(0.33</span></span></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_906_eus-gaap--EarningsPerShareBasic_pip0_c20230401__20230930_z3bxiIJ8rSRc" title="Net loss per share: basic"><span id="xdx_90F_eus-gaap--EarningsPerShareDiluted_pip0_c20230401__20230930_zWm6U76a6ND3" title="Net loss per share: diluted">(0.57</span></span></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_90D_eus-gaap--EarningsPerShareBasic_pip0_c20220401__20220930_zJLNhYnnsJm7" title="Net loss per share: basic"><span id="xdx_90F_eus-gaap--EarningsPerShareDiluted_pip0_c20220401__20220930_zAwlQzXrNtA9" title="Net loss per share: diluted">(0.61</span></span></td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> -1484000 -1017000 -2902000 -1904000 5164 5164 3101 3101 5051 5051 3101 3101 -0.29 -0.29 -0.33 -0.33 -0.57 -0.57 -0.61 -0.61 <table cellpadding="0" cellspacing="0" id="xdx_890_eus-gaap--ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_pn3n3_zsFDTZXp0O94" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Summary of Significant Accounting Policies (Details - Antidilutive shares)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B7_znFRgZjOk5zj" style="display: none">Schedule of anti-dilutive shares</span></td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three Months Ended September 30,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Six Months Ended September 30,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-style: italic; text-align: justify">(In thousands)</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 40%; text-align: justify">Stock options</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_984_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pip0_c20230701__20230930__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--StockOptionMember_z68YUFbpVaMk" style="width: 11%; text-align: right" title="Antidilutive shares">519</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98D_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pip0_c20220701__20220930__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--StockOptionMember_zpAdkbHAtwx8" style="width: 11%; text-align: right" title="Antidilutive shares">406</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_984_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pip0_c20230401__20230930__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--StockOptionMember_zzLiUOYe7gfj" style="width: 11%; text-align: right" title="Antidilutive shares">519</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98C_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pip0_c20220401__20220930__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--StockOptionMember_zFnNmEhcJbp8" style="width: 11%; text-align: right" title="Antidilutive shares">406</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Warrants</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pip0_c20230701__20230930__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--WarrantMember_zstG8Cyc35C9" style="text-align: right" title="Antidilutive shares">103</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pip0_c20220701__20220930__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--WarrantMember_zQwWvdYKx9r3" style="text-align: right" title="Antidilutive shares">108</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pip0_c20230401__20230930__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--WarrantMember_zEUfaJECmYO5" style="text-align: right" title="Antidilutive shares">103</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pip0_c20220401__20220930__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--WarrantMember_zNOzNiPjdxG6" style="text-align: right" title="Antidilutive shares">108</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 1pt">Common stock units (1)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_980_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pip0_c20230701__20230930__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--CommonStockUnitsMember_fKDEp_ztZXxeyFwKx6" style="border-bottom: Black 1pt solid; text-align: right" title="Antidilutive shares">46</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_988_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pip0_c20220701__20220930__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--CommonStockUnitsMember_fKDEp_zHcJrdxk8ZC6" style="border-bottom: Black 1pt solid; text-align: right" title="Antidilutive shares">46</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98C_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pip0_c20230401__20230930__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--CommonStockUnitsMember_fKDEp_zIxno0jEoe5g" style="border-bottom: Black 1pt solid; text-align: right" title="Antidilutive shares">46</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_981_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pip0_c20220401__20220930__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--CommonStockUnitsMember_fKDEp_z8Yi7HCqpbqd" style="border-bottom: Black 1pt solid; text-align: right" title="Antidilutive shares">46</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_986_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pip0_c20230701__20230930_zclGoBsuF31a" style="border-bottom: Black 2.5pt double; text-align: right" title="Antidilutive shares">668</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_984_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pip0_c20220701__20220930_zsm2uxT2FtJ5" style="border-bottom: Black 2.5pt double; text-align: right" title="Antidilutive shares">560</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_988_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pip0_c20230401__20230930_zRAkgJnWJ642" style="border-bottom: Black 2.5pt double; text-align: right" title="Antidilutive shares">668</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98C_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pip0_c20220401__20220930_zYk6g9v3V5J7" style="border-bottom: Black 2.5pt double; text-align: right" title="Antidilutive shares">560</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 5%"><span id="xdx_F03_zquXJ06RoJV5" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td> <td style="width: 95%; text-align: justify"><span id="xdx_F1B_zWPbAVyMvdS4" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consists of 30,668 restricted stock units and warrants to purchase 15,332 shares of common stock</span></td></tr> </table> 519 406 519 406 103 108 103 108 46 46 46 46 668 560 668 560 <p id="xdx_848_eus-gaap--RevenueRecognitionPolicyTextBlock_zY7vdDEAaS9e" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i><span id="xdx_86A_zfQMUH9sszgl">Revenue Recognition</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company recognizes revenue in accordance with Accounting Standards Codification (“ASC”), Topic 606 Revenue from Contracts with Customers (“Topic 606”). Revenue is recognized when the Company transfers promised goods or services to the customer, in an amount that reflects the consideration which the Company expects to receive in exchange for those goods or services. In determining the appropriate amount of revenue to be recognized as the Company fulfills its obligations under the agreement, the Company performs the following steps: (i) identification of the promised goods or services in the contract; (ii) determination of whether the promised goods or services are performance obligations, including whether they are distinct in the context of the contract; (iii) measurement of the transaction price, including the constraint on variable consideration; (iv) allocation of the transaction price to the performance obligations; and (v) recognition of revenue when (or as) the Company satisfies each performance obligation. The Company only applies the five-step model to contracts when it is probable that it will collect the consideration it is entitled to in exchange for the goods or services it transfers to the customer.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company derives the majority of its revenue through sales of its products directly to end users and to distributors. The Company also sells products to a customer base, including hospitals, medical centers, doctors, pharmacies, distributors and wholesalers. The Company has also entered into agreements to license its technology and products.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company considers customer purchase orders, which in some cases are governed by master sales agreements, to be the contracts with a customer. For each contract, the Company considers the promise to transfer products, each of which are distinct, to be the identified performance obligations. In determining the transaction price the Company evaluates whether the price is subject to refund or adjustment to determine the net consideration to which it expects to be entitled.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For all of the Company’s sales to non-consignment distribution channels, revenue is recognized when control of the product is transferred to the customer (i.e. when its performance obligation is satisfied), which typically occurs when title passes to the customer upon shipment but could occur when the customer receives the product based on the terms of the agreement with the customer. For product sales to its value-added resellers, non-stocking distributors and end-user customers, the Company grants return privileges to its customers, and because the Company has a long history with its customers, the Company is able to estimate the amount of product that will be returned. Sales incentives and other programs that the Company may make available to these customers are considered to be a form of variable consideration, and the Company maintains estimated accruals and allowances using the expected value method. With the movement of these sales to a full distributor model in fiscal year 2022, the Company no longer provides these arrangements although the Company still receives some returns from the period prior to the year ended March 31, 2023.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has entered into consignment arrangements, in which goods are left in the possession of another party to sell. As products are sold from the customer to third parties, the Company recognizes revenue based on a variable percentage of a fixed price.  Revenue recognized varies depending on whether a patient is covered by insurance or is not covered by insurance. In addition, the Company may incur a revenue deduction related to the use of the Company’s rebate program.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Sales to stocking distributors are made under terms with fixed pricing and limited rights of return (known as “stock rotation”) of the Company’s products held in their inventory. Revenue from sales to distributors is recognized upon the transfer of control to the distributor.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company assessed the promised goods and services in the technical support to Invekra for a ten-year period as being a distinct service that Invekra can benefit from on its own and as separately identifiable from any other promises within the contract. Given that the distinct service is not substantially the same as other goods and services within the Invekra contract, the Company accounted for the distinct service as a performance obligation.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_848_eus-gaap--ReceivablesPolicyTextBlock_z89uCnn2DWxh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_86C_z34VKzPvRazb">Accounts Receivable</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Trade accounts receivable are recorded net of allowances for cash discounts for prompt payment, doubtful accounts, and sales returns. Estimates for cash discounts and sales returns are based on analysis of contractual terms and historical trends.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company’s policy is to reserve for uncollectible accounts based on its best estimate of probable credit losses in its existing accounts receivable. The Company periodically reviews its accounts receivable to determine whether an allowance for doubtful accounts is necessary based on an analysis of past due accounts and other factors that may indicate that the realization of an account may be in doubt. Other factors that the Company considers include its existing contractual obligations, historical payment patterns of its customers and individual customer circumstances, an analysis of days sales outstanding by customer and geographic region, and a review of the local economic environment and its potential impact on government funding and reimbursement practices. Account balances deemed to be uncollectible are charged to the allowance after all means of collection have been exhausted and the potential for recovery is considered remote. The Company did <span id="xdx_90B_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_pn3p0_do_c20230930_z6NreBXPX4Lk" title="Allowance for doubtful accounts"><span id="xdx_904_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_pn3p0_do_c20230331_zCRHJvyuwhh" title="Allowance for doubtful accounts">no</span></span>t deem it necessary to record an allowance for doubtful accounts for probable credit losses at September 30, 2023 and March 31, 2023. Additionally, at September 30, 2023 and March 31, 2023 the Company has allowances of $<span id="xdx_90B_ecustom--AllowanceForSalesDiscountsRebatesDistributorFeesAndReturns_iI_pn3p0_c20230930_zAPE6kn4K3pj" title="Allowance for sales discounts, rebates, distributor fees and returns">24,000</span> and $<span id="xdx_903_ecustom--AllowanceForSalesDiscountsRebatesDistributorFeesAndReturns_iI_pn3p0_c20230331_zs4SfePj5wVj" title="Allowance for sales discounts, rebates, distributor fees and returns">16,000</span>, respectively, related to potential discounts, returns, distributor fees and rebates. The allowances are included in accounts receivable, net in the accompanying condensed consolidated balance sheets.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> 0 0 24000 16000 <p id="xdx_846_eus-gaap--InventoryPolicyTextBlock_zXPO8I4COAzk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_863_zjEjJuEn23Cj">Inventories</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Inventories are stated at the lower of cost, cost being determined on a standard cost basis (which approximates actual cost on a first-in, first-out basis), or net realizable value.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Due to changing market conditions, estimated future requirements, age of the inventories on hand and production of new products, the Company regularly reviews inventory quantities on hand and records a provision to write down excess and obsolete inventory to its estimated net realizable value. The Company recorded a provision to reduce the carrying amounts of inventories to their net realizable value in the amount of $<span id="xdx_90E_eus-gaap--InventoryValuationReserves_iI_pn3p0_c20230930_zW64hMADclSb" title="Net realizable value">280,000</span> and $<span id="xdx_90A_eus-gaap--InventoryValuationReserves_iI_pn3p0_c20230331_zBBZA1Y7EEi6" title="Net realizable value">236,000</span> at September 30, 2023 and March 31, 2023, respectively, which is included in cost of revenues on the Company’s accompanying condensed consolidated statements of comprehensive loss.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> 280000 236000 <p id="xdx_840_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zfGEhlg8Tgk5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_866_zRtkglYIMaC6">Recent Accounting Standards</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Accounting standards that have been issued or proposed by the FASB, the SEC or other standard setting bodies that do not require adoption until a future date are not expected to have a material impact on the consolidated financial statements upon adoption.</p> <p id="xdx_80C_eus-gaap--OtherAssetsDisclosureTextBlock_zGTAReYnnDUg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 10%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 4.</b></span></td> <td style="width: 90%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_82E_zrZIZOeYxrr5">Condensed Consolidated Balance Sheet</span></b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 27.5pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Inventories, net</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27.5pt"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Inventories, net consist of the following:</p> <table cellpadding="0" cellspacing="0" id="xdx_88B_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_pn3n3_zMjqWhb3WNdk" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Condensed Consolidated Balance Sheet (Details - Inventories)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B0_zCLHVxHY2bNj" style="display: none">Schedule of inventories</span></td><td> </td> <td colspan="2" id="xdx_491_20230930_zF4cnzLJExLk" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_498_20230331_zJxx3fawHfR9" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">September 30,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">March 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_405_eus-gaap--InventoryRawMaterialsNetOfReserves_iI_pn3p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: left">Raw materials</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">1,493,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">1,764,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--InventoryFinishedGoodsNetOfReserves_iI_pn3p0" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Finished goods</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,020,000</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,094,000</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--InventoryNet_iI_pn3p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt"> Inventories, net</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,513,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,858,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Leases</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company's operating leases are comprised primarily of facility leases. The Company did not have any finance leases as of September 30, 2023 and March 31, 2023. Balance sheet information related to our leases is presented below:</p> <table cellpadding="0" cellspacing="0" id="xdx_89C_eus-gaap--LeaseCostTableTextBlock_pn3n3_zAHO6ERFK3Hj" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Condensed Consolidated Balance Sheet (Details - Operating lease information)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8BE_zNzxJ8PBoCU9" style="display: none">Schedule of lease information</span></td><td> </td> <td colspan="2" id="xdx_49B_20230930_z0K7dnZ3CK95" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_497_20230331_z82YNZrfZ8O5" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">September 30,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">March 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: justify">Operating leases:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: justify">Operating lease right-of-use assets</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">350,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">418,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pn3p0" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Operating lease liabilities – current</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">216,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">256,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pn3p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Operating lease liabilities – non- current</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">134,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">162,000</td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Other information related to leases is presented below:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="font-weight: bold">Six Months Ended September 30, 2023</td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 83%; text-align: left">Operating lease cost</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--OperatingLeaseCost_pn3p0_c20230401__20230930_z9YDHb9glmW" style="width: 13%; text-align: right" title="Operating lease cost">216,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Other information:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; text-indent: 9.3pt">Operating cash flows from operating leases</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--OperatingLeaseRightOfUseAssetAmortizationExpense_iN_pn3p0_di_c20230401__20230930_zrZQnvWhEEa9" style="text-align: right" title="Operating cash flows from operating leases">(79,000</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: 9.3pt">Weighted-average remaining lease term – operating leases (in months)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_900_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20230930_zFWgALDvJgS8" title="Weighted-average remaining lease term - operating leases (in months)">19.3</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; text-indent: 9.3pt">Weighted-average discount rate – operating leases</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90E_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pip0_dp_c20230930_z0hP3OZ4tDuc" title="Weighted-average discount rate - operating leases">6.00</span>%</td><td style="text-align: left"> </td></tr> </table> <p id="xdx_8AB_zNWl0syMLU9h" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 180.1pt 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As of September 30, 2023, the annual minimum lease payments of our operating lease liabilities were as follows:</p> <table cellpadding="0" cellspacing="0" id="xdx_88C_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_pn3n3_z8BmOpHV8VE3" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Condensed Consolidated Balance Sheet (Details - Minimum Operating lease payments)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B0_zxMI9dDbyRYh" style="display: none">Schedule of minimum operating lease liabilities</span> </td> <td> </td> <td colspan="2" id="xdx_49E_20230930_zmSWvPBbfnk3" style="text-align: center"> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>For Years Ending March 31,</b></span></td> <td> </td> <td colspan="2"> </td> <td> </td></tr> <tr id="xdx_40D_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_iI_pn3p0_zfRFs3148RKf" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 83%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2024 (excluding the six months ended September 30, 2023)</span></td> <td style="width: 2%"> </td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="width: 13%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">81,000</span></td> <td style="width: 1%"> </td></tr> <tr id="xdx_402_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pn3p0_z1KcW8X7e5ea" style="vertical-align: bottom; background-color: White"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2025</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">144,000</span></td> <td> </td></tr> <tr id="xdx_40E_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pn3p0_zloKwEwZoJ4k" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2026</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">157,000</span></td> <td> </td></tr> <tr id="xdx_409_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pn3p0_zk8vb7oL3STb" style="vertical-align: bottom; background-color: White"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2027</span></td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">9,000</span></td> <td> </td></tr> <tr id="xdx_408_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iI_pn3p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total future minimum lease payments, undiscounted</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">391,000</span></td> <td> </td></tr> <tr id="xdx_40D_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pn3p0_di_zcB3DrYkXkP6" style="vertical-align: bottom; background-color: White"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Less: imputed interest</span></td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(41,000</span></td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr> <tr id="xdx_400_eus-gaap--OperatingLeaseLiability_iI_pn3p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Present value of future minimum lease payments</span></td> <td> </td> <td style="border-bottom: black 2.25pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">350,000</span></td> <td> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" id="xdx_88B_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_pn3n3_zMjqWhb3WNdk" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Condensed Consolidated Balance Sheet (Details - Inventories)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B0_zCLHVxHY2bNj" style="display: none">Schedule of inventories</span></td><td> </td> <td colspan="2" id="xdx_491_20230930_zF4cnzLJExLk" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_498_20230331_zJxx3fawHfR9" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">September 30,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">March 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_405_eus-gaap--InventoryRawMaterialsNetOfReserves_iI_pn3p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: left">Raw materials</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">1,493,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">1,764,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--InventoryFinishedGoodsNetOfReserves_iI_pn3p0" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Finished goods</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,020,000</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,094,000</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--InventoryNet_iI_pn3p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt"> Inventories, net</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,513,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,858,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 1493000 1764000 1020000 1094000 2513000 2858000 <table cellpadding="0" cellspacing="0" id="xdx_89C_eus-gaap--LeaseCostTableTextBlock_pn3n3_zAHO6ERFK3Hj" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Condensed Consolidated Balance Sheet (Details - Operating lease information)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8BE_zNzxJ8PBoCU9" style="display: none">Schedule of lease information</span></td><td> </td> <td colspan="2" id="xdx_49B_20230930_z0K7dnZ3CK95" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_497_20230331_z82YNZrfZ8O5" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">September 30,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">March 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: justify">Operating leases:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: justify">Operating lease right-of-use assets</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">350,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">418,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pn3p0" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Operating lease liabilities – current</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">216,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">256,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pn3p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Operating lease liabilities – non- current</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">134,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">162,000</td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Other information related to leases is presented below:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="font-weight: bold">Six Months Ended September 30, 2023</td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 83%; text-align: left">Operating lease cost</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--OperatingLeaseCost_pn3p0_c20230401__20230930_z9YDHb9glmW" style="width: 13%; text-align: right" title="Operating lease cost">216,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Other information:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; text-indent: 9.3pt">Operating cash flows from operating leases</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--OperatingLeaseRightOfUseAssetAmortizationExpense_iN_pn3p0_di_c20230401__20230930_zrZQnvWhEEa9" style="text-align: right" title="Operating cash flows from operating leases">(79,000</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: 9.3pt">Weighted-average remaining lease term – operating leases (in months)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_900_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20230930_zFWgALDvJgS8" title="Weighted-average remaining lease term - operating leases (in months)">19.3</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; text-indent: 9.3pt">Weighted-average discount rate – operating leases</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90E_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pip0_dp_c20230930_z0hP3OZ4tDuc" title="Weighted-average discount rate - operating leases">6.00</span>%</td><td style="text-align: left"> </td></tr> </table> 350000 418000 216000 256000 134000 162000 216000 79000 P19Y3M18D 0.0600 <table cellpadding="0" cellspacing="0" id="xdx_88C_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_pn3n3_z8BmOpHV8VE3" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Condensed Consolidated Balance Sheet (Details - Minimum Operating lease payments)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B0_zxMI9dDbyRYh" style="display: none">Schedule of minimum operating lease liabilities</span> </td> <td> </td> <td colspan="2" id="xdx_49E_20230930_zmSWvPBbfnk3" style="text-align: center"> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>For Years Ending March 31,</b></span></td> <td> </td> <td colspan="2"> </td> <td> </td></tr> <tr id="xdx_40D_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_iI_pn3p0_zfRFs3148RKf" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 83%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2024 (excluding the six months ended September 30, 2023)</span></td> <td style="width: 2%"> </td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="width: 13%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">81,000</span></td> <td style="width: 1%"> </td></tr> <tr id="xdx_402_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pn3p0_z1KcW8X7e5ea" style="vertical-align: bottom; background-color: White"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2025</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">144,000</span></td> <td> </td></tr> <tr id="xdx_40E_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pn3p0_zloKwEwZoJ4k" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2026</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">157,000</span></td> <td> </td></tr> <tr id="xdx_409_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pn3p0_zk8vb7oL3STb" style="vertical-align: bottom; background-color: White"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2027</span></td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">9,000</span></td> <td> </td></tr> <tr id="xdx_408_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iI_pn3p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total future minimum lease payments, undiscounted</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">391,000</span></td> <td> </td></tr> <tr id="xdx_40D_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pn3p0_di_zcB3DrYkXkP6" style="vertical-align: bottom; background-color: White"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Less: imputed interest</span></td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(41,000</span></td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr> <tr id="xdx_400_eus-gaap--OperatingLeaseLiability_iI_pn3p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Present value of future minimum lease payments</span></td> <td> </td> <td style="border-bottom: black 2.25pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">350,000</span></td> <td> </td></tr> </table> 81000 144000 157000 9000 391000 41000 350000 <p id="xdx_80E_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_zaNHRfQ9jwg2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 10%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 5.</b></span></td> <td style="width: 90%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_829_zdkuodYOLvui">Commitments and Contingencies</span></b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Legal Matters</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company may be involved in legal matters arising in the ordinary course of business including matters involving proprietary technology. While management believes that such matters are currently insignificant, matters arising in the ordinary course of business for which the Company is or could become involved in litigation may have a material adverse effect on its business and financial condition of comprehensive loss.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Employment Agreements</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has employment agreements in place with two of its key executives. These executive employment agreements provide, among other things, for the payment of up to eighteen months of severance compensation for terminations under certain circumstances.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration: underline">Amendments</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On June 16, 2023, we entered into an amended and restated employment agreement with our Chief Executive Officer, Amy Trombly. The amended and restated agreement provides that, in the event of termination upon change of control either without cause or for good reason, Ms. Trombly is entitled to receive, in addition to the other benefits described therein, a lump sum severance equal to one and a half times her base salary and one and a half times her target annual bonus. All other material terms of the amended and restated agreement remain unchanged from her prior employment agreement.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On June 16, 2023, we amended and restated our employment agreement with Bruce Thornton, our Chief Operating Officer. Under the amended and restated agreement, Mr. Thornton will serve as Executive Vice President and Chief Operating Officer of the Company. Mr. Thornton will no longer receive a monthly car allowance; however, his base salary is adjusted to include such amount. The amended and restated agreement also provides that, in the event of termination upon change of control either without cause or for good reason, Mr. Thornton is entitled to receive, in addition to the other benefits described therein, to a lump sum severance equal to one and a half times his base salary and one and a half times his target annual bonus. The agreement further provides that upon termination for any reason, Mr. Thornton’s outstanding and vested equity awards shall remain exercisable for 18 months following termination. Either party may terminate the employment agreement for any reason upon at least 60 days prior written notice. All other material terms of his amended and restated agreement remain unchanged from his prior employment agreement.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline">Bonus Grants</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On June 16, 2023, the Compensation Committee of the Board of Directors approved annual bonus awards of $<span id="xdx_909_eus-gaap--DeferredCompensationArrangementWithIndividualCashAwardGrantedAmount_iI_pn3n3_c20230616__srt--TitleOfIndividualAxis__custom--Ms.TromblyMember_zxIVoTMWH3l4" title="Annual bonus awards">162,500</span> for Ms. Trombly and $<span id="xdx_902_eus-gaap--DeferredCompensationArrangementWithIndividualCashAwardGrantedAmount_iI_pn3n3_c20230616__srt--TitleOfIndividualAxis__custom--Mr.ThorntonMember_zXKmITrgDkd6" title="Annual bonus awards">150,000</span> for Mr. Thornton.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline">Equity Awards</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On June 16, 2023, the Compensation Committee of the Board of Directors approved an equity award of <span id="xdx_900_eus-gaap--DeferredCompensationArrangementWithIndividualSharesIssued_c20230615__20230616__srt--TitleOfIndividualAxis__custom--Ms.TromblyMember_za7PMfQMjjnf" title="Equity awards"><span id="xdx_907_eus-gaap--DeferredCompensationArrangementWithIndividualSharesIssued_c20230615__20230616__srt--TitleOfIndividualAxis__custom--Mr.ThorntonMember_zvdF7M2SRhT5" title="Equity awards">100,000</span></span> shares of the Company’s common stock to each of Ms. Trombly and Mr. Thornton, to be issued to on June 30, 2023, at a valuation based on the five day weighted trailing average of the Company’s stock price on the day of grant. In addition, the Compensation Committee also approved a one-time cash payment by the Company as reimbursement for estimated taxes payable with respect to such equity awards. On September 22, 2023, the Company paid taxes related to the common stock issuance in the amount of $149,000.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of September 30, 2023, with respect to these agreements, aggregated annual salaries was $<span id="xdx_906_eus-gaap--OfficersCompensation_pn3p0_c20230401__20230930__srt--TitleOfIndividualAxis__custom--Ms.TromblyMember_zwKKlKpnTuPe" title="Annual salaries"><span id="xdx_909_eus-gaap--OfficersCompensation_pn3p0_c20230401__20230930__srt--TitleOfIndividualAxis__custom--Mr.ThorntonMember_zzEUIHDWpbyd" title="Annual salaries">586,000</span></span> and potential severance payments to these key executives was $<span id="xdx_90E_eus-gaap--PostemploymentBenefitsPeriodExpense_pn3p0_c20230401__20230930__srt--TitleOfIndividualAxis__custom--Ms.TromblyMember_z9Yp2MOUwZr7" title="Severance payments"><span id="xdx_90F_eus-gaap--PostemploymentBenefitsPeriodExpense_pn3p0_c20230401__20230930__srt--TitleOfIndividualAxis__custom--Mr.ThorntonMember_zhUpX13GrVsl" title="Severance payments">1,300,000</span></span>, if triggered.</p> 162500000 150000000 100000 100000 586000 586000 1300000 1300000 <p id="xdx_807_eus-gaap--DebtDisclosureTextBlock_zeFhbVNHo42b" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> <b><i> </i></b></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 10%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 6.</b></span></td> <td style="width: 90%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_823_zBxDp0Absstd">Debt</span></b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Financing of Insurance Premiums</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On February 1, 2022, the Company entered into a note agreement for $<span id="xdx_904_eus-gaap--DebtInstrumentFaceAmount_iI_pn3p0_c20220201__us-gaap--ShortTermDebtTypeAxis__custom--FinancingofInsurancePremiumsMember_zLZcLJzW5Zu2" title="Debt face amount">748,000</span> with an interest rate of <span id="xdx_90B_eus-gaap--DebtInstrumentInterestRateDuringPeriod_pip0_dp_c20220131__20220201__us-gaap--ShortTermDebtTypeAxis__custom--FinancingofInsurancePremiumsMember_zIMwaVrrv9sg" title="Debt interest rate">4.68</span>% per annum with final payment on <span id="xdx_908_eus-gaap--DebtInstrumentMaturityDateRangeEnd1_dd_c20220131__20220201__us-gaap--ShortTermDebtTypeAxis__custom--FinancingofInsurancePremiumsMember_zFFtx2fUdRia" title="Final payment date">January 1, 2023</span>. This instrument was issued in connection with financing insurance premiums. The note is payable in <span id="xdx_900_eus-gaap--DebtInstrumentPaymentTerms_c20220131__20220201__us-gaap--ShortTermDebtTypeAxis__custom--FinancingofInsurancePremiumsMember_zZhlMvQXHM4f" title="Number of installements">ten monthly installment payments</span> of principal and interest of $<span id="xdx_901_eus-gaap--DebtInstrumentPeriodicPayment_pn3n3_c20220131__20220201__us-gaap--ShortTermDebtTypeAxis__custom--FinancingofInsurancePremiumsMember_za4dEjGneN69" title="Principal payments made">76,000</span>, with the first installment beginning <span id="xdx_901_eus-gaap--DebtInstrumentMaturityDateRangeStart1_dd_c20220131__20220201__us-gaap--ShortTermDebtTypeAxis__custom--FinancingofInsurancePremiumsMember_zL7QgZyZSaya" title="First installment beginning date">March 1, 2022</span>.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On February 1, 2023, the Company entered into a note agreement for $<span id="xdx_902_eus-gaap--DebtInstrumentFaceAmount_iI_pn3p0_c20230201__us-gaap--ShortTermDebtTypeAxis__custom--FinancingofInsurancePremiumsMember_z8zwTnw0TlF5" title="Debt face amount">453,000</span> with an interest rate of <span id="xdx_906_eus-gaap--DebtInstrumentInterestRateDuringPeriod_pip0_dp_c20230131__20230201__us-gaap--ShortTermDebtTypeAxis__custom--FinancingofInsurancePremiumsMember_zqNoDhZWrxof" title="Debt interest rate">8.98</span>% per annum with final payment on <span id="xdx_902_eus-gaap--DebtInstrumentMaturityDateRangeEnd1_dd_c20230131__20230201__us-gaap--ShortTermDebtTypeAxis__custom--FinancingofInsurancePremiumsMember_zuJknOgd1Asa" title="Final payment date">January 1, 2024</span>. This instrument was issued in connection with financing insurance premiums. The note is payable in eleven monthly installment payments of principal and interest of $<span id="xdx_90C_eus-gaap--DebtInstrumentPeriodicPayment_pn3n3_c20230131__20230201__us-gaap--ShortTermDebtTypeAxis__custom--FinancingofInsurancePremiumsMember_z1jRfhinT963" title="Principal payments made">43,000</span>, with the first installment beginning <span id="xdx_90C_eus-gaap--DebtInstrumentMaturityDateRangeStart1_dd_c20230131__20230201__us-gaap--ShortTermDebtTypeAxis__custom--FinancingofInsurancePremiumsMember_zJjsg7FuUFQ9" title="First installment beginning date">March 1, 2023</span>.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 748000 0.0468 2023-01-01 ten monthly installment payments 76000000 2022-03-01 453000 0.0898 2024-01-01 43000000 2023-03-01 <p id="xdx_809_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_zbuCN2zFR2L5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 10%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 7.</b></span></td> <td style="width: 90%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_82C_zK70wG82mvH8">Stockholders’ Equity</span></b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Authorized Capital</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company is authorized to issue up to <span id="xdx_902_eus-gaap--CommonStockSharesAuthorized_iI_c20230930_z7AxRtU37Gta" title="Common stock shares authorized">24,000,000</span> shares of common stock with a par value of $<span id="xdx_901_eus-gaap--CommonStockParOrStatedValuePerShare_c20230930_zihyrUPS2W37" title="Common stock par value">0.0001</span> per share and <span id="xdx_907_eus-gaap--PreferredStockSharesAuthorized_iI_c20230930__us-gaap--StatementClassOfStockAxis__us-gaap--ConvertiblePreferredStockMember_zwquQeLIX8r2" title="Preferred stock, shares authorized">714,286</span> shares of convertible preferred stock with a par value of $<span id="xdx_901_eus-gaap--PreferredStockParOrStatedValuePerShare_iI_c20230930__us-gaap--StatementClassOfStockAxis__us-gaap--ConvertiblePreferredStockMember_zkZXbEvZCBUk" title="Preferred stock par value">0.0001</span> per share.</p> 24000000 0.0001 714286 0.0001 <p id="xdx_801_eus-gaap--DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_zyGXK5llO5n4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 10%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 8.</b></span></td> <td style="width: 90%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_825_zG2QjLJKODT9">Stock-Based Compensation</span></b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Stock-based compensation expense is as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the three months ended September 30, 2023 and 2022, the Company incurred $<span id="xdx_90C_eus-gaap--ShareBasedCompensation_pn3p0_c20230701__20230930_zxAzHsVHJJZ4" title="Stock-based compensation">130,000</span> and $<span id="xdx_90D_eus-gaap--ShareBasedCompensation_pn3p0_c20220701__20220930_zZfVhHL2Aoge" title="Stock-based compensation">113,000</span> of stock-based compensation expense, respectively, and for the six months ended September 30, 2023 and 2022, the Company incurred $<span id="xdx_908_eus-gaap--ShareBasedCompensation_pn3p0_c20230401__20230930_znwFMm3BXHah" title="Stock-based compensation">307,000</span> and $<span id="xdx_909_eus-gaap--ShareBasedCompensation_pn3p0_c20220401__20220930_zDvC6B3aNZce" title="Stock-based compensation">327,000</span> of stock-based compensation expense, respectively. All stock-based compensation incurred is included in selling, general and administrative expense in the accompanying condensed consolidated statements of comprehensive loss.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">At September 30, 2023, there were unrecognized compensation costs of $<span id="xdx_904_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_iI_pn3p0_c20230930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zec8OdxbvYzj" title="Unrecognized compensation costs">379,000</span> related to stock options which are expected to be recognized over a weighted-average amortization period of <span id="xdx_90D_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dtY_c20230401__20230930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zRxE4x0v8eJ5" title="Weighted average amortization period">1.04</span> years.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Stock options award activity is as follows:</p> <table cellpadding="0" cellspacing="0" id="xdx_888_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_pn3n3_z69fgIJ67IM5" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Stock-Based Compensation (Details-Option activity)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B6_zP3d4qcJUDgf" style="display: none">Schedule of options activity</span></td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Number of<br/> Shares</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Weighted-<br/> Average<br/> Exercise Price</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%">Outstanding at April 1, 2023</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pip0_c20230401__20230930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_znSlt3yN6Uo4" style="width: 13%; text-align: right" title="Number of Shares Outstanding at beginning of period">565,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pip0_c20230401__20230930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z6PPEvU8sNhh" style="width: 13%; text-align: right" title="Weighted- Average Exercise Price Outstanding at beginning of period">8.84</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Options granted</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pip0_c20230401__20230930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zYc4KTh1BThk" style="text-align: right" title="Number of Shares Options granted">5,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pip0_c20230401__20230930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zu1gADaa28qk" style="text-align: right" title="Weighted- Average Exercise Price Options granted">1.15</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Options forfeited</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_pip0_di_c20230401__20230930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zPj7MVHm5KE2" style="text-align: right" title="Number of Shares Options forfeited">(46,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_pip0_c20230401__20230930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zbFZNKlAQVC7" style="text-align: right" title="Weighted- Average Exercise Price Options forfeited">34.30</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Options expired</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_iN_pip0_di_c20230401__20230930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zgeWOH5Fokp8" style="border-bottom: Black 1pt solid; text-align: right" title="Number of Shares Options expired">(5,000</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_pip0_c20230401__20230930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zLEh0oYeIJB1" style="border-bottom: Black 1pt solid; text-align: right" title="Weighted- Average Exercise Price Options expired">39.33</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt">Outstanding at September 30, 2023</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pip0_c20230401__20230930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z4GchTNd9ll2" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of Shares Outstanding at end of period">519,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pip0_c20230401__20230930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zs1GJ0QCHQih" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted- Average Exercise Price Outstanding at end of period">6.25</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Exercisable at September 30, 2023</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pip0_c20230930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zvORv6wud1Nk" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of Shares Exercisable at end of period">293,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pip0_c20230930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zojuUG6ZLZq7" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted- Average Exercise Price Exercisable at end of period">9.02</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The aggregate intrinsic value of stock options of zero is calculated as the difference between the exercise price of the underlying stock options and the fair value of the Company’s common stock, or $<span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageIntrinsicValue_c20230401__20230930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zJ8xrTrxLBDg" title="Aggregate intrinsic value per share">0.77</span> per share at September 30, 2023.</p> <table cellpadding="0" cellspacing="0" id="xdx_897_eus-gaap--ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_pn3n3_zBdAaSg2K642" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Stock-Based Compensation (Details-Restricted stock activity)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B0_zCgjAVQx2QM1" style="display: none">Schedule of unvested restricted stock activity</span> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.8pt 0pt 0; text-align: center"><b>Number of</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.8pt 0pt 0; text-align: center"><b>Shares</b></p></td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.8pt 0pt 0; text-align: center"><b>Weighted</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.8pt 0pt 0; text-align: center"><b>Average Award</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.8pt 0pt 0; text-align: center"><b>Date Fair Value</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.8pt 0pt 0; text-align: center"><b>per Share</b></p></td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Unvested restricted stock awards outstanding at April 1, 2023</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_pip0_d0_c20230401__20230930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zLwY4YKeHePf" style="text-align: right" title="Number of shares, Unvested restricted stock awards, beginning balance">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_pip0_d0_c20230401__20230930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zDxwwwRf7MVb" style="text-align: right" title="Weighted average award date fair value per share, Unvested restricted stock award, Outstanding beginning balance">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 66%; text-align: left">Restricted stock awards granted</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pip0_c20230401__20230930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_ztcxG29Wqhqj" style="width: 13%; text-align: right" title="Number of shares, Restricted stock awards granted">244,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pip0_c20230401__20230930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zKIrsuAiHLDl" style="width: 13%; text-align: right" title="Weighted average award date fair value per share, Restricted stock awards granted">1.06</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Restricted stock awards vested</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_pip0_di_c20230401__20230930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zXdsdUfSuXHb" style="border-bottom: Black 1pt solid; text-align: right" title="Number of shares, Restricted stock awards vested">(244,000</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_pip0_c20230401__20230930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_z9G0Jw2lsqZ9" style="border-bottom: Black 1pt solid; text-align: right" title="Weighted average award date fair value per share, Restricted stock awards vested">1.06</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Unvested restricted stock awards outstanding at September 30, 2023</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iE_pip0_d0_c20230401__20230930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_ziSlq6YtNzY" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of shares, Unvested restricted stock awards, ending balance">–</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iE_pip0_d0_c20230401__20230930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zqyXL85zHdZ3" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted average award date fair value per share, Unvested restricted stock award, Outstanding ending balance">–</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A1_zyMwz9UIj4Ob" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company did not capitalize any cost associated with stock-based compensation.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company issues new shares of common stock upon exercise of stock-based awards.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 130000 113000 307000 327000 379000 P1Y14D <table cellpadding="0" cellspacing="0" id="xdx_888_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_pn3n3_z69fgIJ67IM5" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Stock-Based Compensation (Details-Option activity)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B6_zP3d4qcJUDgf" style="display: none">Schedule of options activity</span></td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Number of<br/> Shares</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Weighted-<br/> Average<br/> Exercise Price</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%">Outstanding at April 1, 2023</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pip0_c20230401__20230930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_znSlt3yN6Uo4" style="width: 13%; text-align: right" title="Number of Shares Outstanding at beginning of period">565,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pip0_c20230401__20230930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z6PPEvU8sNhh" style="width: 13%; text-align: right" title="Weighted- Average Exercise Price Outstanding at beginning of period">8.84</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Options granted</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pip0_c20230401__20230930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zYc4KTh1BThk" style="text-align: right" title="Number of Shares Options granted">5,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pip0_c20230401__20230930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zu1gADaa28qk" style="text-align: right" title="Weighted- Average Exercise Price Options granted">1.15</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Options forfeited</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_pip0_di_c20230401__20230930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zPj7MVHm5KE2" style="text-align: right" title="Number of Shares Options forfeited">(46,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_pip0_c20230401__20230930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zbFZNKlAQVC7" style="text-align: right" title="Weighted- Average Exercise Price Options forfeited">34.30</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Options expired</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_iN_pip0_di_c20230401__20230930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zgeWOH5Fokp8" style="border-bottom: Black 1pt solid; text-align: right" title="Number of Shares Options expired">(5,000</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_pip0_c20230401__20230930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zLEh0oYeIJB1" style="border-bottom: Black 1pt solid; text-align: right" title="Weighted- Average Exercise Price Options expired">39.33</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt">Outstanding at September 30, 2023</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pip0_c20230401__20230930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z4GchTNd9ll2" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of Shares Outstanding at end of period">519,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pip0_c20230401__20230930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zs1GJ0QCHQih" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted- Average Exercise Price Outstanding at end of period">6.25</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Exercisable at September 30, 2023</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pip0_c20230930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zvORv6wud1Nk" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of Shares Exercisable at end of period">293,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pip0_c20230930__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zojuUG6ZLZq7" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted- Average Exercise Price Exercisable at end of period">9.02</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 565000 8.84 5000 1.15 46000 34.30 5000 39.33 519000 6.25 293000 9.02 0.77 <table cellpadding="0" cellspacing="0" id="xdx_897_eus-gaap--ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_pn3n3_zBdAaSg2K642" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Stock-Based Compensation (Details-Restricted stock activity)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B0_zCgjAVQx2QM1" style="display: none">Schedule of unvested restricted stock activity</span> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.8pt 0pt 0; text-align: center"><b>Number of</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.8pt 0pt 0; text-align: center"><b>Shares</b></p></td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.8pt 0pt 0; text-align: center"><b>Weighted</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.8pt 0pt 0; text-align: center"><b>Average Award</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.8pt 0pt 0; text-align: center"><b>Date Fair Value</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.8pt 0pt 0; text-align: center"><b>per Share</b></p></td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Unvested restricted stock awards outstanding at April 1, 2023</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_pip0_d0_c20230401__20230930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zLwY4YKeHePf" style="text-align: right" title="Number of shares, Unvested restricted stock awards, beginning balance">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_pip0_d0_c20230401__20230930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zDxwwwRf7MVb" style="text-align: right" title="Weighted average award date fair value per share, Unvested restricted stock award, Outstanding beginning balance">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 66%; text-align: left">Restricted stock awards granted</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pip0_c20230401__20230930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_ztcxG29Wqhqj" style="width: 13%; text-align: right" title="Number of shares, Restricted stock awards granted">244,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pip0_c20230401__20230930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zKIrsuAiHLDl" style="width: 13%; text-align: right" title="Weighted average award date fair value per share, Restricted stock awards granted">1.06</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Restricted stock awards vested</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_pip0_di_c20230401__20230930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zXdsdUfSuXHb" style="border-bottom: Black 1pt solid; text-align: right" title="Number of shares, Restricted stock awards vested">(244,000</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_pip0_c20230401__20230930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_z9G0Jw2lsqZ9" style="border-bottom: Black 1pt solid; text-align: right" title="Weighted average award date fair value per share, Restricted stock awards vested">1.06</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Unvested restricted stock awards outstanding at September 30, 2023</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iE_pip0_d0_c20230401__20230930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_ziSlq6YtNzY" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of shares, Unvested restricted stock awards, ending balance">–</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iE_pip0_d0_c20230401__20230930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zqyXL85zHdZ3" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted average award date fair value per share, Unvested restricted stock award, Outstanding ending balance">–</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 0 0 244000 1.06 244000 1.06 0 0 <p id="xdx_80F_eus-gaap--IncomeTaxDisclosureTextBlock_zxEDQK4Jo5o" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 10%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 9.</b></span></td> <td style="width: 90%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_82E_zwUXPsj9bo38">Income Taxes</span></b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">At the end of each interim reporting period, the Company determines the income tax provision by using an estimate of the annual effective tax rate, adjusted for discrete items occurring in the quarter.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our effective tax rate for the three and six months ended September 30, 2023 was (<span id="xdx_907_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_dp_c20230701__20230930_zEvcoRKQpjsb">12.61</span>)% and (<span id="xdx_90F_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_dp_c20230401__20230930_zvh7NK4u4Uyf">5.12</span>)%, respectively. The Company’s effective tax rate for the three and six months ended September 30, 2023 differed from the federal statutory tax rate of 21% primarily due to the valuation allowance recognized against deferred tax assets in the U.S., and permanent tax adjustment of intercompany interest expense in Mexico and Netherlands.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Judgment is required in determining whether deferred tax assets will be realized in full or in part. Management assesses the available positive and negative evidence on a jurisdictional basis to estimate if deferred tax assets will be recognized and when it is more likely than not that all or some deferred tax assets will not be realized, and a valuation allowance must be established. As of September 30, 2023, the Company continues to maintain a valuation allowance in the U.S.</p> 0.1261 0.0512 <p id="xdx_805_eus-gaap--RevenueFromContractWithCustomerTextBlock_zoNxHrOwSXZe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 10%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 10. </b></span></td> <td style="width: 90%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_829_zfuojjkGyQxk">Revenue Disaggregation</span></b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company generates revenues from products which are sold into the human and animal healthcare markets and to multiple geographic regions.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table presents the Company’s disaggregated revenues by revenue source:</p> <table cellpadding="0" cellspacing="0" id="xdx_882_eus-gaap--DisaggregationOfRevenueTableTextBlock_pn3n3_zJwcrryrKtZ9" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Revenue Disaggregation (Details - Disaggregation of revenue)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8BF_za736DkxlMP2" style="display: none">Schedule of disaggregated revenue by source</span> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="font-style: italic; text-align: justify">(In thousands)</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three Months Ended September 30,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Six Months Ended September 30,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 32%; text-align: justify">Human Care</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20230701__20230930__us-gaap--StatementBusinessSegmentsAxis__custom--HumanCareMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_zrOPeT5IV0s1" style="width: 13%; text-align: right" title="Revenues">2,075</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220701__20220930__us-gaap--StatementBusinessSegmentsAxis__custom--HumanCareMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_zQEaM6IjrRw8" style="width: 13%; text-align: right" title="Revenues">2,447</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20230401__20230930__us-gaap--StatementBusinessSegmentsAxis__custom--HumanCareMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_z8JKnfgVQCs3" style="width: 13%; text-align: right" title="Revenues">4,825</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220401__20220930__us-gaap--StatementBusinessSegmentsAxis__custom--HumanCareMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_z3aopnv0pma5" style="width: 13%; text-align: right" title="Revenues">4,615</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Animal Care</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20230701__20230930__us-gaap--StatementBusinessSegmentsAxis__custom--AnimalCareMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_zMYIcZD2XyRa" style="text-align: right" title="Revenues">489</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220701__20220930__us-gaap--StatementBusinessSegmentsAxis__custom--AnimalCareMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_zOXGYRuJsnba" style="text-align: right" title="Revenues">737</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20230401__20230930__us-gaap--StatementBusinessSegmentsAxis__custom--AnimalCareMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_zDYgdILhnvcl" style="text-align: right" title="Revenues">1,067</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220401__20220930__us-gaap--StatementBusinessSegmentsAxis__custom--AnimalCareMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_ztBOGzWpsoF8" style="text-align: right" title="Revenues">1,523</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 1pt">Service and Royalty</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20230701__20230930__us-gaap--StatementBusinessSegmentsAxis__custom--ServiceAndRoyaltyMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zjhbmqBCKPlk" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">167</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220701__20220930__us-gaap--StatementBusinessSegmentsAxis__custom--ServiceAndRoyaltyMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zkBp6QdIZATk" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">147</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_986_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20230401__20230930__us-gaap--StatementBusinessSegmentsAxis__custom--ServiceAndRoyaltyMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_z3BRPrVZw1ge" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">266</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220401__20220930__us-gaap--StatementBusinessSegmentsAxis__custom--ServiceAndRoyaltyMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zLjyI6l3qrp9" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">1,176</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20230701__20230930_zRB9CrUsmJXl" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">2,731</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220701__20220930_zxOHlLVCyOee" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">3,331</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20230401__20230930_z04WsiqTbkHh" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">6,158</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220401__20220930_zclaf8xJzBW5" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">7,314</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table shows the Company’s revenues by geographic region:</p> <table cellpadding="0" cellspacing="0" id="xdx_88B_eus-gaap--ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_pn3n3_zFgDpj9mGoV4" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Revenue Disaggregation (Details - Geographic regions)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B9_zdkHdVAFta8a" style="display: none">Schedule of geographic sales</span> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three Months Ended September 30,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Six Months Ended September 30,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-style: italic; text-align: justify">(In thousands)</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 32%; text-align: justify">United States</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20230701__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueSegmentMember__srt--StatementGeographicalAxis__country--US_zFoJJU39jjV1" style="width: 13%; text-align: right" title="Revenues">590</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220701__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueSegmentMember__srt--StatementGeographicalAxis__country--US_zRrkoWT2Xolh" style="width: 13%; text-align: right" title="Revenues">973</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20230401__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueSegmentMember__srt--StatementGeographicalAxis__country--US_zwOmHZPi5dL" style="width: 13%; text-align: right" title="Revenues">1,396</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220401__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueSegmentMember__srt--StatementGeographicalAxis__country--US_zuZozzBP4vmj" style="width: 13%; text-align: right" title="Revenues">1,842</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Europe</td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20230701__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueSegmentMember__srt--StatementGeographicalAxis__srt--EuropeMember_z4vg7sOCIcO7" style="text-align: right" title="Revenues">1,201</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220701__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueSegmentMember__srt--StatementGeographicalAxis__srt--EuropeMember_zVAZVTFSVyR4" style="text-align: right" title="Revenues">1,170</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20230401__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueSegmentMember__srt--StatementGeographicalAxis__srt--EuropeMember_zIyVpx9Kn4ji" style="text-align: right" title="Revenues">2,271</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220401__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueSegmentMember__srt--StatementGeographicalAxis__srt--EuropeMember_zl2901l3XDT" style="text-align: right" title="Revenues">2,012</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Asia</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20230701__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueSegmentMember__srt--StatementGeographicalAxis__srt--AsiaMember_zsMK8wBLkLKb" style="text-align: right" title="Revenues">346</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220701__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueSegmentMember__srt--StatementGeographicalAxis__srt--AsiaMember_zowI5DYeDesd" style="text-align: right" title="Revenues">518</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20230401__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueSegmentMember__srt--StatementGeographicalAxis__srt--AsiaMember_zhLPlUQeQUb6" style="text-align: right" title="Revenues">1,208</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220401__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueSegmentMember__srt--StatementGeographicalAxis__srt--AsiaMember_zhtPbD605iY3" style="text-align: right" title="Revenues">1,438</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Latin America</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20230701__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueSegmentMember__srt--StatementGeographicalAxis__srt--LatinAmericaMember_zhM5ttgbSCOk" style="text-align: right" title="Revenues">260</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220701__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueSegmentMember__srt--StatementGeographicalAxis__srt--LatinAmericaMember_zND0TCVH0lo2" style="text-align: right" title="Revenues">394</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20230401__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueSegmentMember__srt--StatementGeographicalAxis__srt--LatinAmericaMember_z53TclZTK1Sd" style="text-align: right" title="Revenues">747</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220401__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueSegmentMember__srt--StatementGeographicalAxis__srt--LatinAmericaMember_z21TKJmzWsI1" style="text-align: right" title="Revenues">1,444</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 1pt">Rest of the World</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20230701__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueSegmentMember__srt--StatementGeographicalAxis__custom--RestOfTheWorldMember_zBqKWGOgoDGi" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">334</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220701__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueSegmentMember__srt--StatementGeographicalAxis__custom--RestOfTheWorldMember_z7X1u2X8w9d7" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">276</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20230401__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueSegmentMember__srt--StatementGeographicalAxis__custom--RestOfTheWorldMember_zaFvscaaYvnl" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">536</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220401__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueSegmentMember__srt--StatementGeographicalAxis__custom--RestOfTheWorldMember_znCR8eqqROP5" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">578</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_986_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20230701__20230930_ze8hKOrOqzFi" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">2,731</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220701__20220930_z4isqAEMh8p5" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">3,331</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20230401__20230930_zzzpBWSo9Oi7" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">6,158</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220401__20220930_zbhEkZb4gPMk" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">7,314</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company aligned the geographic regions reported in the Asia and Rest of World segments in fiscal year 2022 to conform to the current year presentation. For the three months ended September 30, 2022, the Company reclassified $<span id="xdx_906_ecustom--ReclassRevenues_pn3p0_c20220701__20220930__srt--StatementGeographicalAxis__custom--RestOfWorldToAsiaMember_ze4o6ZwfksIl" title="Reclass of revenues">188,000</span> from Rest of World to Asia and for the six months ended September 30, 2022, the Company reclassified $<span id="xdx_902_ecustom--ReclassRevenues_pn3p0_c20220401__20220930__srt--StatementGeographicalAxis__custom--RestOfWorldToAsiaMember_zEbPhRDauZvl" title="Reclass of revenues">283,000</span> from Rest of World to Asia.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" id="xdx_882_eus-gaap--DisaggregationOfRevenueTableTextBlock_pn3n3_zJwcrryrKtZ9" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Revenue Disaggregation (Details - Disaggregation of revenue)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8BF_za736DkxlMP2" style="display: none">Schedule of disaggregated revenue by source</span> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="font-style: italic; text-align: justify">(In thousands)</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three Months Ended September 30,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Six Months Ended September 30,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 32%; text-align: justify">Human Care</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20230701__20230930__us-gaap--StatementBusinessSegmentsAxis__custom--HumanCareMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_zrOPeT5IV0s1" style="width: 13%; text-align: right" title="Revenues">2,075</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220701__20220930__us-gaap--StatementBusinessSegmentsAxis__custom--HumanCareMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_zQEaM6IjrRw8" style="width: 13%; text-align: right" title="Revenues">2,447</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20230401__20230930__us-gaap--StatementBusinessSegmentsAxis__custom--HumanCareMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_z8JKnfgVQCs3" style="width: 13%; text-align: right" title="Revenues">4,825</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220401__20220930__us-gaap--StatementBusinessSegmentsAxis__custom--HumanCareMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_z3aopnv0pma5" style="width: 13%; text-align: right" title="Revenues">4,615</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Animal Care</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20230701__20230930__us-gaap--StatementBusinessSegmentsAxis__custom--AnimalCareMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_zMYIcZD2XyRa" style="text-align: right" title="Revenues">489</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220701__20220930__us-gaap--StatementBusinessSegmentsAxis__custom--AnimalCareMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_zOXGYRuJsnba" style="text-align: right" title="Revenues">737</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20230401__20230930__us-gaap--StatementBusinessSegmentsAxis__custom--AnimalCareMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_zDYgdILhnvcl" style="text-align: right" title="Revenues">1,067</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220401__20220930__us-gaap--StatementBusinessSegmentsAxis__custom--AnimalCareMember__srt--ProductOrServiceAxis__us-gaap--ProductMember_ztBOGzWpsoF8" style="text-align: right" title="Revenues">1,523</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 1pt">Service and Royalty</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20230701__20230930__us-gaap--StatementBusinessSegmentsAxis__custom--ServiceAndRoyaltyMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zjhbmqBCKPlk" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">167</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220701__20220930__us-gaap--StatementBusinessSegmentsAxis__custom--ServiceAndRoyaltyMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zkBp6QdIZATk" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">147</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_986_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20230401__20230930__us-gaap--StatementBusinessSegmentsAxis__custom--ServiceAndRoyaltyMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_z3BRPrVZw1ge" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">266</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220401__20220930__us-gaap--StatementBusinessSegmentsAxis__custom--ServiceAndRoyaltyMember__srt--ProductOrServiceAxis__us-gaap--ServiceMember_zLjyI6l3qrp9" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">1,176</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20230701__20230930_zRB9CrUsmJXl" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">2,731</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220701__20220930_zxOHlLVCyOee" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">3,331</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20230401__20230930_z04WsiqTbkHh" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">6,158</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220401__20220930_zclaf8xJzBW5" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">7,314</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 2075000 2447000 4825000 4615000 489000 737000 1067000 1523000 167000 147000 266000 1176000 2731000 3331000 6158000 7314000 <table cellpadding="0" cellspacing="0" id="xdx_88B_eus-gaap--ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_pn3n3_zFgDpj9mGoV4" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Revenue Disaggregation (Details - Geographic regions)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B9_zdkHdVAFta8a" style="display: none">Schedule of geographic sales</span> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three Months Ended September 30,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Six Months Ended September 30,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-style: italic; text-align: justify">(In thousands)</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 32%; text-align: justify">United States</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20230701__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueSegmentMember__srt--StatementGeographicalAxis__country--US_zFoJJU39jjV1" style="width: 13%; text-align: right" title="Revenues">590</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220701__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueSegmentMember__srt--StatementGeographicalAxis__country--US_zRrkoWT2Xolh" style="width: 13%; text-align: right" title="Revenues">973</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20230401__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueSegmentMember__srt--StatementGeographicalAxis__country--US_zwOmHZPi5dL" style="width: 13%; text-align: right" title="Revenues">1,396</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220401__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueSegmentMember__srt--StatementGeographicalAxis__country--US_zuZozzBP4vmj" style="width: 13%; text-align: right" title="Revenues">1,842</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Europe</td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20230701__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueSegmentMember__srt--StatementGeographicalAxis__srt--EuropeMember_z4vg7sOCIcO7" style="text-align: right" title="Revenues">1,201</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220701__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueSegmentMember__srt--StatementGeographicalAxis__srt--EuropeMember_zVAZVTFSVyR4" style="text-align: right" title="Revenues">1,170</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20230401__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueSegmentMember__srt--StatementGeographicalAxis__srt--EuropeMember_zIyVpx9Kn4ji" style="text-align: right" title="Revenues">2,271</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220401__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueSegmentMember__srt--StatementGeographicalAxis__srt--EuropeMember_zl2901l3XDT" style="text-align: right" title="Revenues">2,012</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Asia</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20230701__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueSegmentMember__srt--StatementGeographicalAxis__srt--AsiaMember_zsMK8wBLkLKb" style="text-align: right" title="Revenues">346</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220701__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueSegmentMember__srt--StatementGeographicalAxis__srt--AsiaMember_zowI5DYeDesd" style="text-align: right" title="Revenues">518</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20230401__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueSegmentMember__srt--StatementGeographicalAxis__srt--AsiaMember_zhLPlUQeQUb6" style="text-align: right" title="Revenues">1,208</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220401__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueSegmentMember__srt--StatementGeographicalAxis__srt--AsiaMember_zhtPbD605iY3" style="text-align: right" title="Revenues">1,438</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Latin America</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20230701__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueSegmentMember__srt--StatementGeographicalAxis__srt--LatinAmericaMember_zhM5ttgbSCOk" style="text-align: right" title="Revenues">260</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220701__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueSegmentMember__srt--StatementGeographicalAxis__srt--LatinAmericaMember_zND0TCVH0lo2" style="text-align: right" title="Revenues">394</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20230401__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueSegmentMember__srt--StatementGeographicalAxis__srt--LatinAmericaMember_z53TclZTK1Sd" style="text-align: right" title="Revenues">747</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220401__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueSegmentMember__srt--StatementGeographicalAxis__srt--LatinAmericaMember_z21TKJmzWsI1" style="text-align: right" title="Revenues">1,444</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 1pt">Rest of the World</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20230701__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueSegmentMember__srt--StatementGeographicalAxis__custom--RestOfTheWorldMember_zBqKWGOgoDGi" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">334</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220701__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueSegmentMember__srt--StatementGeographicalAxis__custom--RestOfTheWorldMember_z7X1u2X8w9d7" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">276</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20230401__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueSegmentMember__srt--StatementGeographicalAxis__custom--RestOfTheWorldMember_zaFvscaaYvnl" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">536</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220401__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueSegmentMember__srt--StatementGeographicalAxis__custom--RestOfTheWorldMember_znCR8eqqROP5" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">578</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_986_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20230701__20230930_ze8hKOrOqzFi" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">2,731</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220701__20220930_z4isqAEMh8p5" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">3,331</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20230401__20230930_zzzpBWSo9Oi7" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">6,158</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220401__20220930_zbhEkZb4gPMk" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">7,314</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 590000 973000 1396000 1842000 1201000 1170000 2271000 2012000 346000 518000 1208000 1438000 260000 394000 747000 1444000 334000 276000 536000 578000 2731000 3331000 6158000 7314000 188000 283000 <p id="xdx_806_eus-gaap--ConcentrationRiskDisclosureTextBlock_zTFVPGhJkAf5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 10%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 11.</b></span></td> <td style="width: 90%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_82F_zgmPoz00MU2d">Significant Customer Concentrations</span></b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 27.5pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the three months ended September 30, 2023, customer C represented <span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20230701__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerCMember_zXKRkd1ADGvf" title="Concentration risk, percentage">21</span>%, customer A represented <span id="xdx_908_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20230701__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerAMember_zLtJoqdpQHUg" title="Concentration risk, percentage">13</span>%, and customer B represented <span id="xdx_900_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20230701__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerBMember_zhtPXv1tDVNf" title="Concentration risk, percentage">10</span>% of net revenue. For the three months ended September 30, 2022, customer A represented <span id="xdx_90C_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20220701__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerAMember_zSWER8ORk6N" title="Concentration risk, percentage">20</span>%, customer C represented <span id="xdx_902_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20220701__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerCMember_zNn3mvjwfKq9" title="Concentration risk, percentage">13</span>% and customer B represented <span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20220701__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerBMember_z7dQHb0o3jI1" title="Concentration risk, percentage">12</span>% of net revenue. For the six months ended September 30, 2023, customer C represented <span id="xdx_903_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20230401__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerCMember_zMa41yGtdjZk" title="Concentration risk, percentage">17</span>%, customer B represented <span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20230401__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerBMember_zjtEHC3Wmhe" title="Concentration risk, percentage">12</span>% and customer A represented <span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20230401__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerAMember_zKzbXceGCgFl" title="Concentration risk, percentage">14</span>% of net revenue. For the six months ended September 30, 2022, customer B represented <span id="xdx_90C_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20220401__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerBMember_zOsShfqHM1f1" title="Concentration risk, percentage">20</span>%, customer A represented <span id="xdx_908_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20220401__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerAMember_zFIQT9BhHyWa" title="Concentration risk, percentage">17</span>% and customer C represented <span id="xdx_901_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20220401__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerCMember_zHK8oczWBYAc" title="Concentration risk, percentage">10</span>% of net revenue.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">At September 30, 2023, customer D represented <span id="xdx_90B_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20230401__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerDMember_zIyDV6ejzRgl" title="Concentration risk, percentage">20</span>%, customer C represented <span id="xdx_90B_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20230401__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerCMember_zkFJlg7CIGI4" title="Concentration risk, percentage">13</span>% and customer A represented <span id="xdx_900_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20230401__20230930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerAMember_zUN7nKI3F7Hk" title="Concentration risk, percentage">11</span>% of our net accounts receivable balance.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">At September 30, 2022, customer A represented <span id="xdx_900_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20220401__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerAMember_zHjpDaidhDC4" title="Concentration risk, percentage">35</span>% and customer D represented <span id="xdx_903_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20220401__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerDMember_zEwxtzzqjMc5" title="Concentration risk, percentage">20</span>% of our net accounts receivable balance.</p> 0.21 0.13 0.10 0.20 0.13 0.12 0.17 0.12 0.14 0.20 0.17 0.10 0.20 0.13 0.11 0.35 0.20 <p id="xdx_809_eus-gaap--SubsequentEventsTextBlock_zL04DNHAvkf3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 10%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 12.</b></span></td> <td style="width: 90%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_825_z6ECDJJgKyaf">Subsequent Events</span></b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On October 26, 2023, the Company entered into a placement agency agreement with Maxim Group LLC (“Maxim”), pursuant to which Maxim agreed to use its reasonable best efforts to solicit offers to purchase up to an aggregate of 8,500,000 shares of the Company’s common stock, par value $0.0001 per share.  The Company agreed to pay Maxim a cash fee equal to 8.0% of the gross proceeds from the offering, plus reimbursement of up to $75,000 of legal fees and other expenses. Additionally, on October 26, 2023, the Company entered into a securities purchase agreement with the purchasers party thereto for the sale and issuance of an aggregate of up to 8,500,000 shares of the Company’s common stock at a public offering price of $0.20 per share.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The closing of the offering occurred on October 30, 2023. In connection with the offering, the Company sold 8,500,000 shares of the Company’s common stock for aggregate gross proceeds of $1,700,000 and estimated net proceeds of $1,414,000, after deducting placement agent fees and other estimated offering expenses payable by the Company.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> Consists of 30,668 restricted stock units and warrants to purchase 15,332 shares of common stock EXCEL 56 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "V ;5<'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 " M@&U7.$IGY.T K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>*'9@!Y/FLK'3"H45-G8SMMJ:Q7^P-9*^_9RL31G; ^QHZ>=/ MGT"=CE*'A+L4(B:RF.\F-_@L==RP$U&4 %F?T*E*-7?/Q,PP(S&G! AYXR\)H#Z^>) M\3P-'=P ,XPPN?Q=0+,2E^J?V*4#[)*[#\V MO@KV'?RZB_X+4$L#!!0 ( "V ;5>97)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M+8!M5[3G47OH!0 M1\ !@ !X;"]W;W)KLGFW.?JZW(LX(Q#Y2V8/!OQ3T>Q]H)RO'OUK11 M_J86[A_OW.\+>("9LHQ[(OXS"M7BIM%MD)#/6!ZK)['^Q+= ;>T7B#@K_I+U MYME6JT&"/%,BV8JA!$F4;OZSYVU%[ E<>D! MP+Z1N <^@5W*RAJSMJ4K,#Z MR!3K7TNQ)E(_#6[ZH*B;0@TT4:J;T5<2[D:@4WU/K+@D39(MF.39M:7 4]^Q M@JW^=J.G!_0=\B!2M@K*4!:*[ MU2U-#GRTOBVA>$VM0UE,?# MY2.QNB1VSR1_51RWK!^W\'/1^OE[,,V4A"[WCZF&-@XMLX-^#S]D2Q;PFP:\ M:!F7*][H__*3T[%_->'](+-7L*T2MH6Y]S^*((=75)')RY*;2'&Y8S>_F)!0 M54VD=HG41LLT )ZP8+J/V=S$A.MG+,Y,5>&ALII0G1*JJ:N)=E7A7)W9#R6"^*(;[PWRXU\'V0V4U ;LE8/'"Y1?4W.7LG9.XWS/LH"%N]P[^&R<:K!W;Y0$Q^J MJ(6(\]8M=LVF[3 M=8R@J+(N**U *5JRNU1%Z@4X8TY&>3+ETHB'F]BVTW1=ZG2,@*BV+F"591PT M/>P G_@\TG$&VG3$$G,;XD;^X^CQ84#&GP9/#P/O[NMDZ T^^Q=D./(NC=SG M2#5.%6L-@BXOKZ,6W:Z3;M%7=KK&GG/D8*<*@8Y>'C9\@[30$B( M!P7J!?$5#$Q$2.*)'!H)[9(@_"$-RSB]T! M^0S/DX[DY%31R<'3SEM<3Y]!IYZ(=6I$Q>UN11Z'QA' PY4U06D5H2B> M>MZ"EJ_O6(I5E ;&+GW$TWLTKAR<(T?1*D=1//B\!1V+3,%L]%>T/#A"'7'L MVJYM#%*XKBYI%:0HGH&*OCJ0G!T&PPW>=6W[O1'L' &*5@&*XKGGLR@^8Q8P M6")3ZA&3JW:OV7/MMI'O'$&)5D&)XNEF$BG(OF)&'/IN^I[X/,@EM*41$G?R M1)) [O"5"+Y?D)_M2QVU("\A,6Q^0VS^!V9NRU1WP.K>7BLKIX5>YQ3\H]=PF7<_U6_@8.:@'1 M(%FRU-BN1PP/KNGBNKJ@5>QQ3UH_\A<\2;$R66Q3;K M5"@EDN)PP1E\<^D'X/Y,"+4[T3]0[M3W_P-02P,$% @ +8!M5P<=.,V: M!@ ]AP !@ !X;"]W;W)K9',E9,DTW,KK MF:HE9ZNV45G,2!#,9R7+J\GBM'UV(1>GHM%%7O$+B513EDS>O^>%N#V;X,G# M@Z_Y]5J;![/%:-3*A7 IQ8VX^KG:;A__>#] M8QL\!'/)%#\7Q8]\I==GDV2"5OR*-87^*FY_Y[N 6H"9*%3[']WN;(,)RAJE M1;EK# C*O-K^LKO=0.PUP.%( [)K0)[:@.X:T#;0+;(VK ],L\6I%+=(&FOP M9B[:L6E;0S1Y9:9QJ26\S:&=7IR+:@63PE<(KI0H\A73%:S*.%H:QPH= MH>_+#^CURS?H)+5"SP/WKJB>R9G!['2+E;J\[XX9VJ-8-909B[XSR;?L *" M=\[BUM6\=65*P69!,(U/9YO]:&PCFI"@,SI &78H0R_*=UDF&@ %-2+C@/"R MX%-4<>T"N?44[8,D)BT.0#J,HIBX048=R,@+\E.U@8$3,N=J%%SDZ!2URQ?(7Y7FY6MVCD7>LTE%)3]='>AGEN 0II& ]0NHV $ M==RACOW9N8-6"]G6=W%EJC&'AY"P4)KR%9?,O&D'O'V=JS957&'$]KB&R2 * ME\U(\B9=$(DWB&]"L^()HYQ876,HJD(60S[XWBGJ'= MN=U'0Z-@@-AA%.(QR'M4BKV0/SSDJV9W6X1.@-CJ.PDM@+91&J8C 'NRPUY^ MZ0'Z%]04AERI+HUW*](9"[''D>!A++91%$0CL?1DAOUL]J4M:)X\H%:O\;". MN6SH"+">O["?P+8UP /,)B1,Y]3"YC";$XI'X/7,A:,G*9XB9Y=YD6N@,*?L MP5X&_%7=\US>#H/N&1'[*;$3%36[-XK"&;#-:FDR5#P.HR0^K"?^P"> M;+B7L?>FRPG>)C,0[NWG_!1WJ, >PVDS M$R4T'0)U6,4X'D':$QCQ$]@?HKI^F/"G)RBQ*0OC<(C8830F;4E/;,1/;#]R MO5Z+8F72P"@<3RTE-GF%83S4C2XK0D>4 >D9CO@W9YYD?;JR(?;.#%-KG!U& M\Y&M)>G)BOC):IO"CZ6N341Q.A_*2(=50J)P!&'/5^21O9HHRUR;?<.6JLY% M9<:;5QF@1:__%)JCZ(T3MM>Q6P<@YT'*?W=T&'S/=B3Q"JBE%MF-60=V? 7NK\Y>.C9_)V&'K/I,3/I##/&]@[YK#J$72PJUK*#,@4 MO0R.@R# 4!8DVK"BX6]1C,,I2>9(K9DTJJ;1P'+YW]"&:;3DM>;E)6BXAYV*>'"6*V4D4ZN4&JTT7)@E_^\<.V?.IGEK M>?E,#L_H>B% _4+ K"U1>0:5A%-X9/Z><5RC*8[3*:5;VW":4CJ-HN!_&>Q= M@8B=!8(Z1,[PU-$V&>$,V@LV?.?I6SCW2WHQ$EU(ZU^1*T 7(6RGW^;$N8(XJ)-<(NL]&C'-IK'?J4 M3;QRE'H^6NJI+6>BN77FX+"*TWA$3=)>]%"_Z+%$0[L,?S& R#K/=YU,N,P< M)Q.SO8]2YHL@E(3KO%*@P*Z@77 <@QNY_KCD#Z,8 MWE\)*!N[&_/IJ_O4N?@'4$L#!!0 ( "V ;5=EW%7OW0( <* 8 M>&PO=V]R:W-H965T&ULK9;;CM,P$(9?Q0H(@03-N>DN;22V M",'%2M56P 7BPDVFC;5.'&RW77AZQDDV])"V6: 7C>W,__N;21Q[O!7R7F4 MFCSDO% 3*].ZO+9ME6204S40)11X9RED3C5VY/QM1JYS3"W?:C^X4QF015,!?_*4IU-K)%%4EC2-==W8OL1 MFH1"XY<(KJI_LJUCAY%%DK72(F_$2)"SHK[2AZ80.P(W."'P&H'75^ W K]* MM":KTGI/-8W'4FR)--'H9AI5;2HU9L,*\QCG6N)=ACH=3T61XD.!E&!+"D.?$)BK#436V-7(8-SMIYKRIY_1. MS#F'0@Q8Y>#(R4VK=C1L<481N=.7[_@'M<5R 46%X C9L M8<,GP^)W3VE:I*Q8=1&'/8F/X\X2#UOBX07B8@-2LP4',L.O'TB)2W=>)?#M M%O(%R.]=V&==S;YQK4J:P,3"C4&!W( 5OWCF#IVW76OU/YGM%2!J"Q#U+D#9 M%J#'0H[Z+>2+87O4HY9Z]-?4O=;UZ.AUBMS &PT/Z"^&[=%?M?17_TI_>HE? M'2$=?HK.1>SQNLZ?'<[Y5^(+Z[R9X!SWV9 :W-[9IQ%2L4X;!$C3.( M4"SK4T?=T:*L-NZ%T'@,J)H9GM1 F@"\OQ1"/W;,6: ]^\6_ 5!+ P04 M" M@&U7A4TU=A % ^%@ & 'AL+W=OBKQD=]::\^K6MMEBC0O$;DB% M2_%F26B!N+BE*YM5%*.T-BIRVW68OU1,5=W;'DF8%+EE&2D#Q\LZZA[85,3PA^6]9RM=W5FR!%"_1)N?/9/<3;@4%DF]!,P&;FO@J@9^CX'7&GCG>O!; _]<#T%K M4$NW&^WUQ$T11^,1)3M )5JPR8MZ]FMK,5]9*1-ESJEXFPD[/IZ0,A5AQRD0 M5XSD68JXN)ES\2?R@3- EN)5(;)P+=-CB\'/A#'P_J5$FS03V _@&KS,I^#] MNP_@'FM&X/:/QP"=2\C4#,S&JU& _';8/ M!^QM,3/=]+C[Z7EP!PGGN+H!GG,%7,?U#..9G&_NFN3\/^^S_^S]9#*\+E>\ MFL_KX7LL%Z3 A]P O]^_,D[%6O_#%.J&S#>3R0)XRRJTP'>6R"V&Z19;X^^_ M@Z'S@VF>+TDVO239[$)D)Q'QNXCX0^SC9[S%Y08;5UIC&=:6SRM.LCS5-!4!X4PB$]!,QTDO/D=Z$1>T,D+!N5-"..R_M !F0U#<.071KXJ MTP1* D6F#O*2T%=DZB ?>JY99MC)# =E_DAE1:TH66;<)#'4?":)HRC4,3#P M0D6A#G)AHBK401Z,>Q1&G<)HL')\KC!%/"M7 +]5U0>?0U#F#VK\0+@23LU9=2Z54!:6\3TPH M5Y-L0/FAK\S>S(2*PKA']%$G"P=%UWWIDI)B+UPTM$;!4'-_#5U'4VR :1OH MU(1R?5_='8T^@[@GQ:%[T.P.:O[,UYCNPWL%2FQC]M!_PL%FJHGP*Q:?QUA\:-3-*$=O/6GMF:*LY[4!ED MKPTH M-_(35;;)9^PE/;H/71X<;O,>.ZW[4!L5^V<$<&)$:37;B#H*8*O7@ J#'K6' MI@\.=WV_8 YR$6FC1KW_NH9^[*LB33!'#ZL!YB:.5J],;(G3T]S"0]L'P^&N MJ%Z\BY./ZU[A@RWDOVV.+LHVO2C;[%)LIT$Y=*IPL/\:?Q3%)5N58+&A%)>+ M;T#T"B7+47.LE?ZY8;P^%S$&*3+D$_34Y#2@/%]-31VD%:^9B2GIJS:'%A$. M]XB3\Q(RUC[XKF&81*I8$\P)M&W4 '-#1_TV,<(<1]U8[*/SL +357T0R<1* MVY2\.>[HGG:'G??U$9_R_ '>3J#A^50>CM;G;P?ZYF3U$Z*KK&0@QTOARKF) M1'!HZR029S!A!-1I"GE?P:0L%7? ML(WUP%V\B*0:,/U>3A-Z[M[KBC\"7@1PPK ML=$FRLF,L4?5N0G[AJ4"@@0"J10HOI8PA"110AC&[UK3:*94Q,WV6OU+Z1V] MS*B (4L>XE!&?>/*("',:9'(.[;Z"K4?3^D%+!'EDZQJK&60H!"2I349(TCC MK'K3ISH/&P34T1.2\3-Z*2^CW. M5H0K-*JI1IG]DHWYBC.U3Z:2X]<8>=(?LBS$58>08$NP) ZIQ,Y4X@NW@Q2$ MS?%3BILP4KMC">0;$X*T"&/$GI.S">4(C4#& 4W.R05Y3TPB(AP5/5-B ME&HN,Z@C&E01.0ZZUJ#W76M0AU^W& M=?NHZX?RUH/P@BZ!XR5.LB*=80+PA*X.VR,+7RE[&P%Y=KNUDX%]D&M;]DX" M-$J6MP,:OZ"T9;_3V.^\UOZ1/= Y)0'[($T"-$K["7A!J4J N7%OI\ 79<$D M2,"*3%9'5@TS)K$&*9L1UJ' %0"_SQF3ZXZ:H*EL_;]02P,$% @ M+8!M5X"-PYZ0!@ ,1T !@ !X;"]W;W)KR MI1.; /YB2_+Q]/#>GCOS_%[I'R85PI*'/"O,Q2"U=GLV&IDX%3DW[]16%/#+ M6NF<6[C5FY'9:L&3C6@03$8YE\5@<5X^6^G%N=K93!9BI8G9Y3G7CUC!%]#] MI>$/4L8/L%K-QHA:S)E;6 V_2EAG%TM5). 4D1"X,BJ3";=PA3=B^XZPX"VA M 64(GN7SEU,/'%9;F97Z6)^5G0'7I0'76N4$LE!S*XM-%<;22H%:K=(:X5I= MAI^9+8_%Q0!2V A])P:+WW\+)\$?V)9/I.S( %%M@,BG??$9"E*F#+K):N6D M7.FJSMUB2.\=X;M;'Q*]YU(V9&=)K6=)E[WO1>@-):\JKQ%0GBN MM)7_E0^PG5?JQ@?>F@= MM[-@VD*(R- I#G%60YS]PI!KH37@L_R!<&.$Q<#-.B\.HZ@%KBLS#%F/ >SR2_E5E_O,]/&>\G4G9DB#!H:#'P.NHRCM7.E06( M>R'O^&TF4%H+NC$R';=S VE!QZ"6^QTF++ M94+$@RL4HHIP95.AH>\"\(7=ASX*FW6-VRX?B R;]YFV(=+0SZ1_UXF9":AT M1+L^=:C60V G'^"H V8Z;P/NRM"P!V_#L*&7F)I$VO+'WBP:=X. M1L 1&@X M'L]Z\#7,%OJI#?#IG?"&P4'90]%WF6S(QIU,0Z2BGO8E;!@O]%/>=VG35&6) MBP='*3XC=^F,LED;95.V5\9%.&V;K B0I3U(&T(,/32 M2E.XM(#BNL,-.4?\';;A(4)A&/40-&UXB?IYZ?-SFE$,-<5(*(HF+=R8&&.3 M'L/2AJQH^*()2 )YF>?TT-1+@B]M*DZE[=@*#2]2/R^N=CI.N:LR,%5OM?.= M?2PKCOBYDULWB* VZ/(?##]MSR%"44]YI U+4C]+0N>OC,0YA78)KMWD(R+0 M^O1P-VU(D/YZG#S* BR<4,A=BD,LB0C1L*=?HPT34O^PV4Z!M2PX3)O/2(&3 MSI>G9LA89OJ9]O5_S1A3F!0?+RZS7A&RU$]6 -I1>L@5H (<]VEXW(]+FL MH5?JI]<]6./0KE8K\I?B:!=+N[39R82NR#"D?0@;:J5^:EUI%0N1[$,J$;=X M >F290N,:DM:5*E[= *[0&,T"<==Q(5D8KZ M!BO6<"Q[(<=BF8K^78>0)YVTIQE,:CSIL35K&);YQ\$/D#^Q2R-H9>-RD"?0 M& AG\'(SCF7*"TMB)MZY,NZ4<'1P^Y4)ORC,Y0\JIOSJPJ9_6YWZ7Y6E7Z_E5 M>+:L3N\:-=5AXC77D$,&IL3<'$NCJ?JVZLVI9'7+?*6I67EZG@B=!. M 'Y?*V6?;MP+ZE/2Q?]02P,$% @ +8!M5^M@I_4."0 SD@ !@ !X M;"]W;W)K4&%$$EDO3WKS$DKWX8[4+8O$# M$%T^%>67:B.E5-;I5N956N1.*>^O)C?L;>SY=8.# MQ7]2^52=O7;JCW)7%%_J-[^MKR9N[9',Y$K5$HG^\2@7,LMJ)>W'GXWHY-1G MW?#\]7?U^/#A]8>Y2RJY*++?T[7:7$WF$V&8/?0W\IH%O-&"BI\&L:3 [Q/X8K$.DEXE*KB_+XLDI:VNM5K\XI.O0 M6@N1=:M*_==4MU/7BR)?ZW$BUXY^5159NDZ4?G.K] \]@%3E%/?.8I/D M#[)RTES_H5A]V1396I;5WYSHSWVJOCD_?\Z3_3K5#7]Q+IS/MTOGYY]^<7ZJ M[3]MBGV5Y.OJVV:'IT_G@OMW>R_"\@L\!E;M;: M,SV(D\SYD*3K"^W4(MFE2K]'1)>XZ$>I]%.K Q4E99[F#Q6F%0TX^._%;\Z- M4F5ZMU?)728=56A72QU]3#7&53\5^A-VFTWUV#@-$'X:(/R@X_7HO),/:5Y_ M1/T 9TF^DK\ZCTFVETZBG/=)^<81[%>'NYQ#"3Y*SP[2]1SW>*W-'L]S9UNP M,!"!VS5;VF87;.Z)F>C:18"=)YC1:6Q;S6=A<#+JQ$FE4]<1S49>MM;,JMKJ65\FA&LJO]6L)Y1&5AAUW MH"G-L\8#9Y[Q3!#U%1'IQ+C/G5SXIUSX:"[TXD$O#7)="$L]':Z^.:I,\BH[ MIB%9_T_7Q[I(09E A4=D@DAG2:03^5:4+V:^,;_A-IU,S$Z9F*&9^)=>Y&9% M!99QM.6(4!/I+&?VQY_/C9DT(NHL'NBL$^S@%.P GX+R-5QP_[G/=1UQ^^M( M,%AP \M?77#]N3FYV&:ZX/K<-PIS!-AY(C""'=M60>B'<)#FIR#-1P6IK;:# M49H_L]JB#HRMMI1B$:583"36R6)XRF+XXY:7X>!H#Z'1;B\O;3-X>0G8 U:AK&5@AD-P;T&^E3N\U+!A!&Y,C$GJ?,9H F_;Z5EJ MQF?FT@8R]#S&C&D*, MT&X]@@N9C9C,G=N/B%$O454 M0O& V]V4M&C,<#8^'@< F2AE=CBZ4(635M6^?OKJLPOMHRK3E3J:UP<*AUR" M"4-['I,PFW=],UU$?4540C'J=#=9+:(SG-&)DO5]%@639L,\=X5OSIBD*$^J M%I&JQ51JW8RW.,]PGG_%CBVN/.;Q(Q):4@E%#-@X$)ZY)L&-NJ=W[;8!Q[<- M,,S$FXZ(.)70DMO;%!?,92;A4/47#_;7C7H+]QR'^Y<#8R.,GIG:E L"(V ' M R-D" C8-8/C/SL@'D<7(\ 1FXC+ R,N MCYW]2M8A4+:92ZR:SI7\^^A@< MW,\58#J%-?;-0L[M+0*N$:/F: MC^9K>%,7CI=-L5XHA&]2\0+W8O3PIU2+2-5B*K5N/ML- (YO "R*2M77GE9% MGC=WYYY2M7%N/KT'$TAU2LV!(U\3.:@ZBZB$8MSK;@I:9N<_D-EQ[3$) >#7 MW(5:4O4640G% VYW4](R.Q\XSWYN2BJ,]+@-J-R=N][,G.Q>0,3(9$>I%I&J MQ51JW;2V=,]QNG\%Z^'*8YXS(J$EE5#$[0T)WUY*XT;=A+3PS7'X1EF/BJZI MA)8<.G6W5EX157_Q8'_=>Y\M80N8&QJ2W!.SJ MD\]0&"04088\=,T#$L LX![OB57+Q6(<%\.G(W"P;/K4JWGFA^;\C[LP^I(L MZ7$WJ5I,I=9-9@ON@N9J.)Q.^V#<&OLVW8.L!]C!K <9 JP'F/6SGCB[($YT M0QR.EPV@,.OA7HP>_K27Q&EOB?^(LW'1LKO V1VKMGC3L1=X2-66I&H1J5HL M@.-[79WZZD[+Y0+G\F?MQ\+/G6_-4\Q\XFR,U36:,_.6(6"G:S3WV,R@!:M M!@#Z6?NQ<+!L?/19H* (;0^!:Z4]Z]/6Z05.-(^ M^P(/'"^(ZL E*NEQ-*E:1*H64ZEU\]D2L<")^.:T"U%?-5@592E7RMDEY?$I M )-HWRJ_\,S\V2AI+4JISHZIA&("H>Y_J&L)V1L@Y%?]ESJJ0VK/1EHFS!I- MU5M$)10/N-U-20OBW@"(DVS)>C:3BR"P[BOBOHR=[DC5(E*UF$JMF]66R#V< MR%^Q(XLKCWG,B(265$*1!V _9\:2-!ZRZJ:DI7X/IWZ,$O&F8V).)+3TH&-S MS[R.'5'U%P_VUXWZV?_AQMG\Y;SGV9?63=X#3$#> ^Q@WH,, =X#S/IYSVO9 MV!O'QB-XSP,(%.0]W(71%8#TQCJI6DRE=DSF].R;7>IO^GF?E!I0*B>3]UK> M?1/HWLKCE^<+F1R5J6M8'^^WU1J.]OZN^/.7V%T?7_ M 5!+ P04 " M@&U7JCNBX5 & M#@ & 'AL+W=OO0T44Q4UM;#CJ5S$V+T>C MH"JJ91BZABQV2N=K&;'T\U%H/,DB*=5F-!V/GXYJJ6W_^#"]N_#'AZZ-1ENZ M\"*T=2W]ZI2,6Q[U)_WUBTL]KR*_&!T?-G).5Q0_-A<>J]$&I= UV:"=%9[* MH_[)Y.7I'LLG@=\T+^:#$\EQ&>7SHW5)XE@8:/R13 MDS;(:NQIZ\?B#GTNK/\OL(EN(2U)DHSBG!0+6P/TQ'(XB3F+YD>I0 M3S/J]%]0GXKWSL8JB%>VH.*N_@@,-S2G:YJGTP/'CR9/QPW,6_O(?3OCNK#J#^[ M2&(R%-^"?E?HREE72W%12122HC9J)4T8B'=6#<636)%X_.CY=#H^.'-U(^TJ MK28'/_26,@AME?.-\_![(5HDE!>L8>0R<&CX.06%%V?2:'0JJR74Q$GCM1&3 M%R]>))H,YNG_P)T37DM//8"=P\AZ!FGN=T/Q*^0ZMJ)V"V!I6(T#D28-\L25 MI58DHA.?G"M0Q^IZ(-X0VB>XE=[5XH*B-&TM!U^P_K&UQ'D^3J0!<.I: YJ# M'EH/>!>.I3ZHZ#*;Z?0N&QV$%'/C9F!1D32Q4C!!&+1LR.,<=*T4*&WGZ8C& MNZ)5O I1SK31GV%-M6J:X&G="&>=#%Z^^',; *4=6$YXTIN7B2\M//D M/MDT!I'F%$"PX1G3%GS,TL'O@ED-!*WP ZM,HF)EP%/> 5MT79@\YVP1RME" M=U"-*[2,?C6 DJZEZ64[.T4&DNP$Z^Q.=#=:B4(';4O#XN ->OO<4Y7+:&!8RLF:%?02DT$*7 F2)%D"4E82H3RH+0LZTE M/T3*[RQT]"YM*Y18,BY$>(92 K)[1:A0\#IR]"L);5USEP@,! MTXUL/7ZA! M6M5:>3=#<\K+A88W>\D)6.W!*$?'#E2OAC8S#6S-7K%B,:Q#:K>]R MG_=ALX+OAKWM(@D9.&X%GC204!S:(V2P%_P6J,A&^HC()1;[^TC#UD;/L<*X M80I.^*$XE2##P;MS;_!Y4JE\(C-IK428F3TG,WR5G[J[AXI>N;EFPNTUDQ)@ M1F1!E<"&6XU-P+Z -*'HD/J\!K-L<&I"!ASA2X(O8 WVJ8E9ESWVT28BJ=6% M36V_.3FYV-0VE[2VD;RNQ;W,4HYY6D/RB,@<@_)Z!NS9*G=34BE;*2N\NE%5 M:A (1:U#FNZVKX"K5V=K!BFB%G=LFRNQAW+@64Q,QCN_Y)NG-<2K\82]?TGS MUG0WSL[OPZ\#<+_;[S<.TR&/C@+>$[+X"Z-8>C](JCGU>CC3\FQH( TC^NKYLB!OJ34NZ#RNP,.8.5.^<37G_IH*7LE0 MB1*#=N['# @!C?L'?BRX%5,Q%">P"/T &]+D ';SWW1Y'T\-%AU,$?UYTZ'^U-L_O*8\D522^( M1U#Q7GHTK=U)GB#S'8%6E-N,I^BZZ^FV0+Z,!/IWFP*-V0'ALIM,_&D@EI4& M.L\7Z'2 6'/M(9E9-%_IW>'#^P:\T=8(7Y.?IP^5D+M-GN8W;S??0B?Y$^!6 M/'](P=0YJ@87?@G5\?#9?E_X_'&2%]$UZ8-@YB(^+])CE88#%L!^Z>"8;L$' M;+X0C_\!4$L#!!0 ( "V ;5>SB^-_KP0 %T* 8 >&PO=V]R:W-H M965T&ULG591;]LV$'[WKR#4H4^"+*U$@JKOOK]QTE.\Z0IL->;.K(^_C==\5S;.#X8/>-I$-L_5E)[=T2_%C=^/Q-3NB5+HE M&[2SPE-]E;V>O[Q>\OJTX#=-NW R%AS)QKE/_/&NNLH*)D2&5&0$B;\[>D/& M,!!H_#UB9L.SF#0:CO\R\^C#O_%H1P=RL1[V"BQ_%Y&N;[T;B<\ MKP8:#U*HR1ODM.6DW$:/60V_N/Y)_]WK2L>]D+82;[655FEIQ!MG885NE[.( M;7CQ3(V0UP-D^17(,_'>V=@$\8.MJ'KH/P.](\?RP/&Z?!+PEKJI6!2Y*(MR M\03>XACS(N$MOH+WB]]*J[](#B_G2(,SNI)#E4"%&T^!;!P,KCY1Y19&0DG& M(/YXO0G1HZC^?$RA@<#R<0)\T%Z&3BJZRCK>R]]1MG[^;'Y6O'HBO.4QO.53 MZ/\OI4]"/D[X9Q=)E%/QS?W$KPWAJ^VDW>,@=\Y'JH04%CW'N!!8X^_$/%^N MEGE1%!@5\_,T*O.+HAQM%\4X>U'FR_G9,%Y=Y"_F@WV5E^>#U[S(B]5\!)@O M!N,B7Y7%"+5^J-#.@BBD*81"=D M-42'2)7L=,0_I'&]5\G7NW[;B [AZ8TAT?4;HY5P7G1>WZ&*!$$U:.;JFKRV MVY"CF6RBJ ?]DD$Y#[%X,8ZYD1L>8\? , [,_*0E:<,KT;@=*/O\ 5TEK741 M^[D[79%@DPRA]X"G(;B$@33L3G9%_S$&(@AY)S7V!'=D4+FV)<]I-?ND01?3 M5"3?AGRB:Z 03OM4O*L3"5+.NA81*Z-;CD#;9/\XO9TB4/CI%%EXP/GYLU4Y M/W\%F3?:L#K0V4L=Z#&UE>M-Q4PM;27W=K.?:,"H>,+C((8.HK<#92<"J=X_ MAID+'=%=]XSJ.4$>A0J'*#\]6 [9(23G&?RHZA5G** K($KG*R0&$U @G11@ M!FP0&IZ5K>NY?82^KK727'!,"(U>LF]'AQ3S66KY5F9OA^+9#A-3/DT0Y$AA MD$')'L:@MU8#5P*V(B/W83+J_F^!02YJVR,\JG&UQQ3*?9;UEX$VB@?1161I MUVC5L(S*0P4%$5B7AG7BY<=FR5Z;/J"!X&!W1J:6.N&%=1]9]9,8W8,<'2.3 M$>41QL2''GT6\7!'J5R/$X)ST,=O5&ULK5I9CQLW$G[O7T%,@L48T&@DS>';@.TDNP8V7L/C;!X6^T!U M4Q+C5K-#LN?(K]^OJL@^9C3> +M XFE)9+'.KP[VJQOGOX:=,5'=[NLFO#[: MQ=B^.#T-Y<[L=9B[UC3X9>/\7D=\]-O3T'JC*]ZTKT]7B\7EZ5[;YNC-*_[N MDW_SRG6QMHWYY%7H]GOM[]Z9VMV\/EH>Y2\^V^TNTA>G;UZU>FNN3/RE_>3Q MZ;2G4MF]:8)UC?)F\_KH[?+%NW-:SPO^:FKHD0V/@]T3SJCZ2-X^=,_2>6';*L=3#O7?VKK>+N]=&S(U69 MC>[J^-G=_,TD>2Z(7NGJP/^J&UE[?G:DRBY$MT^;P<'>-O)7WR8]C#8\6SRR M894VK)AO.8BY_$%'_>:5=S?*TVI0HP<6E7>#.=N04:ZBQZ\6^^*;*S&&-W=A2-U&]+4O7-=$V6_7)U;:T)KPZC3B/=IV6B?8[H;UZA/:E^MDU<1?4 MCTUEJNG^4_#9,[O*S+Y;?9/@E6GGZFPQ4ZO%ZNP;],YZX<^8WMDC] Y(J?[U M=AVBA[/\^Y# 0N_\,#T*H!>AU:5Y?80("<9?FZ,W?_EN>;EX^0UNSWMNS[]% M_7\TU;=I?W31J+.Y^O-GJ%^"H64_AF@1'/CBR\XHB-UJKSG@\&/I8/DFF(J> M G966%FIC6UT4UI=%R'B"\1X#,HVM(A@QL8[1$'<(63[8UMOL:.M<<[6-,;K MNKZCWTU+!+$WXO1?&DN?KB+S@_/?[HV'!$"/WSL+BR!R&D -':BBPZ>O1IDL M0*&;2ND >&J)_P"2.BJ]V0! F#QDH,GVEI;O;:UC:0<^ES9 M4-8N=%YX@7 D"1T]62FTJ\PR/A3_36UJI#8ZZ3'FO+DV39?8,;.TG^M[BL3YJN[ MBH[DN) %-QX&.ZG<#19X4[.4L(LWI;'7>EVG9;:!'-%YZ&M6$-_7NN[$R> ' M[@9:,;*?!7,LVWNW;W5S]Y?OGJV63U\&@FKC/1V@;Y/99B-"4! M<-@0#JLKBIG]VO@B0^F4!UW#H!14,4PBD )?M)/B-*U!:#JO&/":.(2^\5%S M3),$-JIK2JA0/'N ]N5.@@0N6KN6?+DP&U!%B4%( A>3G=H;U0 HD_]PK#]& M8:9N=@:E"86N 8;@F?BZMJX+@(LQ"2(^#I'Y2'G%GU%>SD.KJ?)\;Q,L_AX+ M%K/%8J'.T]^/*+/^[D(@+U)7.Q*.8'/CR(WY>/)Z:*

-8?20$3;8T.P6BP^0"X99K>]9!:G'@X$KEE )]\.L0(>>N;&5\.'0 M+@9N94&4;@G@*S7@P^%H4 FID^.C[5C7=H /C(?"2Z-#8]-P)^')O?Z&FA35*C9-TTW$'ULOB M0_.T@;P5,]>V>#&[$0%DG(R&8<"YM,ZW9[3CB\"XAG#RYJCVYEPJ#W8B//RR MIEY)O6B&"7]*%N\F"BZ!.V@9.&;,TJ6@:-D)T() M70!#D)R Y#U"WG,$F1&062^0TP8G7(H@1 7)$,B?16%JW8%,AU0V M'_:9*?'224GI1+=.54G?G.3:/SW ^B!C"'\\. Q)22>-;)T)S#QFH=R21I;+ MU)OB86E4"=;=L[.P8/P+9J.4DD9V2LOV_41L9ET51G+M29B/LDD:62<7NC 5 ML%OQW)U;E#S2R/:X"0E8U\ FTHG%PL+B0\0H:Z21M8$SW&GM? B?;=9HXPXK M.HN"\D8:61S3>N;@L6Z$=K9N<@D&HUR1]BF+SBZ+4[+@D65!8V)9<$H6O,\2 MI;/3XF2-$ED77Z5!MA,JT(;D'9,R"8]LDL\SSQND^X8Q*:GPR%(A-X7=)42Y MA4=V"[V$.G.3T@V/K!L:^RS-!F0$ '49 : >&PO7W)E M;',O=V]R:V)O;VLN>&UL+G)E;'/-V4V.@D 0AN&K& Y@6U7X-U%7LW$[\0)$ M6S&"$+HGH[YV1K1:O,P>;:^O_ M,['9[X];_]ELOVM_CG\,=C]-=PJE]S$;;(KNX.,RBGHK@=Z*>BN!WMI[V2;06U%O)=!;46\ET%M1;R706U%O)=!; M46\ET%M1;R706U%O)=#;4&\CT-M0;R/0VU!O(]#;>A]+"/0VU-L(]#;4VPCT M-M3;"/0VU-L(]#;4VPCT-M3;"/3.4>^<0.\<]H=XK7QX]CS6 M>/]W4AUOU_KG[>_+QV;ON=QQ=O"79?4+4$L#!!0 ( "V ;5VUY9#7\!--B0BB2W;4'C[.N%':D6C(BIU+K$2[\Z,O=)WR?1M9\@-MG75 MN%E4>&\>&'-I0;5RL3;4A)U7T<$A#IU=C2M* MXX:A(&)G'=J=GPT.?:\;LK;,:+!0UK^H.E2Q;<6H?K_=!VU97)PC$ 8 )PG 3 " &UL4$L! A0#% @ +8!M5[3G47OH!0 M1\ !@ M ("!# @ 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ +8!M5X5--780!0 /A8 !@ ("!#1@ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ +8!M5^M@ MI_4."0 SD@ !@ ("!;B< 'AL+W=OJ.Z+A4 8 "T. 8 M " @;(P !X;"]W;W)K&PO=V]R M:W-H965TL6*_?* 8 /@/ M 9 " @7%0 !X;"]W;W)K&UL M4$L! A0#% @ +8!M5ZLO?1:! @ P04 !D ("!T%8 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M+8!M5PRKQG^' P I < !D ("!8V 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ +8!M5U[EQH$;! G H !D M ("!ZX( 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ +8!M5\6C"R#V P XQ( !D ("!$XX 'AL M+W=O&PO=V]R:W-H965TJA'00 # 6 9 " M@4Z6 !X;"]W;W)K&UL4$L! A0#% @ +8!M M5^=GEY$9 P APD !D ("!HIH 'AL+W=O&PO=V]R:W-H965TAVEV1@0, !8+ 9 " @<&@ !X;"]W;W)K M&UL4$L! A0#% @ +8!M5[3]C$/U @ B < M !D ("!>:0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ +8!M5_BF!?ZT @ $ D !D M ("!L*X 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ +8!M5\77Y%69 P J0\ !D ("!I+@ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ +8!M5RCS MI\B-! VQP !D ("!],( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ +8!M5UQ4))8I P 3!( T M ( !W,X 'AL+W-T>6QES)$# !Q' #P @ $9TP >&PO M=V]R:V)O;VLN>&UL4$L! A0#% @ +8!M5[[+,T&9 0 =1D !H M ( !U]8 'AL+U]R96QS+W=O XML 57 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 58 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 59 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 134 200 1 true 32 0 false 4 false false R1.htm 00000001 - Document - Cover Sheet http://sonomapharma.com/role/Cover Cover Cover 1 false false R2.htm 00000002 - Statement - Condensed Consolidated Balance Sheets Sheet http://sonomapharma.com/role/BalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 00000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://sonomapharma.com/role/BalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00000004 - Statement - Condensed Consolidated Statements of Comprehensive Loss (Unaudited) Sheet http://sonomapharma.com/role/StatementsOfComprehensiveLoss Condensed Consolidated Statements of Comprehensive Loss (Unaudited) Statements 4 false false R5.htm 00000005 - Statement - Condensed Consolidated Statements of Comprehensive Loss (Unaudited) (Parenthetical) Sheet http://sonomapharma.com/role/StatementsOfComprehensiveLossParenthetical Condensed Consolidated Statements of Comprehensive Loss (Unaudited) (Parenthetical) Statements 5 false false R6.htm 00000006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://sonomapharma.com/role/StatementsOfCashFlows Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 6 false false R7.htm 00000007 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity (Unaudited) Sheet http://sonomapharma.com/role/StatementsOfChangesInStockholdersEquity Condensed Consolidated Statements of Changes in Stockholders' Equity (Unaudited) Statements 7 false false R8.htm 00000008 - Disclosure - Organization and Recent Developments Sheet http://sonomapharma.com/role/OrganizationAndRecentDevelopments Organization and Recent Developments Notes 8 false false R9.htm 00000009 - Disclosure - Liquidity and Financial Condition Sheet http://sonomapharma.com/role/LiquidityAndFinancialCondition Liquidity and Financial Condition Notes 9 false false R10.htm 00000010 - Disclosure - Summary of Significant Accounting Policies Sheet http://sonomapharma.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 10 false false R11.htm 00000011 - Disclosure - Condensed Consolidated Balance Sheet Sheet http://sonomapharma.com/role/BalanceSheet Condensed Consolidated Balance Sheet Notes 11 false false R12.htm 00000012 - Disclosure - Commitments and Contingencies Sheet http://sonomapharma.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 12 false false R13.htm 00000013 - Disclosure - Debt Sheet http://sonomapharma.com/role/Debt Debt Notes 13 false false R14.htm 00000014 - Disclosure - Stockholders??? Equity Sheet http://sonomapharma.com/role/StockholdersEquity Stockholders??? Equity Notes 14 false false R15.htm 00000015 - Disclosure - Stock-Based Compensation Sheet http://sonomapharma.com/role/Stock-basedCompensation Stock-Based Compensation Notes 15 false false R16.htm 00000016 - Disclosure - Income Taxes Sheet http://sonomapharma.com/role/IncomeTaxes Income Taxes Notes 16 false false R17.htm 00000017 - Disclosure - Revenue Disaggregation Sheet http://sonomapharma.com/role/RevenueDisaggregation Revenue Disaggregation Notes 17 false false R18.htm 00000018 - Disclosure - Significant Customer Concentrations Sheet http://sonomapharma.com/role/SignificantCustomerConcentrations Significant Customer Concentrations Notes 18 false false R19.htm 00000019 - Disclosure - Subsequent Events Sheet http://sonomapharma.com/role/SubsequentEvents Subsequent Events Notes 19 false false R20.htm 00000020 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://sonomapharma.com/role/SummaryOfSignificantAccountingPolicies 20 false false R21.htm 00000021 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://sonomapharma.com/role/SummaryOfSignificantAccountingPolicies 21 false false R22.htm 00000022 - Disclosure - Condensed Consolidated Balance Sheet (Tables) Sheet http://sonomapharma.com/role/BalanceSheetTables Condensed Consolidated Balance Sheet (Tables) Tables http://sonomapharma.com/role/BalanceSheet 22 false false R23.htm 00000023 - Disclosure - Stock-Based Compensation (Tables) Sheet http://sonomapharma.com/role/Stock-basedCompensationTables Stock-Based Compensation (Tables) Tables http://sonomapharma.com/role/Stock-basedCompensation 23 false false R24.htm 00000024 - Disclosure - Revenue Disaggregation (Tables) Sheet http://sonomapharma.com/role/RevenueDisaggregationTables Revenue Disaggregation (Tables) Tables http://sonomapharma.com/role/RevenueDisaggregation 24 false false R25.htm 00000025 - Disclosure - Liquidity and Financial Condition (Details Narrative) Sheet http://sonomapharma.com/role/LiquidityAndFinancialConditionDetailsNarrative Liquidity and Financial Condition (Details Narrative) Details http://sonomapharma.com/role/LiquidityAndFinancialCondition 25 false false R26.htm 00000026 - Disclosure - Summary of Significant Accounting Policies (Details - Earnings per share) Sheet http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetails-EarningsPerShare Summary of Significant Accounting Policies (Details - Earnings per share) Details http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesTables 26 false false R27.htm 00000027 - Disclosure - Summary of Significant Accounting Policies (Details - Antidilutive shares) Sheet http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetails-AntidilutiveShares Summary of Significant Accounting Policies (Details - Antidilutive shares) Details http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesTables 27 false false R28.htm 00000028 - Disclosure - Summary of Significant Accounting Policies (Details Narrative) Sheet http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative Summary of Significant Accounting Policies (Details Narrative) Details http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesTables 28 false false R29.htm 00000029 - Disclosure - Condensed Consolidated Balance Sheet (Details - Inventories) Sheet http://sonomapharma.com/role/BalanceSheetDetails-Inventories Condensed Consolidated Balance Sheet (Details - Inventories) Details http://sonomapharma.com/role/BalanceSheetTables 29 false false R30.htm 00000030 - Disclosure - Condensed Consolidated Balance Sheet (Details - Operating lease information) Sheet http://sonomapharma.com/role/BalanceSheetDetails-OperatingLeaseInformation Condensed Consolidated Balance Sheet (Details - Operating lease information) Details http://sonomapharma.com/role/BalanceSheetTables 30 false false R31.htm 00000031 - Disclosure - Condensed Consolidated Balance Sheet (Details - Minimum Operating lease payments) Sheet http://sonomapharma.com/role/BalanceSheetDetails-MinimumOperatingLeasePayments Condensed Consolidated Balance Sheet (Details - Minimum Operating lease payments) Details http://sonomapharma.com/role/BalanceSheetTables 31 false false R32.htm 00000032 - Disclosure - Commitments and Contingencies (Details Narrative) Sheet http://sonomapharma.com/role/CommitmentsAndContingenciesDetailsNarrative Commitments and Contingencies (Details Narrative) Details http://sonomapharma.com/role/CommitmentsAndContingencies 32 false false R33.htm 00000033 - Disclosure - Debt (Details Narrative) Sheet http://sonomapharma.com/role/DebtDetailsNarrative Debt (Details Narrative) Details http://sonomapharma.com/role/Debt 33 false false R34.htm 00000034 - Disclosure - Stockholders??? Equity (Details Narrative) Sheet http://sonomapharma.com/role/StockholdersEquityDetailsNarrative Stockholders??? Equity (Details Narrative) Details http://sonomapharma.com/role/StockholdersEquity 34 false false R35.htm 00000035 - Disclosure - Stock-Based Compensation (Details-Option activity) Sheet http://sonomapharma.com/role/Stock-basedCompensationDetails-optionActivity Stock-Based Compensation (Details-Option activity) Details http://sonomapharma.com/role/Stock-basedCompensationTables 35 false false R36.htm 00000036 - Disclosure - Stock-Based Compensation (Details-Restricted stock activity) Sheet http://sonomapharma.com/role/Stock-basedCompensationDetails-restrictedStockActivity Stock-Based Compensation (Details-Restricted stock activity) Details http://sonomapharma.com/role/Stock-basedCompensationTables 36 false false R37.htm 00000037 - Disclosure - Stock-Based Compensation (Details Narrative) Sheet http://sonomapharma.com/role/Stock-basedCompensationDetailsNarrative Stock-Based Compensation (Details Narrative) Details http://sonomapharma.com/role/Stock-basedCompensationTables 37 false false R38.htm 00000038 - Disclosure - Income Taxes (Details Narrative) Sheet http://sonomapharma.com/role/IncomeTaxesDetailsNarrative Income Taxes (Details Narrative) Details http://sonomapharma.com/role/IncomeTaxes 38 false false R39.htm 00000039 - Disclosure - Revenue Disaggregation (Details - Disaggregation of revenue) Sheet http://sonomapharma.com/role/RevenueDisaggregationDetails-DisaggregationOfRevenue Revenue Disaggregation (Details - Disaggregation of revenue) Details http://sonomapharma.com/role/RevenueDisaggregationTables 39 false false R40.htm 00000040 - Disclosure - Revenue Disaggregation (Details - Geographic regions) Sheet http://sonomapharma.com/role/RevenueDisaggregationDetails-GeographicRegions Revenue Disaggregation (Details - Geographic regions) Details http://sonomapharma.com/role/RevenueDisaggregationTables 40 false false R41.htm 00000041 - Disclosure - Revenue Disaggregation (Details Narrative) Sheet http://sonomapharma.com/role/RevenueDisaggregationDetailsNarrative Revenue Disaggregation (Details Narrative) Details http://sonomapharma.com/role/RevenueDisaggregationTables 41 false false R42.htm 00000042 - Disclosure - Significant Customer Concentrations (Details Narrative) Sheet http://sonomapharma.com/role/SignificantCustomerConcentrationsDetailsNarrative Significant Customer Concentrations (Details Narrative) Details http://sonomapharma.com/role/SignificantCustomerConcentrations 42 false false All Reports Book All Reports snoa-20230930.xsd snoa-20230930_cal.xml snoa-20230930_def.xml snoa-20230930_lab.xml snoa-20230930_pre.xml sonoma_i10q-093023.htm http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 61 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "sonoma_i10q-093023.htm": { "nsprefix": "SNOA", "nsuri": "http://sonomapharma.com/20230930", "dts": { "schema": { "local": [ "snoa-20230930.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", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] }, "calculationLink": { "local": [ "snoa-20230930_cal.xml" ] }, "definitionLink": { "local": [ "snoa-20230930_def.xml" ] }, "labelLink": { "local": [ "snoa-20230930_lab.xml" ] }, "presentationLink": { "local": [ "snoa-20230930_pre.xml" ] }, "inline": { "local": [ "sonoma_i10q-093023.htm" ] } }, "keyStandard": 186, "keyCustom": 14, "axisStandard": 12, "axisCustom": 0, "memberStandard": 18, "memberCustom": 13, "hidden": { "total": 52, "http://fasb.org/us-gaap/2023": 44, "http://xbrl.sec.gov/dei/2023": 5, "http://sonomapharma.com/20230930": 3 }, "contextCount": 134, "entityCount": 1, "segmentCount": 32, "elementCount": 330, "unitCount": 4, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 508, "http://xbrl.sec.gov/dei/2023": 30 }, "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": "From2023-04-01to2023-09-30", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "b", "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "sonoma_i10q-093023.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-04-01to2023-09-30", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "b", "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "sonoma_i10q-093023.htm", "first": true, "unique": true } }, "R2": { "role": "http://sonomapharma.com/role/BalanceSheets", "longName": "00000002 - Statement - Condensed Consolidated Balance Sheets", "shortName": "Condensed Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "sonoma_i10q-093023.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "sonoma_i10q-093023.htm", "unique": true } }, "R3": { "role": "http://sonomapharma.com/role/BalanceSheetsParenthetical", "longName": "00000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "USDPShares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "sonoma_i10q-093023.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:CommonStockSharesIssued", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "sonoma_i10q-093023.htm", "unique": true } }, "R4": { "role": "http://sonomapharma.com/role/StatementsOfComprehensiveLoss", "longName": "00000004 - Statement - Condensed Consolidated Statements of Comprehensive Loss (Unaudited)", "shortName": "Condensed Consolidated Statements of Comprehensive Loss (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "From2023-07-012023-09-30", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "sonoma_i10q-093023.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-012023-09-30", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "sonoma_i10q-093023.htm", "first": true, "unique": true } }, "R5": { "role": "http://sonomapharma.com/role/StatementsOfComprehensiveLossParenthetical", "longName": "00000005 - Statement - Condensed Consolidated Statements of Comprehensive Loss (Unaudited) (Parenthetical)", "shortName": "Condensed Consolidated Statements of Comprehensive Loss (Unaudited) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "From2023-07-012023-09-30", "name": "us-gaap:EarningsPerShareBasic", "unitRef": "USDPShares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "sonoma_i10q-093023.htm", "first": true }, "uniqueAnchor": null }, "R6": { "role": "http://sonomapharma.com/role/StatementsOfCashFlows", "longName": "00000006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "From2023-04-01to2023-09-30", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "sonoma_i10q-093023.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-04-01to2023-09-30", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "sonoma_i10q-093023.htm", "unique": true } }, "R7": { "role": "http://sonomapharma.com/role/StatementsOfChangesInStockholdersEquity", "longName": "00000007 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity (Unaudited)", "shortName": "Condensed Consolidated Statements of Changes in Stockholders' Equity (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "AsOf2022-03-31_us-gaap_CommonStockMember", "name": "us-gaap:StockholdersEquity", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "sonoma_i10q-093023.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2022-04-012022-06-30_us-gaap_AdditionalPaidInCapitalMember", "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "sonoma_i10q-093023.htm", "unique": true } }, "R8": { "role": "http://sonomapharma.com/role/OrganizationAndRecentDevelopments", "longName": "00000008 - Disclosure - Organization and Recent Developments", "shortName": "Organization and Recent Developments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "From2023-04-01to2023-09-30", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "sonoma_i10q-093023.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-04-01to2023-09-30", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "sonoma_i10q-093023.htm", "first": true, "unique": true } }, "R9": { "role": "http://sonomapharma.com/role/LiquidityAndFinancialCondition", "longName": "00000009 - Disclosure - Liquidity and Financial Condition", "shortName": "Liquidity and Financial Condition", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "From2023-04-01to2023-09-30", "name": "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "sonoma_i10q-093023.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-04-01to2023-09-30", "name": "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "sonoma_i10q-093023.htm", "first": true, "unique": true } }, "R10": { "role": "http://sonomapharma.com/role/SummaryOfSignificantAccountingPolicies", "longName": "00000010 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "From2023-04-01to2023-09-30", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "sonoma_i10q-093023.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-04-01to2023-09-30", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "sonoma_i10q-093023.htm", "first": true, "unique": true } }, "R11": { "role": "http://sonomapharma.com/role/BalanceSheet", "longName": "00000011 - Disclosure - Condensed Consolidated Balance Sheet", "shortName": "Condensed Consolidated Balance Sheet", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "From2023-04-01to2023-09-30", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "sonoma_i10q-093023.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-04-01to2023-09-30", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "sonoma_i10q-093023.htm", "first": true, "unique": true } }, "R12": { "role": "http://sonomapharma.com/role/CommitmentsAndContingencies", "longName": "00000012 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "From2023-04-01to2023-09-30", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "sonoma_i10q-093023.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-04-01to2023-09-30", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "sonoma_i10q-093023.htm", "first": true, "unique": true } }, "R13": { "role": "http://sonomapharma.com/role/Debt", "longName": "00000013 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "From2023-04-01to2023-09-30", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "sonoma_i10q-093023.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-04-01to2023-09-30", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "sonoma_i10q-093023.htm", "first": true, "unique": true } }, "R14": { "role": "http://sonomapharma.com/role/StockholdersEquity", "longName": "00000014 - Disclosure - Stockholders\u2019 Equity", "shortName": "Stockholders\u2019 Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "From2023-04-01to2023-09-30", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "sonoma_i10q-093023.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-04-01to2023-09-30", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "sonoma_i10q-093023.htm", "first": true, "unique": true } }, "R15": { "role": "http://sonomapharma.com/role/Stock-basedCompensation", "longName": "00000015 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "From2023-04-01to2023-09-30", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "sonoma_i10q-093023.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-04-01to2023-09-30", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "sonoma_i10q-093023.htm", "first": true, "unique": true } }, "R16": { "role": "http://sonomapharma.com/role/IncomeTaxes", "longName": "00000016 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "From2023-04-01to2023-09-30", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "sonoma_i10q-093023.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-04-01to2023-09-30", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "sonoma_i10q-093023.htm", "first": true, "unique": true } }, "R17": { "role": "http://sonomapharma.com/role/RevenueDisaggregation", "longName": "00000017 - Disclosure - Revenue Disaggregation", "shortName": "Revenue Disaggregation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "From2023-04-01to2023-09-30", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "sonoma_i10q-093023.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-04-01to2023-09-30", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "sonoma_i10q-093023.htm", "first": true, "unique": true } }, "R18": { "role": "http://sonomapharma.com/role/SignificantCustomerConcentrations", "longName": "00000018 - Disclosure - Significant Customer Concentrations", "shortName": "Significant Customer Concentrations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "From2023-04-01to2023-09-30", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "sonoma_i10q-093023.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-04-01to2023-09-30", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "sonoma_i10q-093023.htm", "first": true, "unique": true } }, "R19": { "role": "http://sonomapharma.com/role/SubsequentEvents", "longName": "00000019 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "From2023-04-01to2023-09-30", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "sonoma_i10q-093023.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-04-01to2023-09-30", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "sonoma_i10q-093023.htm", "first": true, "unique": true } }, "R20": { "role": "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesPolicies", "longName": "00000020 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "20", "firstAnchor": { "contextRef": "From2023-04-01to2023-09-30", "name": "us-gaap:UseOfEstimates", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sonoma_i10q-093023.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-04-01to2023-09-30", "name": "us-gaap:UseOfEstimates", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sonoma_i10q-093023.htm", "first": true, "unique": true } }, "R21": { "role": "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesTables", "longName": "00000021 - Disclosure - Summary of Significant Accounting Policies (Tables)", "shortName": "Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "From2023-04-01to2023-09-30", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerSharePolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sonoma_i10q-093023.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-04-01to2023-09-30", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerSharePolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sonoma_i10q-093023.htm", "first": true, "unique": true } }, "R22": { "role": "http://sonomapharma.com/role/BalanceSheetTables", "longName": "00000022 - Disclosure - Condensed Consolidated Balance Sheet (Tables)", "shortName": "Condensed Consolidated Balance Sheet (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "From2023-04-01to2023-09-30", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OtherAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sonoma_i10q-093023.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-04-01to2023-09-30", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OtherAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sonoma_i10q-093023.htm", "first": true, "unique": true } }, "R23": { "role": "http://sonomapharma.com/role/Stock-basedCompensationTables", "longName": "00000023 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "From2023-04-01to2023-09-30", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sonoma_i10q-093023.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-04-01to2023-09-30", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sonoma_i10q-093023.htm", "first": true, "unique": true } }, "R24": { "role": "http://sonomapharma.com/role/RevenueDisaggregationTables", "longName": "00000024 - Disclosure - Revenue Disaggregation (Tables)", "shortName": "Revenue Disaggregation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "From2023-04-01to2023-09-30", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sonoma_i10q-093023.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-04-01to2023-09-30", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sonoma_i10q-093023.htm", "first": true, "unique": true } }, "R25": { "role": "http://sonomapharma.com/role/LiquidityAndFinancialConditionDetailsNarrative", "longName": "00000025 - Disclosure - Liquidity and Financial Condition (Details Narrative)", "shortName": "Liquidity and Financial Condition (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "25", "firstAnchor": { "contextRef": "From2023-07-012023-09-30", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "sonoma_i10q-093023.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2023-03-31", "name": "SNOA:WorkingCapital", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sonoma_i10q-093023.htm", "unique": true } }, "R26": { "role": "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetails-EarningsPerShare", "longName": "00000026 - Disclosure - Summary of Significant Accounting Policies (Details - Earnings per share)", "shortName": "Summary of Significant Accounting Policies (Details - Earnings per share)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "26", "firstAnchor": { "contextRef": "From2023-07-012023-09-30", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "sonoma_i10q-093023.htm", "first": true }, "uniqueAnchor": null }, "R27": { "role": "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetails-AntidilutiveShares", "longName": "00000027 - Disclosure - Summary of Significant Accounting Policies (Details - Antidilutive shares)", "shortName": "Summary of Significant Accounting Policies (Details - Antidilutive shares)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "27", "firstAnchor": { "contextRef": "From2023-07-012023-09-30", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sonoma_i10q-093023.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-012023-09-30", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sonoma_i10q-093023.htm", "first": true, "unique": true } }, "R28": { "role": "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative", "longName": "00000028 - Disclosure - Summary of Significant Accounting Policies (Details Narrative)", "shortName": "Summary of Significant Accounting Policies (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "From2023-07-012023-09-30", "name": "SNOA:IncreaseResearchAndDevelopmentInProcess", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:PriorPeriodReclassificationAdjustmentDescription", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sonoma_i10q-093023.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-012023-09-30", "name": "SNOA:IncreaseResearchAndDevelopmentInProcess", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:PriorPeriodReclassificationAdjustmentDescription", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sonoma_i10q-093023.htm", "first": true, "unique": true } }, "R29": { "role": "http://sonomapharma.com/role/BalanceSheetDetails-Inventories", "longName": "00000029 - Disclosure - Condensed Consolidated Balance Sheet (Details - Inventories)", "shortName": "Condensed Consolidated Balance Sheet (Details - Inventories)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:OtherAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sonoma_i10q-093023.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:OtherAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sonoma_i10q-093023.htm", "first": true, "unique": true } }, "R30": { "role": "http://sonomapharma.com/role/BalanceSheetDetails-OperatingLeaseInformation", "longName": "00000030 - Disclosure - Condensed Consolidated Balance Sheet (Details - Operating lease information)", "shortName": "Condensed Consolidated Balance Sheet (Details - Operating lease information)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "sonoma_i10q-093023.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-04-01to2023-09-30", "name": "us-gaap:OperatingLeaseCost", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:OtherAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sonoma_i10q-093023.htm", "unique": true } }, "R31": { "role": "http://sonomapharma.com/role/BalanceSheetDetails-MinimumOperatingLeasePayments", "longName": "00000031 - Disclosure - Condensed Consolidated Balance Sheet (Details - Minimum Operating lease payments)", "shortName": "Condensed Consolidated Balance Sheet (Details - Minimum Operating lease payments)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:OtherAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sonoma_i10q-093023.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:OtherAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sonoma_i10q-093023.htm", "first": true, "unique": true } }, "R32": { "role": "http://sonomapharma.com/role/CommitmentsAndContingenciesDetailsNarrative", "longName": "00000032 - Disclosure - Commitments and Contingencies (Details Narrative)", "shortName": "Commitments and Contingencies (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "AsOf2023-06-16_custom_Ms.TromblyMember", "name": "us-gaap:DeferredCompensationArrangementWithIndividualCashAwardGrantedAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sonoma_i10q-093023.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-06-16_custom_Ms.TromblyMember", "name": "us-gaap:DeferredCompensationArrangementWithIndividualCashAwardGrantedAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sonoma_i10q-093023.htm", "first": true, "unique": true } }, "R33": { "role": "http://sonomapharma.com/role/DebtDetailsNarrative", "longName": "00000033 - Disclosure - Debt (Details Narrative)", "shortName": "Debt (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "AsOf2023-02-01_custom_FinancingofInsurancePremiumsMember", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sonoma_i10q-093023.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-02-01_custom_FinancingofInsurancePremiumsMember", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sonoma_i10q-093023.htm", "first": true, "unique": true } }, "R34": { "role": "http://sonomapharma.com/role/StockholdersEquityDetailsNarrative", "longName": "00000034 - Disclosure - Stockholders\u2019 Equity (Details Narrative)", "shortName": "Stockholders\u2019 Equity (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "sonoma_i10q-093023.htm", "first": true }, "uniqueAnchor": null }, "R35": { "role": "http://sonomapharma.com/role/Stock-basedCompensationDetails-optionActivity", "longName": "00000035 - Disclosure - Stock-Based Compensation (Details-Option activity)", "shortName": "Stock-Based Compensation (Details-Option activity)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "AsOf2023-03-31_us-gaap_StockOptionMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sonoma_i10q-093023.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-03-31_us-gaap_StockOptionMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sonoma_i10q-093023.htm", "first": true, "unique": true } }, "R36": { "role": "http://sonomapharma.com/role/Stock-basedCompensationDetails-restrictedStockActivity", "longName": "00000036 - Disclosure - Stock-Based Compensation (Details-Restricted stock activity)", "shortName": "Stock-Based Compensation (Details-Restricted stock activity)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "AsOf2023-03-31_us-gaap_RestrictedStockMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sonoma_i10q-093023.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-03-31_us-gaap_RestrictedStockMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sonoma_i10q-093023.htm", "first": true, "unique": true } }, "R37": { "role": "http://sonomapharma.com/role/Stock-basedCompensationDetailsNarrative", "longName": "00000037 - Disclosure - Stock-Based Compensation (Details Narrative)", "shortName": "Stock-Based Compensation (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "From2023-07-012023-09-30", "name": "us-gaap:ShareBasedCompensation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sonoma_i10q-093023.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-04-012023-09-30_us-gaap_StockOptionMember29903468", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sonoma_i10q-093023.htm", "unique": true } }, "R38": { "role": "http://sonomapharma.com/role/IncomeTaxesDetailsNarrative", "longName": "00000038 - Disclosure - Income Taxes (Details Narrative)", "shortName": "Income Taxes (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "From2023-07-012023-09-30", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sonoma_i10q-093023.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-012023-09-30", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sonoma_i10q-093023.htm", "first": true, "unique": true } }, "R39": { "role": "http://sonomapharma.com/role/RevenueDisaggregationDetails-DisaggregationOfRevenue", "longName": "00000039 - Disclosure - Revenue Disaggregation (Details - Disaggregation of revenue)", "shortName": "Revenue Disaggregation (Details - Disaggregation of revenue)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "From2023-07-012023-09-30", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sonoma_i10q-093023.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-07-012023-09-30_custom_HumanCareMember_us-gaap_ProductMember", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sonoma_i10q-093023.htm", "unique": true } }, "R40": { "role": "http://sonomapharma.com/role/RevenueDisaggregationDetails-GeographicRegions", "longName": "00000040 - Disclosure - Revenue Disaggregation (Details - Geographic regions)", "shortName": "Revenue Disaggregation (Details - Geographic regions)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "From2023-07-012023-09-30", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sonoma_i10q-093023.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-07-012023-09-30_us-gaap_SalesRevenueSegmentMember_country_US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sonoma_i10q-093023.htm", "unique": true } }, "R41": { "role": "http://sonomapharma.com/role/RevenueDisaggregationDetailsNarrative", "longName": "00000041 - Disclosure - Revenue Disaggregation (Details Narrative)", "shortName": "Revenue Disaggregation (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "From2022-07-012022-09-30_custom_RestOfWorldToAsiaMember", "name": "SNOA:ReclassRevenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sonoma_i10q-093023.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2022-07-012022-09-30_custom_RestOfWorldToAsiaMember", "name": "SNOA:ReclassRevenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sonoma_i10q-093023.htm", "first": true, "unique": true } }, "R42": { "role": "http://sonomapharma.com/role/SignificantCustomerConcentrationsDetailsNarrative", "longName": "00000042 - Disclosure - Significant Customer Concentrations (Details Narrative)", "shortName": "Significant Customer Concentrations (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "From2023-07-012023-09-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_CustomerCMember", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sonoma_i10q-093023.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-012023-09-30_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_CustomerCMember", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "sonoma_i10q-093023.htm", "first": true, "unique": true } } }, "tag": { "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r550" ] }, "us-gaap_OtherOperatingIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherOperatingIncomeExpenseNet", "crdr": "credit", "calculation": { "http://sonomapharma.com/role/StatementsOfComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sonomapharma.com/role/StatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Other expense, net", "documentation": "The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations." } } }, "auth_ref": [] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://sonomapharma.com/role/StatementsOfComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sonomapharma.com/role/StatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Selling, general and administrative", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r81" ] }, "SNOA_NumeratorAbstract": { "xbrltype": "stringItemType", "nsuri": "http://sonomapharma.com/20230930", "localname": "NumeratorAbstract", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetails-EarningsPerShare" ], "lang": { "en-us": { "role": { "label": "Numerator:" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://sonomapharma.com/role/BalanceSheetDetails-OperatingLeaseInformation" ], "lang": { "en-us": { "role": { "label": "Weighted-average discount rate - operating leases", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r363", "r535" ] }, "us-gaap_OfficersCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OfficersCompensation", "crdr": "debit", "presentation": [ "http://sonomapharma.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Annual salaries", "documentation": "Amount of expense for salary and wage arising from service rendered by officer. Excludes allocated cost, labor-related nonsalary expense, and direct and overhead labor cost included in cost of good and service sold." } } }, "auth_ref": [ "r581" ] }, "us-gaap_RepaymentsOfShortTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfShortTermDebt", "crdr": "credit", "calculation": { "http://sonomapharma.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://sonomapharma.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Principal payments on short-term debt", "label": "Repayments of Short-Term Debt", "documentation": "The cash outflow for a borrowing having initial term of repayment within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r26" ] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://sonomapharma.com/role/SignificantCustomerConcentrationsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r500" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r550" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Recent Accounting Standards", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTable", "presentation": [ "http://sonomapharma.com/role/SignificantCustomerConcentrationsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Table]", "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r30", "r31", "r33", "r34", "r54", "r100", "r500" ] }, "SNOA_DenominatorAbstract": { "xbrltype": "stringItemType", "nsuri": "http://sonomapharma.com/20230930", "localname": "DenominatorAbstract", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetails-EarningsPerShare" ], "lang": { "en-us": { "role": { "label": "Denominator:" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentMaturityDateRangeEnd1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentMaturityDateRangeEnd1", "presentation": [ "http://sonomapharma.com/role/DebtDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Final payment date", "documentation": "Latest date the outstanding debt instruments are required to be repaid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r18" ] }, "us-gaap_ShortTermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtTypeDomain", "presentation": [ "http://sonomapharma.com/role/DebtDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing." } } }, "auth_ref": [ "r13" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r86", "r147" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "presentation": [ "http://sonomapharma.com/role/BalanceSheetDetails-OperatingLeaseInformation" ], "lang": { "en-us": { "role": { "negatedLabel": "Operating cash flows from operating leases", "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r584" ] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Weighted average amortization period", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r313" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [] }, "SNOA_CommonStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://sonomapharma.com/20230930", "localname": "CommonStockUnitsMember", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetails-AntidilutiveShares" ], "lang": { "en-us": { "role": { "label": "Common Stock Units [Member]" } } }, "auth_ref": [] }, "dei_EntityAddressCountry": { "xbrltype": "countryCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition", "crdr": "credit", "presentation": [ "http://sonomapharma.com/role/StatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Employee stock-based compensation expense", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement." } } }, "auth_ref": [] }, "SNOA_DeferredConsiderationNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://sonomapharma.com/20230930", "localname": "DeferredConsiderationNetCurrent", "crdr": "debit", "calculation": { "http://sonomapharma.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://sonomapharma.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current portion of deferred consideration, net of discount" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationDetails-optionActivity" ], "lang": { "en-us": { "role": { "label": "Weighted- Average Exercise Price Options granted", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r292" ] }, "dei_EntityPrimarySicNumber": { "xbrltype": "sicNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r562" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition", "crdr": "credit", "presentation": [ "http://sonomapharma.com/role/StatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock based compensation related to issuance of restricted common stock", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for restricted stock unit under share-based payment arrangement." } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [] }, "us-gaap_OtherAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsDisclosureTextBlock", "presentation": [ "http://sonomapharma.com/role/BalanceSheet" ], "lang": { "en-us": { "role": { "label": "Condensed Consolidated Balance Sheet", "documentation": "The entire disclosure for other assets. This disclosure includes other current assets and other noncurrent assets." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShortTermDebtTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShortTermDebtTable", "presentation": [ "http://sonomapharma.com/role/DebtDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Schedule of Short-Term Debt [Table]", "documentation": "A table or schedule providing information pertaining to borrowings under which repayment was required in less than twelve months (or normal operating cycle, if longer) after its issuance. It may include: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date and measures of the maximum and average amount outstanding during the period; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation." } } }, "auth_ref": [ "r14" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "presentation": [ "http://sonomapharma.com/role/BalanceSheetDetails-MinimumOperatingLeasePayments" ], "lang": { "en-us": { "role": { "label": "Total future minimum lease payments, undiscounted", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r364" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationDetails-optionActivity" ], "lang": { "en-us": { "role": { "label": "Weighted- Average Exercise Price Options expired", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired." } } }, "auth_ref": [ "r295" ] }, "SNOA_Ms.TromblyMember": { "xbrltype": "domainItemType", "nsuri": "http://sonomapharma.com/20230930", "localname": "Ms.TromblyMember", "presentation": [ "http://sonomapharma.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Ms. Trombly [Member]" } } }, "auth_ref": [] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r550" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "presentation": [ "http://sonomapharma.com/role/StatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Employee stock-based compensation expenses, shares", "documentation": "Number of shares issued under share-based payment arrangement." } } }, "auth_ref": [ "r48" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "presentation": [ "http://sonomapharma.com/role/BalanceSheetDetails-MinimumOperatingLeasePayments" ], "lang": { "en-us": { "role": { "label": "2025", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r364" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://sonomapharma.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sonomapharma.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r143" ] }, "us-gaap_ShortTermDebtLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtLineItems", "presentation": [ "http://sonomapharma.com/role/DebtDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Short-Term Debt [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "SNOA_Mr.ThorntonMember": { "xbrltype": "domainItemType", "nsuri": "http://sonomapharma.com/20230930", "localname": "Mr.ThorntonMember", "presentation": [ "http://sonomapharma.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Mr. Thornton [Member]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://sonomapharma.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash flows from financing activities:" } } }, "auth_ref": [] }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PriorPeriodReclassificationAdjustmentDescription", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Reclassification", "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error." } } }, "auth_ref": [ "r573" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://sonomapharma.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sonomapharma.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r143" ] }, "us-gaap_ShortTermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtTypeAxis", "presentation": [ "http://sonomapharma.com/role/DebtDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Short-Term Debt, Type [Axis]", "documentation": "Information by type of short-term debt arrangement." } } }, "auth_ref": [ "r14" ] }, "SNOA_CustomerDMember": { "xbrltype": "domainItemType", "nsuri": "http://sonomapharma.com/20230930", "localname": "CustomerDMember", "presentation": [ "http://sonomapharma.com/role/SignificantCustomerConcentrationsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Customer D [Member]" } } }, "auth_ref": [] }, "dei_CountryRegion": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CountryRegion", "presentation": [ "http://sonomapharma.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Country Region", "documentation": "Region code of country" } } }, "auth_ref": [] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://sonomapharma.com/role/StatementsOfComprehensiveLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sonomapharma.com/role/StatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Loss before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r76", "r103", "r179", "r192", "r198", "r200", "r373", "r383", "r522" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "presentation": [ "http://sonomapharma.com/role/BalanceSheetDetails-MinimumOperatingLeasePayments" ], "lang": { "en-us": { "role": { "label": "2027", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r364" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://sonomapharma.com/role/SignificantCustomerConcentrationsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "auth_ref": [ "r204", "r529", "r604", "r615", "r616" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://sonomapharma.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash flows from investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://sonomapharma.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sonomapharma.com/role/LiquidityAndFinancialConditionDetailsNarrative", "http://sonomapharma.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in operating activities", "negatedLabel": "Net cash used in operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r83", "r84", "r85" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://sonomapharma.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "presentation": [ "http://sonomapharma.com/role/BalanceSheetDetails-MinimumOperatingLeasePayments" ], "lang": { "en-us": { "role": { "label": "2026", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r364" ] }, "SNOA_HumanCareMember": { "xbrltype": "domainItemType", "nsuri": "http://sonomapharma.com/20230930", "localname": "HumanCareMember", "presentation": [ "http://sonomapharma.com/role/RevenueDisaggregationDetails-DisaggregationOfRevenue" ], "lang": { "en-us": { "role": { "label": "Human Care [Member]" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "presentation": [ "http://sonomapharma.com/role/BalanceSheetDetails-MinimumOperatingLeasePayments" ], "lang": { "en-us": { "role": { "label": "2024 (excluding the six months ended September 30, 2023)", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r609" ] }, "SNOA_FinancingofInsurancePremiumsMember": { "xbrltype": "domainItemType", "nsuri": "http://sonomapharma.com/20230930", "localname": "FinancingofInsurancePremiumsMember", "presentation": [ "http://sonomapharma.com/role/DebtDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Financingof Insurance Premiums [Member]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://sonomapharma.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash flows from operating activities" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://sonomapharma.com/role/BalanceSheetTables" ], "lang": { "en-us": { "role": { "label": "Schedule of minimum operating lease liabilities", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r609" ] }, "SNOA_AnimalCareMember": { "xbrltype": "domainItemType", "nsuri": "http://sonomapharma.com/20230930", "localname": "AnimalCareMember", "presentation": [ "http://sonomapharma.com/role/RevenueDisaggregationDetails-DisaggregationOfRevenue" ], "lang": { "en-us": { "role": { "label": "Animal Care [Member]" } } }, "auth_ref": [] }, "dei_Extension": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Extension", "presentation": [ "http://sonomapharma.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Extension", "documentation": "Extension number for local phone number." } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://sonomapharma.com/role/BalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://sonomapharma.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r101", "r123", "r150", "r179", "r193", "r199", "r208", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r336", "r338", "r350", "r375", "r458", "r536", "r547", "r602", "r603", "r611" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://sonomapharma.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "auth_ref": [] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://sonomapharma.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://sonomapharma.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid expenses and other current assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r577" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://sonomapharma.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://sonomapharma.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred tax asset", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r320", "r321" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://sonomapharma.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentMaturityDateRangeStart1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentMaturityDateRangeStart1", "presentation": [ "http://sonomapharma.com/role/DebtDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "First installment beginning date", "documentation": "Earliest date the outstanding debt instruments are required to be repaid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r18" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationDetails-optionActivity" ], "lang": { "en-us": { "role": { "negatedLabel": "Number of Shares Options forfeited", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period", "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired." } } }, "auth_ref": [ "r605" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockMember", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationDetails-restrictedStockActivity" ], "lang": { "en-us": { "role": { "label": "Restricted Stock [Member]", "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met." } } }, "auth_ref": [ "r28" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://sonomapharma.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sonomapharma.com/role/BalanceSheetDetails-Inventories", "http://sonomapharma.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventories, net", "verboseLabel": "Inventories, net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r130", "r515", "r536" ] }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of unvested restricted stock activity", "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units." } } }, "auth_ref": [ "r50" ] }, "SNOA_ServiceAndRoyaltyMember": { "xbrltype": "domainItemType", "nsuri": "http://sonomapharma.com/20230930", "localname": "ServiceAndRoyaltyMember", "presentation": [ "http://sonomapharma.com/role/RevenueDisaggregationDetails-DisaggregationOfRevenue" ], "lang": { "en-us": { "role": { "label": "Service And Royalty [Member]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationDetails-restrictedStockActivity" ], "lang": { "en-us": { "role": { "label": "Number of shares, Restricted stock awards granted", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r299" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationDetails-restrictedStockActivity" ], "lang": { "en-us": { "role": { "label": "Weighted average award date fair value per share, Restricted stock awards granted", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r299" ] }, "dei_SolicitingMaterial": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r558" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationDetails-restrictedStockActivity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Number of shares, Unvested restricted stock awards, beginning balance", "periodEndLabel": "Number of shares, Unvested restricted stock awards, ending balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r296", "r297" ] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://sonomapharma.com/role/BalanceSheetsParenthetical", "http://sonomapharma.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r114", "r124", "r125", "r126", "r150", "r167", "r168", "r170", "r172", "r176", "r177", "r208", "r231", "r233", "r234", "r235", "r238", "r239", "r254", "r255", "r258", "r261", "r268", "r350", "r415", "r416", "r417", "r418", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r446", "r467", "r484", "r493", "r494", "r495", "r496", "r497", "r568", "r585", "r591" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationDetails-restrictedStockActivity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Weighted average award date fair value per share, Unvested restricted stock award, Outstanding beginning balance", "periodEndLabel": "Weighted average award date fair value per share, Unvested restricted stock award, Outstanding ending balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r296", "r297" ] }, "SNOA_RestOfTheWorldMember": { "xbrltype": "domainItemType", "nsuri": "http://sonomapharma.com/20230930", "localname": "RestOfTheWorldMember", "presentation": [ "http://sonomapharma.com/role/RevenueDisaggregationDetails-GeographicRegions" ], "lang": { "en-us": { "role": { "label": "Rest Of The World [Member]" } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r565" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Unrecognized compensation costs", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r313" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://sonomapharma.com/role/SignificantCustomerConcentrationsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Concentration risk, percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r31", "r33", "r54", "r55", "r204" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationDetails-restrictedStockActivity" ], "lang": { "en-us": { "role": { "negatedLabel": "Number of shares, Restricted stock awards vested", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r300" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://sonomapharma.com/role/BalanceSheetsParenthetical", "http://sonomapharma.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r114", "r124", "r125", "r126", "r150", "r167", "r168", "r170", "r172", "r176", "r177", "r208", "r231", "r233", "r234", "r235", "r238", "r239", "r254", "r255", "r258", "r261", "r268", "r350", "r415", "r416", "r417", "r418", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r446", "r467", "r484", "r493", "r494", "r495", "r496", "r497", "r568", "r585", "r591" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "SNOA_ReclassRevenues": { "xbrltype": "monetaryItemType", "nsuri": "http://sonomapharma.com/20230930", "localname": "ReclassRevenues", "crdr": "credit", "presentation": [ "http://sonomapharma.com/role/RevenueDisaggregationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Reclass of revenues" } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r35", "r36", "r37", "r107", "r108", "r109", "r110" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://sonomapharma.com/role/RevenueDisaggregation" ], "lang": { "en-us": { "role": { "label": "Revenue Disaggregation", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r113", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r280" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationDetails-restrictedStockActivity" ], "lang": { "en-us": { "role": { "label": "Weighted average award date fair value per share, Restricted stock awards vested", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r300" ] }, "SNOA_RestOfWorldToAsiaMember": { "xbrltype": "domainItemType", "nsuri": "http://sonomapharma.com/20230930", "localname": "RestOfWorldToAsiaMember", "presentation": [ "http://sonomapharma.com/role/RevenueDisaggregationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Rest Of World To Asia [Member]" } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://sonomapharma.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental disclosure of cash flow information:" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://sonomapharma.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sonomapharma.com/role/BalanceSheets", "http://sonomapharma.com/role/StatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Beginning balance, value", "periodEndLabel": "Ending balance, value", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r66", "r69", "r70", "r88", "r448", "r464", "r485", "r486", "r536", "r547", "r586", "r598", "r607", "r618" ] }, "SNOA_AllowanceForSalesDiscountsRebatesDistributorFeesAndReturns": { "xbrltype": "monetaryItemType", "nsuri": "http://sonomapharma.com/20230930", "localname": "AllowanceForSalesDiscountsRebatesDistributorFeesAndReturns", "crdr": "debit", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Allowance for sales discounts, rebates, distributor fees and returns" } } }, "auth_ref": [] }, "SNOA_CustomerAMember": { "xbrltype": "domainItemType", "nsuri": "http://sonomapharma.com/20230930", "localname": "CustomerAMember", "presentation": [ "http://sonomapharma.com/role/SignificantCustomerConcentrationsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Customer A [Member]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of options activity", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r10", "r11", "r49" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationDetails-optionActivity" ], "lang": { "en-us": { "role": { "label": "Weighted- Average Exercise Price Options forfeited", "documentation": "Weighted average price of options that were either forfeited or expired." } } }, "auth_ref": [ "r605" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r549" ] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://sonomapharma.com/role/SignificantCustomerConcentrationsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r500" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r550" ] }, "SNOA_CustomerCMember": { "xbrltype": "domainItemType", "nsuri": "http://sonomapharma.com/20230930", "localname": "CustomerCMember", "presentation": [ "http://sonomapharma.com/role/SignificantCustomerConcentrationsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Customer C [Member]" } } }, "auth_ref": [] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://sonomapharma.com/role/SignificantCustomerConcentrationsDetailsNarrative" ], "auth_ref": [ "r204", "r529", "r604", "r615", "r616" ] }, "SNOA_IncreaseResearchAndDevelopmentInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://sonomapharma.com/20230930", "localname": "IncreaseResearchAndDevelopmentInProcess", "crdr": "debit", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Increase research and development in process" } } }, "auth_ref": [] }, "SNOA_CustomerBMember": { "xbrltype": "domainItemType", "nsuri": "http://sonomapharma.com/20230930", "localname": "CustomerBMember", "presentation": [ "http://sonomapharma.com/role/SignificantCustomerConcentrationsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Customer B [Member]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageIntrinsicValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageIntrinsicValue", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Aggregate intrinsic value per share", "documentation": "The combined weighted average of the accumulated differences between the fair values on underlying shares and exercises prices to acquire such shares as of the grant date on options that were either forfeited or lapsed." } } }, "auth_ref": [ "r51" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://sonomapharma.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r323" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Allowance for doubtful accounts", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r128", "r207", "r211", "r212", "r213", "r614" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://sonomapharma.com/role/CommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r90", "r229", "r230", "r501", "r599" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://sonomapharma.com/role/StatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r315", "r316", "r317", "r421", "r588", "r589", "r590", "r606", "r618" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://sonomapharma.com/role/SignificantCustomerConcentrationsDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r31", "r33", "r54", "r55", "r204", "r500" ] }, "dei_NoTradingSymbolFlag": { "xbrltype": "trueItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [] }, "us-gaap_DeferredRevenueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueCurrent", "crdr": "credit", "calculation": { "http://sonomapharma.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sonomapharma.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred revenue", "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r574" ] }, "us-gaap_DeferredRevenueNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueNoncurrent", "crdr": "credit", "calculation": { "http://sonomapharma.com/role/BalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sonomapharma.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-term deferred revenue Invekra", "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r575" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://sonomapharma.com/role/RevenueDisaggregationDetails-DisaggregationOfRevenue" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r201", "r370", "r399", "r400", "r401", "r402", "r403", "r404", "r512", "r527", "r537", "r572", "r600", "r601", "r604", "r615" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [] }, "SNOA_ContractWithCustomerLiabilityCurrentInvekra": { "xbrltype": "monetaryItemType", "nsuri": "http://sonomapharma.com/20230930", "localname": "ContractWithCustomerLiabilityCurrentInvekra", "crdr": "credit", "calculation": { "http://sonomapharma.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://sonomapharma.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred revenue Invekra" } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://sonomapharma.com/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://sonomapharma.com/role/BalanceSheets", "http://sonomapharma.com/role/LiquidityAndFinancialConditionDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Accumulated deficit", "negatedLabel": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r68", "r95", "r380", "r408", "r410", "r419", "r447", "r536" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Inventories", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r106", "r120", "r129", "r214", "r215", "r216", "r369", "r518" ] }, "SNOA_DeferredConsiderationNetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://sonomapharma.com/20230930", "localname": "DeferredConsiderationNetNoncurrent", "crdr": "debit", "calculation": { "http://sonomapharma.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://sonomapharma.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred consideration, net of discount, less current portion" } } }, "auth_ref": [] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r552" ] }, "us-gaap_DeferredCompensationArrangementWithIndividualCashAwardGrantedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationArrangementWithIndividualCashAwardGrantedAmount", "crdr": "credit", "presentation": [ "http://sonomapharma.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Annual bonus awards", "documentation": "Amount of commitment made to pay deferred cash remuneration." } } }, "auth_ref": [] }, "SNOA_WithholdingTaxPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://sonomapharma.com/20230930", "localname": "WithholdingTaxPayable", "crdr": "credit", "calculation": { "http://sonomapharma.com/role/BalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sonomapharma.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Withholding tax payable" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://sonomapharma.com/role/StatementsOfComprehensiveLossParenthetical", "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetails-EarningsPerShare" ], "lang": { "en-us": { "role": { "label": "Weighted-average number of shares: diluted", "verboseLabel": "Weighted-average number of common shares outstanding: diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r166", "r172" ] }, "dei_Security12gTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r553" ] }, "us-gaap_InventoryValuationReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryValuationReserves", "crdr": "credit", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Net realizable value", "documentation": "Amount of valuation reserve for inventory." } } }, "auth_ref": [ "r39", "r576" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://sonomapharma.com/role/BalanceSheetDetails-MinimumOperatingLeasePayments" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: imputed interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r364" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://sonomapharma.com/role/RevenueDisaggregationDetails-DisaggregationOfRevenue" ], "auth_ref": [ "r201", "r370", "r399", "r400", "r401", "r402", "r403", "r404", "r512", "r527", "r537", "r572", "r600", "r601", "r604", "r615" ] }, "us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "presentation": [ "http://sonomapharma.com/role/RevenueDisaggregationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of geographic sales", "documentation": "Tabular disclosure of the names of foreign countries from which revenue is material and the amount of revenue from external customers attributed to those countries. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r38", "r78" ] }, "SNOA_IncreaseDecreaseInWithholdingTaxPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://sonomapharma.com/20230930", "localname": "IncreaseDecreaseInWithholdingTaxPayable", "crdr": "debit", "calculation": { "http://sonomapharma.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://sonomapharma.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Withholding tax payable", "label": "IncreaseDecreaseInWithholdingTaxPayable" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://sonomapharma.com/role/StatementsOfComprehensiveLossParenthetical", "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetails-EarningsPerShare" ], "lang": { "en-us": { "role": { "label": "Net loss per share: basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r141", "r157", "r158", "r159", "r160", "r161", "r165", "r167", "r170", "r171", "r172", "r174", "r348", "r349", "r372", "r386", "r520" ] }, "SNOA_IncreaseDecreaseInDeferredConsiderationNetOfDiscount": { "xbrltype": "monetaryItemType", "nsuri": "http://sonomapharma.com/20230930", "localname": "IncreaseDecreaseInDeferredConsiderationNetOfDiscount", "crdr": "debit", "calculation": { "http://sonomapharma.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://sonomapharma.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Deferred consideration" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://sonomapharma.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://sonomapharma.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Deferred revenue", "label": "Increase (Decrease) in Contract with Customer, Liability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r368", "r583" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://sonomapharma.com/role/StatementsOfComprehensiveLossParenthetical", "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetails-EarningsPerShare" ], "lang": { "en-us": { "role": { "label": "Weighted-average number of shares: basic", "verboseLabel": "Weighted-average number of common shares outstanding: basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r165", "r172" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://sonomapharma.com/role/BalanceSheetDetails-OperatingLeaseInformation" ], "lang": { "en-us": { "role": { "label": "Weighted-average remaining lease term - operating leases (in months)", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r362", "r535" ] }, "SNOA_PaymentOnAtmAgreementOffering": { "xbrltype": "monetaryItemType", "nsuri": "http://sonomapharma.com/20230930", "localname": "PaymentOnAtmAgreementOffering", "crdr": "credit", "calculation": { "http://sonomapharma.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://sonomapharma.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Payment on ATM agreement offering", "label": "PaymentOnAtmAgreementOffering" } } }, "auth_ref": [] }, "dei_SecurityReportingObligation": { "xbrltype": "securityReportingObligationItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r557" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "presentation": [ "http://sonomapharma.com/role/StatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Foreign currency translation adjustment", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity." } } }, "auth_ref": [ "r3", "r7", "r99" ] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://sonomapharma.com/role/SignificantCustomerConcentrationsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r32", "r204" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://sonomapharma.com/role/BalanceSheetDetails-MinimumOperatingLeasePayments" ], "lang": { "en-us": { "role": { "label": "Present value of future minimum lease payments", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r360" ] }, "SNOA_PaymentsOnPppLoan": { "xbrltype": "monetaryItemType", "nsuri": "http://sonomapharma.com/20230930", "localname": "PaymentsOnPppLoan", "crdr": "credit", "calculation": { "http://sonomapharma.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://sonomapharma.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments on PPP Loan", "label": "PaymentsOnPppLoan" } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://sonomapharma.com/role/StatementsOfComprehensiveLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sonomapharma.com/role/StatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r79", "r150", "r179", "r192", "r198", "r200", "r208", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r350", "r522", "r602" ] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://sonomapharma.com/role/StatementsOfComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 }, "http://sonomapharma.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sonomapharma.com/role/LiquidityAndFinancialConditionDetailsNarrative", "http://sonomapharma.com/role/StatementsOfCashFlows", "http://sonomapharma.com/role/StatementsOfChangesInStockholdersEquity", "http://sonomapharma.com/role/StatementsOfComprehensiveLoss", "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetails-EarningsPerShare" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "label": "Net loss", "negatedLabel": "Net loss", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r77", "r85", "r104", "r117", "r132", "r134", "r138", "r150", "r155", "r157", "r158", "r159", "r160", "r163", "r164", "r169", "r179", "r192", "r198", "r200", "r208", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r349", "r350", "r384", "r466", "r482", "r483", "r522", "r546", "r602" ] }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateDuringPeriod", "presentation": [ "http://sonomapharma.com/role/DebtDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Debt interest rate", "documentation": "The average effective interest rate during the reporting period." } } }, "auth_ref": [ "r17", "r56", "r249" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://sonomapharma.com/role/RevenueDisaggregationDetails-DisaggregationOfRevenue" ], "lang": { "en-us": { "role": { "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r116", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r204", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r523", "r572", "r615" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://sonomapharma.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock shares issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r66" ] }, "SNOA_AdjustmentToCorrectParValue": { "xbrltype": "monetaryItemType", "nsuri": "http://sonomapharma.com/20230930", "localname": "AdjustmentToCorrectParValue", "crdr": "debit", "presentation": [ "http://sonomapharma.com/role/StatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Adjustment to correct par value" } } }, "auth_ref": [] }, "SNOA_WorkingCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://sonomapharma.com/20230930", "localname": "WorkingCapital", "crdr": "debit", "presentation": [ "http://sonomapharma.com/role/LiquidityAndFinancialConditionDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Working capital" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://sonomapharma.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://sonomapharma.com/role/BalanceSheetDetails-OperatingLeaseInformation", "http://sonomapharma.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating lease liabilities", "verboseLabel": "Operating lease liabilities \u2013 current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r360" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://sonomapharma.com/role/StatementsOfComprehensiveLossParenthetical", "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetails-EarningsPerShare" ], "lang": { "en-us": { "role": { "label": "Net loss per share: diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r141", "r157", "r158", "r159", "r160", "r161", "r167", "r170", "r171", "r172", "r174", "r348", "r349", "r372", "r386", "r520" ] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://sonomapharma.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Income Taxes", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r151", "r319", "r324", "r325", "r326", "r329", "r333", "r334", "r335", "r420" ] }, "SNOA_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognitionShares": { "xbrltype": "sharesItemType", "nsuri": "http://sonomapharma.com/20230930", "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognitionShares", "presentation": [ "http://sonomapharma.com/role/StatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock based compensation related to issuance of restricted common stock, shares" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://sonomapharma.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://sonomapharma.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating lease liabilities", "label": "Increase (Decrease) in Operating Lease Liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r571", "r583" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://sonomapharma.com/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sonomapharma.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common stock, $0.0001 par value; 24,000,000 shares authorized at September 30, 2023 and March 31, 2023, respectively, 5,179,333 and 4,933,550 shares issued and outstanding at September 30, 2023 and March 31, 2023, respectively (Note 7)", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r66", "r378", "r536" ] }, "dei_WrittenCommunications": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r566" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://sonomapharma.com/role/BalanceSheetsParenthetical", "http://sonomapharma.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Common stock shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r66", "r446" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://sonomapharma.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock shares outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r9", "r66", "r446", "r464", "r618", "r619" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://sonomapharma.com/role/StatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r9", "r22", "r115", "r136", "r137", "r138", "r152", "r153", "r154", "r156", "r162", "r164", "r175", "r209", "r210", "r269", "r315", "r316", "r317", "r327", "r328", "r340", "r341", "r342", "r343", "r344", "r345", "r347", "r352", "r353", "r354", "r355", "r356", "r357", "r365", "r405", "r406", "r407", "r421", "r484" ] }, "us-gaap_DebtInstrumentPaymentTerms": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentPaymentTerms", "presentation": [ "http://sonomapharma.com/role/DebtDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Number of installements", "documentation": "Description of the payment terms of the debt instrument (for example, whether periodic payments include principal and frequency of payments) and discussion about any contingencies associated with the payment." } } }, "auth_ref": [ "r19", "r59" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://sonomapharma.com/role/BalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://sonomapharma.com/role/BalanceSheetDetails-OperatingLeaseInformation", "http://sonomapharma.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating lease liabilities, less current portion", "verboseLabel": "Operating lease liabilities \u2013 non- current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r360" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationDetails-optionActivity" ], "lang": { "en-us": { "role": { "label": "Number of Shares Options granted", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r292" ] }, "us-gaap_DebtInstrumentPeriodicPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentPeriodicPayment", "crdr": "debit", "presentation": [ "http://sonomapharma.com/role/DebtDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Principal payments made", "documentation": "Amount of the required periodic payments including both interest and principal payments." } } }, "auth_ref": [ "r20", "r59" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://sonomapharma.com/role/StatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r115", "r152", "r153", "r154", "r156", "r162", "r164", "r209", "r210", "r315", "r316", "r317", "r327", "r328", "r340", "r342", "r343", "r345", "r347", "r405", "r407", "r421", "r618" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://sonomapharma.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sonomapharma.com/role/StatementsOfCashFlows", "http://sonomapharma.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Stock-based compensation", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r4" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://sonomapharma.com/role/StatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r9", "r115", "r136", "r137", "r138", "r152", "r153", "r154", "r156", "r162", "r164", "r175", "r209", "r210", "r269", "r315", "r316", "r317", "r327", "r328", "r340", "r341", "r342", "r343", "r344", "r345", "r347", "r352", "r353", "r354", "r355", "r356", "r357", "r365", "r405", "r406", "r407", "r421", "r484" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ConvertiblePreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertiblePreferredStockMember", "presentation": [ "http://sonomapharma.com/role/BalanceSheetsParenthetical", "http://sonomapharma.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Convertible Preferred Stock [Member]", "documentation": "Preferred stock that may be exchanged into common shares or other types of securities at the owner's option." } } }, "auth_ref": [ "r254", "r255", "r258", "r542", "r543", "r544", "r545" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://sonomapharma.com/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://sonomapharma.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated other comprehensive loss", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r23", "r24", "r75", "r127", "r379", "r409", "r410" ] }, "us-gaap_PostemploymentBenefitsPeriodExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PostemploymentBenefitsPeriodExpense", "crdr": "debit", "presentation": [ "http://sonomapharma.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Severance payments", "documentation": "Period expense related to postemployment benefits." } } }, "auth_ref": [] }, "us-gaap_PaymentsForOtherDeposits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForOtherDeposits", "crdr": "credit", "calculation": { "http://sonomapharma.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://sonomapharma.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Deposits", "label": "Payments for Other Deposits", "documentation": "Amount of cash outflow for deposits classified as other." } } }, "auth_ref": [ "r582" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://sonomapharma.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sonomapharma.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property and equipment, net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r6", "r374", "r382", "r536" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://sonomapharma.com/role/RevenueDisaggregationDetails-GeographicRegions", "http://sonomapharma.com/role/SignificantCustomerConcentrationsDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r31", "r33", "r54", "r55", "r204", "r500" ] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r564" ] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://sonomapharma.com/role/RevenueDisaggregationDetails-GeographicRegions", "http://sonomapharma.com/role/SignificantCustomerConcentrationsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r31", "r33", "r54", "r55", "r204", "r411", "r500" ] }, "dei_PreCommencementTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r556" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://sonomapharma.com/role/StatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r2", "r8", "r24", "r341", "r344", "r365", "r405", "r406", "r578", "r579", "r580", "r588", "r589", "r590" ] }, "dei_DocumentRegistrationStatement": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r548" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://sonomapharma.com/role/BalanceSheetsParenthetical", "http://sonomapharma.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Convertible preferred stock par value", "verboseLabel": "Preferred stock par value", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r65", "r254" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetails-AntidilutiveShares" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities." } } }, "auth_ref": [ "r28" ] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r551" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromBankDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromBankDebt", "crdr": "debit", "calculation": { "http://sonomapharma.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sonomapharma.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from debt", "documentation": "The cash inflow from bank borrowing during the year." } } }, "auth_ref": [ "r25" ] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r550" ] }, "dei_DocumentAccountingStandard": { "xbrltype": "accountingStandardItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r561" ] }, "srt_EuropeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EuropeMember", "presentation": [ "http://sonomapharma.com/role/RevenueDisaggregationDetails-GeographicRegions" ], "lang": { "en-us": { "role": { "label": "Europe [Member]" } } }, "auth_ref": [ "r620", "r621", "r622", "r623" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r559", "r561", "r562" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://sonomapharma.com/role/StatementsOfComprehensiveLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://sonomapharma.com/role/StatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "negatedLabel": "Income tax expense", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r105", "r112", "r163", "r164", "r187", "r322", "r330", "r387" ] }, "us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable", "presentation": [ "http://sonomapharma.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Schedule of Deferred Compensation Arrangement with Individual, Excluding Share-Based Payments and Postretirement Benefits, by Title of Individual and by Type of Deferred Compensation [Table]", "documentation": "Schedule, table or text reflecting arrangements that are not equity-based payments, or pension and other postretirement benefits, with individual employees. The arrangements (for example, profit sharing, deferred bonuses or certain split-dollar life insurance arrangements) are generally based on employment contracts between the entity and one or more selected officers or key employees, and which contain a promise by the employer to pay certain amounts at designated future dates, sometimes including a period after retirement, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Disclosure also typically includes the amount of related compensation expense recognized during the reporting period and the carrying amount as of the balance sheet date of the related liability." } } }, "auth_ref": [ "r47", "r96" ] }, "dei_AmendmentDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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_DocumentShellCompanyEventDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r561" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://sonomapharma.com/role/OrganizationAndRecentDevelopments" ], "lang": { "en-us": { "role": { "label": "Organization and Recent Developments", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r61", "r98", "r412", "r413" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of anti-dilutive shares", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r28" ] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r560" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r550" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://sonomapharma.com/role/BalanceSheetTables" ], "lang": { "en-us": { "role": { "label": "Schedule of lease information", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r608" ] }, "us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems", "presentation": [ "http://sonomapharma.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Deferred Compensation Arrangement with Individual, Excluding Share-Based Payments and Postretirement Benefits [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationDetails-optionActivity" ], "lang": { "en-us": { "role": { "negatedLabel": "Number of Shares Options expired", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period", "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements." } } }, "auth_ref": [ "r295" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Net Loss per Share", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r28", "r29" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://sonomapharma.com/role/StatementsOfComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sonomapharma.com/role/StatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Foreign currency translation adjustments", "documentation": "Amount before tax, after reclassification adjustments of gain (loss) on foreign currency translation adjustments, on foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity." } } }, "auth_ref": [ "r3", "r7", "r99" ] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r550" ] }, "us-gaap_ProductMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductMember", "presentation": [ "http://sonomapharma.com/role/RevenueDisaggregationDetails-DisaggregationOfRevenue" ], "lang": { "en-us": { "role": { "label": "Product [Member]", "documentation": "Article or substance produced by nature, labor or machinery." } } }, "auth_ref": [ "r527" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://sonomapharma.com/role/RevenueDisaggregationDetails-GeographicRegions" ], "lang": { "en-us": { "role": { "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://sonomapharma.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://sonomapharma.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued expenses and other current liabilities", "label": "Increase (Decrease) in Other Accounts Payable and Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid." } } }, "auth_ref": [ "r4" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://sonomapharma.com/role/StatementsOfComprehensiveLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://sonomapharma.com/role/StatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Operating Expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://sonomapharma.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://sonomapharma.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Effect of exchange rate on cash and cash equivalents", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r351" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r563" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://sonomapharma.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "ASSETS" } } }, "auth_ref": [] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://sonomapharma.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sonomapharma.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation and amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r5", "r184" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://sonomapharma.com/role/StatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://sonomapharma.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net decrease in cash and cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r1", "r83" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "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": [ "r562" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r567" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationDetails-optionActivity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Number of Shares Outstanding at beginning of period", "periodEndLabel": "Number of Shares Outstanding at end of period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r288", "r289" ] }, "dei_DocumentPeriodStartDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationDetails-optionActivity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Weighted- Average Exercise Price Outstanding at beginning of period", "periodEndLabel": "Weighted- Average Exercise Price Outstanding at end of period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r288", "r289" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://sonomapharma.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and cash equivalents, beginning of period", "periodEndLabel": "Cash and cash equivalents, end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r27", "r83", "r146" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://sonomapharma.com/role/BalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sonomapharma.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r16", "r119", "r150", "r208", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r337", "r338", "r339", "r350", "r536", "r602", "r611", "r612" ] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantMember", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetails-AntidilutiveShares" ], "lang": { "en-us": { "role": { "label": "Warrant [Member]", "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount." } } }, "auth_ref": [ "r538", "r539", "r542", "r543", "r544", "r545" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationDetails-optionActivity" ], "lang": { "en-us": { "role": { "label": "Number of Shares Exercisable at end of period", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r290" ] }, "srt_AsiaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AsiaMember", "presentation": [ "http://sonomapharma.com/role/RevenueDisaggregationDetails-GeographicRegions" ], "lang": { "en-us": { "role": { "label": "Asia [Member]" } } }, "auth_ref": [ "r620", "r621", "r622", "r623" ] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "dei_EntityBankruptcyProceedingsReportingCurrent": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r554" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationDetails-optionActivity" ], "lang": { "en-us": { "role": { "label": "Weighted- Average Exercise Price Exercisable at end of period", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r290" ] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://sonomapharma.com/role/StatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Operating expenses" } } }, "auth_ref": [] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [] }, "us-gaap_StockIssuedDuringPeriodValueOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueOther", "crdr": "credit", "presentation": [ "http://sonomapharma.com/role/StatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Cost in connection with ATM", "documentation": "Value of shares of stock issued attributable to transactions classified as other." } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://sonomapharma.com/role/BalanceSheetsParenthetical", "http://sonomapharma.com/role/StatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r152", "r153", "r154", "r175", "r370", "r414", "r432", "r436", "r438", "r439", "r440", "r441", "r442", "r446", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r459", "r460", "r461", "r462", "r463", "r465", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r484", "r541" ] }, "dei_DocumentShellCompanyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r561" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensation" ], "lang": { "en-us": { "role": { "label": "Stock-Based Compensation", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r281", "r284", "r311", "r312", "r314", "r534" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of computation of earnings per share", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r592" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationDetails-optionActivity", "http://sonomapharma.com/role/Stock-basedCompensationDetails-restrictedStockActivity", "http://sonomapharma.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "dei_PreCommencementIssuerTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r555" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://sonomapharma.com/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sonomapharma.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional paid-in capital", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r67" ] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://sonomapharma.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "auth_ref": [ "r593", "r610" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://sonomapharma.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidExpense", "crdr": "credit", "calculation": { "http://sonomapharma.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://sonomapharma.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other current assets", "label": "Increase (Decrease) in Prepaid Expense", "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods." } } }, "auth_ref": [ "r4" ] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://sonomapharma.com/role/SubsequentEvents" ], "lang": { "en-us": { "role": { "label": "Subsequent Events", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r366", "r367" ] }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationDetails-optionActivity", "http://sonomapharma.com/role/Stock-basedCompensationDetails-restrictedStockActivity", "http://sonomapharma.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationDetails-optionActivity", "http://sonomapharma.com/role/Stock-basedCompensationDetails-restrictedStockActivity", "http://sonomapharma.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r282", "r283", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310" ] }, "dei_AuditedAnnualFinancialStatements": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r562" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetails-AntidilutiveShares" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r28" ] }, "srt_LatinAmericaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "LatinAmericaMember", "presentation": [ "http://sonomapharma.com/role/RevenueDisaggregationDetails-GeographicRegions" ], "lang": { "en-us": { "role": { "label": "Latin America [Member]" } } }, "auth_ref": [ "r620", "r621", "r622", "r623" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationDetails-optionActivity", "http://sonomapharma.com/role/Stock-basedCompensationDetails-restrictedStockActivity", "http://sonomapharma.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r282", "r283", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetails-AntidilutiveShares" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_SubstantialDoubtAboutGoingConcernTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubstantialDoubtAboutGoingConcernTextBlock", "presentation": [ "http://sonomapharma.com/role/LiquidityAndFinancialCondition" ], "lang": { "en-us": { "role": { "label": "Liquidity and Financial Condition", "documentation": "The entire disclosure when substantial doubt is raised about the ability to continue as a going concern. Includes, but is not limited to, principal conditions or events that raised substantial doubt about the ability to continue as a going concern, management's evaluation of the significance of those conditions or events in relation to the ability to meet its obligations, and management's plans that alleviated or are intended to mitigate the conditions or events that raise substantial doubt about the ability to continue as a going concern." } } }, "auth_ref": [ "r62" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://sonomapharma.com/role/BalanceSheetsParenthetical", "http://sonomapharma.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Common stock par value", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r66" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://sonomapharma.com/role/StatementsOfComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sonomapharma.com/role/StatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Research and development", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r60", "r318", "r613" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetails-AntidilutiveShares" ], "lang": { "en-us": { "role": { "label": "Antidilutive shares", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r173" ] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "auth_ref": [] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossTaxAbstract", "presentation": [ "http://sonomapharma.com/role/StatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Other comprehensive loss" } } }, "auth_ref": [] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://sonomapharma.com/role/StatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r538", "r539", "r540", "r542", "r543", "r544", "r545", "r588", "r589", "r606", "r617", "r618" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://sonomapharma.com/role/SignificantCustomerConcentrationsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r31", "r33", "r54", "r55", "r204", "r500", "r570" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://sonomapharma.com/role/RevenueDisaggregationDetails-DisaggregationOfRevenue" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r204", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r227", "r228", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r523", "r572", "r615" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://sonomapharma.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://sonomapharma.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r4" ] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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_OtherReportingStandardItemNumber": { "xbrltype": "otherReportingStandardItemNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r561" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://sonomapharma.com/role/BalanceSheetTables" ], "lang": { "en-us": { "role": { "label": "Schedule of inventories", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r12", "r72", "r73", "r74" ] }, "us-gaap_OtherLongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLongTermDebtCurrent", "crdr": "credit", "calculation": { "http://sonomapharma.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://sonomapharma.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Short-term debt", "documentation": "Amount of long-term debt classified as other, payable within one year or the operating cycle, if longer." } } }, "auth_ref": [ "r63", "r64", "r443" ] }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskDisclosureTextBlock", "presentation": [ "http://sonomapharma.com/role/SignificantCustomerConcentrations" ], "lang": { "en-us": { "role": { "label": "Significant Customer Concentrations", "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date." } } }, "auth_ref": [ "r87" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RisksAndUncertaintiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RisksAndUncertaintiesAbstract", "lang": { "en-us": { "role": { "label": "Risks and Uncertainties [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://sonomapharma.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sonomapharma.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts payable", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r13", "r536" ] }, "us-gaap_SalesRevenueSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueSegmentMember", "presentation": [ "http://sonomapharma.com/role/RevenueDisaggregationDetails-GeographicRegions" ], "lang": { "en-us": { "role": { "label": "Revenue, Segment Benchmark [Member]", "documentation": "Revenue from specified business segment, when it serves as benchmark in concentration of risk calculation. Includes, but is not limited to, revenue from contract with customer and other sources." } } }, "auth_ref": [ "r569" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://sonomapharma.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://sonomapharma.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://sonomapharma.com/role/BalanceSheetDetails-OperatingLeaseInformation", "http://sonomapharma.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating lease, right of use assets", "verboseLabel": "Operating lease right-of-use assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r359" ] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://sonomapharma.com/role/Debt" ], "lang": { "en-us": { "role": { "label": "Debt", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r91", "r148", "r240", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r250", "r251", "r252" ] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetails-AntidilutiveShares" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r28" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://sonomapharma.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sonomapharma.com/role/BalanceSheets", "http://sonomapharma.com/role/LiquidityAndFinancialConditionDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Cash and cash equivalents", "verboseLabel": "Cash balance", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r27", "r121", "r514" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://sonomapharma.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://sonomapharma.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r82" ] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://sonomapharma.com/role/SignificantCustomerConcentrationsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Revenue Benchmark [Member]", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r204", "r569" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://sonomapharma.com/role/BalanceSheetDetails-OperatingLeaseInformation" ], "lang": { "en-us": { "role": { "label": "Operating lease cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r361", "r535" ] }, "us-gaap_StockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockOptionMember", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationDetails-optionActivity", "http://sonomapharma.com/role/Stock-basedCompensationDetailsNarrative", "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetails-AntidilutiveShares" ], "lang": { "en-us": { "role": { "label": "Equity Option [Member]", "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of stock at a specified price during a specified period (an American option) or at a specified date (a European option)." } } }, "auth_ref": [ "r540" ] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://sonomapharma.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://sonomapharma.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sonomapharma.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r118", "r131", "r150", "r208", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r336", "r338", "r350", "r536", "r602", "r603", "r611" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://sonomapharma.com/role/RevenueDisaggregationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of disaggregated revenue by source", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r604" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://sonomapharma.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current assets:" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://sonomapharma.com/role/StatementsOfComprehensiveLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://sonomapharma.com/role/StatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive loss", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r53", "r99", "r133", "r135", "r140", "r371", "r385" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "presentation": [ "http://sonomapharma.com/role/RevenueDisaggregationDetails-DisaggregationOfRevenue", "http://sonomapharma.com/role/RevenueDisaggregationDetails-GeographicRegions" ], "lang": { "en-us": { "role": { "verboseLabel": "Revenues", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r180", "r181", "r191", "r196", "r197", "r201", "r202", "r204", "r278", "r279", "r370" ] }, "us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationArrangementWithIndividualSharesIssued", "presentation": [ "http://sonomapharma.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Equity awards", "documentation": "Number of shares issued pursuant to the terms of a deferred compensation arrangement." } } }, "auth_ref": [ "r52" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://sonomapharma.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Schedule of Stock by Class [Table]", "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity." } } }, "auth_ref": [ "r40", "r41", "r42", "r43", "r44", "r45", "r46", "r93", "r94", "r95", "r124", "r125", "r126", "r176", "r254", "r255", "r256", "r258", "r261", "r266", "r268", "r415", "r416", "r417", "r418", "r526", "r568", "r585" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockLineItems", "presentation": [ "http://sonomapharma.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r124", "r125", "r126", "r176", "r254", "r255", "r256", "r258", "r261", "r266", "r268", "r415", "r416", "r417", "r418", "r526", "r568", "r585" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://sonomapharma.com/role/StatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance, shares", "periodEndLabel": "Ending balance, shares", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "presentation": [ "http://sonomapharma.com/role/BalanceSheetDetails-Inventories" ], "lang": { "en-us": { "role": { "label": "Finished goods", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale." } } }, "auth_ref": [ "r89", "r516" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://sonomapharma.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 Equity" } } }, "auth_ref": [] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "presentation": [ "http://sonomapharma.com/role/BalanceSheetDetails-Inventories" ], "lang": { "en-us": { "role": { "label": "Raw materials", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process." } } }, "auth_ref": [ "r89", "r517" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://sonomapharma.com/role/RevenueDisaggregationDetails-GeographicRegions", "http://sonomapharma.com/role/RevenueDisaggregationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "auth_ref": [ "r202", "r203", "r433", "r434", "r435", "r489", "r490", "r491", "r492", "r499", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r513", "r528", "r540", "r604", "r615" ] }, "us-gaap_ReceivablesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesPolicyTextBlock", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable", "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable." } } }, "auth_ref": [ "r594", "r595", "r596", "r597" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://sonomapharma.com/role/BalanceSheetsParenthetical", "http://sonomapharma.com/role/StatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r152", "r153", "r154", "r175", "r370", "r414", "r432", "r436", "r438", "r439", "r440", "r441", "r442", "r446", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r459", "r460", "r461", "r462", "r463", "r465", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r484", "r541" ] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue Recognition", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r468", "r511", "r519" ] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://sonomapharma.com/role/StockholdersEquity" ], "lang": { "en-us": { "role": { "verboseLabel": "Stockholders\u2019 Equity", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r92", "r149", "r253", "r255", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r267", "r269", "r346", "r487", "r488", "r498" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://sonomapharma.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sonomapharma.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r15", "r150", "r208", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r337", "r338", "r339", "r350", "r444", "r521", "r547", "r602", "r611", "r612" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://sonomapharma.com/role/RevenueDisaggregationDetails-DisaggregationOfRevenue", "http://sonomapharma.com/role/RevenueDisaggregationDetails-GeographicRegions", "http://sonomapharma.com/role/RevenueDisaggregationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r279", "r527", "r528", "r529", "r530", "r531", "r532", "r533" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "calculation": { "http://sonomapharma.com/role/StatementsOfComprehensiveLoss": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sonomapharma.com/role/StatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Revenues", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r139", "r150", "r180", "r181", "r191", "r196", "r197", "r201", "r202", "r204", "r208", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r350", "r373", "r602" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://sonomapharma.com/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sonomapharma.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Convertible preferred stock, $0.0001 par value; 714,286 shares authorized at September 30, 2023 and March 31, 2023, respectively, no shares issued and outstanding at September 30, 2023 and March 31, 2023, respectively", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r65", "r377", "r536" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://sonomapharma.com/role/StatementsOfComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://sonomapharma.com/role/StatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Loss from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r179", "r192", "r198", "r200", "r522" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://sonomapharma.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Convertible preferred stock shares issued", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r65", "r254" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://sonomapharma.com/role/RevenueDisaggregationDetails-DisaggregationOfRevenue", "http://sonomapharma.com/role/RevenueDisaggregationDetails-GeographicRegions", "http://sonomapharma.com/role/RevenueDisaggregationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r279", "r527", "r528", "r529", "r530", "r531", "r532", "r533" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://sonomapharma.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://sonomapharma.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Operating lease right-of-use assets", "label": "Increase (Decrease) in Other Operating Assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInOtherAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherAccountsPayable", "crdr": "debit", "calculation": { "http://sonomapharma.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://sonomapharma.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts payable", "label": "Increase (Decrease) in Other Accounts Payable", "documentation": "Amount of increase (decrease) in obligations classified as other, payable within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r4" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://sonomapharma.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://sonomapharma.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r122" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://sonomapharma.com/role/BalanceSheetsParenthetical", "http://sonomapharma.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Convertible preferred stock shares authorized", "verboseLabel": "Preferred stock, shares authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r65", "r446" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://sonomapharma.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash paid for interest", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r142", "r144", "r145" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://sonomapharma.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Convertible preferred stock shares outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r65", "r446", "r464", "r618", "r619" ] }, "us-gaap_ServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServiceMember", "presentation": [ "http://sonomapharma.com/role/RevenueDisaggregationDetails-DisaggregationOfRevenue" ], "lang": { "en-us": { "role": { "label": "Service [Member]", "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service." } } }, "auth_ref": [ "r527" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://sonomapharma.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sonomapharma.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies (Note 5)", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r21", "r58", "r376", "r445" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://sonomapharma.com/role/BalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://sonomapharma.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r71", "r102", "r381", "r536", "r586", "r598", "r607" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://sonomapharma.com/role/RevenueDisaggregationDetails-GeographicRegions", "http://sonomapharma.com/role/RevenueDisaggregationDetailsNarrative" ], "auth_ref": [ "r202", "r203", "r433", "r434", "r435", "r489", "r490", "r491", "r492", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r513", "r528", "r540", "r604", "r615" ] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://sonomapharma.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sonomapharma.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts receivable, net", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r205", "r206" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://sonomapharma.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://sonomapharma.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventories", "label": "Increase (Decrease) in Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r4" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://sonomapharma.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://sonomapharma.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://sonomapharma.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Deferred tax asset", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r5", "r97", "r111", "r331", "r332", "r587" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://sonomapharma.com/role/StatementsOfComprehensiveLoss": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://sonomapharma.com/role/StatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Cost of revenues", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r80", "r370" ] }, "us-gaap_AccountsPayableAndOtherAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndOtherAccruedLiabilities", "crdr": "credit", "calculation": { "http://sonomapharma.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://sonomapharma.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued expenses and other current liabilities", "documentation": "Amount of liabilities incurred and payable to vendors for goods and services received, and accrued liabilities classified as other." } } }, "auth_ref": [ "r437" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://sonomapharma.com/role/DebtDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Debt face amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r56", "r57", "r241", "r358", "r524", "r525" ] }, "dei_EntityAddressAddressLine3": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "330", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(CFRR 211.02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "710", "SubTopic": "10", "Section": "25", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483070/710-10-25-11" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "40", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205-40/tableOfContent" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483043/710-10-30-1" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r105": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r106": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6" }, "r107": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r108": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r109": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r110": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r111": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r112": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(10)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r512": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r513": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r514": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r519": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r520": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r521": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r522": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r523": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r524": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r525": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r526": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r527": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r528": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r529": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r530": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r531": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r532": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r533": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r534": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r535": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r536": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r537": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r538": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r540": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r541": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r543": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r544": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r545": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r546": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r547": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r548": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12" }, "r549": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r550": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r551": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r552": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "g" }, "r554": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12, 13, 15d" }, "r555": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "13e", "Subsection": "4c" }, "r556": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "14d", "Subsection": "2b" }, "r557": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "15", "Subsection": "d" }, "r558": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Section": "14a", "Number": "240", "Subsection": "12" }, "r559": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r560": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r561": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r562": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r563": { "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" }, "r564": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r565": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r566": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "425" }, "r567": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r568": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r569": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r570": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r571": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r572": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r573": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483504/205-10-50-1" }, "r574": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r575": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r576": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r577": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r578": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r579": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r580": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r581": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r582": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r583": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r584": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r585": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r586": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r587": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r588": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r589": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r590": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r591": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r592": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r593": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13" }, "r594": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r595": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r596": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-2" }, "r597": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-4" }, "r598": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r599": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r600": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r601": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r602": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r603": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r604": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r605": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r606": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r607": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r608": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r609": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r610": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r611": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r612": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r613": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r614": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r615": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r616": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r617": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r618": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r619": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r620": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r621": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r622": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r623": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 62 0001683168-23-007982-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001683168-23-007982-xbrl.zip M4$L#!!0 ( "V ;5=@;MG;U@H %AO 1 _L=1)C% M;CX<=M O/__U+PC^G/RMVT67E#CV,;K@5G?(YOP3NL4N.497 MA!&!%1>?T*_8\74)OZ0.$>BQ9WS01.%5:^3*3M/^U'?\S8;ZBT$N9_?>$> M?_\TH=\7A'WP/\^^>SSS^WUQ/ [I. M2'C\Y%!V7T3>__CQ8R^HC4ESE$\SX<2B#WNZ>H8E221#+:V@ITPJS*P4O:T2 MADWBHUY8F2*EA:3O0E(:D]HD0R>)M;?@#SVH /J#PYC0E]T%QEY"/,=R%@B- M*E+$4J@\(11FB;IJY1%92!I6I1AL)3(,J5:#ZIZNUCP'W?W#[F$_YIS>C@8) MD^2,N]A;8N%B'=&!COV/A[I?.L0E3%URX5Z0.?8=<..'CQTZI\3N((7%@B@= MHM+#%C&0&,M\[2X\!IPGO2QQ7I(OB3UB/P?/ MGB 2V .WKJ$@XH](JGDM[%B^TXAU;5\59U0>-^9S6_D,.[HS3I>$*!FV=KK( MJ-4/H*GUT$B29F&O>7G'SY5JP(X*XB- '[?".!0*Z(, M;>K]"86:6]3-4!^)!6;TOX'! V9/B 6>7Y 'XG O:.L0[^UD1DA_T)L/V.([ M7/J"P,NF7(29C4+):%-T"U\Y?-<4HAVB? 6@7%(&:U&*'=U_ D-"[+;0& 'W M,0M<(C1 +1&+$KDM:A5#K>^Z6*Q&\RE=,#J'=053 \OB/E.4+<8PXEF4Q!.G M&:T)BOW]+(J1<#V>;HA':_DH5M#":;87S>\^S:#I9Z$QV7"VH%1EQUR7JF " M@7$/VE"',V'KCE5%8 3901ZR1&(P*J9DMEB58W5!9E''"9Z,6O\PV_J:M6WD MJO5]V5*^T:J]_S8WF6P(^L??/QSTWW^*%N,M+%M@Z>KO0[9.1,"0C]=+M[)* M(X"."@'JGN%P4EF+:^$IAV?(X)'Q$]MEO792-_AF5,/YXC#".5V9X1:I)ION5+=KY+$"+]<@J)L^]5BUG0SL(E8%8$17KE\1O'& MH$7KV9^E+HC"U)&W6.CE^@,Q^4R5XS'"-)<"V?K9"KV)-*%$58OTLUR!]*^^ M@&6=TZ_'8@+W82ZQ51?N1#]RM &(KBUHX:\)_PV8X?IN&M(Q7FV<,JS/9A0& MC<[6;(9!9$,N'+S(C#86FAW$*9[5ZS 8X5_OH$X[>]<_O%,,9&&-$6*%AWM: M8)Y[X*=D%;V=S@BT&@>"6BA?)&,=SY''X %(W:!L1& M$.=S7]L@;@?NNL<'BV&L(C""+I>GVCQ>V,+U E\9XT$M73J:1\05GQ^W<1H! MG,M9E7V77.]7,S5\CD3(TX+?%/PKPA<"6*@U(0N:G'&LR6,"^-M^_)=6(2K:'B9K4@ M7K(M%2F.16!AY:3D;GX#(=PC0E$B>['QL0!%E68?;ZA!6@_,&+T7]-S!L[J> M PMQ7M'E:RW_-7R% *WK:R:F7\GC\[66U_ ;>E==O],=\I76 MUC%BW0SUC(CY&AA1'G&4C$L:F[!Y$>0S M; C$U#)B^^V29>9LXPS>9:,@"(Z9B%6=0-ADB5^:H;&^PM,,B)@^!$'?ZME4 M;8,HR"LO#8'HWL]P17@[&ORN/PWR\":CKS#$R1OBSO0MF]K(\--D82UU''TJ M^+2CA,X(!%>\'L,H2KE]%PSVMB^BLP[AX)]<:7ILPYJ6LJ$BKJ8$'_V9A''6 MU]17@OO>:2<41X&DRO0;N77F"5YU+?S82)$>4NN/1OW\7L' N2MC]?O O&#AAUL9.WMJ!\ M%\R=$O% +:)OR^(K[*A,KRROW@7C]0>5+T+QB=IB,R)6,'Q<8.=M+8LV)CSW;2V(MB8R]VREC8"1(A]"=( M)JE-0GVW1)W[0E^:&AN_G6RK,^&&3L55L_"L'CA%9E3%'H9UL$0C"HO5*_IW MRYEEYF**]U.??!+;4-ZJ6<9Q=4SRC#E6K""-]\OE>X/5*N Y+8[\M:-%7 M=%Q;KP\HP5+M#C^-\4I;&;M85KFKS@P9*,"27)#PWR$KB\G17*>H]7XP]K4A M;XTAZ$\-Z+P[E4B;D^^JP]&!Z!$;*'>P$"2H'LT!0O @=G,;47/G7CFRX^/> M(S;VO&N.6<:C5,7.>C&P_X"!4I?=\7,.??XIX'9)OMSE==>?844X2\"7V+JXN(>NFWD83)G94MW=,5QZ[OA_V(E-GI<3OYSHY0CL,?M:)++J;8(3)>PT"'GV$5O$/CSGS [9(0&5QQKGS! MUL/,$8],+CW6ZS[1W.WQ[U/$Q]%A Z^]S[ M=M\?WI^/1CTOBA$-4,@H_MRCK/?/?_SU+Y[X\^EO_;YW17 8G'D7S.^/Z)3] MYMV@!3[SOF**.8H9_\W[ X6)_(1=D1!S[YPMEB&.L?A%VO&9]_[MR='$Z_Q\OH;#!X>GIZ2]DC>F+\>_369PL8P_L8Q4FTYG;T?)3] M2#DZ.AX\._?K^_].5Z@ M/J%2;S[NY5222QW=\<>/'P?JMWG32LOG"0_S/DX'N3AKSN*WQ-"^($E$SB(E MWC7S4:S,WMB-IVTA?^KGS?KRH_[Q2?_T^.US%/1RY2L-NM> M(T;9 BWGB"^0--I -AB<,S$HA;2*=,[Q]',OH@R)'DY.CSZ>'DG^/Y4:Q:NE M&)P1D6.KYPU>T/<7%$I=W<\QCJ,F&6H;=R3++>*8QG,<$Q^%K02KI=R?E'(* MX87H(1I/Y>SF>(YI1![Q-8L:-0@B/I"LK33 MDQDE4S%%:#ST?9;06"0>MRPD/L'-P[D5EVY\-&JJV&:?OJB]V^G>PZ@^^C)E"F3@$%$#0:9I ]G^Y!N) M)< "/Z#GYG%4TW1_JQV7U!&>S3[TXB_",175P^0@*9KOVA(\%^(T)WD0'6_P.:A/O"4N;538R# MR:NGZ-QO A4*(>[8=\$D!9 >*G.\P#$B872#N'1*C_AEF:2.VZ%G8"9'_Q)Q M*CZ.;C&_%XP:T>V'NRVT0_%I0,)$:EX)M""G+OD)MUUBX6EEH%220O&TG9MUB^9U0LD@692ENT0I4!=B9 MX4'6AVVGR ZL]KM^;"NPB:;+]65KWP/FT'D>E8]2ME25*U]T#ETPMV5V,"PB M"L6<^#$.5,,]@6K@>BAT[089G$TGE82V,@-(.\[6<=H@D.58]_9NVVF@VL MR"KW&V7B*/Z16XR++.MS[SCO M!W&_-&BJYQNR%H-(KA EFSX1(R.GGW*V,*DZ4RO;!4K1)$**GO>$R6P>*^GM MF#!;$4=R/U.(/0GQ#8Z;1Y^1"F:P$ZL&@^!VR4[YDG]U@PUV*;>"V>'4JAWJ M<+FD]UN.EX@$E\\RO\9BBH_C.>9 )PTBAEGIG54KM=#"'HU7DQS=C(=_7N I M%EW*>D5$ IRF14:O)&_'#B $[LV>%%-3%N-*B->%BHZ'^1Y\%%MB M'J]N0UGBIH',0-29)&.L,%.Y$<.U[J@9L$L&*I>&[Z0TX^DWX4@E2+V%&LC< M".\:$X$@NV2CW+NN*U0I/.,4,M&X$=8UUFD&:R^,WS#J[Q3)BX1N!/,V4;P* MVZ794U44:]]386A'K!+ VI+TO7RSO=Y@H,"8+"U3"QL9Y:[&K!9+2[9- \S MV;9(XW33M;>=9(*M90;.-'E-*PZV MT\MFN[2&Y-XD4O/]FM'9 ^8+>?:D<1KI*6QGI.")U 3:*0.55IG;(PNZLJ[2 MV4Y4X<8"*< EDX'2B1T2AH-D?!HK&,SED.:W(B1D'6<@<2B-@V4$G2[J-$F! MC'OR&*"8H _H.4LD->%?T]:A!*PNPAL1NC3Z-9X25,UH)G4H'6L7*=PN=>CO M;5:M5-?6VIYQZGF42 V'8&H;VPYYAONRE8UA'527QI$\Z,XHQ!S5EK8#'=@6 M.I N&6(8I)?&4'B+2#"BYVA)8GF9;"VZH<8$H+4=+<'&@BO")?/=R;.G% ?Y M+;BA[R<+J5\N FW0N4S]SL7,@%AS1HDT(U4]I.3*#8] MT%RT&>+>E/E/1 M$ME.6G:T$_@!FR:[65PEM\';]"Z-#N:GP3;*:_'SP2Y9U+^#5KIQ<;K+C0OO M38GSSQU?'($]4E>"]0X&:\/98U.OQ-N3S+TWWRA*1 :(@Y_M7#/YRN5[=IQ- M32E;J9&MC%,5[PQ^<-/"=G"JT6DE;2RC<2L(12*G^V) MKK5$9;H#T+OD ^YQ*-C-TF>>0R'V,%@02J(XO6K::# NBHV=F615!%M6JO/T+U@E'-4+2#U"7(M(&QI6 FB[7$B%T)KW( MB+_@*>.X\.K#Y;.8.T+1A"*^&@EEJ<.V\I@04U-M1&,L'^+0#]9..[4]Z ^@ M4=U(JQF3+ODS68S;DC6;&\8K&DUTMEV"!8.#-.F2[858D"BVU96Q *$EL#UMX<;5HG4JDM=L<^1;'.*G, G4DXE. M.9DDL3SH\\#:1N^]=V1[FG>DN:VQ5#_>')K:NLVR*^&]R(RFQR+]U0-'-$*^ MT@8-U$^9K8+_))&J_*<>3QXFJ]-:6B!NB/<'E,.V(SK,\+-C7=?V0';X;IC2 MYL'[_6\>V-PQJ7S93 GL+SN!%3P]Q=3^#HE\64.(<\O9(Q%:^K+Z%LD+T^O, M.7L?TKA'VX;'_W/K5NE72]N\MGAZ@<6L]PE*7S&47ZV7.M7A0OK-]&N(].:" M4=N.72^V8ALEN61<]9#Z%]U7OM24U37M;9]Z>+$!S8IPR625%S.@2]A&0MMG M'O'I!(C7D:JPF>>W&"F;)#PY::VIZ#1)*#[/NQ]=D79.B7H.-M][* M:6WC"CVPPG#TZHRLT93;GKE.#PP6G/>BT^^<*JD*V>< M3 VTIHN%IU8X7\7,KG\6H-4\UK$ VMGA^E1K?;EM;.-S7&U,WL (:'B':UH[ MZLXE\VMT(-?\T0OWKVIY6'IK(_N>Q0 EBXAI5:FG<'3_J[TM=EP XVCCL1@CF(.#%+( 6K)^0P8T]OE\IJA MNDW4@KS%=H[._G8&J )W:LX+<#[&@3K=_ 71[_(Y48.GKFWMZ"8WP$Y&6.XE MC'=XF0^JZ?V<\3A_ %9O,0.)H]O:<+,UJL.IF2:Q;GW[X-WZ^XRS;R2O<-@NJ:Y[L_.CELS]'=(;O4(POA8_W3>>[#RR'[3!J1^_5TVQME[M.WH]T M69FFK-S))VE<5J;)"SL4$5-HXVD1[IB^2+%ZS]E)9[:CL!.#L$,S.GU%08&- M1M3PRE3IR/Z'G8[LI[UXA'K%?OZ.EBSZS4N[*QWF[_:&PIC/$,V._BH#RF]. M+SR^H;FM\*O\VG(2^2&+$H[%#T4^'J*!EW+RRJPZA7)-A/*$TE8"1^8PY0.A M-'TXM!['QVT<:R8*Q)J-5^#3[8T1Z2?X2J30F^^USS8]U=RN".3[: M!I,QD\.NP,[;\/,V##M%57P-K5[VXVW9(0^@=2PUY'6]$HB3*H@U!S6>-*\. M=B)]:>E5$O-T6\SR"K0C1PORJVV@7OA*<"PZWYR1M\VIX[ RB?"/1+ZF]:B-ZL>5 M:+@A\W(Z!Z*?,0J>O" *>F_R_W5^,10$]$&>B]' K 3,-C!3QEV#+$9]$Y2: ML-D<^P\%0A,&3'@J\547# Z%H=;QFA!4HG"]^SV4_.;,_D*^+1]&-XBGK\S5 M0ZI$Z,9,WWN3MG#7_7FA[- CFQYMP/^= M4+)(%F4MY+OX]2K8J8905$'69T45^<9FUWHP%!Q T_JT70'"PDR6E088E-HB MA8V07"E:3CRU5/3C=;*JOU)R"2QYK>,*EI>7AC*]ED'R] M6:$:FM%6LZA&M)O-$"^2C1W!W3!NJ_E1$]##C=I"=0L&II+F%*M=%@#4+L3R M\5+^=#S-&MCREL8KZ*V8S+DB(?X=GVIK:NTIZTXQW MPUD 5:QM C6/U'>5W*4)W^%"15,1% :PDIH BJ)ZM-E.L?Q+^CGQR?\ 4$L# M!!0 ( "V ;5?ST4/0O18 QY 0 5 &UL[5U9<^,XDG[?B/T/7$_$1L^#RI9=KJN[=D*^:AQ193ED5]?NDP*F((E3 M%.$!2)?5OWX!'A(O'*1( K+9#]66A./+@XE$9@+\XQ_/*]=Z@I@XR/M\,'QS M=&!!ST8SQUM\/OA^-QC=G5]?'UC$!]X,N,B#GP\\=/"/__G/_[#H?W_\UV!@ M73G0G7VR+I ]N/;FZ'?K!JS@)^L+]" &/L*_6W\"-V#?H"O'A=@Z1ZM'%_J0 M_A!-_,DZ?7-\]& -!@KC_@F]&<+?)]>;<9>^_T@^'1[^^O7KC8>>P"^$?Y(W M-EJI#7CG S\@F]&.GH_B_Z+N?[B.]_,3^^>-I?YV\ M07AQ>'QT-#S\WV]?[^PE7(&!XS&^V? @Z<5&*>LW_/CQXV'X:]*TT/+Y ;O) M'">'"9S-R/37F;_ID&Y\>AC]F&[J"(9.@2;.)Q)2\A79P \U1(K(XK9@GP9) MLP'[:C \'IP,WSR3V4$BIY#9&+EP N<6^S\5]&96@CRT H]+@%> R?>0-3@\ M1U1_*=JPZQ+#^><#XB% 9S@^.?IX<9[@ M5T2D'%3JW!'62ARN/E)+5 "RO'+1KVJ M(KKT[']D_E\B=T=7A M\M^!XZ\KH94/TQS^,5X S_DK-(XC;S:!-@5Q 9^@BQY#/#+DR@,TA_FK0YDQ MH^R@\UTY'GWR'>">(X]^14'( *OU;E!#@M4*X/5X?N234ZJP<8,)=IQA8.NFH E<=4TJTY?-=TM[""]^!9KDG< MLNU20ZK0M2O/\0+ZP'')#<#,*#W!W3Q)WFA=/X$QCL$EP![]FMQ"?$<'DE+7 MS.BZJ!W1;V>.&S#.AX :LD'R\351K*RUNXW:CM5-N'KML:47887E3[%[NWC' MCRQ"3-GV%5)3RV*RM(N*WU9KL'9I^>9XSBI895'<@K52%*#V@)WL#ZL^(C6& M:G;_6!6PJ$^;^\O*MD=YA-;]J$1+T6,8N;+IY*H;YJJ#=48+785\[-@^G(4- M&R)*,FI7U%53,O5A6HDD5,6LT+5E;SV1=O;;\3QN7,N-5QRS(\J^0+3 M(MC M3^!")6A1;[1NJ%'6K$J#=!@QJOQ4UQU01!/ =D)66>,T(DY6.$E.LW3P:0AT M28? =O !S-GQ7)DS(&+)TKS;3.*X_F'M.EAW.:P=(#V<6\F&\RH/)V*H(N] M.T U.XD)+G(SM#ALN(AA(LZ3!+EFP/R$&I@0 8+ !X/V=)U"%V?)-^$ MBUFHT_$7TPULRC=X3?_<2,D%#] -IYW&C4N!'%@(TVWL MYX/AT1:+BZCJ?3[P<5!"-YM&=[=E2TJ]BE4;&5.C8R,66YSQ$1 MC]82:>F22QKB1>PB\012UK91212]-9D8N!Q&4N0\41P?[:454L<3V8D^D2&/NDR^0XW!+1T18AR'H[[%+CQ7?N*.T\9EF=U9<.0D M>$Y05?C&F;HL4.IKC7&HE[.P0#V?(2R*3*W_]%2/Z)0=B ID\$2H[7'+8H\2 MG*/ 7R+L_+5UZ&6BR_?;,Y&5PC?\:8LP7Q,25!53U&"3OLD MJ4H+U:DQ$I*M4IP.^R<9A?7IG3%245J<1+WV3SZJR]+[5/#[,$<6G?1GBX%Q MM8.#F=CX6[78^'9D"\VMS-@6&]SZ[;L'@IE#V_Z]W>!_C3.&&8)/FR>XD"KH MC@&%,XL96M_5HI6.:86#:A*JPLG&#)7O:U$9S6(YGI6>Y[_!(R*_6]%T&?K[ M]$^?_GEQZ9](SYEU0UY8R*J6 BKOMB=I(!'-!D5LL4FBC6,O3POEFFI*!(F?#>Z^Q>#LSV@6G7\#[BUP9M?> M.7AT?.#*!"+LUL)#U;ATY 1P1:5-5A-6,^O!67)Z3R:D\O;3,HMMF'0$R+GK MD+Y'R+:#5>"ROQH%LW,I4(;Y9C L:+X12Q$VG0TO.9=R,1W3-_U= P@.3]^@<80QM M_Q;@,&M4PF/61=##7%:K #Y M[*S,&^\$@/'ZTR4?C$O8EA,VPIC%UQE/SM;;)O'!_M$O@&?IK.>U%U$K66N; MFL9XC6J>6N-2RO4?FDGVJ/EW*C0]5JP6$.-U3P<_%'+IS7J@G9"6O?*'Z]MV MB,5C-4EI8:SMN-9VP&[ M.EA?#GV8AZYREK[M"Q7D]W9G:#@NTK 9(52FW!AM@L_<\9U!>9)'&35MMPI/ MJ>!N^+:@O^D*NK]].!Z^3TKH.@ LN/X[@_JT%/4@]"6M;/9=S7RG=N5?[*%X9GL!>6Q+3130:R\B.UNYIPKA7/ MX"ZL@=MN5M)/_YHG7/N.=UC[K-^2O]JN1JYST7B&RL(R687*:."6:11<3IZA MI&2QE"_X'=&@=G]YAIS"JLI;!#HB0>5B\PP!A;6WW.YV!+_FY>89B@KKLM2S MMWZ+1[8V0QMA$:37G&?H+JSS56Q$PH"!E4QF/=(UB[#IC.*%X KT##<*_D0] M;J2GB[A!-!W=R! .[0!3 4!R^6R[ >7W%48K9FX"/[[M-*\SA9A%2>*BL1DT M90[M)9P%+AS/=Z1$=LRDX7F,.:;2M(KEDY"MR,?XPS$[$GNV+A] ?+2FU4GU M'\2L[B"+OJ>>P4!?R4]&8(@]-.G74GMQ-/HMDGFX8 M>J@I54@F*_HO--5TJ$GY*2PIULS#-\Y,_V ;4\^7R2+3;/IVKP11Q,Z3PMNZ M8N"4\:2.N(65'EPNL];EC:F]J205:I*[68^RV436LYV1@W4J[T4+\.!6H49:0[$1%?@,DI]/_A^,MK;^8\.;, N)$MIU04JO\9UVX1 M\3'T'1P=$8 >E9!/%"+)76+0'6MNG=:S]3U3S/%\.PQM2[^EY)5/KQR_-A>[ M,3'Q[A\G;M3<7&GIC,03[*<>6/II^[#2#],B1>5Q<]J6T]2 :+?QDDQC90C$8& MM=L3=3M1:4[X[1MYG#7PL!;OEG78>8='A@DIJ)IX\CC,WYSOT28;L+Y M,?T08KY=YQ=A-<3J4CJXS-86XJRTNK/;=,.3V5]8L!S.9 '.!@:?:HIN:G>] MF^*=0O#38(U3NS:_]I"]=M7BF'$9RO%\[M@0D[*#,R4'@4M:OUI-X#*#ZV]K M>Z\0I0^N'EVT3M,7G82_?&;@16]8DW=^M2J@RANN3ZXOC\;.$:J%U$N/()H3 M.;^CSJ)_#_&*P5*(AD3A16+AALQY7/"^*KA+'0ZD>0J M_?+F!L0N!3+(WU$EH-@@1Z> 4U8PR>V@Z3)](9\E,C&WH+4IL1@9Z6M.=)U& M]N*S=MX"S:\]NN:S2H%;ZA@YP4I<9"?OJ*G(5/9 H*HT&&?>&&$4+UW[F"I> M 5M:0\?KH>V5;%6;_T9U<***%Z?/915 ;Y" M5$*KB$)3X-@Q;F4I9;OMHZ!**.#)2MNUXQ([<.<#[-#$_U M10&+=WVIQ00KW/UE3J3PW 6$C.Y]C@APW.V#M&IAPF+G8R)$@K% MP@\2\MA@?HPPN9 T3;CB*S>+74R(%7)%P7GW)H]P@WS]-$192*JLK>8W;G(Y MC*3(S8L1[B8+HR.#.\O+T(/HY\A[@MAWJ#&XQ7&65O%=F\*.NE[N*'A0\N_= ME./G&CM]UFY[MC@J61D%/O6!G;]$M4."3KI>%%C%E9#!-RZ*F )\"_ 8A\8C M>CU5_HHYH;!XG?=,:$(RC/,GLL9 _2$3]]L'D2E08%RL,(NY^M.FUG__I%?K MF=-8Y,2Y&C8Y8(W"^V-&MN\\\6XY/U&^+WP3YQA$U])8(!Y76UU4S9>'*81& MFAA;>QQ%1@/A$5&A.&O'*8R)T32G3(*JKT;D87SX)X(L+0W+-3,AS-.0@)"( M3N, MFJ'=C'FR-K.USQ:Z3'@4]\X+'S+C>!1 >:GDK7#9;M.:FM<,BX &.# M9/Z SF+)CM,^00P6\/*9^IL.@;?8L44[IVX ]/JY ]]>G*4,#WZ3Y"WI7[#P MC:8M3-9KHR*/C(L2UW=:2BEMR68V!^+U:6K#O%.(D!NFP1+ZKQ">0\>G?@]B0E+VK.DTJE?G[8VPC&>CFHK-&Z=;#V^ZDZP>MUNG)L\O3_=5[WO MU!KW]K<^CWB:]\Y8S9.Y1=T9V8:1O#Z=;8.!/(5^;ZQ"2YD0DLBRF&T'4PM3 MO3Z5K,4A4?)_[Y5.CX>J"*!7T!WXQE7;H;%%<^R\/L7OQR6!XNJYXMNMI=5S MD\WX%F&-^SJZOHZNKZ.3&JV^CJY> MZ.O3Q7VZN$\7OZ)T\4[7KIBZ+VKSWA7A;MZPE:?J4Z_KE<@=;W2%;S?6]B1> MAJ]DAO .XB?'AN70-TFPD'QRCWS@IG\_1\2_0?[_07\";;3PQ/?TMC;EBU.D M=CEEG"/;&KE17.@*X?@KUD[PPJ5NVVHMN- MX'IQJFX .Q62DUW'L:\]^B>\!\^0J,6N/^1CU]$(5CA$:;QZ2UL+^"?P"7H! MI(C 8H'A(G.F*_OM>!XW+B?L8YZPN+65'65+XB#_"YI;..JC*4C/H5EUC.6X)#%S<2]CPN"JXLJ_F5&!)\;'K3>OB#H+"*67D+N(643QC7'EW;3% MM95DPGEMG(@#!GG\,3QIM##;3/,+XX2\12+@!D9]:PC Y#CKSD)J)V!*/ 1" MYA]]/#D*!7!W,QY-_QFL@'=._4-N$)0UR[72=4RF5)61$&;3]H;#QI'GK.CN M4<;'?#-M@609)TN!-A[]Y3 SWK73[<@$K8'KKX4\Y;2>?C"4M2*\/ Y_:'9Y M)-A/66;Z:6N5Z8?I+4:SP/;'.(%:[KO0IN4M]\)=X:+O)I"C)@*V)8_!$>X" MN:6DK'G'GHJ,K07N\TELW4GI2 9&.BL-R,G0Q&Z,5Y;4S33KVJ%14O_\J_UR M>,T+.$=D2+/IZ6:=K](U.%\$S%VFM?$^7NFN*)WGU 1@8/L_'']Y'A ?K2"^ M?+;=@+TP8$0(W9' V3UXYDNHQF#3H::X>LU@4VT2%;+G7<>ZA;'B+Q M,.WB MV!.X8&']TBCQVZ/J4>+MR!:.AN[#PWUXN \/BU\*[MF0F1M&P\0A/\_69]"S MERN ?XHCQ/*>>['K4J;&N#AQ$7("6!:YE/?4$TU6%H),=N6,,"G&W)[PC-S< MM2M@0_=]=\"%)+8]<1!.NA7A==$4X%9^M) Z&=T84DDH99,3V3J-P.6'%07- M]V*5$Y-@1( QUI,T.E%P2]"\^P"CG+=(!;@94<:F!&'D0M24L#I8<@BTWRS0 MTZ&- FJ!UY'(X@];B<5?3+_?E8@G_O'[G89PHES/40E((TS198#1(S]L2)ND M6W2>,JW"W#*LW*QIITP>$0>(6+S]74=(M@J#@7>: 4QA2YB M<['==%BVWAC$;QYDKF-Y7)?SG'( =F7I>'Z_A#\077V$M0!E3:?#=P8S6(R: MR^-WKS?3<'SZXC,-(8E[EFD0U]>_'59-,.B^&:;/*O19!9U9A3ZBLGM$I=L8 M5Q]1Z2,JKSRB(O3@0^_V'@EWHEMWN-#:Y*"*!';3]HG+9ML%),D$E*T$$N4]R.:R4#6]F1S?&? M"[DL!<]9U,>0Q+'$6^:U-\9/EHM%E@TVP#=^[14W$IGTM39]K4U?:]/7VG13 M:W,#*]79;)KO;XU-A@3CC.?(#E.\%*P-G2>V,,C$P^O1?6IJ-QF)Z>#GJPQ: MY];R.X^%G?;6)9%?;JPMXU4DC4Y6>2U+=S+&!Y%QXZ"VC-_H[XP M#?4R2H,G#+EL09-T-,7S*'F:4%4ZNK&6DHC[-_ OA!.PO*N.:,.R=H:O6!S4 MW(>E2[:S2YS'\PP\4:)#T+S[C). J4@%L1FIIJ8D8.1*L[.4.LTQ;6RE,+>4 M:Z4AIR37:22$V[3ED;!SI,3.4;+1VA-^IO%R]X4MJ$6O=#V"M"" W5+?2_Z!5A PLUCJWIF-^17KV/=EM92==_9^E?W[S__MT;A-,PB^+T\:]OODS/1]/+ MV]LW*"^"- J2+,5_?9-F;_[]W_[G_T#T__WE?YV?HYL8)]%G=)6%Y[?I(OL! MW0=+_!G]B%-,@B(C/Z"?@V3-_I+=Q DFZ#);KA)<8/I#^>'/Z(_??W@W1^?G M%N7^C-,H(U\>;IMRGXIBE7]^^_;;MV_?I]ES\"TC7_/OPVQI5^"T"(IUWI3V M[N5=]?]*];\D._OF'?K3[[[>/W&7E\^^'=N_=O M_\]/=]/P"2^#\SAE[1;B-[46*T6F]_[3IT]O^:^UJ"#Y,B=)_8V/;VLX3GWJE%4IO74-=H))G$77Z6ZH^]J>X-.Q0XH]*M#6 M=UZ%658$R4[@VYK.8=_CW5I\J^>^I:F=Q[NU=$OS*+ +$?+@YI6W:\+^>$?_ MJP,1OQ1T L-1#9(5H;' _ M\8JC*;DK/PDZY";/F&1'KSF9&7N8BR.>\X'5^ M_A@$*_J!#Q_?XJ3(Z[^#$MLO#KZ"7.Z^_P M2O[UC87\VWX%F.:(U+4(2&AHBDKB;9C1B6Q5G"=EHY?J"Y(MK6!4;999"/^: MS)ORRT:F$!05Z8@1G&=K$N)!?=RNC6VK5@B7"=5@#AM.S[],W_P;%T/9 G%! M]')[@"2T1$X(C#O GO)QCHJB[4F?>,WPN?['.BXV;/E!%S)ID=L8,KF.%V.F@R\U M:#(%,(2S0=FG6RF*MK)P;-MRF:4VUDR0#CDON6,%O\TBK (93-BC[_-KJ(*9T'J>H M4H/#M@=KE.V"I\7#QAPF9=@I]PFL?/^#8-LR76VRY[?:=V;&BU.C;-5AD,&XEP.'[3=0;0\3X'9\@=O8[" M(&TIH*T&E-41=\3'*U9=[8PAD7.[T%; ["ZN>T)@:*="IEA$EY)P;/@O 2%! M6F@)TI-Q20XIO#8Q.@)@2"%#U2=$)7,P*N1I%O#^???IXSO>Q]/[\:B]>O^2 MQH5\1:*5=-'?%E!9KVO$O/>]&9MVPX2+']DNY*1HV03ZKZT]H/_X=187"1XO M;M,H?HZC=9!(/#&-G N>&&$REBB%O'/$A*S/$"[+CI2VT@?R+A36XJ?\^QEM MZ'FR4=L)4<:9A5#!:VQ#7\![C^M0]7N;BJ%*[MBSPD_D^]E31M)"X1NJA-SU MM K@MJO[$D#Z6@%+Z&Q".[L2A.,.3BFB8H;)\@K/BQG]D.ZP3B[K=.V@@]M9 M/\@$O1/&!EV?-USVG DC)GV&F/QQ)X6;. W2D"Z6,SIKY6O"0AHG!"_C]5+C M3MIH.3,G]E5H[(M9Q3M_AN'L,ZFEB!I-5*O"L4FC;P&)#+:H)^-T*T\&K[/Y MUA;PSAD=*F&#B\D!+ Y)D"F"X98-2\($JD>.Z/?^Q M7@;I94#DYZUR$6<.C0)W1I0_=[E4HB)^=T.FY L6H?%F$PQ>8Y# MF?NA%G.U&:8#6>^%R62\$\( K$^*2A0%*9U72FDH/DD%3>N+]&1.UY MHB/@G1=#A3] M7%NA-'K(-D%2:/; E:+.>MT MNE\A1P,#NC!B6Y?:?>I.*KD :TN2G#Z2(NN MC-/5@PQ>9[70%O#.#ATJ%2W 4.&2=4=:$!YI]!#G7R\V%S@-GY8!T=WB,ZLY MOG1E58G>K2NM#AA:60*5W+O:JB&FAQHU*-[H-$AP_H"?<;K&U3I9;Y/4\D[M MDPEVQU:IA,$0S(10W#7CHF>H$F[SRN<:N-F=^1%GCR18/<6A,BQ$(^MJ-6R$ M6R^)E8+>&62#KL^>MM@Q[%".P^\?LV?:^FMJ_38E8:I_;/E2_>%7BJA;I?8/ M+I@@ F'=OOVK]SX6H/0[],O][>SZ"DUGH]GUU,O OUZ3;"7W9L6?70UO&:AZ M1+=_\][!"D!"3# 7\6OA1WD<*+NY_:.K3A8!U5V\_05$!PMPA*T+*N"W<^^H MIYJ.EIC0F4'9R3(A5YVM!EAWNB@!HO.5L/HDX(*HDCSV#A8[?!TO9D_XEXPD MD7K[2B[G;.]*![/9N)()>>]Z$S+9:3@:+Q 51ES:#0/XIV:9TK;K11WS0 FV M1P5!#A(;5.!4A"C),,N0@TEBQ]V#>VR_<]"2];5K(,!5[1@T@M[Y8X-.L5/@ M;(-@OWU/0]B>5L/S;JR M:&$IN7'4*+^&MYJ+L7T1=S=BY>"V5V&[OWOO7PTH]<@_^@WHZDLCOK#KX0LXBY!1R$]7Z'(JQ/$S M2YVD=0_5XHZS8VE!]Y)A266]$\<2H+!+7HFCK;PK>W%EMA=7WNS%E<%>7 'I M=@THI;VX.HZ]J,^I(QR7IH+^Q]9"T'_01?$SG;;F.5UHA$6O(I+?772Z$A;K M<>%'[]VM0B1N)CQSU[V2U"-\F)?![O[OJ8BFLNH\[/X+H9!DB88*N91 3\M7- M5S@/2[1**#VJ=$3 \4..38E01IQOQR9 MD2#-^6L$1I*(HLZ7&PJPPM*C)P>*)PIPZB5)(^^7*=,GG"0L\W20F@V*3-@U M6]2 ^WP1)4$Q1@E/R1FN@2H5.+2Y?F;>.763+"O;DO=)'@&VCC^-,%@*]1%: MLHBK(:;GB4FM)U\-'!(D7;-' ;7/FYX8*,;(L2FY4HHC+N^?)-=I9$611LX/ M07HPY?2HA "2HXO,1 TJ[9,8-W$>!DF)Y8;^K1\&99!U31 EW#Y)!$%01%&A M4Y*E5*@YPU6\$N9O."!V=&E)^B&+ %5.E48,(%'ZV$PT8?)>2'*Y)J2#6CWC MJ$6='9J#KM(B+S4VV'$);\@D-RF$7[Y3[Q1UDN0<\L)!^IQ)9L'+;42) M&B_BD!\Z&UBBE'=+%@/L+F<4PH"HHT>H8!!50ETMGT1B#_>25=8*=[@L,_E< M9I':0S%HN265516ZU-*J "*8#4X%S3JJ9V5,"LK8K41> &(E>&'<*(IH0^75 M_[F+4_Q>67^IK%MV:>!V.241!,0D-3H%?RK)L_H_$--!XQ0*:3X,J.H'_Z3Y M8$N:#Z!)\V$7TLR^94!(\W% 53_Z)\U'6])\!$V:CSN1AG:\5UMS2?]S3&;9 M-UEPME+2"V5$J%+";,7@T47 9B(+4V#^#%/Q21/N6(W)A&3/<1JJ76:5N!?" M*$!+6=.3A4<=.4 3?QJ'N-;S:FM*I]PX2&HQ/U:F"U)N8JHTL.!(T@5F-"ZE MM$]*3+*\")+_&Z^T"W&YL!=Z2 %+2=*1A$<5&3P384H=1)5\+*PKNK(##>E5 MLM[O[JX 2V!MKP"W?@1! ADB\0IPN7M2"KGN9L91@@.%1>C^[*R3):":/F[] M!J.+14!"#_-Q365\#.2[C,5(/66I.D! %''5TRIP=6_W?P?1XPI00DKCC,>: M,3E/N_$O!4YSN?EN_>9L9N_#:2;R^@<0O=M'(TS3]>^.>_,7$A?TRY?96=R@0LY5+VMAUCTN%0+1^SID?294LJ@K[)@6TRR)P[B(T\>?Z.*3Q(&L M5C(A5X10 ZS9($J H((2EO"R6B.(:DG'))@0S$B(:4?P2X XC3 9+Q;2V5XG M[(H49L U.=22($ABA"<^QHK/PY8&*E40U_%+F]L\7V,RB#P2%4\44H)7$$F0 MAT@G%4@CJ4I%G]R:XG!-Y\?-^P_S65PDLL6E*.)L3E* :V:DWN\@N*$ U><" M_PUE"_3^PW?SWZ-:RW'WWVF7@>R;_[8," IH@(G//9>BJ);U<2%A.V4]FIV 1V].P*/!"7B$ MZ 0\VCH!C]Z<@/JS98H0:I?&\R1^#!3)";72KDFA@=SGAT04%%74^)0VHU%! M6QW7&2UYBK/;=)&1)?_^#?T/22T59;BJ-Q+D9T4Z>7=1LP88'>#9A3"(.AD M@U 1.L.4SK\R+52K53MA7ICT7^RT6&I8H*: M4]Y2QI!+ZFH]9IHH\9Z4^\0Q D0Q=TPC H@>,ER:##($U;)>N#!=!DERL<[C M%.?JB:@GY98+4HA=+G1$ '%!ADO!!2Z*:EDO7+A>8O)(I[*KRLRKK MII!VRPTMY"Y'I** N*+#I^!,K8)*G3JEKA_RO&P3BI=9%M4UE8@ZIHT2;(\S M@APDPJC "6Q)<,CV6^ZS LTR]"7'J'C"B(>S1O3OK4SP93F^7AHI'SHLO?(T M"HB,0CIAYZ^.* $+;X\(DB"(9(2G?H>DT4"UBF/6C"F'27L=QT'<%GBIO.U@ M5G'%(%OP-8],\B#89 FRSRFNUEU<[>!TAQYZQ!&#/,6Y) M@."($I;*+6Z_%> G=]YZGL3A39(%ZEV6CHSCC'DBO%ZRO*T ( :(J%0I\K@@ MXI)>^O\B2+^2]:H(-Q.2A1BS**N\L5:F_3=+;;><&52E+INL5 'Q; A>!0.W M1:!6&6>M&3W7 M^?EC$*Q*9N*DR.N_;"E:_>'7)GIDO&A"2B99N;&A>-%^F*H+@NY2&<;/(7K> MZ;D#6"%@L59EH:[;"*):&_V]UO?/RU&>XR(W,+ OY))KH$_!\FZ?Z]BH*Y+1@VJ3IMA5HI@&#<$KVS )\QZ1IY,'PS *D,!-6 M*H@T.FP,V(QM:!45UNR(NV2,#UV9+^WG1TL\"UY*RZRV9CH%ET0S V^S3"T-AF)&B,+17^U&%<%+22?'KO@][:7A MWGA;R[M#+E;!Z)-O5;Q39QA.)7_T;O@9-5]YWOAAE1_OW7"U%K)*'AIDGWU M%(WNK]!T-K[\S_\8WUU=/TS_Y7?_^N']GW] U__UY7;V-TA 0RP;F(:305!NE;@2MEXR^]Z#L-M[@+6QJL2G MCX:!Q)B>.V@\C='(>W3']:^L,$(3WDK=RO)X BA;4XKYU7SD:]8#X/\8 MCH)-2MYI-A3I $<(:-B!>3/4VW:G84/3UY;E$!=(Z_M \GE8[H^XX(D7V#7" MC.?8PVFHIH56P^D-3S/TSKU.M3@8\V/&*!S?;37X-G='!WUWGQ48_?'WWFDV M.'P!2L#"L!"%$PA*&!R&T%9HP@ZXHG=634CE\7.,N@OJ4DG'5_144'M7\OIB M8)BCQB8:);KPHFX.];O1JM9">9E?ZG^_^_[=NW?OJ6-.T#,KY ?TY_=_./OP MKW]">9EZ*E@73QF)_TEU@@)-:K"8O8L3U0> 6Y36NU8L'?&MY)\:?,Q"&*N)V89R/YLW)8! MPW(%,-F\FZ4:3G_XPQG]$_N? ]+ZCV?O__SI[./'4O8/9Y\^?CS[XQ_?'87K ME?/P9__.PRB*>):E()D$<72;7@:KF/K1K9Y2!1)8*#J-X["N2"> PZ@%9O!8 M0Q5"-AI%Q"YKG\^EOMT2']8FI!*??"\REZSN,8S5O>GZA'D75J$&Z<*+88-;J@.+<)9H MC5OA?$$"F(Y-"MB9Y)Q7)>0EA^^L?[XKEP S&4IAJ3/P_IV+^4^TVR"ZHTXG M>SQ&=6(B$_1"# &HE!R-%#R"]*%I2,)$^9,^N7^F='=.)P$9$XXTXCM,$TQX MSGVK;5>ULK_=;%.%U!O<*DTPS!L$=\ V^':G$!@YR]Z65VGE3 MB,*ED\%M$ZD$Q$\;\+:DG8I70AG<,]"O2@X :<,O2)Y8>;C:;!0:PI"5TFZ? M!-%"[KX.(A4%0R@]/O'-$":-6KNZ<)[9JZXGJO;\MS^[#?'I@NH&\I2_@>%" M#U"_\^N?O??T9987X\6/61;Q TY,GN,0Y],L43LX:@6W4Y()>'="4DF#88P1 MHC@9Y3P%,('"I1])EN<3DBV448,="9=LD4!KTZ/U,ZSX Q%8GP5< JVXB'<& M-#=%JZ>,3"^U:N2]W/M5P9;>]^T+@[$D)H3J^[UU4CGO1'K .6;A^]027E'S MEF3\[8^J/LHI5ZOCUE6Q@-_U7S0*8(AE@U+T=$H='@$5;;6\4VR*$UKQ/:)5&T3).8S92V!T1/==LE9U&P@RJ4" M!IT"O%-3,."VAM[SM&DU7<)RL%3PY!&=&;R9LJG -K#>5-6VI!>^B%"EC-F* M >6, %!,WT1]<]8(-7.R% !CV&6*7ATJ]JL?E#(I.<]Y::R D/E2J0%F8K." M*7_ I;)',%['VXZ+&]IQ9=:.-:W1N!D$%WB1$=P\HH7SZQLM.*>U^5"@ABXP61-VP\5/)QA0_LI@:,Q]5,!5G M12SE7V7HO;.(3DA&C[,GXY(Q4GAMGG0$8-DJ&;0^(Z@,C!NPNAN^['E,PP:P MK;9S_]*^2H*C:5:%Y7%:XY6[G@"O9:NJ=4,GX_@Q+7,XAYL9"=*<5H]._Z,T MXO]*N#,PBOY[G?/$N2YUJX M;;9*!<'8?QTZU1H!K:B7QJ-5/Z,YDP?'G:LX61?*F'JEM$_^]"#K&%2)@N50 M%Y\-BZ)2PSN/?J%NR!,%,GK&)'C$]VN6!7*\$,*Y=;9I8!DN.;=3]=I,'%0 M&'[N@EIX*:,JXSPH"T$I+X7%2Y9Q^U!,H:*RU9BTO2HRN!0 -#95T8+(JB*@ M4]F >P(RR)]NDNR;*0A4K^(EEY &O#2KD$0># 4M0*HS#5&& M,27$M2#=4*%>"0,V(=ES'.'H8O,EQ]%MVAR>CUBBYS)OFYY]NQ3D^"!CQXKV M3CL&E@*&OSM#%];0C,@+3N1V2 [+(=X4H>,UG-.J#Y Z1X(+[&'5=OS*<3[E-J'[\1JKFP+^\-\!,T".6#DQS7SS*51DB-0?8R%A MY0J>_I7]=\@,X9I^!<6IU I^]CY0K_"*XH_YB0+][P17)QFC)=M*_2?_NZ+% M[53=OF%J7YGN]"6O\SF3YA$)M;AW_M1/_@X+NS-J^7B$>4 8GD'%*<>> M,9EG.=:=XMG!%0U7E9J-!>8%>0XC])JP1UJO?Z+]8 J2.D\=86J:C;Z6G]^_PB;4=A6&VIKXL=9IQ M_*Q)2V^GZI>KZLKH62KJ 0QDML4L>>&%"[*E2B4)D(>WZ3-=4F5$_6BP0<Q7%[G2;0S;F@!-WX1@]F"A/A6" M6>!O$7E'0)D8O=F[(C#M/>; MI%R^:"AD6+A)-^ S5H%:G(TJ8+B(L^.$\6YROZ3]@,[3V:"?!9M""1:X, M@*&*"EDPM*<);<-G$&KEPF55BIT('=EN?!B2-1V[VZ7_7NVC*!$><;55'\YF M:7&G27%=522\9X(Z#Z*UJ>1LN?5+7#RQ9Q7IE,&N,TEM[S!5CXLJ;64TZRBI M'A1*[H!9B('M%U@#Z0[79YM2QWV[O*4/BY*W"3 MZWI :W@$HK(L*.S\@ VMRW5>9$M,AM/54(I?TEI544]=;1'P"6P#7[E!5:66 M]LY=^QA0=9RB=0$PHWL54:&6VK#NS [&+0LH-4:Q064M.Y'(#Q&CKBT( (LM M*FK!9DTIWD\&]H9NBE&/ZQ) 16=23[V*:!V%_UC'!-.*TP%8;":T,@5=45[3 MO_(LSXKV&E* TYL\RBEM3:T_=K!R(6S!0KJ*6!; MF"/4; E?GV *XU MP;#V)B-\(^0*K[(\5IXCJ,5],%(%6L:_OBQ4MBEP2L*#^<_>"61OY?>>)J#. MW_O-VR?AA:IQ&[U0V6P-E;4W<1JDX0&\4&U! %AL45$+-FM*@>Z%FJ&;O-!% M7<(AO5#%]GXU.8S34;$8")F/[!1<+:5;P6\V<#72D.9L*V1"NY@ MJ8.R%(UF/Z&@5J/>8:EW7/+DXW2R6MUE0?^:CDK(-4E$@'UB;"4@DD% IR! MSA@PF4P0$_4^$U+#&&(<\0S@%T'Z]0K/E0M4J:A3QU\#MN/T2^3 S$@:<&)T M6BE:SC@1%?3.EP>\JNF^F#YEI)AALM201B/O]O$Q ^SNPV,*82AFQQ:HR*>8 MNBRK($&KEBW*F>9Y055A4,S>9=O;YX/JC._GA)_$DE*-V[BDE+G>WEE[3;VX MD/J UR\AOV/V0 ?O.&4U9__#]@J?@P3S*T!TG1&'=&BS'T9IU/U#2U+1H$?Y MDM.TD<=KJD[*R<-_!HP3<;RZ]4=?^26VA8VK;R%"/\8F#CXHV7XV_P^\+1EXRCZR#4(IQFRO31P)X&V4P2PIE0O=9=-RU&E MS6;E5VH-CM$%)S16#S[TG(ZD%>?ZM A(<;3QI-LOE@V',S3'CW'*LDWS@V$. MT5../6#4<)O#KVSYZU2[Q#Y,A0:0 [/K S:T<)/H:;U:)7R;.DCJ3*FWZ2(C MR_+E%$,66UMMIZF@AE6IDQO*3A7,*F$87B%[5$L;17$>)EF^)IBQ,ZP/P^C$ MWQ3G/P:K?C!D$L21^ME>0I0ZGN8W MG@"-W9#!)&=V61[?+DIYF8F,;HH&9[\7+AH78Q[0'T)\AN@, R!JW39YO^?T M_%8)^/VFV+)1U7J M#*M>S^V3"Y;5$"8QG9)WT@U%*K[WEA=\HRE+4\R?<43?XN*)1=-X9UXGI?4H MBF(&+TB8JW2;5JD)Y:E;>6N,5_RY]0>V$LSC D\Q>8Y#7#8,RY#]F,::#+O. MONXMU?KQFU29??UXGP8S(MW65SAA6JZ2;(,QRA7IBL&\[RYO@Q$A;,.LWG,N;EW_ "8T7>,6NT\QO)# MN?T>I]3M?BPW3U^H]?$PM>Z(XC2FV+V:^#!3[4X0P QZ/_66/A" )-: X(0% M'[)E7DSM"]L/8/N^I/DV$U^RX$%6PM&W")RT46E.]2MEIT \;&MX:&C)AHE# M%-X-@O>J'\DF@/$C^):"Y$7ZFXS@^#&]Y$G:PLV,NEMY$%8O]/!_):4CUO1- M_8:]].GZ24#4=_L=8W#I0WAIWK8'X12 =W/AL]9]2U%]J\IS&&Y0L2T?!2%; M99^A3ND\-*Y=/O,SFR^@[2<@O;Z]5UM=->%5,_Q27%"$7X_1)=+/G,RXTS32 MP8:@Y!NO8S2J*Z8;F'PDLD>KT@)=X6><9#QOE?_Y;+J>LZFXH'6\RM;S8C3/ MUL6/&7L(CK&0I*9Q-*0 M^&I0RO6C5"UU0;#ZL&0^WR]BZE'',55;K7M-$'5 MRXT4[V2MTLNS4 .JI>WJ.M2OL#!WS#:.BD& [EWJ3Z>BMZS"61/2>]8))A1 M<)AZ*'.U\V+IXG);\!FJBC[CW@(O'97%HVWYD$R\M &,JT2#DO,3 F,%A"U] MI088\EK!%*-8TX@%VD2M+0_ZCXMROQ!-GS" %],OL^4R+L\CZ1!DSR70.06G M;$*Q-M$#RW!Z(WJ7ZG6NN0XI Q?=T$MTK6<%T#-7[<> M)CNGE/;'(:WE4H@"99')%EU!2,!81A@83$U?R&D".2G 3NZWC@08,DAA"1$$ M7 B2!1'#3^ZS MO;E 'ZSN]9#JF6/G!(H0SM.;RAP*7QH97^O_SN7S^\__,/ MJ"S'.T^WE1@OND&R/'*5[P;Q2)YYZRJ-Z2QFWT*=SIL':8#.]+I7B6 ,[T&J M(8P$IG#.0[)1G=V_=6T+D@6WKG_[DIGQ &GO4D&.#7T3[#0XY$6>WNC0UD,Z M453#HUVJ]\%01DK/@A?K=;56P_%KOB;HO9=[5>)@R&?&V"=6J8&H"M 5MZ1* M)E.J5_%,,:T1U,E#)IG)?&U9!F 7\*%\=)J]&2)[O-I@OJRUW3[),:A*W0?P>21=GC?ZPIHNMGBTU/M;CKNQ ZT/V;#S)9, 0S !1#?&MQ5,I#,F_] MNMA>?1EQR/%]=Y$2^#0OF<7U_()6/D -LT MZ4J X8845I\05(A=(6C$O/-A0N*,-.EJDB#/^;S:35AQA?.0Q"M-TK;AQ;A] MQ7:W2G9?N!U6!AA>[@A<7&-V=;TS]SH@+'DZ>UV+GY3P^S<;T[QHU'(:56-7 MA4Z8C5X%#.OL<,I>.+O+\IP]QH.XGG>:57LKK5Q>=D2ST/.PG6:NAF0?3:T$ MAFZV2%4[9RU% (P+-0N2P8&AD BL>@I3B$NQ#W^%OKKC3)4OJ?89G> MI*R,':F&%^/VE?C=*ME]*WY8&6#(N2-PR?( =^_#3UG>MH!$_DD\#9]PM$[8 M\KSGE5X$>1R.TN@J3M8%CF8\!:-I9VW7TISNN^U7Y&:Q.P [_J%O4&-H_+@ MN:F-V%3V@^)P'_(S7@[=4/*A=*BO !QE!ZZ:;@"R'%;G];>@Y/W_PT&.662Y%0^5TBYI9X#<9IE" M% RI]/AT'$J89OO99P!,RG.,Q]3/"9BKSZMV%P?S.(F+S4]!P6S^QI)E.Y3D MEH$[5[7+SL'% &+NKMAUK%[&:;Q<+U%6EUOQ/*E*AF QMQ.!^2V^44B=$%O: M'Z)@/]/_O@TA=PQV+17,&#E8571#)BOU45 5 &A\W&?4T(/(,$9&-U _/&B.F:T&@"6NHXO M\MI7IW==UZP(AKA#T.H(&FW+X2PMCYCG&U3"]<[.[0!MW3NY?BDP28.D#J?. MZV>)<#3+ZC>.V-X^6\M>;'[$V2,)5D]Q."(XL#?J1_BB'Y-_M*:33P@'_QR8 M47?\.NK&ZF.CB?(@T:\YCGH$692W7UGTD_Q\L27@ZL&L3V7OI:4EN].>(LK@ MR<*[$BK@J9$?,+NXA*-ZRWD4ANOEFB=S[+OC@&8)2$L MM2B*2MDC/3;[2T:^LCX# C94'@_LP?T9$/12M'Q8W86^;^&P1:2 MI5*U^G$[?[,30S$AV7,AB\R7'T6W:; E62[E8?E_#7AN>(=T!NVS2"UD? MKEE:GCAM[7@&C?:13.S]>LF^E:G25:B$G!E:)<#&U@H2,,RM"I;0^[7" M1TSI-\>DVI5NOZ;*8Y]DUGI0 ?#FVMW@"WY25I9X(%%G$S?&RMPF-Z/RL\ VMW;-Q*+[7L>/=RK_,AI MQOJU&^@X<7[L"]YGP:-62[TB#*Q,L[-@J>>=>CN E:30Y=HL-H:K\Z1] MT;8 M@&Y*HOP;YB3)/O&MK5O,L(?(E^LD_H&]?8"M6I\6BH[-:V#*M2QG5:: MWAFZ$US!^M7*:)$1%%7J**CTCV0)VY"G[*2?91NL ,]9*B;Z[S+$(",W&+,, MF0^X6)-4:ASW*SM.B9'2'#X=-#\.TGRG\2!TE.D;+0+CM>:12]\,M8$2G/E%KP^&:" M*N1Y"+ZA9:T AW W<1KG3SCZ,"1SHBUS[I: 3TR M#4]'; U\BEC;%?1W>(=C4G3]=OZ7W[W_T[L?6@F(SE"*M?%_1VSO[HW#!W8F M-UY\R?$HS^4=H%6 UR-V8TJ\IBYK77%%_#W/]S^@L"P#5M?=4\W!O;=5.ID.E$#>I0_3+#VWZ4@G MKE&WJBSQ@%6;E((N'1\U4#79F!08MT8)S<2AD(H"XTEO%AHM,U+0)29;D%Z_ ML-O,JNW8X<7XXYA]):V]"TD9T$*9=\2O)C$/:EXDV;>\/!;N97+POSKLUK@7 M'?: ET&[W=_4"MQ 23$"LC&H87 X;MFDI:LUU2QFFP70W<8_\2KMT[#2XL"-!TVE!X\&25FG-1;4%9",A#^>#*O9 MB)Y]R_9LF:84B!SN57$7ZE9%G!QCN[@E1/W3:1&5?E.U;[)#.6#)VJ[FSG1E MA9PF85O()93]\\E0=L^V@$G0?7AYOW"(IJU5S5V+ L,F4W5M6:VJB!H&];[5*)/?5;69Q2S M"QL\"4>!6?)([_Q65&[8Z:7/'3@!LL4!,1ASJL?7I]"$7:E(BS+4DMU[TQI2 M[]3:7M:]P@M,2#[FHY7.!^KJO#;0]Q[,-' M#<8,G4Q3Z:[JU[JHK8Q:X-$WBAYMOWN&F@J4EX;/>15070=^4:);"U17XXPE MT^4U89_>ELEUV$^T.FI04+(!'+VW[PSY EP"<)JNVGG#=G)>._LZ& OFO,IB MXBV'U@=6=H-!;<\S47X+2/0C%6!GQ[H%\T%*!CON]4VQ\X"6%WN:(U5;%S&G M04H,^ MTUD.WV(#A>/CQ2(.,:KI)LT_:N)IC$6:2/[[;2=$FE 55I,\M"#0S1[+$**W/,0OM8=@* ^Y'3 MIXP4+!SW"L\+NYU F8JO]^]4X%4OV_7EP=#+ J1NQXI_S8SG31#JLP"JQ=VZ_7K0 M7:]>+@N&2P: X@80I=""2J& BP%CT&UUX,R"\Z_6)$X?RUG!*>5B'%_#[%,"86+_7?$6A/; E\'4:J2Z^66GZXZ"V*FH"2M6 MLD^'59(CA2XU*W\?1?"H5^VMLRE??2*E5O!'-!EP-;_:TD!I)8$H>;>F>O(@ MIFI!DF 8R\A>1;@MCL.J0G:5[^MX))82:AX%8^4,[VS^KVPH%$%T6.3@(P)G1D+'/$G M:.NW*\P]I]*$WH-&W(:>I*XJ 9)KN7UZ4\?1*2(<\HN-$&O'XWIL#]_V+-_7 M2=U!FD5UK+=7X6 FH$/72']@N(VS5,5IYLPSD@1D(OXE,-Z2L;%4;65RK0Y1 ML-NSRT,U1/><<]]2X0RP0U5%/#\UCR;#8++T(&&/J/&*";;?=2VW+@_='^KO MG,1X,S7308:?ZB-.1^.*[S[R#1^=8WBL2JHWTLOE VHIHJ"]U41%2NRO:3#V MLM1=OV 2QCF>D#A4>IZNOGZB ]>F28\TG'6??N6#W*+JRD2+J%)"M1;B:K\% M4\"OCN2W:7DF]"/)A,BSO.L$? M>,KUN+0MCC$/'Q(!J(%Z^*8=-( /]_G3&=@'K_/PR?C4#("AQ6XRLL Q2U'# M[E5?OZQBPDMH&O%(-MCBNZ &^Z&:\9!SM/&CT')UN:JP]32^* O\+8QC#TOL M/3&]JO'O>CF^%Z#3<0@<'AP%JY!ZID0^Z:'^U$_5Q*K[SW&QA&0!/,I[.9]V&[95'&]?I42<9 M=26'GM#B-+([D#D-7D$]/GS='+2J^KX'B-9,A>$;&2<.7E<6\7?4D![)=T!Y M-[LVTV%7);V/G(Y_LF/-C+-$2_%5CST/VXO67S_1<>IZ"K;\]&LHJ M:$5+\V6T7F>=387?DB'KAI@YIT+_\Z_#(,D;U8W1Z7[[]%H]$ YLH,!/>;,SON/)G?KMWZF7MPWER5_N=?A]61-ZH; MH]+]]JL)^-JMWKM[+.7*YCM'/E#W&V@:N=0?-^X&F3%I@5'[!3_-NDNGV[.-Y#MQ\P3IS3 M:_ZB',933)[C$,M[IFE5W@GY+"N"I/W[9987]UGQ-UP\X#![3-L)7WM=?\3O MN70>C]YL;3-RM(^!<>Z.7U\>2$MQ/^[%D=KC]+'O^?LP;]2O+]2\&Y2KA<+ M'!;Q,ZT1=7KP+'AA#QE>9FD1IVNZ*AE3J&5+J*SW@ *<3N>#*]:9BJVUP0R! MP9#[=&T*0&4)B!:!6!F(S9]I&"5&.,XAHO'O S3M=8 M]VJ!7L7INUL6X#O/;6GDP9#0 J3P(FI'A6TU5DI@DODK*G5G2-5O5@- -Z$2 M%I2[ Y=$WQ+H .K= 4I]7X&ZH?W)S#D)PN*7N'BZ7.<%-=/D^B5,UFP'<93G MF/[_B-IM13OM5))+ENY1U39Q=R@&VKM$NU>AS_*JI+VWL/(T"S@YWWWZ^(X3 M='H_'E&@(7MXK/Y*KSIR$1>4TH%C7)'][MV@:4")W1K6#[Z1 _7P_H\$LNY@ M9&7V]"'.O^I<,96PTV<"M8 [[P1*);T3Q@J>\%)@6Q@Q:3"^EE /DY>E4_#* M)*UGI9:&RRB3-R5C%20W2JA0M8P-'K'JO$.OXI5>$O!:@K7DX5),!*DG&:$Z M9VPWK=+R%&S"?+ BOUP3@N6/M'<$'(=?Z#I CDO8Q^129ZB2\]K(ZM8%UZR& M]O34C'=Q,(^3N(BQCK"B%*#FU8#K-W5+U#=_6U ,+0ZSJ6W:V%>P'XNL>LJ2 M").\C >3'I4)4K_^ 4Q#:\ )^_3\YS,T*@H2S]<%3S-39&@2P&#W*(WL.L2D M W,AJK?REP&E4*>VK8Z7DL? MKU_8^;/!!-(@:QW27HU"U?'=%^Q\1_ M[ZGYMX#K7>K^2?,%7F1D>R"-\^L7NG3+2!2G =GP?8%[^AVVOYTE"6^# K.0 M:5DW'O%S@.C@HI9]6G7(A%@GH^V'T?;+:,X_W8H/8&YU]V.H_II74E)HE6VZ MP"E6S'<*47!D4"-4="0+W*@TT'>5CB\CP>*Q"'ZB6)K0E'M88U M8:&66=IV:&>9O6$X\"< ]?^Q:B;NJK6^TYU;Z/C&!3MDHM\\0\U74?59814" MRQIRATD, S06%1'"0XRM<_M_;=!2&V3HM\@<< MXOA9=3QGHP>HZP;!E5AYKH2^J]5_CV(Z$JL2T+8(,)UXFS[CM,B(8O-+JP"Z MVV0X+?NKI0JFGR8$KX(XJJR!75=U=4#WE@*J98=5VK6M!--I_,9KLS14GY/8 M:8+N0"U@RV[D9:#M4MKK<8RBBK4MGP0;^QE/I@F_-U6 !_5F,_=5I8#NS5$: MT;^0-8X,9T)[%'=R_:ZOQ5YDX!OO5>'(WVD5C^T3&X-%=;*S!&J*J",N&?!# M] !T^TYP5?UKT(XPA'%YLO.=M3 MV7J9[%*<W@&TD!D*%XB5@>I"T'R#OF/ET+[^?=N];LKRU+_5 M==]\EHW"?ZQC@BEBBJ[83&B%"G;=E_YUM51$0MEK QK).X#N]V]=!-O3K0I! M=2EGB)=SUD0T\*(\=^]-1KC[=X5761[+5\ J68!=IX2H[*A%1BH'N-:!95!O M>0:/70VJ1!M0K^T >J!!;8KR9U"Y9U_1;9R.BN7HD6">76&\6&!"L0G+%JTT M@/X; %(Q[N1:'GLF'Z>3U>HN"U)5;VPE@/6 !)C*VC62GFS< U[52!;3IXP4 M,TR65W@N]2&4P@#:WQZC> &QUB@?/:4ZYTP),2U84\]-G 9IN.O4(]$&U'$[ M@!XX]31%^??E&4KV/\SI? X2S ],ZPR;[ ?JVW;_T)(L,_F(J]PJI.'Z)7QB MZ8)8RI,R%XHTV,0I D \\U1Q(52%%GQ6LK55?B=U=BG"UB:]/W8U2DQ(LEO1 MCG.IH969<$IPITC^@W,9T';&8>IQ+*;YS("=M_(,RQ@@" 'J536V?D]-J]SD M+5DP-Y'NLP)?Q7F89/F:X!E^*2X2*B/M#%ME0+/"<,SRZTSH[TP2<5'M5?$C M=E[W3..!)?P;+Z@7Q ,$1JU\H)KPF*%E .K*G:&K;RGPDJC%9&6=9XMS6EH9 M;E'/OG%(+6>T#EFQOFZNL?0Y6'&>]84:DYR?)N.(>@)4E#;$6G%G=I>" /7_ M?OB%BV^\M+/^"5_KN(=ER=\6BLI245GLJ;T:4:41;4U 1WC21/41:'/V4>HF MG?//>3FH_2W4^AA;QK;EJ@^B4?4&0_G-CM]PALKOGCX!>QEKKU\P">,<3ZB7 M>I1,PI:??IUDM:JQ,PHWRJ +V/_@J\G5VK M[&\$E("\^T8><\C#H=T^Z!4)Y+>)8611_$V)J"Z2Y1604*#]ISOZ7_3/]9_H M_YI3_M&__']02P,$% @ +8!M5U@9J)78+0 ^P8# !4 !S;F]A+3(P M,C,P.3,P7W!R92YX;6SM?>MSXSB2Y_>+V/]!5Q.Q,??!]>R>[NJ9O@WY5>=8 MEZ6U75TW]Z6")B&96Q2A!DF7-7_] 7Q(? %(4*02DC41NUVVD6#F+Q,)()%( M_.,_GA?!Z(FPR*?A[Z_>O7[[:D1"EWI^./_]U9>[D_'=V=75JU$4.Z'G!#0D MO[\*Z:O_^-__]C]&_'__^)\G)Z-+GP3>;Z-SZIY!<[<1*M>WO[_#;_7T;^C\ / MO_\F_M^#$Y$1QRN,?GN._-]?B>_FG_WQX35E\S?OW[Y]]^;_?KZ^%.RL>^9_]17M2YQ$_F]1 MRMXU=9TX5;OV,R-I"_'32='L1/SJY-W[DP_O7C]'WJL"_!1!1@-R2V8C\5^N MO?57(QK2A;-\=-C"$4I[(QJ\.:/<*#FW*>DC([/?7T4A=?@7WG]X^_'#6]'_ M7RJ-XM62&V?D"]MZ-7JSQ;=/G4!@=?=(2!SI>&AM/! O4X>1,'XDL>\Z@1%C MK93]<2F&$%GP+T23F1C=C#R2,/*?R#6-M B"B'?$JQ'"YCT-)(43/5X&](<9 MTG6B@7A[=,(YB:["NYBZWQ]IX'&7?_%GXLO<%[:!/O_L0D3\3_HF+)\A$)FN_ZYF@WQEAN)D!]OU[ MYR'H2Y9J7\/,<3!^Y12#^TT@H!#B@7T7C%, Z:Y6CN%_-?1E+ [WI%6NGYZQY)VS'_K^4$BD$\9ZLD'Z?M'DAAL MM=OU.HS7+5"]"L742QE@^@.2#\OO9"G"OARV:\)=K0BTR/S0=(AVZZG?_:,JPBF;(_:6Q[P'W,/@ZJK!2NDPC M5R[_.'3#;-K9SF3ALU#,?#Y*.C,C@WU&&K!E&76RPXB1\:CNVJ%* MIB7W;;R'M(-K_HL*"7F.2>@1K^A(R&5RDAO[L2#(#]C?C4[$:7PB5A7\GUG+ MG)F"G8"Z%0X"<6I-:T?#109 >C8=$??UG#Z]\8C_1L E_I'BEF+&?_B6?FC\ MP%VXXZYCSH'S0(*T_V^\3:W)FQUP52!QSWML9ZK:HLY367%CYHXHXTL*CG71 ME\/]\P)HS0<#P&\V1J(^-]0%QX2&9$@OWLD02 V MWDX(LO*V]D#8?\&$72ZG!<"G1]CG?&J!8U\B <+_JRWP-Z1%TL"4,)]Z?$IG M .P;C8&H?\1$72(A*MX7H0=%>]T4O/_!![LF'A+4EW[D.D'&T27_7:2&NZ4Y M%'*4/:=63%38_TD, M^448^_%*W).Z218/F\!I%>MF*RC&*)M.F5 HV!:1AC 6U[]4^-9;0C%&V6NJ MA$/!^2P]A@BN0H\\_R=9J8!N-(4BC;+'5(J' O64^2)]Z1RN*/_/M1^2=RI5M#8'GQ'A*4 AIB6POS>#_3T< M=I1]J%9,2V#_8 ;[!SCL*'M1K9B8L)_Q?T[8/?TA.8&6-H9"CK(7U8B("7@Z MTTS8E-$G/ZLCH4.]00&%'G&+JA86U>"S21YB[45+*-Z(V]5VX3!QGM(H=H+_ MYR]U*\GV]E#,$3>N*D%W'6#,])XEBTJBBM4F4'Q1]JJMXNP:4J%A1ARY^59; M0 %%V8"V";-C/*^I./MXI*$R'MML!<45924%SD MKZ(H(W>O?^X5[,T?4-[U;+1YH(+\>TMH0BC#*!D\AVHY!KO#1#F^M"118E)U=JSA(/N'B MV4V+(FIA$/SO7.0[YT;^EZ4'9],*"1LL]QP/J(F#X%?+=#6 M#G,K ?B>#2;B"E%W?7\OO?)3JJ%RR?_1#KND*11PG"N2*O%V#77B^3'Q,I;6 M9; V!6TEJ&NIH K N4,)%!HEO/^5!,%_AO1'>$>*:F'1\N?9&9]XYE1]9EYK"$4; M,16V5304D.\63A"<)I$?DDCI6VH-H2 CYKRVBH8"\L6"L#EW:I\8_1$_YG<[ M56!+"*"@(V:V*D7% ?]YI:].,0GJ MJO90W%$O5LH%W3'RD_B1L/+Z*67FBN_;5$D/>BJH%E"VJU"A<>;6TDU^Y=1: M:0?%&W%CVB88SIVIY"'PW:49%%_$76B+6"CPGCKA=Y8L8WA%O-/5+9D1)M(4[LES?,H_]%V]* *00_6#6E$(#$.+FO[Q MIB'7-?_%H-5.VY^#K%0]?3\Z&:VCXFG94_Z-,"*>^%=$ ]\3LH[RGD9Y5UN; MWLR)'E)%)=')W'&6F?V1((Z*WVP,,?_%MS6;D]DZH#^EV5Y!43\U)X=1;S^H MND@VCB*.JEZ&>CNLHJM&D%9'DT22 ;Q;=T7DLR!4'XWF:+5;^]*+! !T]8AG M0L5[#_P_XG&")R<03GD+)=\/35 MCQ^+UV(+SHL[-")0_YTYDKV440]XI92-M6(LFR4#*!W@US20 MG *O\'+70:23'E\]E7A6W9B@(;TF'5ZQYLZJ B&!KK"F7"9+=,QRSET5(Y=X MC[?2M=D5$GU2D. 5C.YI==%_*$JRP!!3I]B+\W%^[SSGZU#)4D+2%J]$=*=% M@U)B='%*^Z=,^SD(6A6M!NMLM^=8"ZTSU,/0 M%8Y^ 7N:8OE(8M\MO6A1N8W]H?B:1TW3JZHR'$KBDAM[%&G H$ ?K&JLH<7T%-6&J!7AI= MFQ*6UF""!GCE]+;4:&G,F,I(KPX/R]27UT_+^AC@H:[.(L6^FG*KB5NE$7VU/(UJ7:WH#AP2VT-'39O2W/NLRG M*A Q=@D7L,H,H+!);? I2DF$7<:EBYJLG9P:/.IF)BD!=F&7[FJQ;$XRK/XJ MDZK+;#18\E)WY<"F(HS(]N8EK]D$+=V7'AFD]]=%M*@'7HG^9B*V)VFQ;(VU<-U(VS^ZI@%GBS*)[, M/E'JI0==A#WY+HGN:*"<8^0TV+M3,W7HI4=7T"?&/9SV*I-*::#D@ MRFJ,.CKLTJ;&V@7A@.XX-[9WR27.KHFO7\(O:CO=O8V$/![?YU)>>@+N-[T<_\GP'9< M?MKW$^'BLG.10'7J1+XKYU[2?*_.BI4BH[O^.G?G?I#$JLPD*<%^'1EKY$;7 MRU+P/Z0Y*N]K=.BQ7>YRCM%#]-K73S=RVJT4WL%BJTL)G@9_1.+9IW58:LSW?$]9.0&M?%WZLN4.ET*1S0A<1\30'?&P,5*[=*2, MDF*5\RIB)=$]O25\.^OZZ3O%I0TT[6TT#O,U[/52!V,8$G9TFSHG7 .NG^+/ M_QV0/$0W7H@@RK_2W\MM!$:-O8H:5('UFMIP.-%U7VRNQ3N!"W%ZI-&VK#UV M'N .]:N&#%VCC7$ M4UX2$Q0H!?>!G<_88=HWAPA]^#=9+E[[XB.&^$_J(EDP:NRE5#M)> M9[0T!14/4X7\0\IJ\QHR[*S' ?3? @NFXB7/IC3YEKWR+$)^46K2+5H6?77K M"CN-L;OFN\MLK6.?,K)T?$][&T1/B9Z%.,"(;D?GP+QY-9];]VPWE!X]HW$ M4IJ\S0>F1D\Y['OE"'W/[R!\1_MK>)W"0O4NH(8Q6%1Q"+^@QNO K$/Y M'+:)C6@Z@EK*8 '$ 2P%A-U>VPL\U:&/I!"XE=@;G#1';(_O;DF$%>&XJ*?< M(65?4'/9Q:.,6V8/ 3!##V+Q=5)^?C=V_TQ\1K@0W*[CU31PPIBOG<4+,VE) M%KF:3?J JG>P@.46NJ*=I3Z J$8A[B5EZ2[KG"S%JRB*24). P M)%^Y'51S@\4&>]5<$X&]GI4Y*"XA7EH&Z-0)OY^3!]7:O+4U5,&#Q?BV5[!2 M/DLV5[=D69C@[.Z1LOB>L(5:7PH2J-(&"[?UIC0M+GL]0.$P];$.@MO%\/7Z MAUC_', "^8(O%EP.SL6S^^B$,BN>%6LIX91C*C6W7?$#M M<+#H80<[Q-'5'KO+@1SC;ES@A\%BEKLVO:TM:9G:+F>;Q4=[JK7\]AYN43;= MP=Y:Z%YLZB+$7>'?)_=(JN(VE9])53G25O?4FLOP(BX1G*>7D M5(K1_-*I&$WVE9$?CLK?^7=G2:._C[+/656FIHF&4;T:%3F28RV8NU>GR-?; MZ09BP["']I5ZS=2=9DVB\@4?9%U]GVQ9VS;;63%:-34)C+2?=N.][?-F@UG'W:L;# M3V5:#0)*%:,H4)+_MBE.=D_/*&?*C:<.^\,)$MG=626%-1.:5$]:$6SR>5=1 ME!#O/!%)E-DA9\IDZK8U+E!-:LV\!?*($!C0%58I\R=9QK;78$QEG"S3YPEO M"7?[D1^3_&'[3%Q1-7 >^NH:ESMC +N@(MAX=JP2=!-LEV7,F(C8IP]5K39- M\KS?\0^'Y07VLV%V%68":N;G_CYC38%%T-S>-[SH1M-]D&R.L-/A\H6/!AS_ MU9$1['J0._!C6ZEHH$LT.Y8F&WS:Q>Q.><&N1&FZ3$90%+I?[.]YR.*5/^1' M/4%L8%?*!/M$%/6@&^7 SYB@:]7.UTNVBS\:9#$.5YIRBQ#DX20D;A&"-%&B MA5'( 76(D?4V87,GS-\D27-I77&R3IY(0--:(I+'UWX=G8Q$@>2 1@DC_(=R M/R..U"CK:53I"F?U4>)LDXR7B3LMH3F9Y;?!^%)LG:8'>#J^G^Z15F;;,+_1 M_STWO%/.X?>!8&K]$O*C;[V:57U%-I!:+,FTO?;Y;.B)',706PL@,F:K>^:* MP_E8=SCK3E)OL^YFM.EG_T;4@7N;N^1!S*(Q9^J<)@_Q^($F\2^*VJ79064Q9$4Q\@M7\(N^X!W M;^L^(.],Y-*7NAMM^ANM.\3*H*D)!GAQ44&#-&Q5FH(,62 ]\G#5*ZL^!HUP ML63\G3H!=S7D[I&4+N!41MF[^BB3W&7)>QIE7:&^='=&HSC*PZC^OXB7O_S! M_6Q6H#U]ZV$CDWX0;MTQ8J"USA1D<:ZA0QZ9/:FY+>RI!?,2H4P&JV$W>'<$M$P"AJII/\A#MY.* M6RX;F$-GR<"M5)FJC- /]1&:-D6:1Q]BL^FQO3W6>[=E;@!C2$J /L^IU-!X MH%8IM27F#[P__>ZGQM:N?"'Z+[^^?_=+<2,:9XA KSO;&6;?M%FO*@7)<3*"&QFJT[QIY">S&3^E3;#]J63,GK%^UE M6\>_U3U!1C'*2+#>G,IX-EFE*HG0WLZJLP08E&HJY!$'4$WS$2PM"):,E5OR M1,)$+!.<^9R)6K_2^?.7^JC):4 /-X,5=FXUCLI&E5#XE+#H:U7K",6 _ M^BZB6U_$X:VH"@![OD1#AA7J+.$I.#0,<$*HL0U,=8A$ ITE>7[Q=+=4K#2 *38-6Z,U0:&PP+%N<1_$C=90][M"JPA.05V)1EC_>B$1]?.#?E1$HKQQ7_" M-_#IT4[&,EAKYCUA%W(QUF97L/9J$Y?6CI9LX1I9TR9;N*SCXP9NFU")^TB\ M)!"[F]K2ZM2)?'<<>N=^D,3$2[&&!%*Z=KAO6\(MD4/WTQO^QUQL3_#J/Y$[ MXB8L?=#QXED\7D:\[,QCL4R*6U=U<8V,HK]O[=W^ M?U,&V=L?K\S(O,=Z09H5O(G-)PI=#]BY48-V=< M+9FW)?G.JBF\<0E'EO6,/6T?TY];)VU]S>'\97>P1^BC;^R)?H@DZ/XP1Y]! M-J+<4+YFB3@F;64VNUM.IV[15Q/#6LT64%LRO;0F ZLFE\:EMO:48.2IY=!S M@ZM@3V8YN]!1#23'3DC<*BO8""*+W'=)Z@L^GEGH!(7$45%\EGCWM*AD*^)< MS"?1Z>H3H7/&1[COCAEQC)S[ !_%=OW;6<\.]&')#* N7'K;M&FBJ.Q>V0ZDGO8XDZ70%JX*WJC]G0"\7D1'"K M'M??:RP]_W=.9K[K*Q=)>EKL:6!(:X!CAVDBDGJ- ML*.$@VBS35!+EH5G3O0HZ@/Q_X@"#T].D H2G_%)<\7YE;W$E],#R;%3%H<< MHT8(]EP?8^>3M9!RRNB3SY> IZLOD7A/:AW\SN,1ONHJ@$D?V-F3 \_SAECV M[.'M31C+U^TG]<2']IU!H^Z"20I9L44X&14?&W$%C"+QN9><6":9T6^2A3!/ MJ@IOB88M[?8FOTO"OR73]<#O[Z"C#]P%]6G4YX2[*NZ_]6;=VA)[P6IFV0IA MT6W[*_'GCWRB&O.UCC,G?! ^$)8?G)7?DDD3+.6V;]@-]M+4>&QT@FFOUYT2 MB?,$6X-7E8P[PEZ!]F4<.JCVVCQ:$[#E1B!IOG=7@91BHSOS.G>Y!<+5LB;8 MNUL]&M$M.94QVXM5E[==F/ESV6[L>,]'SMN>XC#;K]@[&S_YP5J?^Z-$0^\&Q%)ZRR31OG 4YYRLK7U%81T]IAY'L8/"!+*:, MS"8DC/@<0):;_9F(?;1BW=-LBAYS!=IL6\7_-J'1=Y1?11I7&.M446N&OJWO MIH9680<*@(N7@O*;"&E:N11AT5K6&(CS1UMP5LEBB<%OZ9/'"[%I&6SI4W2/ M?;#7\\:DWW5-50?[&/G1Y.4V:T5WB/=@)^A:$>.1..>KT&7B3NDMMP%N.2+3 MZ)P\D8 N19;)53AEU"6M1\&"'$R-/8J-#C$-,<%WY$% ?XA:%I>4I>].SY(@ MESC:%%Q3V!J0'GW):1HG,P-FH.5/F8D[)\B>1\Q9>!#U7OG/V24,RBX)$07, M;TF.M8>LJ#VT-MA;Y\=GKCSF.WR92F)QD0X\ MW3,V0,H,VV% MO30:6&LE) [@$=6VR;I:).DJG%%.(C[8.G5_:#SO83IUK[\W"L0'1_[FB\>I MW(JIO&H1MR)U<3+[$I&43[FT&K*#G,!!4.UU&J>DAEI>%A%J#4VZPYSM86@= MHD'5L]=X05F<7[.] M>!85U!2QL.]P(*P'%(CN=2F1JM"UNRZW1)SS%W^\)VSQ#FI&D)ZP$TEV M849P1"WS*#7&BV.(6VZQ4\)<@[4"I"?L&RD(IJ! U.+C@<_<>A?)HBI948.S M/>K0>)'&-.J0?[,1?5CFGSV&'JP(/2CK=AF(BPZ_L? M='O+6'=TF#&,CGCNEQWP;RIVN1VZ.LR81F=,]\8:MC>"0PUQF")HM\J_A%Z^ MAR+>Q;/(3]4EZ'?L[C #%5MA>T!!K[7,QH(YQR0$W[3XT/)LXKK'M 9ZI4][+E>H!#<(,QAV@UUF8V/JFR=AQN)*WSRM M#BK>";CB3NO)]Q(GR*X3<7DV;P2M'XH)O2D?+8S$/DLI3TE(9GX5SK1MBPV(KE;^#EZ?<_9 M?PA6RJ(*S69HH?XNV%71;Q>HGQ"-#&;V^OZ1LC!65&I)V6JV0PNA]P2T3'+T M8)B18T_?T/CA,.^3J'I"/%UHK)?.K3ERW=7B=IOEDEI#^V5M60'3JRA*5 5I MM^C2GH/:?3"M-G6@&]1D-O-=PJ*R!(J0:VMK>XYGD"F*4QM?>'CN0 M?L=7M[%(/18,@D/8;51V1#[4>I%&B=L$PH_/5K@"Q%)E[>U0#<3HZ@J2"(1? M3;DJ O^0N@ZRI/EA*&8C#WHEX09?N@+"4@)+5*,R,YU.AHV]Y6\RAG,ZNPJY MLQ7I^E.^?O&3A;K$*800>X>GL:-RB B. _J27 C#>8Q9(M:+EXZK+6(JIT". M[JBGQL9V62VW98JY"F/"T4PO YTG3-0:2Y?T4#7)Z:T:5F9:TX%BF0X_.[$H M9KLZY^S>BAWA1>@I[DN"B+'C'5MH3PF'9:K+M^5"4&7>@IP&.S"QA:+:A+=- M/^FX]]V<5;"*ZF386=W;:*D= LL4U1CT=['#XNY>L"#'SL#NTP]6(;$D2I>6 M['^D 8;RN*0=^N"[E)N<-$*V3-+=#'P [JRE'(HX% MH3J.77JL4N90$ZZ3D^RK>A0BH4?MRBSI G9M;2W1B<[.% /&EC>YSFCX1%CL MY4@9UST)I";$WKW(;JZL%!@'Z6KOTNE*6X3%.8KXP%1>^5&I2$"&' M])339T-)6N%M4M#481.6^@=// - BO>+0(J2$V.'\SIJ3(<&NN:JXQX^NG1T M-OE G;Y@&.QUF1#Y6.8^K*'%&TZYY^+$B1EK4E M2OA!(:T(,@D $:0^^K;#CGH?>XWTNDNY MD23TIH$3-A]9[N ).GW-#LMIM7K3\=U)?NQHG/2Q^+:(=:,I=G1@R!'0"&Y+ M@$(/)72>>#)IHDD21[$3BHLC-XG&!/K_%'J27U]KI[Z6 SJM=-X0+].,CC0; M #4FTB,RM1+G%\^$N7Y$ILQW55ND73%@O7NTP+@A*GSQ)I_>V(ZNPBPIZQ.C MK<_%]Z21M^V0".PZ.9Z;]J])^\]6(?$G9 MC/AQPM)GZR^>ES[+ZK(4* SG0P&?QL\-MM2C@M6VUS6!!T<)9VV\)5OX>=?[ M.BA>A$??J0_?QFL/5H#;6@-]L7Y:M_#:G6ONG1.@L?]R>,8^D%+WW@%CQHJ_ MO0=;Y*^'9Y%=T.HE>G816NZ #R1<;&#>'U^R>>LP/!I].C^EJ(ADAJ']=,NG MP.<>+\Z.I7K9^Y5!23(<-PMF &J=+^]8SE"'-ETEEZ=7BXHNG.LXSS=7YUG_ MS3S/^G;=_R@2C8\9U\>,ZV/&]3'C^IAQ?*P';WWUS5HYH4[]+BRTUIA2-6BT&D&6RBJMVEX[/TKCCJD !P9[V3MGBX@)5_'$E2,*LY MGQBCI<[!,8V\)R4>\+I'F:ELQR1@S.++S4O?M1D<\,#X(YT8,=UYG8-C#GM/ M2CSL%,F>P+)R*C!F\9CBOBLS.."IP+[8D$'ZV@M*CN^"XLM.8'LQX2&# 7. M"?8[ GB@L61?FI/FV8Q?C/.:T!_-..8Q'?.8CGE,EL[2#?]_S&,ZYC$=\YB. M>4S'/*:7DL>TD\J1>%&PEULYTG0@O[2L(&O4=[%8!G1%R!UA3[Y+VKE=[Y=3 MB:-[&CM!^>]B%7Q#XW^2^):X=!ZJGQ\9\),'FRPSN)H.UQ"S@/\E9?FO1#O% MXZZ[YN-@LUEP%(INQYWQ[%BDZ2J,F1]&OCM4N+HGOH[9*X,JW))[M%Y M=YY)! LJ_UH/*F<]C-(N[ DDK^7:\*J/$BN)D&;9V8R(J\5DS=NM$Y,S&L9^ MF/CA?+(DN?4I9DB#/I!7]0"UU6&".O,Y$QD]FX.=D^IO M)[.\ \J?^%SD8LHT$:KCG'E]P>A.J$OK_Z\>-9$L5< MJ4P_=,$=X QCB3XUAS-J*CMB88::JXU>M83X9R42_@ G(7I*._0'L4R8TJPZ MF%@_FGV:1)RO*+HC\^RD#_9 >SO9WJI,(Q?^V43&CO90H=K,#G6 3*VNCZH@ M6X;UHY Z*:9O/WYXF^)Z=S,9?_L_R<()S[@(TE"]:-9HA1Z3:[.% K]6CON) M)$A0'(?^P@FT,#:;H9]VZ'"42380D'E^9;^G*">*5$D]I:_1RB3I8-7(. M$_"*6%SRL_RGC8_E/WR;,NHE;CQA!7/MLR!OVM[2#D]K,O%)12G%9W>.OP@8 MYL:[- M'*@V0W/X'7!OE1 ==\T>_>+9#1)197<<17SY2KQ[Y[ESI*6],^2P(G0;WRA" MTQFWSMGG3X0]T(A8D'NN#%!^(G3..(GOWI)Y);I:#DW^]-8\-+GI><2RKH\Q MR6-,\AB3/,8D]STFR6W1)<(0_;!21_^+;E[L6U/,_BK]AAJ*TAE* 6^(7T( (\CWU'!6_X[9BC/!-RF3"C07G-@PC'?L7)F M51"WM8.ZB/[S=PVQE@LYT#FD*"T]F=T_DJ^4!9[R$+*]*13:_BMXF$ KY_\8 ME3Y&I0\R*JU.7?_IG6DP&CN)_1B!/D:@CQ%HVS?SV!'H8YQENSA+SX'E8YQE MQW$6Y3(_7?C>4^4F=;-2;FF]%Z$6I00#;Z;[\Z7VC9."FWU'1\:C:LT7K93_Z+E*UOG#V M&&XQTZ(W91US+"S0V"'F6-P0H_R*4O,#R*UH"(\>8A^[Z2$L9] E_I/P$#KM MR"GP#I2VTY . W0EM3@&?455)9&E#L]PBFJ43NTY(6:KQ3C_F/'$5":R5$5- MT],NRDM"8<]$K3M?P:3.ZVD)K9N=F@985Q0,"Y2\AL_.?U-6,"BKR, ;MK6S M=.#(PL]M(I0JI^T.=Y?930EXAP3 !Y_6(4P::&ZTP M \Q:HR@'0"7R#1187A^5@M <&Z+9?W7.KFB.=XKF*0C-4T,T!\DAZX3FZ4[1 M/ >A>8Z_@^H*Y[GM6Z4I8>(7SIPH*@2KJ9"/HO2Q9-T*O 4#HT.I_"_B_XDW MV]:6_;2-8V_%V _@/??F9NV #CV$Z L_1T'J23('9/X_[T M@!)+=G4H4L/%COK7OV>KC:1DV2W'=BQCIN-%)(M5ITZ=Y3K7^?G7X]\^O!H. M?O[UW>%;^#?"KY^/WQ]_>/?JYX?\+_SUH?SYY]>?WOYO='3\OQ_>_>NG29'7 M+Z*]W5D='>NIJJ*/ZCSZ4DR3/.9?Q-&1*O7D)[@0+OULKILFY8G.7T2[+Z-: M?:L?))D^@1]+?7):__3JY]>OWGT[U2-=PZUW]G=_?O@:1O+YLO?XGWQ4S5[V M7[SJP%]&]C'PT=:C,C6IY3<5?G/]D';QYZ+0^]#^^X>>@-/G149.FE MG[SW?'_G$8Z OM_;>7PPJ\/!C.'YJNR5Z%\^?3SVQ_#@+"EU@G^OIDF6/1@G ML^JG5Q]44JGAX/"D5&H*5__\$*_[WOOA)C7KYMEK?'9;8A_U"RP]_?7_1H[=QQ]E!C;/OMO/OIJB?O1TYYD1^T=/=IZM7U'_H:HZ2_)T.'BK MSE16S%!;XUC.]!A']3X?[_Q RAL5R?[!"F??3Z^V_B=+_]L4+W]^_^H#3%!6 ME.G/#]^_^I^2?KM]J\R S4-7MG66G!QP;-Q6];%Y]IJ7V]O=QRI/T$*]I7O[ MMIX<1T4.HQ@./I\FY309JZ;6XR1;[]D5F(S^,W@-X/?#'XS^,W@-X/? M#'XS^!L>?'O8_]^#!]$O6F7IB^ASPK#^VZA\K,!(CQX\D-S@SV_?_R?, MP3VHB]F+Z F.3WXQ*NJZF,KO1N#DJ]+^[G66C+]&>_!:59'I%(91)Z-,P>MD MV2Q)4YV?_.NGW9_HYVJ6C,W/53W/U+]^DKN-BRR#EX"AF>]>1N/O.A5X16JND%L_>O1/6//_L_=D%]:\ M3OL^\?B?"UQA;W;-O+Z,CN\SC: MW]W?BZ/1/$KR-!JI^ERI/()'_]$=I;\7WQT=?\!\@HSC[06?_L^[#Y\^__;N MX[%\?C@XNN"*+_]Y_^;=D7P,!46\X((JCPW"H(]"L)V71Y"GJ MQZ)\$:5)";])YC^]>JNRY#PI013>%.6L*)-:%WG/<+J!FYWHEZ*,SI*L83U= MY)4&%4PWB*/Z5$7F%6C4?(,H08%#D9F ?B[.JQ=_-R+5NYL6[9'>,-CQX>L/ M[Z(W[SY\^'SX]NW[C_^F__NLG/$5^^EMJB%7E;H^J MY//H^(NY?<]YA(B9GX_?FD^(?N>7>WC\]E7W;_M[.Z2"]W;,!U95%9]+-=65 MJHPBZUQUKO 8>1'E!4AA]M,K%XG"ASP\_K+:R]@UD>$M^1'O*5"DN_$%(T;I M6H^@W:B,[3]A.;I0S)R@+3GP+G->.3FT)]1.=-2,_H3S!\9+J@8.[&DU'*"B M 464:E1"="S5]K"+G3XZ5:6"PRG#7U>DG5*5P5%65E&3PQU95\6^WNI>DHS' M:E:#(BN+J;TU*;[A@)4;F*@1FJHJRHIQ4JLTTCG\/:G!Q"CK!'X8%].I*L/5?.,15 M-%&J]F_\Q?S]B/_^"_P]- ORZ/=QXA:M3> ,P?>#=P;XBJ1QG M347V$MI$8%?2E*SY#W:>T-ESO3H:!WV-"FM_W0KK#>QJD(-#E)9 :;T'Z4]9.<&X40*= M@'75$QAH.>@7JX] _O(B?Q"I;T:2:!5(;#(-7DNE\,,-JCK1+?"<4GHX;,<2OL4Q]$U-%=X%[I#X=2M,O%ECP<77#J@ H%#3K# S 6PVN3\V,=#.< M1FPP@DZ>9:KV!@>'!!OOYVAR3LT@*_AT5>._\(Z5)NN=!PO#J-%@M:.8B[=" M VHY.(&5R[/COQ)<2^\JXZD2L/+U7_ 36 E5@T8"7).3Y0M>S)OB3&/T&3X* M;U?M# ?O)\9\.4?_!4ZXKS2$KTK-Z-F34H-I#HO(,Y KN+<,HRG'I[#>*?M8 M;T[5)#K,\X?B"*%?E-?SZ)>D!"?J?\H*[84J^@U.;56#^0_WYE,.+)H,%-88 MC7XSRZBC-$X_&0$XCNRF3>F#OVU*_SAZ9Y4S"BSM1SML7R^>;DG9O'YU?%%H M^#<_V'OM8L#CNO4G6?#UXXC7BL?:H_4'L^0 Y)P+._SE-' 2CS& Y Y!4E15 M]Q T!YW<3S(MZ-U,&O@].#WR2T[4\'%+NAY.0:TJT9=PN*AQ0QYI&%.(#D%; MPJ] G8+[M<SP!0-=38&+IF+P03?#>;Y-:]?AXP8W#6\%0>/2=^QA+ M 0[(AAU-&$]9SV%W?XNV'CW9!EL@4W@<1>#JU*<5W@8.Q@E,<9C@P'6P8XK@ M1NZ/_LA:L;4F!\L![(^DS#3YV.54YQ3L@R,73!1RB@HYB18M)I]6?$[:@ZP MW_M$0DH%'!?SZ#7.\1(*HP0]LI5L7R+@^6M!#O1P\ E46CN$1";A&2Z8&%9@O(&Q MBF$1L@39\\JAT/37@WPKP_H&\X)@078NRT 955HL$6 M]SH'R^/\J-+0UF6SW6T9V$!D_DIHM4*-PV.(.H.PHRUR\ V:/,7@T41/P-J$ M38< @6AK[V#WG]ND(BGF89^3-DH<"'Z>AAV6:@ZVSRAV(SF+UIR+$EPP+5/8 M_B/EJY?1/%*:M IJ]#EH(M3P-AZ%XSJ'\]YBC#%\--YJ6NX>Y07 M<&;"TS\6-:XZV>X4]5JE'/PN!0D>H\)@$##RH%EZI$ M$YMEQSAI5CHP#4&QHE 6<#FC=R30,.BW:I(T68UQ,EUG^'P;68"!P&E5CK6X M=F0Y\RE9XHTTRID=G* MC:#1XPN"1B+3*_N"UK,(_,"W#B RT655H[&?G:GA8&MO?]M$.L0W\:,7L7$: MV0C'J *8U=;$'N'#DAS\_HPP01)0\1PY'VWD1N8A@0)LYW7$"W87Q@IZY.]N M!0H>9GCQ]OO/\T9)EXA7I6:5'FU5:;97&/:N$*V/7"=>GYCJ%1]T5>OH<[G7A M"CWJ6:''MVJ%[CYHY>+#]V!!&4P;I?Z8 '\>+.42B/AD/I4PU1>/:.TJP/A- M_/Q2.WD?C\775+)$0=;W>57#NC!J#5&'G:AKS@!=_)T?@?4PB: !*&:>I&<< M:S:!2XZ(8N0\55/"C>2IBXCG% %]4$PFPP%])&W&7/,B.16VQ[;V?C[Z_?.K M"J0$_]V.1DT%NJ:J,/J*$J22\6DK-]6&_;ZT,(4X.BW.07&5L4.C6/.+X^&% M30<)%J;R9PGO%)44.#8FW8)QMH84)O@$WI),$7I!95]HFCCEBD:)4:TXJ&>D M4K?^<1#O[^[N[#[;]H*_K16C\#6!,%Q.9\SFI<31-:N3PL8 M'\@U&/5C12!T+V/ABPFEBWI2B\&'VFCTT9PS!%D!MQ2G [.P(!!;CTB\L(ZM M9QO@[H/]%(I4RV0Q MG245[!&0MYWNG2D-9&_N:PJ8"3M]F'U!!9"6R3DCR6:SC%^Z2J:*K8)6+NP( M9+C48%N\5;.BTF[6A@.>ME8R#_-U,!>EJIL2YW9\JL9?:;/J'#-B>JS)(4.U M%9NT'G^(5(+F!:9$\SFF2&:)3GE7S4J%B1?.V_E3@!CG.=4UA ]5M(S_V#_8 M@=VK ]0Z/7:4Y/*I$BX!P47- *];BGKIODA_.0:72L 2# =F#4P^)Q@0/X,U M/;YDDSN W1IUQ..#>Z DT"0.)!6.L25(@_"D[84==$_C2LV2TJ )4D(OCD%" M830S14.*QL69% '8DARZ/.;#C+:E&U;KKK3=Z&0/1;.=C:;LJ'\7V#N4\/8J M9V[=^7+W;?5EX=^]YSN[]/>#M2*KND)YLU6K2]_I;L6-K_9U!:S@W0[['EP= M*SA)ICJ;OXB.DKQZ(*_CI3B>X]M(X?X7E5)0V"^$A!]7W"5MO?\9?((O29U$ M1U@>9??!ZTZIFCL/6L99DE5%.X@<]_E*4>@J+1\)&A\]QPSAN,<&P]Z!EX@# M)%4%("+)B3+N>E 9AG_VZ\F8R6#6E&"GJ4H@/:[8H$V"8!_8GCX''K1.CK56 M&>F>C!T[0MY,<;SP9'C>^:F& X\ODVM.Q=>]J#+5H?CA6"D(';3DGIYUW%OS M*ZBQ)L>B"O;VA@-;T!4=VJ1"BK= % Q:2]G:V+0,K7SL/=XY_G>/WG&R6

5E[%0DN\ZCF)ETV/M)>Q]]K27?5[QO.R[2_N0 MG)HZ.K^H>UQ4M2F0EA/ QA= Z=JXC(0CQT538F@8!E*#?BC!F]2EL0QTN3E&&K !$-S:/3A"%G./EH9WL+9KVV#M?VF 3$+O.6[JD8#Y1BG ML,7*XK^>["4<>*ED'X!5E7PC9':3U89O J'>2J;;A/J)ZDNG.)42J:083>?Y M:\M[WI.=,(*=<*&2@P7)!.)QFQ3XSKDK^?9Y)MI[Y"6,$(;8HO"P MI!HPR 3KOVQ)LOH(!Z Y5AV'EH&$5>+J$&Y,> D\QK!W>?N-CJ2*'RI_) M49.-X-8C..42<\9-]+>Z ;7R8@2MGJHZY!)WFD2JPS3(V,ZJ=AANW M7A@N_1/+LT'AP::LN*\,>N-Y6IS;>\ LY/ C5<"CAD2&$//J+5&HRZ0Z#3Y9 MJO%\G-&KXX];9_CV"9C;L>,"P66GCC;BA^,D)EF%JK!7F(4Q"[S2 F]\"T.R MMUA]C+>MB42G&:N/_ED&::>T%2:?X=PY8=@+$[MH=K)75AI8\M^4(!4G2>5V M/VYBV,]%EH! Z5(95Z '8 M5E]1$T_!F- /X!J=4::GI*N8C*BJ6"?F./)392L3P:08#L99HJ?P1] EI>.! MH$2FI&Z4"2-B.$#(GXQ%XKU% 4<+)I;+4K>.T[8\O30L5_:E. 6%-V01=K?M MNY\8>OY!E%2F7L^^B1BG4QCP"4R&ZAPE&R&^C!"K;2N4O%IV^KVX+V6322.2 MO7X9Y,!)B7):^G6C+(#HG0H)I#%4.+KKHJ1K7,IG]V I)]L>6PZ88; 8$-B M\7PCU@_LOYF2R#E9HJ:6WI+4\%)O.8U%/Q/QFSE&+!T<9KC+ E2((N"#I"3P MR.PKJ.=R7?':&*UAH1C6(A8KG,TF5 #L#['I!\9T>[-OKW.WWP<(+8$ EU@X7$G,D0K#UV#[K740!9/&%)VB8X+?@ M[2 *9:MJ1A7%66MPGPN7#H&1Z0I)D<96OR/3JP:!D3^[ OGV,;1MP%!>EBM+ MS@GJ W\GSP>FLN%0"+\9'A^!<$%.;W>R'S[W&X2 M9,!XP[;+05'DS@ZD=YW8V+MXA2@W0QM4]:6$ G(1<+2.Z.VJ8(Q^,.2EE[C! M6\O>8<#E^UEPEV,2S%E2S'9 MJ,W+J9ZK-M[%:$B7%,H\#MRUS-;32#HKK+_%@\Y5-=S9H:]=99 MD9T9[(M_(N&]85_8H\C\]OHR,O=DHR :@$ /V-Q&0@6T))0V;,=9F:0_B%MM M=LHEYEIO3Y2D*&PW%SQB&*1#25,IUTPF$YUI"4$'B="%6?:X=:C MW,B5J5> M5O"<6M/>XD81/P@_ IVQ+[$I(VBI%AXIFH&&EHOA);C[$\4MF[.''8! MEK*8*D3$HV1U\HJ&Q6.-&9WG=VI)KI:0^_,R30"^*#T=86'+E( &O36Q057. MH90VMFF$8DQ!XT)3#W"VZC <-/%H@&P.%TLEL8S!,!1A3M&G*4 M".6\UZ@RI)8W!H&!3^A>>4I/V [Q4L3]=: ,MLIABL/$,U9N1/WI<,L&1>U: M>UA@EM>OFGQ\S\B\?#66@U"JFTALJ#[$8\5P/%.KT4SUE4U'6[A>RV+APX%/ MQ1&VCJ?5;)4%]] PK8O$BLMUJ6E$7<#:4I +#X)^:I$U*I);4#:R&H;R%(?;++4MVUG7I(?:6&&-V0XOY!F",V_K]MBJ\&H5C,#OV!H M94S!+['>%S,=W>S[]ENQER=ANOU^U5=.D"^QMI$49PW&MAAI7?LZ82>-_8*J MF<)+Z;\0T$!EF03E'-=HBO98T %/']7?8&90XO&>.2T%E!F0,\* W5VLT5&Y(X;;*[_A<9#EJF>FL?'YGE"[L@!GR0A+.X\"T6+S0'ZZL+5V:U-^HCY<0: M\-.BK"?X&[3M*7B#S1>CK4>[K7YCPX'K-D>YZ)G-N"V:G#5/B$8Z@8HF),G7 ML\ZQ$!7"]IP)-[3P+7%GMA&76?#M*N@W:A@.JXZ0P8:F0:)1A/\:KOV"%O7:" MIAIBZ>I> \#S;L2.KG[LX+D3[,/31*J2R$S$Q2H5-1Q'57:& YS+>0!:/W%] M&1Z#*\C#Q=&-Z+#!O?*1'AQH3HQ[ M>)K"G":&]-B[U: MWW+XT1JJ@J#U<0_'B'P61R.=V]IHO%765#"8H/UZ#5*+4:FJ:I!# 5^0ES!H MY6GT5T[A?WR5XCPW54S4]9UJ9;VZDK");B WA^Y3_G)1_@@!,LV8V7_-+%TX M&UP/C/GG3-5<6M.E <3Z/'C#'G452N5PX(OE!8+1VWFU[T5="#*,.O+QA11S M94D56PA4&6,8-1_/AP,L##.ID^5S$*R3D>QNQ-5R4P?,C&+A&*Z:[@G@OPFW MIU[XHJ9#,Y=!=EZW0/R.FLYD&U1%=J8<;XSW\C%>09T^6=AI:; J'&$"4^+H M'DVU2,H4;UHRL"$D%%XLHB(VTT;.\(J.N4454YV7#B:%B0'-&ENOC.NUO.%X M3[?Z0O:JVY_:Z"[ 3S&S@L$!>BTB.4,9)$3;X>WAY-5I=>V[1;6:=?I-3#Q%VQ/ MW]:1*C9XV;)1'9KG2\U#V)C[%J8X')OYB7['!.,Z>QTG\!83 MOPU+U.["DA>MSE;2C@5,(L]XZ^X?CTD.$9TC)/S-PLQJ4G'XOB;X0,CDA:8W M)8IU2E0:L6L] RYIS(8"5CW3F-D\E7H2TM,N+B2LQ+9I0(Q@**NQJ;;!8_EG MJ\]H\+"+![8IIR%TVG/@&>%:#*3R6SG'"3>#UU.%17Z2J> FPX&Y"YTM79N4 MH@'2N@-YASWO+2^B;O\%S-;SDVT_#8/T80LD/!T[XX@IU,'@3_HDV\.T?#:E MC&V%/)N!ULGDGRVNJ./_5_H;VM-///]HN?X@KB, (FQR$42/*\* M0;NXJMTY,M,2,/N9Y.=B?@M*;KLS5O=IT[$3U;CA5Z#+?,1=JQA3R,%T=F3K!:/X, (K)Q.!RS! MB);(/9E7$\Z-=72&$H*ETIU3K3+%6*@RQ:?V(Y@SY/0$U1B&3-PYAW5!,"U& MI>7)%+GK4K"F*NLLU@GU,R)3A8X,FTTCQN!*E?X[*-5)ZIG [7!@0X7VC1FX00P3-A0<;GG/VZ.3>2LAR%BPHGYS,6=-_1F!XP.>W M*_VAMCMP<&\0!"=@TS@X]4VA(IU:UBC!,63^VICCKV F-A-YZ8I;3O:/?7FT M(&P.1X1!I2Y(AH!EY#J%^V+Q'B5E*$S)0:?>M^(IUY/P*52O^+U2T:>) M=4A>1K]B:X=-+[<;_[IW@<"GWRT0"#(?V,3'?M#"F$+@/5<2S2,.24&3^&91 M.D4("89>SI1D09V/[C/K-TRO5Q58%&3X/[#8:N::""!9A-1YP7D&1FZ1%2=( M[GU.L+:Q*?[@R-:7;]P:]/B-<*MBH@P.">G 65J$5HT/=T$G(N%L]3.S(2@& MIR'_OC'5LQW!PIHLL\0M?'3FG^4T_'Z?4XLG@9+ >LR?/6\DD M!56O'V1Y/H8#IJ8N*P;XC"R=*&RMG&LW):B'ZU"Y'-A_&PW3HO(_"]O;OET@ M%O0>,0:XQZ=@A]-($YZ \R],^>'T2NH?P5.3",F.GZ3,@[*W)R B+74ET[X)!T]M/7>O%WT\X0]I4G:K'V!]LIXV-S!@-IG(YGESP]8/U.]4BC'O^=\M7V)#%B M!')/:"T+N>GC0N-#08(HOFP:B7T1?7QX>)."\/1[Q3*O63 >75$PGE].+JP" M)PLZE M/$0T'I_AW(FUS_5-!$3Q[L;L;)3O3'3R9GN /,_SA-Y A#-&?$KUO M]$NITX3[B 07[-D+$/Z!K4(P0\2Y+Q1%Q]4]AAWYJ\P?*OM;HE=\3C?K96C_LW MG^#9>=X;E_OFO^Z=S_WLRC[W9:VFEA'\R:%'?%?<)D707\0./N.QFM4M6('T M/@KZU3D?Q>]5UT(BZ-*@W9/J@3;]%#P8@FOG%S.BH)5HC[KU,%61"5N3USS5 M=%J53H&=L1 , @DHV=\C#(%E;_.PD93PB"6/CS=YYZ >;\6!JKE#BC#K&8 U M^6U)F6FU%!'"XZRH8X\!>-CJM]:N7L5O]^2 M]XJ2UI*>J]*Z<^B;85B;5A/?TC3D )_]7"'VA=!+V/D *ZYF-5H [^B[A>Q: MSW;VX:0'P]OB80.,5\BPNQ0JQ&@I,5NZ7/VNF8;Q5\_A!4$2OBH)53")5] ' MQ:)![H.Q;[^NU>I_=F5W\-DE%5LG1+10M5TA;.:)\-.=/4,0UY)4C#,A^9?H MGD#K>/QQ"&XJ3,[W$OZK MNKS/KG*H@Y)&7%884O="D(1CQ7,RFQ/I-6P,ZB5H4NL]O!'W7JFD=W4B M 67'OV=FR$ O2D,]U6V;>(G6[!X%',%.:.Z6EV6U*V^\2N&>X/=9@3D.,S*$ M5_S .(@[]I%58!M/-["-&X!M/-W -A9*\JWQLO_>B=QOG[3.Y;]EQ*S=AKF/ MD;SG:XWD'6:U!/"KZ+5)(F[B>#?]=>^B>,^_6Q3/&IMO!!@BS3N96<=W=C_5 MEL":?4#R!_S.G7$7IT!ADA"<(#G_X#I\"VG%FK@MB.B&$;QHW7CSC?V@S5Q.RSC)V6C+;13.-B&B2Y7S.MZ$<+X<#A-OTWHF(!DK<7'$TRYKIB* ?4X54N/S;2IWC M*__ZG\,W,7=_-4\I;36E#2VWGPS+OXUS?J;)A875-/XA=FV@9>SQ+1GA[S MOJ_)Z*%TVT&%'%+(Y8=[;LJ"4^!(L- #L2@FL0E_99IZS=3T87,PW4;-! L/ M.ZVH3*S2- GWJ_6];LFR3SQQ0"X6*NEJKS_7=]EBNYB:GY;,?UOB/UVFNEM+!S)T+GQD>,E90A4)L,VE*)4K2.N=/ D+)XMP1PV4#%RUYEIS=W^)7%#=5SMD)\% MQGI"Q3!(!X1CH&'"^U03NLL\4KBG):/8RE"8HA(L*,9B/UM.&$P*L;W]M2V0 M.*O4(V[%+ M:@L2UPVVL*30%FV0!OK!K!AC]^ANQ$7GLC:FSQ%.%@R&NK2P=A8MB2)=((34 M'_OYJ3((353?1AKH.IR5$Q =2F@LR$:X&J%6$:1I)LR#B^44M97=(C@Q/C4( M0GEI0H.6HG,CE M9CJ](/D'6VQF%'Y?(Q1_PMO9-V[%T?^\&:;Q>-2]Z$\$=>4/W!)(4730/CXV M>1V3\3'MOQ-IS6 8=T*UBSI3E"1C5CRVR*)68_\4Z YK44T>O>V/E%VZUK#Y M\ZM#""]G1;_Q9#;L)^ )K@N=6Q%G_JV^!+31F MH=Q8=D++!A;=(V/*]F'([ M2LU6*QUSKFZ>C75)RXO"J%SM^(0QUTLWJ=N4)OD\+F;2L\JCU7(8='<@C?UL ML>%K,EK5/),A_IW995ZSN:08\/P)MC*AYTSGM")%E4689/X>=YTYZ;T#TW&: M6N.LS7"$-?^4T!"KU)%6(.,%FI%)!EK;_AK.T!SY .I3T*%@Q;%!/]$9R@/3 M6+:49*NUV*+N,.UE.?2=*?_$C,W)W(MV\!D'1$+8BJ!:5\84Z K>M3QQK1WH MI;!363+GJ@?JO# J^%1"R\E][D8UU\WD#J]9T5TU/WA)1?<%#;@D6UR WE($ MPT%2AOINE=(4STT.SE39E9:.$95%B=4=G#8DV[)M"'<5K.TC>R>D\)KEYO'W MD9MC7;=H"PY!.X=F'5'1884%+&96C,D6;AM[K.4UG! I^I890HJYR]*IY'K=&L, MQ6M7M_X9K&T)CC,.H*=P?L$K MC:-S=!4D$ICKFH&#YPK[2(RVAX-3145\%N0JZA!OX8;%MOMJ,K*DP=^\B MZ!&%O/*:H]XX$JFKG"45F%XG2#V7J;.$HJ2"]^-JVM(Z3E+M%"-KBSVS.V&* M+??F#.D5TA9Z&KA5X#CDX[GKG;HM\'0P&,3!-;9!073'M_EG.T^YI>GOA M4]=[QG^OVNY#IY/[3G<)7@P'0=<+B3-4/1J=0 E\,EC%[IJJ6D4;<_Q5H/.@ MA1>;#7$76MW&5"?<7%2H+# JQ['.#HS82R%A^CIGG@03*<3O:? 4UY3\FBMI M:68G94)GD_JFJ[K?V F[G\-!0WEU..>L'RNQVBX"'"]$*\J2@Q);KDVE'[_' MF$!QCJ=Z_UE.\>B34O4?ZV"8]!;X4*)/!E24;CR3WA.[DFR/21 3U460)"Z\ M.:1 ,,\;9R@1H$ZI^TX6[@^\29M5_T?(X.#7M0:I0%M<-;IY<$EM\1X/PK*9 MD>S #F:_>&Y41^@7_"[RSG4020TV]JBIC;5OF%#Z6V3P3HYR=0*OP,TN:K\8 M =.Z#""1T<1HNX/YF7$/B HF%<\\XFFIF@IE6D)+U@878]!(-L%A:+?:UH'&,ZM70LF9SE&;'/,THJ39M. M4$-(JSVR/2U*VZ"97(*11- 6-.^ZN'&7((I@TVI%Q:,!-2<#=UII-Y_^W#)! M,YAG["B,QEFBIRWUX[(N""%#Y,98'#6K7(>#%%1J4X[X]Q8:)-4PK:$TE((I MP">K*IF3!1Q#CG:Z78O&U"3@O16D]]O=QQM.\!N.JK#-N"]XH#!5.=:5\O/] MJ2:Q90?#YW4-^M5,53KWJ7?<36]2[QW-B(E+4$!(.97@1YETR4/(42.;4C$B1_H19)B?K15# M?HP7?H)5D"9 0D19%(1!DK8$5"7_X+SSEN=-9AY\(E>U9\[5)9+3EIPI0]4V MGH\S,<00BU>;\+P7W?""&)UT!U?;==^"28I=1T=3^^T^:5!ID@_W#JQYQC3H M76*606PHUI0>_)",FI&)@''[.=MZBD\2U7IQBHK9V31'*)\C'N293VF;UI67 MAG^H!8%W++?-Y]#G,"/6UB9CT )6?O;;Y!=981>>JKJG92(.@TREI"R3_$0\ M.(>''0X"0<3G]09U=@G&BS301I,ZM*C#BZ0*G4;=;Y4C!XO#V[?2L-16L M#)?%Q:IL:XX-,=[U?%VW,7#PG:(Q'ZV9^59AMKSJ*3$W%JK7L]L#B2$LJ66M MLG<2(TY.4^- *HZ@ H)V6@)!LP37%*EF\ HZ'.03U\S9RKYRNJ+[T1;;J9G M'!]P=0A>;N5FI@^H8,N."&:AJHHM.2FO<<=6%\2@HH&1!6VV,&GU7RI,W*(;6;R+GJKG#Q)1-CA(QP#N@^K MHTI*#R\>@L1QY*!,Z)YTD2E)PQO9-30S, 5!P5.-(N9H^7:1U]W1Y7/+^\: MH1]%6>$\D $YV2BOTG1JZYF5/9JN.7. M-;BLYY+9D8+-<[A7U8Z0DE_'H6V.>Q T.>FRBHM+>5$AQ1U%4JP);/%\ [:X M ;#%\PW8XMYV"W+0WY74^LKZ^PB4H:H-&N!8>MYMH+\W__7C.,"K.B3[:V\8 M-$FF.IN#A@6Q?B"OZ9T$S_$MX<# K/07E9(UX]DO^--JN\CL&\\P]5WO#C%* M?+DZ*,F95^0Q!* =K^.EB8H3)H "[3@[03(;<^(5;?B.;42&$89Q):QK"LZ1 MML5#"E]T&=I(E++ M (F1 @CX*AC/%>PEV-1X-=$6RH9G\+@/=X8(PN1)PJ. M/@:\W%^*TG65,H,QK+![^_0&!)$VT4(RC%IN**9_"&5BZ31[.D4AS$NZ_[ S MFBG3")Z!(R/,;-2:.FU*-] VV415J;JRMP #'$;3.*A&49XDN?ZK-3JO*WH2 M=2>$W;^>3;*&72 Z[YTZ=<1<>@ MEBL4B[?H2)15M/6/O7AW%\ROW>V@F+!-.>)3KEJD3 )'9YFK>25_Q>?Z/.N7 M9B=)"]" I"E]OA#'3>)M-C,G\04D)9'E*'F?\_=B#1K.**Z7[^="Z6[N-@\( M;"M.Q7CL05)^2?HIXW? !VA.8\XC9L'QD^5\!%+^E6)(E"RM0:_4SOC<8=JAT[A(R1=MZ! M[HB,'!.5*8#AD&?UU4P"_N$ATQU/$8J59!X4J^]-+2"/->6-JJ];E&"]'HWX M=%%7J;:G!#KS4>@MX?\OK0@O-WE?V(9Q,6YR]Q+#FW-H[:0J-'N]3-3B$-=E M/0OR(%@HZ+LGSY$$-0Q06%&B7^H<$[HOH@>[.X]TOCAZM58?Q_X.HSXOKC!* M7&E45N]S+B$/X"%$D\986K'$V1KC'0S:RTL>6 6TA3\Y"_.SV>CLO$='LP3! MR<[(;+%P"4/@<&!<#(FZAB=D>C%_4ZF( DT&US,(3AB078V\<0*,,OBI'E5, M9PZ=1S1+W$\4O09MJ_TI8,;F+A[C(*WI5$XBSXRGT4TRPR+E ,5RR".*F$[D MH_\V"$;Y1:DZ'@XLPCCN@Q2[O-$"3,O.WY?%>[4K1@MVA4@&XZ;8S276G:YW MNP++F.%:4+Y\.,'T=Q;BLOME-#)'^QJ7&/M6_/AK/.ZR'PX'QR M;YFLVRBP<]JR8']U-9=(SJ)F"*YBN\\^MRT1VO?UX+2>IA:1#*,&1H,GPJXI M:%&5]JM&8HFRLFM0]17J0M!^'&R0MK0,U[2*K@CI0]P46<:1Q*:[^EE(S&,? MV*Q6&"&I;! 8'"E_F&FAV!>W50 8M>FCT++V_>*87S/81* MJ:]T!% /,9(,>XYX%7@]#Q:60[=>. 1B7RRHZEU8C9,Z#".T>8-82-:H$)[> M!WT +LUACN!HSWW*VMV587&XWLZM;=LZ$>Z??%R48">A^%"=45\PJ$7/=BS4 M:,2"Z4=_Q)GM^K A(;,4^-"V@8&>)_J,VR1E1A<$=&B=6B-7C^@0S)8O5?+- MX/IC%0W&X;#$D3Q_5$ZHP?PA;VD<$M5WX;VJ&IWJ;A6 IL+FX)ZLA;"-4D#1OI,Y'6-[1N/W;CMBV'4\;F;4 MA!NG#UF\U=*I(WR)B0]^+&S$8;4%D[(UI% @U$AN407>X\W:&2V5*^$S[)X1 M-MZ!\5_JK+/9]Y?;]VH[.B[$UL-BY#H04ZD8X-[L+@)7DBE^EF2-\G@M3&R( M-U&WV%IX6WLE VD=SXJ,RMS<"1![)Z#W(,'LT[GH748U;"+:R#$^1O>@)?N> MQ!MV=Z0^46G%$%[WCJZJ$9M)E6>&/V7)615OY./0Q4J7>5:>YR<("L"MLIS58:LG^R;V0)$^QYKVQF["W<%2F)+ MV';7N1\VS]\\_RK/7P4LM;>[04O= %IJ;_?>PZ5N:!?^\$BL/4J".E:*5>/X M[PW!]-_!5]T[6-"CU6!!?Z-YN;F8'S\J"0*$^9@W-H$Z'!@J M0=?[P =/?"1@8BY=A>EIJ&UA:N+W&DDZBU>R7C>3BOM1$=, MS"$O;B2=(NKC DL .Q^=%ZP[#P=8_]MT=DI,3S%]B)R$FE,(^!5$SA5,6/MV[@ACV MK"G<7U\X0IF%GMN8^: 6'AA'F=OA4SDUTOU(MV^OL9D=!"/9,,K(J0X79J&Y MK*SOYBZ16)-F0NJDXD\2ZR9?9\9H5WMMIN]]T0.C[>@S%<^B%K#%LVX)Z#O3 M^JF[J;S"WAI9O\ I_U:#!B"H"BYS@;VP+ !C)H]R9;H.^H,RQ)WL%K&=6YW" M-5+(*^!*E"G= '>FL.D6Q?QT]77;GA?MW>VBK2;G@>4P?D\]#'K!TYBI"5X4 M;HX00]@_ITV>HD3:V .:$A1\F#2V0Q:Z(7[O;@KBK%,^[X-XCK>)*0[$1D0. M%V6*UD4BV6RK7KR6+*,Y'&YP.B5IP2V+"%]EA#"@9'L\OB2#S\(S?$2/V]!ZHCWUT2MHY9J="9KA:#@:%:=*J:E@92 J"$Z-X M4C/P@+T1A(PRU]-?G#B'4\$[#&BO']4"#S#G!I\98AK H8.R36W%N$;!#6M+ M_D3]$?V>7G:\+>6U[1DM[%H).M:^EU"]M'JP4%6,;5'KO!B7\V.'.F](I;I$ MW1I/L?LAAF 3OTOP%*,EG(?K;?+)W'K)NE4=P$U8Q-2#,'0@5"+2Q)M;LH2P ME3-E@HVALK;5?')/5A-,R$-$SRS3)+(/A7Z4TJ)E(1B%<980 6FK.LA JJH7 M!HEZC!G+MJ (9 *5HT&??0DW@)Y^%C'^1@:30(,5]4Q-_G8BF, M.:(,,4G&/(BX<)W9A#I'(2#>QE$\5)]$6I00#%C") '-$DK$($]#;"E^$#%H M.&8_J&.'8IM&LQGH1F/>Q:-TVI)B#&*7HEB"I0DV1'1C6X+@W2\VP8> D X> M4)]Z+\H\;^4\S"AO^V4;SN'%<@>T$X<#6JRH1V),C$*&($^1?+X,TJ!&V &4 M*6$#-(QOW$:T[#V)H*_$H'V5PJSE,?0.I6M?%#WV*01[4-@&L^ ._EE35HUP M4IHRO\<8+3U3[8"Z%\VSKF^[]N;:0NO/[\&!@Z4.P\'G;B2M/3$N$+M4,1JU518:U%BW(BU=K-@23]R2%%[:"U^C M%7L_Q'"T>H;GLLD:=VY>F*@)I)U[60T'V,Q*>H(X^UG99!^#MY9+V;)PSZ6$ MC%,)UR!E]\&ZINJ&52-^KJ,VBU"3&K#AWX_PR9*C/7N#BN6'Q[$^8ORZ00(L M;BUGU\P)A*V=X!J)L*]&O(!T8J7\$IPXBQ-,/FB6\DN+FNG>QC#O9B2;D?2. M9"6&7'[P,3,]A, WRW1W6[@QUOUU M_T"JC]-FQ[D]"?;9T56[S$ T3!RG$'>A)O?) M]9:VO#K]K!QQY'=E\-I65TPKY,-N,!NSB$8O#JXU5"#6$3!Y"J88HHB%W^B" MXQ'$WKXBYT7AL.UM(IT#IH628INR87C)1 MD5>4'G+JC6R7'_A]T,K")P]L12(BK!B<:&S$418C<%SG%,N=4#U@GL(^JJ8@ M/CBP4A<-MN^IDME,)8+YM'Y/4C5)5L/)N379QI8^E=_3IS+,T2;@3%ZT,!3: M!D1AUY#2]B3B=(QMOL'\>O"@DW"YI:[5_L17NX90?ELD%V6R6%XDVG2/!SR<,=#C!2@<^R MC(.3#/YF*X'[GFO8 AVK-EZ&5Z3X%!A7IY>*=73;;JI[!]K4_DLPC:#U?"G& MFX8UP?T@:OBM(['W"/BI#!+)XXE_RV,S]-EQ#"Q8* JYMPL52[9:]]+&G6!# MK16;,X8I5*F1EA:Y/1J82<2()Z6=EG,YU$Y+F25=2<]UEDV:+())PF+ZAKMA MG928P'2Y2:+L,:CF.#HMSM49MQ*S,+W"!AH/VV;H0$=-E"!:VA8!H(2N*K[9_I!RKE0%+VK'HW#]WK6Q9 M,U^=>0M>4 M_2XO#717M-DZP3E[DNP=:6NH"LK]K>"G"CA;$4VK3%;C)L^ M(S?\=?_Z'AZL/U3[!42Z*).^,&%HK;Q?H86&JXN@+2.L7J6>R24-;GUXBW'+HLF,G+_=&O;-#$20G?N3X5K8/7*TWW^ID' M%JG@6(<#;(/#6-9HJV5V,$9>&I.()/QF,$&>1<20;1GT-@5L#&=!2U0D\,U. M,JUB3T-%<.*]CHHQN<:'62W!Y8ZS14RG+=("%35Y0VRN#/H_Q1NR!8.R'QL^ M R9#=>L76_)FCQ24F"0I)@^R@;4)(],(P8N"X2M9TC(6JJX ^P.[N-O[1)C@ M"'%J-J"N^'/B+MHN]F7;W^TF/I9YMKXWVUHSB0\::E1;(D738,C9:,IX%R4M M;7%7>Q>NA '9WV! ;@(#LG_O,2"+9?G6Y+__7B2HWW9N&5=_QQL\6&?[^*O: MMG<CF7[-\Q(F_,22])9B-%E#$1W+G]3Q8:VJU[&; MHTBNHGA))W'L_];M00!G-J$.^[T;N:.5[C7 S261K<*ROIWK+XU BUFZ>PV0F%AR[-\L> M0^9DSD@7F1#+GA\Y\GRZAQ/5.(QRN6%8$2,J;/$%G/T=H7O(YO=-1L:>K5T7 M=KZN-R]PL/Z\P'%1)UD8/?+RC>]#U(8M ,K(1*^P?0!R#&1SZU:/Y@0WZ2)' ML-(,NW.>G(9Z"I$0HJ@2ZK.@J%V75P9@=0TB=/"S9)R7:H2CBJ1D..<7:,6M MB?.YU;"DIFZ'.>7B7!_*]C8U.@6_=TTH_'(V"L4;57 "FB=?KE.6;,8[D$W_ MNU]KM1IN?;"7N4R?K'6SOBDHF9]L0KPW^'7_C-\GZP_LOBFFLPPLV>@X^0K* MJ._$H5@649;T&QQ97,*B\*N4-S]*/FJ\A9^S !;9\THT^.HX0SNTA,! MM+QT[S3QL;'[[!)#[@Q.4#)&2J0SAY 88$6>+<#ZN1QIX5Z1 MDIWTCGRRQ7ZW(C[Z+C,$#@.ZQ@GOL<5'EKDR\A[#T_^,1^4IP4)JCF+"B,;H M3L#>[[Y?T;-R;DZ28%:ZL$+_6K &:-G-2G*7EA31ESKOVNX>>.C/)CWALD ) MJ5<^/XMO5DC^F7HHF_Y&^-=BBGLMP_BEII *PP>QX0;<8*O5(K9_A:W5P^MA M[0LPC"ALW'D#;OL5+V[)1BF !0*]P"]HRTU,U"D%[FS\M<-^&F89#6YT;PX ML\ND,B9^[%GMHFPN=[;L]%N((G?'EWQZT"FZT")3145Z30NIFUK5:MI((6(8B.'OB\729VI\V/6J\G/F6',$ M8W)A=X-X=,@&DX"/Y.4Z\?@%\Y(7V/N,Y]E=WTGYQ\8CZVYJ@5-X)B:& T%A M8%^$)*H4W!ZG2J"AFA:X.#==%_&&MDL$QZ;['!U:E!9XQ$!!;1E"Q88]X8+" M)77)#%?KQ0DT23?UOL/.NUZ,X M;51G\DT&-IG-,A!G\E(;#A=(A2M3*'/G7+/40:/N)A\WTF87C<-2J6CKT;8K M>::(B .DK)&[[5XL\&C) A9_0D7@-YKEB&%:),Q A M^P7<]*;*TP0+^^)3CUL MVX09C,-\5>>X"V!JC8&^2?PO*5UL$1ZBL=);IP9U4$H.I\@50U;AFP=PY<1K M;KAS\$]N7,J(8]O=P^1_C 7GW1W$"$$>GKEGQ^#*^1J.?)I^!@:WURC,/=)FJ4C ?=5A"BMDWV!EMYW X M($IZ(6PS:368-[2.FJ#)HY-5LL]\$ =V"O-L7^>[2IJ-T[L;7_/J*E!ZODFZ M$P]LGS2O6PI@' =B@I/R@5:JV# DV2Q+Y=D=;=2P^C;390L>%K,B1+= J%.8 M<=!5[[8H\ZS(L*>38HM84FS6Y1&OAI/;HZ8.#O[ -#DV8-.(7'J%)((M-9G!9B@EKNI@UN! M[[$R.>C )Q;A<"#,B.#!&C>/N*3FQGU=5O8>VZ&SFRG2,;',=14;UX8"9U*( M:08O4,P(- (Q9MSU*QER%O MZ3H]4,HQ4W58?1)+OZ,Y__$2<]'5!/:]2[_*F7Y#@%'_-[0BZ'034F6JQ#JQ M->46%F=Z\;@ 1^6QX,!TH/9?. /8[B)*TC,M!=X\G38AC>Z1X3$E.L1 &6!\ MSJ#11967R5#E+*+"KKLP?R3&%RPYP[=KSO5F&4BO:<:1 #0B?;K;5#:-*G MC!6@VCF9BK#*/.88D<[E?3.^=2S"3-\2WQ$C"K!;R%3W/TLX]\S R+DKS[H? M%3Y8>=VP['^)DO=6F'&GY/\U4^,57QW::XOF5?J %K<=G24'&!\WA9^D]YCI MV10<9XYH$G0RC'VG#Z0W4E%+D$SHS&S]"W=WQ#Q0>.H&5TL?O8C;A)A8,ROG MMG#W(!<<[D)HPPH)?WGKU<%J$;IJD8JT4*N0 )6W((^3M(I7*$E MT4X-Z>I MI+>K"/0ZO>@?O@G14V[QB>$XNR#+X86][?+VGJ(E*BWSVG*.IB L*C%D=@$U MU,Z&G&+10FP_+M/J@5*O;(C,@5KZ<"\B'3$%$#G[HK#7L0$JIIK8,A%*,%+U M.6C6%\,!P6XEHBY: 6_]Q1R6$I!JIL*K=TZM24<6#---[BQR_V/KKUL8O]E? MZ%@]:'(VME.,FY93&T<<5;;#IP.D"ZTS(G=;L^ (8TPVBG2#OZ8TV(PS46?* MBZWQZ4^ZXI1J(L6P]Q&:B)CDI66,*>5!2O4GG(1CU5.3(!7.AM60CWK3X8C] M2HGJ6 /%Q0PE[H.=E,;T6(NB7$@FOC;EL+L:S=MZ>][N!)EZO(%,W01D MZO&]ATQ]S_UV3\*6:P=$&Y9DS\M9 1%MX*S&F^D/+BW@M%O28#Y5=<)Y*W;\ M[0'59NX7NHY%N05+D$$VN>&5*SB+[6[M7H$.V/9H?)\TA'PD656@[4LOI"RL M&8>@C/N21&^EL>,Q-7;DL[G=RG%);GRB2^QSJV2JB!)@BYJ84WCWT"9DJ5+F MB^D#<]2@FC4<&O!>^8/HK:[JIAPEIN;BD+QC2H0>&@Q$'+3,M45%>2)!!U#O M)5'W"]Z 7]:ZC).FY B23WFL)VW#U&0$^U?%S')8VX=+*J%N[\EA@QO+CD>E ME,;_&0[(N^D5!WQJ>_;;( ,,PX?(!/;'TL4U+4%O!>K'X FON)+R JUF$\8; M#7H@6.NZPR;"&3/2/45'7#YJ1AVS34?47#D15=2L'4'@OP:\62VL[Z1..*0)K%U2A-9:# M-9:VC+'$&6/>\OZ(9VWKZWJK1Y^MGVK F\6S9BCVT([$=CTKD M-7,P3/3SQV"_H;UJ7):>S;6HF7RP5_"A:WD1MW=@VZ4%%CR.N!P;+.@QN#>H M"^K.^*L$LX^6G*,XR?5?XAMXU[G,9E^J*+=$.FMX#X:_0N#'"&EY^LYK]PTZ2HGXQH: M;X?ZWO>T=5O8;NI&N>9N@CWENWU=M^YX5:^#[81\C;$V4)=SV44W8DAL.O 9%DVBJ MJ5>PFTA"WBX;XLY+MGT0@W-[Y)D?N\#BCJU,6HQ<::XBT,] M(>BR=A<%OL@CX\&W2D&H*VH-P#FMELH1F)Q],,56*%:!"<7>#@ZF.9[*_RSF MI@C@MFBK*W2%N_S7?8QU/+]TO_EW8,O/9BJ+WN! :'.H38_Y-7W=ORC%\U6C M%'ZRQ,$'P>8M3[BEBT7K$$"0, V$W2GHW]A&S<&:W]I#.KR^@HL>BD(Z[^)> M\S"QV1IE=L78[0KY?FYB"[TE<8-:A+?1C*TW.!Y1$WP6?$%%+ M/E;F?#ILH?:?1.;#L2//LK<*KA6\-%\,(P^>4@G4BAO[=(_);2YRZ^%;))0( MYF["I &A.;" RK;\^<(1%\:5< T;(4LXH@$?6H"F(TPBU46V2U%L7D ZN^/[ MY\6B^U#6A%)+B/- Z>O8,?DTN P3BCEC35=K=[^V<&+R1B]>8INQ2>"VYCJH=K9'+.ZB@K8+#/-[M::WM [ * MCLBX+?J9(#DZESSE-K>-IX63Y!C6NE&FB9.;7@]LV-<&IX0U=ZX)O(/6Z)RL M(VF[92U"ZTI3"\P^EI];3>-]!8T?:M);TYUN1:84,#TN8DJYBO_4UMOO$#0? MQ*'>4I4Y*UG4*[VE N&FI"/A1!-*>/]Q!"):VH83B>\#R9],CM+[PZPI8=O# M=D*!]MO"90EX4?6YRK -VMZ^=/^PIP2/$/:'^G:J1[H%NN5@+04<$(-N@S_8 ML9N\-?)VI&_T-MU'YQ*?".\S')RA7,P#7<)YW5DV-T6D7-CK=7;S7)JZX#"0 MU!?$0>$!'CQ3=*R4Y\R&Z&$IK4! %&D/_%7>>E::I()[3WV"8SGH#6PV3E.IO B_)GD6*>M\>PAIPM]IIP\,KE>$.)X#>:$ M.2 EVLR/O'$M1*"E-*.@!8A.>IW]- ^'3>< A=%:#=T#8(?R^-1P1FTMB/$2 M^4#!9\[8E M8LZ_VZF&00D+J&,]0RZL$;F5Q&TK00P/-A##FX 8'MQ[B.%ULK+=^@ '-WG> MW[MTA./7Y*^D3 MP1WXSZG03X%C3U[T+<,"_:X=AO$6@@>XTB'+,:E:"AP-/ MA"V[FI"J^QB'&9P#36UIH.H$:Q7HI[KXIL<$G[#;XAQ,5U4Y1*0#8C"[-'EV M7#92G&%8?#(AE!J9:!H<6(1+P[3RNN?Q,EP4EI]&V^Y"Q?8$;;=MV+7'X:TW7P;]KASJ A=%[2OC)N35H M2VLW6W? )L>>'BP.^&MSUNEMI0&1.7 +>\0F93J"KT2W)<%M[BK2U!J M2'T?OL]:7L&?DY9KZBJ'80QOBND4J=/1\XN%A[NZ^'5C$[YU/I3+08*FJ>+U MH$Z:C%UNI[6L/C833A60Q(#@X]WQ=RIEA(KZID']>Z)#H^R3GZ2JBC'12'$0 M@>(>:W@/*TQ;T@L"'5<:%FK+$48OK9WEGRY0N#1+6 M V5J95_]_O/B3 NA>V>80%&A\<#L\(S+CXDN )_V,*"VL.<@QFH07T\I&WZ]5EG, M.,'$M/;*X+%W/%8J<')E31J*TP'U2"I?I]:%I_100=$U_=V0SSI9=[O&B,$S? MA//-YU4X7'M>8J9X.' VE&'3P+KCU-4D[#XS5F7KP"VA"QUWEPU4R51V7- M9D-28LLV\(+D!88#/Z_ED[^U9^G.Y)27?EVOK[U_';XV9=?"!@199K-N@F9G M1G+,MW'#0E-\3*F_O&8R+8',IT0CDA/3![(M:X[!P$<$CZ,P@:L=F"#F-)_&'2?4=XS#<9$#8:@"7--A,ZF5Q@FOUD7NI,-X-R_9+7^X+-Z:W 678/2LQU ME,MW>>_@P7(]5A+!GS^K&H$!AV!GI@D%6BJ=TEGO??0V#7OOR>/'T9LB1S#@ M21(=U7#H@/M^U&@X2I_>VF&_1N05VB!O"I"V)"V&@V>[CW;W;NV E__J^PZ/ M=RI;1<$^?75W=KQ/'A]$OQ5H2\$QI$2+#0=[![NW=LA_ M%$4*JG?\-8[^C=TR=#(<@!Y[]ORB$6],K;4\^LFEJ2GI\>^XKS1[O]AXFY"\ MF?ZJ6F1(&-]&]YWR*%0&:EEW,%H_UC/-#4XDGQN \UR7 EU2I^FU\>Y=\;6O M1-%U2[&_J[N':Z^<_%A$?R3HZW4<1"F"$\X![C2 ($:I7!"J2*P9-[UM*:U8 MZUSH*L;-E-)D9PH)L"R3[992O.[$D38+PX+X3W ,,4R9CDET"E MZ'!6PK.99!YIK?$0$VQ6C"\[5BYBPB36PJ_;[;07G2?K'!\+JH&; UFC4#@%B^IV8>@M7_4UW;E4E<'<'*I%\:RB8 M&'NJ9H0?:3^0IB;QRLR+TOW.E4W&7KZX=W:H!0_'[5P4;CAH-YN@Y99KO-4N M+., A\;#Y0#5<@;KB7$C2K2)[A(6;7.[JD! .7*>$*C8HUU&QC244O=9 R=' M6 U37F$6*JE:7%-W"PS[9 .&O0DP[),-&/9';5&\^N'[>-V'[[\YC@IG&"'J M?-87&S8WM0N@'QD69_!YJ0BR=CV7AFR*M< MI+_) W5PB,0,X'X#N%S._E#)F*TC8M/49\KV1*#TD[.LD-@K5P *)%4_1#4ZE<=\KF M8/T\<53<4Y3=K$VGZZQ0HI)9%[/YZ7>BC9VYQ:D\LBIK:AQ2V3HDOUV4SJ7= M1!TTX?2[I7!O5N:EI9K3D:8>$]BG%>75M\89HF0*E77IYW0R=4*$JD&M5LR= M[>CUV?:CG#/]WC:FX0UM7RSD3#$(9QJ1UUE4*/1,AXP;$_DG5Y?WZQ;E)VL7 M962?$MQ:MTW=G 069-C(,^LW@Q7L:1MKR)!)!*G;RBD8+=C,DWP':N^BDQW&K"T+JM\2&8#T8JZTF3\W7,!H0UI?U#M8>)/#PU4HH80T0^R("1 M-@C]&CK#X93^,9+BZ_JZ%O%^M+_SZ$#D^^DUA$_ R2<2QI- OC\J#LMYDI:+ M/SI54[" \K29][T\#8H&/F!*C)"Q-XJJ2VFRO6,R0Q01N7NX#!>7D2\)XCSY4-Z'AL=YZ M,!S[1?3O4IT4V);XWUG"G.C_UJ,1'G1_G&H,L]E,S>T5D.\@(\_7+2.2;OSB M&20$X/3DY5W"7+#4-0WK17HQ9G @C!0U#0Y9S A$8TM1B-(@*;%'.A=V,&7- M*5>?G!*O3-H@21E70/W%IXK'I&.[! 1$;$@?8YD(X",-D9Y1\W-$WL 'L4L2 MPW28/]/C8Z=#J^.LQ4+!0JWF3$LQB_!R_N:"BT\3IEZ)9L6Y8H9=5]6%/Q%4 MG&CWQ ]S5?72=YW<)2:9T+D8E(9VP']Y(CX99J;2)I?#VWJ+ MB&,B]!Q-()($2#!2]('/),1,Q">$G1)CV&_,Y*0 ^0'HL"!Z!>QT1";[K=K- MU[UO]W;7O7'?8"1>@=39?A,+@BDQ[EW;Q1%$Y!W3@U0BX#5WO3=DLB:C4%FB M0NH'608L1+KTN$PG19L$A3P82L7+&,FR_ :#J&#G#@=T:/B$@9Q"J$T.@7!Q MBH$0*]_-B-@ZL%I5$CO$)F #2 M X]B2J'UEC$K(*..N)>B=88]%JIIDDI%4H8ZCUHFNO:9OMX6DXV8JI!VQM0 MXL:&I6HEOWS)BL9)SC$Q>'%+^$79#\QD$&,*B+?\SGGRH9]\J_3 M7Y=NY)9 M.VP>Q73,NUW(@%-64,&;6\R#+G F5O/7>49 M];P19ES9/B.Y3X>]",:3MZL#;$4D/LZ-DWO^>>^#1(78K;&4(*=A30K(DB:L M:$R/8O' S5U?6C)LKS.F#:0Y##P91_6\,RU!VUHIU:^94M84\/.9[NZ0!Z4 M/CL<%_T,!^O 5QTXR*W2X"0[:]GL*\VM7"Y8ZM MV^-U*ZB\ MJ ^1@K0KBFT*12J69:5Z9GO! F.[9:FWJSR4X_TF= M1$<@G*J_YCJ8:GLEM;TRZ6E#<>8=/MCR/J%V9V"O>/R%!K!SK061!Y>!/JVF M/VUC;8]SF7 C*<;8,9- #.>WGM@QBW;,W=LA[]^]3X? M#O[0-9ZOGCG?F\4D\UOLCC2(W++Y?3PV%QQ=<,&7_[Q_\^[([*GAX/WRSW]\8[SIU2;R M@E*6569WM:(*PQVQ^\^^THD+/O5W!W'-A46O7L]?1#___NIA]9"+!J/#G8C+ M!G]^^/NKL-C-??1P.H^.RV(ZRN;V8W][**WG$_%_?^6B]WCZU)MWG]8SA+>@ MNE]$^P_WX7^[^WM1\-36'^_$\MZ'V]^H%WS3Y^OF^9OG;YZ_>?Y]??Y*\9EG MF_C,3<1GGFWB,]]K%[RV&_'U309>NA5#>)^^,NFND*U:YK-R<$?P'=&A%]JY MD8'X2W-SHS@.:#26C.6^">VM&<9Z!K!48!9H]_>__3LZ^O+F7S]IY)[]?[N[ M>SM_SDY^B@X_'/_K)QN5.Q76RL?/28$:I?UD=^ON_%&W[ M]?BW#Z_^?U!+ P04 " M@&U7A%?RY)X* "S1 $0 '-O;F]M85]E M>#$P,S@N:'1M[5QI<]I,$OY.%?^AU[M))56U<^3B;,O1KF*[T"O M,[-FUHWSLVSPCJ/9\ M=[MR5'I\YKW!3==;@I@,3D52$<>G$U3\3J69(_I(U.*NXG[$)*V\D6847^AZ M2GE#?4WOM\Z9Y% >4ACKQ=_U'/LGV*[%Z"IP M[YVWC4K-Q /;T@J"C>_GBIEB(=R[_O(0^Z7MF^6+N@$5HUYOE:O56N/SI[W< MGO[>:94KT?>;6M7\\FDOG\N]VWNJA!Y39[,=4;[EOA(6CD^%XN:U0JGS736\O! M<7? 1B/?NQ-#7)@SQ<6DCHI%D#_&I*@]SA5X/%E"9 M72Z5UR?;,?95"JY=H3[(C]G.6"B.'R!?R*7@PAL[-O=3L84)99 UVYM).<9H M(+FEKT\1Y#P%6D;HS5_X19O;,LB/,B=Z@Q>;X'P%H$,P(Z0$@@"1AG?Q$.B( M[V$$B1#3S,&+^L(%>=XV^;$1F[*NPV'LVL%8,J%GEXC!2TE^4Q$_HP@JFXG@ MBGWGX)'F HL%&+O#% M(X#RY[9A4%2VNR5L-P9^*-@*+PJT#$0VGOU>(EE]K-QW>4RO< M^I$F>WU>-\H= TRC?766O3[/1'*="#G@\C%_IG'',+Y!X@0QYF!0E)YRY@=S MY\,J='5\@H;9Q($X;0'RI_,C( ?,<8 X8L+S%W-UZ'<09&K%YX^#UIW6SF*@ M!>O^RL&\_RB8-6S;VO@38&=Q%(%Q/OH.L=3E09R (<"":7H!)/TNH"!/"6VDJ-O5-.TFGC:/1X5LG@X M8","F2_AP[\.4H6C?23T$488S [QK ;0\[UA,C%+>K7A.U0#WQOW!\L&L5#: MF4'<7E;XM(QB [&N3^D>V%AQE5BEN+LG55>X7(OUY.">6(M')YF3@T?%6H ' MY%KV_'AORN-LZ>#K6T)LU6T:[;.(A@/&?EM'H&)V%8"SP8QC,*^&. M=9%AQ*8058 EA5(2O9X';:88= 88PB<3'_*'F9/\NX\4L#5'.@=P^V#-Y2Z+BK<9((&>[H0@K8ML%$R M"NWGX_$8@\RR^(@(#[CP UC8LT@K@ T.A,$^DVD1%5 )N$%ZD%K*'I,)(<'U M="E8*(?JL>0II_-;H=[,0@)*05XP*ZP!43S'7(M3G1;?I-2<<)J%YEHH;7IG MMU.0.']2NRRM'O\^E=4'7\^E%(4G*D64MW;,LGG=@>8E!!EL\Z)>^XPVM-F( M;.>L2#%7SI :@M1H$#U!"2[U'9A,)D+L4\\!J"G@]98*'P.J)7(?\3.D3$(; MY*#V$=#TNKAT76B1E+KJA@/SXY9 3 ?!BQG)C%)<]8T:F8&.X++FRBS$W/7 M^N+X\.0M_+A 7?Q'$Y/0O:Q4-VWNH)8^M,:H1Z[EHKH?R,:FM%!EZ?3+> MHW,>O ?,<.8HE_X(/0%5#O#O_UQHZ33""\K2! YKT>M_XP MX#P-,86PD[$6-$=/!4T4+7:N*Q6CTVFV.T /*90[G=KGF=5#N9:I#JN=9UP! MZ0J7J,%XA+9)IS1Z!.-)BA7#:*&+CK\G8I-%#AV#:S15DDI[*.$1F1 T)@K3 M7!R18XO\K4>SB";.' JE=*%%XFYBP(2-6+Q+VT0"-=E8M=/&YA93V*V_GLM@ M'?^BP:HTKQNFT6Z5VV:G!(0[],)M RZ^P66YTJE=U>K&2B .,6%!&/([;HU5 MD&=X+B+/HP39IT!U3'T50@>"B3-K,.M(Q""VB1BU(-"S!18HP%UHMH+9RNMS M'1C&61-N2B%38A@'H!(-(9#'],?:1"83YF &SJ"1H9TPX9@IU!(TO3YS90AP M](X]9DDQ% Z_KV5H:(5&_A0FB/-XN7/4YI&_IGGWTT^41?V2;7>HW@B_#L(Q MR7^DTQ@ <,<^A1;K<]1F_F/,,8%"\I!.AX;PK%K[NO@48%!>*:XHK^AK70P\ MN1]?NW P^(8\>(VSDKX+.)'>#LR$V?D1CA?E<;":&305E1W>$I \.WJ$@_IDO MYE 0REXUX_#=ZN[P_.E&YUH"#)>[:7"\N.:M\^D-GCN\HS!5R[?JT7,^RR<-WF,>F%=ZYZ+?L7GM/I)\H65L)4/A+_B,[F8G@+F&UF9A1:G1R;+ M$RYL%G#?[E_*5Q:V.,>[/)R"Z7O#KC-]#M9/6.3K%'<0"^&AO[BP8\Z_C:C? M +*"LTG]H0 AF#P+>M[O=SCU!T U6VUE('@/#!T)4OFK24]<H%;_@EJR^!L?"[_ND:4?'=%)D?ZQDO\#4$L#!!0 ( "V ;5<,F,Q) M-@< (0A 1 +]^WY%2XL3.VG1-NRUYL"/Q MR#O>???=47+O7?#K6;]>Z[WS!R?X9O37"T;!F=_O[;EOC.Z5P[WCBY,/;!Q\ M.//?-F*5Y8>LTY[G+)"I,.Q<+-F52GGFN1L>&PLMXP8F8NKE4^<=L93KJ6-?N^X[]_,Y$3FK-MI=7I[QS#[\CD4AB++A;8: M?\HF9G[T?70-_:M@=#H:#H+1Q3F[.&7#=R/_E/GO_>%U,/K=QRV,^E?L\OIJ M?#TX#^JUX.+[F#;VA]:H;GN?# O>^6P\N#H>G/OCW8OW9_X'-A@&-++?;N]_ M'Y-V.F_8=6O<&K9895VG>]!N_D]P\4=A2[2":Z[;0\@WN_^F$W_0'_OM]@Q-_ %W F\?Q(07NFXI9F*@5WY\K) M;0AD(A3&<+TBD91_%#9.MVN:>BWED? 8="94$4@)2812AT4*N0SS84J$*"YG M,IPQ4]#'[0)L*;1@;A':02I-(G@DLRE;RGR&'9JY"*V%M.XL %Y#.NU<9DA!1%YB85D%B8%Y1]BNN9< M#X"0R' V1T@(3@2S)+G#2QDIP^ZIKM> R4C2RAZ)% DD !*%2%I]QAH4G3$N!8V>(B%G"3"LK$ 8B:)-#,2)[$4M$+40M>1-&&B3(%Y M1#A:)2Z(&V83N(622 A<8_R:<\6PJZK4!^8J M_N_#SPYOLA-A( E'6I*^"[--XFUQ]JB"A+PPFW,>A0:8?"(0LE*5JPVJT%@ M2;V0QE(%I$1FUZ&>ZI9EZK5UJM(BX18$976XBZ-7TA@-2C .C#$JD1'/K:43 M(R/)M:0=@#*H_%CVS&BEPE!=L4EC;!&RS**,@$4YF R3ZK4Y.A49%@DG2L3& MK!5W!0I37+E;+]/X;R)($*2%^2)Z<22U,WD(LBK1;R'V:*9O8.W+.>*+(0>8 M+F0DJ(OE1F6,M=;N\V+)@P$91C7$\S M446^:4+9W-1KG]?GN;;'K4$M6_SY!IA-JF[0)HAPOH!!1[3XBX-#!+)Q?MX( M6+U&1Z2R5;!#6V'Q!(JA*J7"L- 4EK6"L&755)D<]^G)!7H06(B5JJ/OSOTY M/Q,Q%!I9_T"NM!E]L[ '.SKS9<6M24UGT(R;V]))?&&Q*")+I=87)5*F]OJ96]@S325>2[$Y@'M=NI$H3[2>"1AH%UD!T@#9QDB17Q3[U9E MAOA42-COLJ#(0GL:;+[(QGN @S0U)Q(HH%,('6A"*1 VZ@'<^:L\9B\%_TBE M1)B* UQ?8Y_E5(?J)Z&A[%3=,; B!';'!SS"1".()!P?/!;^JAO"'(0?/8OG MZIF!ETR1PD/R3V%A59:KK0\@7B174&,\0$6*-;+-0T2$90BEZS7[5*R,ON=H M768+E2P$<7O&I^73/5T^U1'I/%$K@='E3#DJX?? !2P\N>91G=H 3NN;N6K# M]\'@^,QG0__L;'PY&([.?WG;:#?L]>7@Y*2Z?K+2I8SR&8FV7QV!K33. ;NA M2A(^-^*05?\U[(NX7G!5*5@04:/Z5K',U;Q1OJSK!2>55+GX0?O5W7:"DT?E MNA#KG5Z[[IO]M9? M?+A=_E<^>WO7_:T^>A"8-_?CAX^KIP'B&_K\!(E_R,Z1@O9%2*?K7H1L#_4V MT'U#6]8"_UG]7^&TK=8_\Y:&,REBYM^(L* C&KMP;=C_97L[E^YA $A[8X_- M)VQRS])Q_QE_1/ ,KVX?69=^34&_HG _JZ!?7_P%4$L#!!0 ( "V ;5=? M-6ZP4@< !4A 1 &4([G@2#(W=5=U55//55MT_GH_^.V6ZUT/@Y[ WPS^NOX(_]VV.VN[ MP2,1)M7+!-?LU,>RQEN:3F;9[5NY[H[_#J74YFQ=JMQWCF[AMGW;Z$P M$&DFM-7XM_' UOV,UHW!OW1[U;W,+H M\('=/SY,'GMCOUKQ[WZ,:9-AWQK5;IZ38?['(9OT'JY[X^'D].Y?M\-/K-?W M:>2\V?Q!D3EI_&Y-&O\%*ZUKMBV;]_P07_\Y-)J-UK3ORV-^%5HE@@Z5* M@[D',S0-L6S.L\NW5E]N]"VU%#=E&@J[Z"^-]@()WVJP$9OSI6!:+*58B1!; MEH9]R;E&'.)UM:+%0NF,J93=*)W G--_,A6QB4IA";N?;#E!!17,UE,&"C3&5O);(X=FH4(K(6T[@*V MJ1#[7&):R*9KMN.'=P>/]O^"AV"13.%_BN76WQZP 7D,ZYUQF2(%$7F)A60: MQ#GE'V*ZXUP/@)#(<+9 2 A.!+,XWN*EB)1A>ZJK%6 RE+2R1R)Y# F 1"&2 M5I^Q!@7'3&NA0T>8B&GL;!L+("8:2S-G,1)+ &M$+70 M=2A-$"N38QX1CE:Q"^)"JT"$N&W8"6(6"J# !6;X-9CS=":JE1YR^2&/(=)J M\]/6Q8FHV[FMB]!=N4M)93T%J@H%C!)^![ NR&3,,YK8@:)H3U%4KU59" Y^9PSK/0 )-/!4)6 MJ'*U0>4:"R"IE])8JH"42.TZU%-M6*9:V:4J+6)N05!4AVT68MG1H92JXE[0"40>7'LF=**^6&ZHI-&F.+D&46900LRL!DF%2M+-"I MR""/.5$B-F:MV!8H3''E;K=,X[^I($&0%N:+\-V1U,GT*R\\B+HYY3R9X?]@][Q)_%[^[([=/6,(2NMXVK8EF=M"SD^$$@N\. MAU!NOOLO'NX2!-S8D$"N@40@>:0 J$C7H =_XJ MCMDKP3]3*1&FY #7U]AG.>6A^D5H*#I5=PPL"8%M^8"'F&@$D83C@^?"7W9# MF(/PHV?Q7#TS\)+)$WA(_D=86!7EZN@#B'?)%=08]U"1(HUL\Q 181E"Z6K% M/A4KHN\Y6I?I4L5+0=R>\EGQ=$\73W5$LHC56F!T-5>.2O@>N("%%]<\JE,' MP&F\FJL.?._WKF^'K#^\O9W<]_JC\6\?:LV:O;[O#0;E]8N5KF28S4FT^=,5 MV$KC'' :J#CF"R,N6?E?S;Z*Z_@/I8(E$36J;QG+3"UJQ>NZCC\HI8K%+YH_ M;;?C#YZ5:T.LW<1KQ1,;KRV]MQ,H:I)/;=ZU[O09QTFK=?:6OJ*+S MV#TS9_NO/MP^_VJ?G;/'[E%O/ G!K_N1PL?#RT+_BMX=(,4OV1C)9E]YM-KN MEVY[B"X$ZF?+$R6>6&[MO^$[_#=ZD M/K.N7?N,?M;@?N= /X?X+U!+ P04 " M@&U7C]FX0/4# !5$0 $0 M '-O;F]M85]E>#,R,#$N:'1MU5AM;^(X$/Z.Q'\816I%)=ZYKKHTC11"NN7$ M 4N"=/UH@D-\E]BIX[3E?OV-$^C+]5;=W@%WVP\%VV,_,_,\,S$Q;_Q?QE:U M8MZX]A _0?^9_L@?NY;9*C]QM;5=-@?3X2UX_NW8O3)"P54?.NU4@<\2FL&$ M/L!<)(37RXDZ>%2RT,"-N'7VT7V7D!"Y9KP/VK1]"8H^J@:)V1JG)%M'RK#, M@>4^1FS)%/2ZS8[9&J#;LT, !I0K*@WKE"^S]/+ (!B6X\[]T?7(L?W1= *S MQ=Q;V!,?_.D18D1XSW4*X,_M3S"]!O_&!<^>#^R)ZS6FOX[=6[ =7Z]TV^WN M<5RJ=2Y@T?2:3A-VWG5ZY^VSXZ#O>#\8UF]YIEBX,:Q9+K.<< 5*0$8#Q00O M:! AJ(B"1^22<)HUIH\QW50K=J#TDN8!:EF^W&[)H$;.@/ 5U)9GVF!WE,Y9 M'8*(I!@:?.H5YS(54^AW>7B MTA%)2OCF5!8CA%L)B*BDRPWF7^JH? MFIN#5O\3BH_)^9H3B03%&YA33!MRS.%:R 1!&E\A%+)@Y:ZTJE8HTH.T420U M62*O/>2XV^[V7F7Z:?\NUSM-;2F ,(\1,,!1S#"(!Z:B8EW2NYQ)FF YE*0_ M:4F+#'WIG-=6^K1JI9 H#7+)E#["?42E\36%K4P[GWL_U0M9:D/&,9"DE$2 M*21,RXOQ8O%%M(3I1*229MJ#NK8@<8RYQ-@9B=&_+$67LE*J(>.$!SA?K>"A M*U8V,)E^NC+91C&?V<+@; M?]B3![92D39MGUS"4D@LWD8@XIBD&<6^MOUF%(]\TY_O .YUP6'][KQ6(C6V MUP+3'^ZLMH>?MT^P-5Y/\;'TPK]&2!(6;_KO>5C89NP/6@9D6$-DLP\3<5\J MN-,K%6RV-(*^C0R_Z4EOKXX,-OV_!=TCA+FP6ED+[&0#OA3),MZ4LOAQ_YNM MA?4]5%V 3FG+GW],A"]WOS.Y_?9O"]FP7O!4%NZ>SG4B1D/LD=@O%;NG M,"T?;WO%J,TDPVZ88IM\ W2FD;Z=R8.2\][D/P#_;WK1#]EY?J8H9PK#>\&# MZ/_0/[ZKEQQ+G.!,]>-X!R+EB?/VVX3S3URJN0-8>;EQ'^G7^&D2_'M&O1K0R6 " $ /\@* !8 !S;VYO;6%?:3$P<2TP.3,P,C,N M:'1M[+UK<]K*LC#\/57Y#SH^9SV5504.2%R=++^% =LD-A# <9(OE) &4"PD MK LV_/JW9R2! D$EH3 VN?L'0/23$_?NZ=G^NO_]SH2J0E25$&6_CM+GZ?. M*"1Q,B](@__.=*V?+)S]?YKX')U*I3__NK]K6UH^)5?O&!_./?9^''I4(LKQ3_W&/5.<9YM()N:T[X =Z@&>M!!?5= MA\U]AE^M!W4U.6#9\?SA/JOVR(/F#TNCPG>*+"+5\6GRR]+CO*8DM>D8JF4A5M'2CXCRZV?C7_AUA#26PN,DT;,N3/X[ M*\N2AB0MV8'EG%&<\>F_,PV]:I\-"?Z,W_ML#OOU?Y))ZEI (G]!M9'VA:JS M(W1!O?*O7ZA:A?S13='E[D/['[IR4RHUX1\,'I5,>GV;*77Q(KK(:ZQL]W[=3+_30UN__QWW^[3$';IJC(G#Y:FN,:OE$Q%C*[ MC%EP';.)%$'FC5%_T+N,6;&-696 -Z=E&%5AQ9K$H]?O:-I-@65@ X!(CJ$J-B#**2[W89IX)A:9IC,6L@O6WP M8K>I*ZB;L8\RAF_,,7HR/Z54;2JB_\[Z(-$75#HUUJB.,()IZNB%:H%@20GC MBP3,HPA]HCMX86*]QPOJ6&2G%Y0D2XC\*+Q>8"6 %*Q=R">!YY%$= W^" _6 M@3T4@3/4R*O6PJK\6I%'6/22J4PRE=9DX^]B$M05)<'B8"HD7"P)U]DED:ZO MGY=&]6P2BV,(,]ID]>SR!QW(C(Z2?':Y$.4-LUXK M+(?]#',XTX)?E.712-#P,M22Q&-3!8XH.*0"4L^6("RIC;X=*H'_[PQ$A1:P M@*32-'U&Z9)@/ O2!V95O9 $$>RMKO [D&2MHB"15F* :1&LCY+:X MG.^+*_%_==40@XY0F MBUT>WV4(YS'>$4)<6-@-.85WA1RO:L9_M0MK,=!P)ZNJ[SP>@'OV%H!WXT$Z M$RW@]U:]M'^."TXMV4Q31R[+(#:7G:RKNP?>,?WSO\P+V)THF M%;$UK4-X?:Q4%ZT3/ M0P)ZYP L?UJ).G=4>-0HA=/R:=WQL;_T%$[1%+U%A@K^.[M11LAN1J-PBF[N MV]7,(?R M_!XT7^]^!: =^/!HO\:ZTW [ZUZB_YG' ]LG?)S%.WF26<#V$F. M)BJ\:91LRG^-$DU\["T]V93_\-E?JM+^VZ1(.'C[RY3_(764$;*3*Y:E_4^]1!DY'M4-?2#O>F\> MI_WWOMX"\(X\Z'](^B;@]U:]]%X.S>>EVG*\+@7U$981I!I/X,-%%RHY-09# M4^0HV,60G!Q2)9E-6D<]SE]5_LS\&9_7@9^%T5A$QJ$6@V1NNCYM_/O!1[_TA>00I&E(,7:]^4:ZM67 M%]-]=IS/G&U,[.\Z%*K&*AHN@+]<+,<::?';VFO(J)J_7*Q[,3V_](KU_1( MUI3J=AFB/#K7'J4+M<+& ^A?F+ST@Z1@9<0M(2)P6%)%*'?\Q( M,HZI!,])-GLK31"X'.!G-(FZ5$Q7W]3[AT+F0HNA ?:/;#^8/_$ S.M8%#A! M,V"E>&&$+1<^W[RHT >%A=\OBZP*&"!+*[T*ZMGEXKC'1@Q\_>PXF1W0S\Z0 M'I/0Q/QP'/P0G'YP+;T[+G6ZZO3DH^7TN'GDQXQE>A\LT^%@.7-*6-[=@0\4 MRZ8%H8_=[:)#<+N.DP&7D70 7V0U%W0JWD?U6<<'JN716);(.>,5#V1EW:?J M<[C0?7-*[7WPP$8X@XU>>^#!R+L,83.#[''$#&/(7R-$'L,Q^@QA,4GQYN("0-)=)R( MB9Q;%5*6,D[$'(E;=0A^B-VJ*+E5!]$(L5MU=&Y52'P2)V*BYS&$X2G&B9CC M\1A"YX?88XB8QQ"^1H@]AF/T&,+BD^--Q 2*I#WN-WT?XG-P!\N74S6YH$L? M][UG]GTP4:0\M&-GJ-C%.[B+=^PL%/N(1^(C'BFC'9F3>318]GP7Z?L0V\CY MIM$\_+3OG;#O@XDB[9L>&T/%OFGD?--C8Z'8-SU2WS2:C+;+1:CO@Z&BY37M M>\PV<'=[WPMIWP<31==K.D*&BKVF:'E-1\A"L==TC%[3\3#:,6?THHQES[=R MO@^QC9QO&MF+=O:Z'?5],%&D?=-C8ZC8-XV<;WIL+!3[ID?JFT:,T5QO5(U] MI4,7L(9TRL$]E4-KA-C1. Y'(V0^B;,KT?,8PKC?-$Z. M'(_'< A^B#V&*'D,!]$(L<=P=!Y#H'RRM3S-UN[T-#BC!./R@JAK0.$VXG0% MS -2JZ^HV^IBR92C Z64^)T*W=C$QVYT0VT6O?\Y6W^Z1511P)6.6\\QR M2Q@[M)8[-I\N9K?C9;=CM"'RYFM^-EMR/RW3A=U>21?4OO01*T M$TGE!\IV[7JC=.&,MT/KNF/QY&+F.S7F.R*_+F:^4V.^(_+R8N8[->:+GL]G M[R"4SEDL=Z^>=X "/7%ZW,RF*MI%1]!$U.C7)%Z8"+S.BC8665WG 7?<30H$ M6IFQ2F7EO#.4%4D[]AV K61>7>BITGGAQ\ =38)R M=UW8)%8,,:-XB8MB?1)',%[8)-8G,:,L5PC#_Z*)T@RZ9@OHLX7 MJZF,M*T!G^=4AIV=@DIEQ$P4729:#H4#5R[,7+G$?!%IOECU7'97+DPXRN7$ MBVA?6(5?,$MDRE[#.LV\>[4^72RFF$RN$%,^',40S9"&6>DI'2N&@RB&P'M" MK]*YA51-$3@-\2=TU8$+K1W7>JKTWFH(8LK'AL#3C4DQFYRXI^A<+7NKCUBI MS"KF8?XY0S05F=>Y$ZG9GE]Y<*6K@H14M6T,9Z_#64'$=G[PFHDW,=E0VDB9 M"-P*,R[A^="ZZLB*;6/>C7GW6&MU8]Z->3>J/N*V4M^8=V/>C6JE\#9_MR0) M(U:,F;=TL8J)]\>]Q^?QQMP;<^_Q^KPQ]\;<>[Q>;\R],?<>K]]K(53B6_*4 M%;7I"A.;O[\?)G9!2%B\O(3O0VOB(_."8UZ.>?E4?.*8EV->/A4/.>;EF)>/ MWE^>,RLK(K6%)DC2D4E:DYTY695IA)3=L^,?+/AT? M.>;HF*-/RU^..3KFZ-/RG6..CCGZ]/SHDBJP,3^'S<\+K!]:/Y^6#QUS\SOF MYI/SGV-N?L?I_?*U>H]\9HD<9\!JS>)@L3DX;.!'@ MT#K\=/SOF,MC+C]]/SSF\IC+3]\?C[D\YO+C\LM=[T(P4$CPUY&/?R_'.]>L M+?G0C!--)\#UL';,.%%AG&AJ'&^9@#JR;*KU:YFP%U+6#-&R[9T_=MQL]S:S M.\>>/R9W S#K71"VT,D_)^">_2LKUFSVVQ%66.#0[FTT4Q4AB6$I%L/W+H:E M6 P/+H97L1B^=S&\BL7PK8G[V!K&8G@*UC#*284PQ#".#=^]&$8A-GSO8A@[ MI>]>#*/@E$96#+WML\?6,!;#4["&D2T$"$D,8VOX[L4P"M;PO8MAG*)Y]V(8 MA11-9,706UE<; UC,3P%:QC9*IJ0Q#"VAN]>#*-@#=^[&,8IFG)-$-@>]:&"L1$,;(1HCA">.[,XNQ M,$;4,L;"^/Y"Q5@8(QHM1E88W:/%6!AC83Q-88QLS!B>,,8Q8RR,T8@9HR&, MNB08DOC0KJP)Q0BQJJZ@2T&5,W0Z?P'/6(-9/RU/@4=S&;\]9!6DNDYA(H$\ MM/<< %_391Y>F( TKN,6OUO7@258379@M1UPL JCTZBV22M(DD>"M&W:[7A9 MG==I8.OW)2QX0&@3IME"LC'\Z9%@7X77"P6)1.S5H3"F^J#]6ZBO@AU@.0WT M9RZ;/J,TV?Q.EC5)UA#^/I<[N_SZ>>5]SX,R00R:#6+0_,Z#&M^JLJYP2,5? MD6^&B.6)(OOZ&6@._^+_^SJF5&TJ@@GK@RJXH-*IL49U0'6J5!V]4"UYQ$H) MXXL$U085TO]"@4$9"-(%A1]- 1#JF)7LHR15888NJ/Q8@Q]9:JB@_G]G__O, M=#69.[OL8'M#R7VJC'4/6*&OGUE8"!X$_AE?^@+5%PJKM20K"@/X"EL6;-^_ M]BX?ZK5.M4*U.Z5.M?WU9T;,JQ>]+E<+"9RJ32W2[YJPB>YRS](O9K M.?KYL0D!ZQDEL=A3A DO[/.=7:93R1]$ M0!=C+N2A%Y)HA$BE!?ZK*_C_H8._@Q1QVD)C6=&<23%^YCI7?_],7QJ9O4G1 MEY41J_UW)KQJ%SU9%A$+KJ>.G&BT A/&5#&?R7UQH1CUXZ'4ZE1;=[^I5K79 M:'6HYD.K_5"J=ZA.@P)5T %YI]+,QP^-%I7.?N+_I1K75.>V2MG4Q%Q%E,H= M_'.ZR&0")LVUK%#:$%'/UG(IPU^DP)U$/ 42M$J\U KQFN3YJN%].I..IS/- MFS]"BP>3[@?I>'SM#[PWY-GI%($[)#E1< DPFZ;N2=G'CV^5KX5M90:3J@?7 M5N?$ M*:ATDF'H="X,+7=PYV*#"^AFP R4M=! 4#%[:W5 IA.I( P3-#RX\0*U>(/" MK_A&O&5(P& UZHW[$M6\+;7N2^7J0Z=6+MVU$U2M7CX_N-_X"<.(HSEE@0U6 MI=0QXG"2DZ<$0+FF4MR0^!7_ALMI&HDU.22*@ L.@I__S@#A^/.8Y7GK\\Z MO B\-L2/IO[Y0O5D!<+J)">+(CM6@>&LOXPDR5=-L2:8($7#-Q-:0&ORV$JD M?-5XZRES\"P>>WV)7R@[:Z<(:Z\Q?I\=">+T8MLRUD=:%Y+\DI#4)$Y6P-"1 M? .Y=;&,$\G*M"SS+C[?0SZ?D=%O7LTS?ICDI(HXG!?5T%B1)UATEIT^#W"> M75:0R+ZP.$>U77HT/NHD*BZ1J,.^ULPM!HXL?Y/M:6N]F^M,JL'?[!]+K>+> M!8"SRUP!7J<9NECPB'?X'V4_&0J9*)\(BU'@(\G@)"G47UT15%[@B)\$NG&) M'?%C#67 2L*,?/YW(ZN%O9+:>>N\?4Y51V-1GL)2A"524G7Y_%]G$GTFNO8R MUNS[:O: M<2RMU/B>06IJOG/G2"AM+.&J->8SA4_19UKWQ2$P]QGE]E,)HLS MPDC5Y $+?^F*YJ(F$FMYO.*6M='.:RO^^%G_V1)>]-_# !<'7GU;%T ]I+,I MSRLJ.:VH#'\VE([\(CFOYUM+4YOEZDM1*OJ]GL749Y=7LB[R>*/4XUJNG=9" M-&9#:8(1%R3.Q7<8-6N3>BWWZW?ZR>\%K

Y5!F<>"WZA=FOWLLI!B\(YVZ!;?5[-H+@T;\[$"#".,69%"KXC3 M-6&"XQ^PD$C=U93["B(@G,(8CX9]#FP7RRU P1JJI"#6G>7SJ6^#Z;U8O;_N M^<#R]OD ^X54ZE^WI-\JR#D3Y#L9V+HY!*.WR4?_.7UA;GEMFI'\4(*K/+,W=NZQ_+H6!TVN(F<%_ETAZ1B$A-'QD33W&2KSU55]0@24^?L ;*(#E M/D[52 ,$:@L;1DID58U22'8[PMC&VSH<1%V: *\8J2BDP!K&NJ+J.">ER?"> M$9"EZ4^]?[$FQPGM$J==!+>L(XY2&"9X=\8^$IF*1YP9)5]0N@3+$L&!/KOL MX+PKIEB5Y894&5A2G6NG[8X9D[%6(D@XF@5BG3/9L1:=Y2DLY@6J/1WU9'&7 ME46(1E8>F)"H^FHH$0K$[7$HP#>MN4PZK"^J;I^;X39US31-]PAK.AONVK7X MG:USC-CVP\5>G=/8D0+\MC69>TI0_Y-AVR_[E/Z7&K(JV5?F*58437]+_?A! M0<^Z@!T9\%]ZR'P"!IW[,@QV[HQ" =.CL3E"(Z4G3%"FD4:E/AK-(J3IH;74HXUV[CQ_,S7YMR&JKT+^PV.-:@$EVQ\G; MYBK^31!W\Q-MK+('+ *_]_["$O#SY%%X"8-ACH-+*U0"!8$2>Z#%%,6S4_4< MR+-QAZJL*PJ\;91C8''66$U7G<7@Z>5FJ/8'K4)^_W*DU1R(\_QGE[]QJ;8S MOYL%9?;RH/7_KXTUJFXP ZWL4$FH'&3$ GK,^4O\]7U/K5RL[KW,\8#28 M;.;,U^7"\UV&YFYSK_M70:WOJ#K-[P=??_QP-07)%*VA5.8&.,%FDY]60/1G)+\G/Y"F8]M?< 5/NLYK/_- M9U=@_?AAY5%!,@07_-PD;=DTNR&+PW6G4#"7_\=//_-NC3.PWE46-LA3<.HG M1"4OL.P>2(80R2Q*\I0R@#^0E:FSWL[^>OTUI%]+LY>L?VXYF9Q(+6=.[E0P MLP0=..@KFHC\O$7/._*$C^AMNRK!S7MBY+TK714DI+HX@@_MR6QVWU>9?C[( M(P4.\&P[3A 9YJY::OO&,#%E%]Q7EG!OO66\9+[C0H.A5/_V(F0:95_JQ%Q+ MMS< MJUZVYG#+1MR1-%I?X/3@#=:''T=H;_BYGS\@!UXXK:#BI!DXG3KJN%Q M +F,DR,.%>/@M.#)Q"F>_46 N3$G20"]C,5[(JC$T9!8B1-8$5LA7+R''U8U M\"18A5XJ?^<3^Z^0\G)]>%$6<374(3LI<(7YBU8\?B,]G M%.!N=J@@]@ OWD(,9??.MXAW&\^Z4:IO&TREHM_2*(::UDL2+ MM#&^S */F,#EVS!079X8IZ2*"0J3@\2PJ^Q +^=>R"0D?6>< ;[C#+_4/\[J]6OSRA\@)T,8=TMD&82N7PQP3#S MTV06?!;?G0>_MVRQ7!C'B4]UKJ59_B>9!.<7B?P%U60'Z L,]:PCB<-^$95, M6FX +TPL<,SXKB=KFCRZH*Y$%O1W&F9495'@+2"2X*A!T(8W(1Q*F@#FU;:C/UECX9S>85G=. M%6$PU,[6G#G+D;.N3%BCMH+8IV0/@>( ,,>$1;Q1>,Z_-JZTVXRE&>VKP[@P M6.]4)&[S :>3TR]S&VK=B&':!W#[T&OXI_&...E53"WKGK7G5I1Q;U49SX$, MHW07"^[;"UY]+B>V7\\"?N#99;/4ZE U"O1-K5ZJEVNE.Y!#?'M&J4-N*F&W M%T0[89*)Q')K&AI1Z7.*+&%YZ?39Y8/$ZKQ@Y+NLX)/4B8_6KJDYIF4OKY/! MA2.XF@,'V? 7D022Y+MB119;30BCT,DL-^.ZW 5EC>\+IPD0E2<)R$AXU#&IUM4,W2FJL\Z MA)1[X207.9SD<5I$@Q$TF7)!CF^J+Q^!U9L:GR9N)+6"C,+9Y3TK@5'&:YQG M2BJ"RNG&/0]XU[(DL>)4%0BG+%"#<6?D-/$S+:3JHL%,C3$R:B/WPUDZ"BQC M(HUQ1%KQ[/('3K<*P!Q84^+UPQ>B]1FC3Y3QC7\J5>K)NF85)G8W&YW; M:LL75Y..D.9).S(,^)IW: !ZA' **2[:DU6BM-22XUK!W\2B3^'K+&7E^)?I M:$O2&1P]V,Z=D/Y8I!R>N _VHDRL(1Y44BMODO_XD>)H*])9?--&GR6V\6&, M<_I($F3%AHRC7[BS00#7\UZ0())B^PB(;[>)G\#_HM@QOEH:YUWP;0I'CH*L M(PK TVR0WIIYI5#+W3^/&NR04B)XO<%P/&-Z_O6ON\#>MG!I.,=S)!W M,#'"Z7BO,FKBO+HK1S9"3".U;3\D2HKXB+?RTBE?J\77*4HO]ED7@;F7.O:B M[Y YIUC=-@9/W-796@% FB:T'Z[:M4JMU*J%U;5AA7V8.?MXW#T+_H:/FD1I M0UE768F'%]$KA["-QN5H%#LB_9T"O+##FWFW*@69U%4WG4YWQQ(C,=T9(W\; M/BKC#-]Y G6DCV"J*7GP8B$1H'$]87H/?>;-V]BJSPP;Z?%2@F7_PKEH <# M'/;?&;W 7*98L5U O-<$.\Z7-^9CF/2^\WD(9-=PY^* F?T=C F&97M)XF!>Y9A1M23#I!11W]^TB0G]IG MPU"?YE4R_^ZM;!R&=XAI-FB5N;;"%V6:K023R9*J@D$H]7#M.Z=UA:ON[%)YHI),S__NN ;>+?O2 ,/1Y) M=&'J4KM=[;0W8\@!*T;(ZBR86['G=< H0>-,Y.LU(IOGSY=H76DTY==^3;[) M%_:@]>-0T- 6<3+@->>F6 +)1131&"UHG(E:L!$5%Q^5)![_@S?,)JR(8Z*2 M5F85!9\2^XG/JG2%5+K6';'E6?^!Z\YNN#'?$1H/36T8C&A;6AHOR+ ,<_\P ME_O'*;=$:JCP_AZ'_T"+E;AD=N@MY:N6-^HXV?^Y#)IV21U?,KCTOE]N]:IDJCPQFM+Y1CBLZ*_,D%1$9K)]Y< M'*;38G7$SI&?!97X'_MG5??(I&YBTEW&VV1YD[D$E9[7#N&4*L9;I@)K1##6#U4T^4^O.QMEQG@G?BFP)$)3%0;]:EJ=35(![:IX=9(-B(ESC"QP(Q!C;D)ET/ZPX_U# MQR!2^R#-+S>X$(QXV?>MS).ATN .L2IJ88PT^@_@]F--LB)?XK#^\['43I3W>[,1%.\]L*:7_*5#D:^['E0 MR\G%O79'J,.^&B9ZW7@]\^#Q*1U9U(5#&B\+7DIC7PVQ.BQ_N.,O8)$J>(@/ MHBE2NZ/,)WDJ9HJ!R%-I>]*F+DO<:MZ&B!5WW\C?]'K5IVDO=)M5\9:$2<#C MJCH/N,PLSF%X:&-@OD!RT-XBG3XRV7LCWGP2P&SJK3GG[>D+6S+85>CNFP/U MZJ'WR'\O1BY9:AS_77883R>Q-G>KG*@4L-3FMS/?.T][[D4=GW1#?GL [ENZ M,[>6[K3E.8F&: GH5JUG[Y[U3,CYS76U0!MGBXRTIS?%8+ZR,_.1]RA>UGLB M\E3-M>,H.R0)@TZC,HD?U'Y_KJ.NNCDO9X-.&N M5KJJW=4ZM6K;.&K9:92_WS;N*M56>WX)XH^'6N=W%"D1+6BVIZEL?.%TAJ&9 M%O.WA8??/;1/YM>#0^]^G$%<0!:?:? A?K,J3YOL%)>=KE6[R+-,=_;ZL_FK M5/V>XCI^GEG9L-;K+F K8;RH6MA\U\)DAP\:43YY,(?/6 M))&SL*3=A65>"\=QBHYXF])IV_0I M_Z\8$$9C6V@974%+4^K8,OG[HLR*PN\"@WKE021VJ$VIHDQH#[CQLP-. Y:WW+&)FU_X M\TD <\'('[VZ@78G2X,.4D85U%L_<$"DC:M4.3I_DTUUPB^V:@]E14MJ !^@ MK7?@"A W? 5MN=Y\2/)8$.97-96'M/(^LI-QK59<51$K$M1FB\\__RK/OY_2 MT=N%7BYG= K#3G#;?@.=_(H=LX'0:7NN9ST%;MNTQ@H% M*Y8QZG5GS<*0YN4??RI#_L"';O:>:N6"H^A6-T=@_\-I\#>#=A1GC&C]EN_.*(\&VD\JUJ<7LRSK>@\-HY M*+1%@UBC8,TR['/=6:['I,677Y7*,.P[ 5U4C!$BOHN,4GAE ?E$T0*PN MO)+%KR*@!)T-1(N[>NF+RX'ET4C02)<4?&4JK!*F0!*W5 U$-,1$JTV8^L_2 M]&6?.MK]JB<7P)&BGR7P2+='1&4=;TK?VS/E!74LLM,+"BCA4OYN[U:35!&7 M%%Z30X'G$3P#"*:%UYXBIM(TC>,R&[VCXNB'G;@IR9L6QCQBV5 MW*_5)V4\_I$:M/:YE-I[N+BI4WVP0="IENYFEN^*-)(>!,VVR\?Y%%$VE>NG M[JS^7:2_/94Z^BC(0,=JS)0T/!-ON6M00@02W*)G;*T%AH7%)*C_6W0VPBLO M;EAYDU4:"NG(PQ,D-)'2QOV%ND*M.Q;&J2YGM:;I=FT28G;P*8NL"F:(C%1Z M%53;,S8 EV>\)QU2NK/'WC=^.AK^^E'_>T9I@H;QL6%5@!>%FI [LR]7EU=\ MZ_(8)NWW\K3"_?7#P\W?FPG:>7G;KI3TL,!-+IRUBNZ617CT*6KUZ[E3D5IV M*IH$%C78)6'WYP!+2IVG4HX5>6M?F%:*_+.@\Q=JE8T95S8VYBSIVE!6A!GB M@Y?.[S_YYQ=T\]JZS7IB7]*4#/RC.8CK4NJNA+8L+P#I9)ZJU>QS9O1+]R:= M3LO;@:57%Q@!Z=Q',KTN(T2)M):13V<2=,%INWNS.*X1EF(U:JF/%X771!S_ M17,I_%6"@A?'"$:=('&:6)/FZA9VKZFJ;F-U7@Y.F.EL4WF\DTJC!K,+MPL$ MPG5!SFU964/75 T0!EY,*,N;_/E3T._%Z^L^O\ORY 68ZVOT'];:M;"/U EA>:O+[.?WT+<5KW/[4VUF)&?3S70_CP!4KL1=9X54D M!:N(;90Z[H5L)L;>UB1JQ#C$0B39BTG?)(?ZI MH#?_BD/QA]]IP#T30AAFUPQ0V7EY.Z1_9N*PEU;B<9//N M)H-?%>7WLR Z,X*'7,3U7M,3/GP2&?T5E,!+_<97[M1;OB-?.,6MVUD6:>@S3;WCY^3 MW._'XD#]*VR<>X>@RF7ET6-8CU&23\!E$^E\,<$X7M&_F6$Q(Z[2?'6/?#NK M$15U^RSVRZ/J/?OM[UZLYN(L;&,U,G>SF)_F*S?,8//4P7&:C^K'?T[S$;A, MHL@PB:SC;?6>5*.O 9M9!Y'WMPYBYW!DU7,/NNSQ2*,VKVCRZR[E0"*VI;[# M$"+A@5FQR0I\32JS8T%C1=LZ%W5$)'HKZFPEK)8[31[J(X]0*Z@N="F3N3W@57HNE?9VX32O MU;.OC1)A6<=-?GZK)";AI3'7;O3;WJ=@ MO8+:=N ':Z)Y.?_K=%;_]9(6'M+[=.KRMW>![<"/ZE![C99JKX^1A3=S\#K1 M G;QLXE,D4 MO5!L1PA)+FU_#7/4?3FVD3;NI'(J%#NF'BN?-7R7 _S]\E'@)XD2X,&!0A*+BO;Q@]RGP"]5$>"7U7E!,UHI\O@N M2?1O\ M61VSG/5Y>4JP02([5@$TZZ\OU(O :T.,B-0_7RC2X4459LC #)[&M2$0P.?$ M\C8Q,8=FF'_<=)?U1.8?9[ZS8]?"ZQ>J,QT#@"4%5 7WA:J# C%P7Y5Q?1W3AN]YENU%OW)>HYFVI=5\J5Q\Z MM7+IKIV@:O7RN='6Z.&J7:O42JU:M1T&2/-=\V>FFTIESN;[K#U\/--4K66[ M:IT7S*NX:>U2CN#CASN2X0H<[$\U"2R!K*O@AL*+Z)5#\/ 8*<:^,,6.2-^# M?X,&X\&R0T'/M&(>O*EI*S)A4E?==)HQBS]GK2'__:;&#'G2O$D?P?13\N#% M@K94DMJ=_!2F/F5#RMGNN/!F4\Z\]97;')Z#@9M@''[._LJW%W/!IH8 M#A@E PTYGON#VQAB96BI^3CVGAN?!O=A=+O9:$Q17=9Z/9]-_,"7Y7LKSW]ZG5G^>>? M\G.VCGY>[W-9D8?4N.E89K!?:4WO$M73_VS.@5H^ZC^>TIJ6I N M)R^O%7ED)"_SR53:WW*V1-Y#%G,C!C;F:XX%M_0P7!Z6.7-K#K*^?F$XR' MNOS&Y1;[T"L(LP;T*L;E,8')5P"FDDD4<_$UZ(%)F._F-Y-(,R'>A5ZQ&>(; M15;5IB+W\0&)#BEEPL87QVW5:;T[XS*=YE6]4)QT]JF+]*_% H&3&A- 3Y<7 M;=0(S1P7B_$5Z#Z1)QCKFV7B)H?^R4\ YI9.I(NQN?5/AGRWKTPB70C1OA:= M6AI57\=X(UY=NL*=J=(/M^FR)I;\[ >]#O.B01$RP=B\0^LZT#NZNCV&9E>^ MSR_M *@(W]( +G4%39 HCW&YB2D$N&Z>N)B3GM*==9J_ZRC_]%A[",C%]'8H MUX*85,7S"YB#QO^V5. &/(;F(WIQ00[%OW[C+P@GCG:\-^HT\1>,CU7('>L5 M)WMQH/\IAM1;)7A[+J&-1!'T[ V2P-L08;TE?B1( O9W\-T\CLI_T'Y%TUKM M6AOXV<3F#<>_S44DJ(&Q#&(.V*6%G*YS[HV"(>X4Y(+I$1C3+GB3ETCE CFV M&=,NE!V$?"'>HPM%\@+836#"[*SJV,#9RG:0$])D5P%;>[RU3W85[OLOQ2K/ M?Q_+N3!"OCTN7I!=,R:GQ[]K5 NQ&BU=].U6D%-7,][(%(PMIV-;[KLT!6"V M,XE<)G:8_9:G "QT/A>(VG.VT(R3A5YY-D/.&?4"V97-E*?#=B2UW:#D@*4"3Z':)7X).;6>2=20<^AI$K\CS MQU"Y(,]+D?OQHLXOX^&"/#J1R9PXY_F@TEW%-NO8_=$C\K8WC":W^JTLU;1@ M=:3-LZM$AU?N_A;DR4.=;_$'K=XB,%N15(*2T%'7<&UCPXT$"M^0^%??=P!6D]&C+JSPL_28/Q[(C[U\L$'=<9]5Y1 H*0(3MMS'/L6"Z M"5=(0GVCKTO=O!:-%\@>(S%UUWV>T6?C&:H&U&/"8^Q;FYL_*P ^8:_.A4;A M50S%49/?9 KD4).'>MB83+M*4P ;BFG?HZ)W3Z@@-A1SOIW/]VR-(4AWVD+$ MIA='FSGE=W>6E0?L?9WIEU&0QYM<&QX B)ZZ-47\6OPMO+=$B$-$H9G"[H!-GZ]]#G=E5B>+U3= M,8B-\.'2&)IC@>9-S.F;>[=H&0#3L:K &2=X!5'7\,W)1ZWR%JT=L =>7"KE ML_K,-I'2QJN_PFOOCH5QJLLYW6A??RQ=UV8%NM[.G%&:H&&H7'&X/G5^P]05 M ]D;)N_\G63^WFCR=1]MG-PDVU9E[[AX7[W?6OUZKO53+EJ_2>96MU6:NJ#K M<."FSFFG5.W:%T87$>N?=^IVK H"[5T&U]HY\..G@7XOTP(^[KJ[#%[M(H-K MDW]_3DOE;T\_],[?D&5PWZ#F0#(8"KBI<\8IMQ;+H!<9+.QB!S/+IFAP]]"< M_BS=IE[R^\A@;C<[N#+YY'66&HFOI=<^';X=W#-6/9PE# /@U'G6*242RZ$7 M.2SN8@LSR^:(F_[I#/+I7[7F8!\YW.0*.]C"E\WB50&0PJL[)S'/M(&FT@/LG"_+AK(^ 4]^&1^P83JA$*:W?8 M4'N37VWAI&2@I$XPTN@;_-+0-54#9,""M\6\S5]\/S/NE//?BW,Q]XKOS=K. M!4)3E-8 W0!CYEY4RCEI.,H-=H%QKIDVR_I.F PR(IT+OC<=M2-^0X4\FT@[ MWJ\=C+[R=@[W&"4^]W:)7PMR]?[S3>VV):3^(H?-GXEI![E)HWI>/#CH=[S0>(+_MCX M%1CSOVH/Z6^]FE)D(BGQOL7:A['R <&>3:2RL=2_7>JO_+#S*P%\X]M,3B.Z M]'N4B8IGOP;C4!L^%H3O]C]C^,'8^$,@/9^=]W4N/<,U #,VQ0+.] M!IBE5@=_GIG77^W&0R^?">';ZD> M.$K(CJ$Y%FBV]_SP4AK_-+TNOOY1O_WIBX$>Q%ZM@=\1DVO;1B=:G^[?V=!0 M,!:!(O$CPU@D*K6/#&<1*)?>\8!2V8-S\6T>Y2^7>% MN[O]]M)Z.NC98W.M%&@#:N"3 MJ./)''&T[>XRXDS5FM4;II*Y'7'[.%/^MH@R=U_*KCFE(ZWKW"(S/A/X$%F M7#$^^!PE<@>=PG#<1*">.+!-5&BM#_0HU892# X/C1 ME#F?(/$(OT_GESEG[.LLYJHXA"ES=MD9(HKE\ 88*TT!$T !69-D#88%YY3" M%1#PX !WN1RSBO;Q@]RGP#M6$:";!2[0$(])R^,KC(T-CIJ0FCR^H')9[\POKA1RFX5G MA,A"9,Z*HA]2AIW1U^ 7L+,X(V6?M'<9L(J'N=J->N.^1#5O2ZW[4KGZT*F52W?M!%6KE\^I4KU" MM1^NVK5*K=2J5=MA@#2OK7MFNJE4]FQ>)]6#P-FR)F6[-6G/;0BN@RNSZI"Z M%N47-01H/]4DL'FRKK(2K_X;]&0/EEWU;Z8UK>Q-I5F9'"9UU4VG:?,"W=E@ M_/B4^=4?5MLXV:*/8*HI>?!B020J2>U(1\JV\+/=U^M-[YYYJY_;LIMFD'2H4E7@ MYK4SE9LA.!0:7'9ZO>)FF]?D%7=H#(*.ZY:95,)3>CD ; :*,MIOE&%5X >F MCF&AM-\LL=AWJ"P7VF$;TU3DB0 "?#5] (M4D^9=94J<)DP$34#J4BEJ]L=S M^69R.\L]!70S_!9$&1X^L8Y]8AWMW2\A2F?G8$>Q_C%:T&S?G%JNQL0E.MS5 MK^Y,+G5>Y7*_KU[]]7%7R71')YPA4X7G!\O9N5XN-<[4CMQ LE1-$M(2 CKR//G]^^IW* M,6JOJ:*PCA;8UD)I,J58J\&M+8T[9.!;_#>'M;R. R5!$QB.X0V7W:,FT70+MNM^Z\0CS>6T22 MZB!R^I,T&/6_BXUA0&K:F_2U-9E[2O988TMK >QA&<89@2&*&I/:Y\Q'%&1M M!]0%(5T,_5;$.8L7O63?^DA1L"_DV@+-3.#.I>W'_=.D\YT9S$9^'C#S:N , M<$G3,U95%^V^#Z6--Z(OS'Y*F7W.O(0C95LBE7V0&&SLXG^[P>IRNT$%@5:I M(.-?6QQ29L>"QHI+04COU^16NLNQ@U) 1WZ\B5YYR$H#I*Y$&U@$5>)JB@+; M$\0X\GB+9LYLY)(2QP%E-14B7"1,\%ZI)%[?GM7M8CJZKU1&H2#!$OR6T^G-TI@39H@29,5 MT''KHO<@M=56_D?Y><"&H:?IE-$#=@Y1U&3-!MHAA"SCH8[S:(1L&RZ#D*Y, MY@UG]5TC#TY700*/-5NW%S(#S2,P'DX&[B.BS.9D F;SQ)#MYYSX. S@&R0-RGWDSI\B*9<.B'U$-*9?^N.RQ&B--@#7]M/<^XCHEOR M?7CI5N#<9*=6+F?AW#Y/I[_*3_(X?17*EM;6E,[8 #*2/+2"R##=6N:M/EB$ M8DS/N Q4'K/9[1>.^)K3<5HVWD_G.$5'_-TBJ[TLH-5F6_AS)5YW_@X/D6C% ML&WR;FW9^*-@-$>,'R0WF]TG;;3O;7M117*@(K[73N5&"4]MRBL]"MIP*(M8 MKO"-.D[6MIVJ-M2RVFOQ^]1L^69M;9"2#>Z#&EV7!(@C-L.\D(K9QSY$,)/D M'9&!;)V\>0O*61)SWO:Y[_!G2PE-EX7Q823]>GZHU7X)^^RC^!N91MJ,.B/S M:*+2"-K,'3 :;%#Z!A_$62ZO-LIE&5^] A-AG50FAA0I+M)9NKUG)ZW*KT[U M@*;2Y3C:?%=&01,DZ6@59R=TU^".-#R()[W[/5FG>'%H"(0,^"!/.A/.Q8_Y MO0Y@+NYTQ/H)ZZFGQH_N[%XM#%0AE?HE!=D&P441U;VBE?-N/@X68$(A;9_L:ZEUO-PG7QM7QKEF /X^H=5^ZD?+- M"-W.U[> CO,!;V<29E$(9/I*#:FDC4H#!9';@QO]/E( U\LQQQ^>[LXF=*9< M*LPJ?YA][FY\V[46)JP4J-M2YYYB+7 IV83W0+$J*5W9B,@0H_Q]"E8"#_)] MQ=L6ZQAXF+6/Q)76)$YM2,WQ^$YF)04Q:(BV@8'K%2]AUP%T@L3/M^^X ][ 7GAD.(5_$*KECIJ8)ZQ@%H/D5" M6R).CZ^/TU9K4DUS0OA&RP30<&-X .\P(C1/CC@@+"A!.B[Y\0EO@0A1,&6H M]BO.6FALZ8A^>R@K6@OF^D;FN2[G,X!DGB78D52 [61YN!O(C3UW<*RG1 M%8PL-=8Y\RQU>?#$-FK52:OA9XG"OJEIIZS$"7.L=]H=Y,;ZW.X=2-^AVGDC M$8,]UIK;[NCXH9#LCD^UWT>'B M&?('6JSBF&5@LP@$0/(0W2O_JG*/OQ(@&G0.PC,9RK(ROFJ5W%;->"!:M_" M)<5ASACD"L=XD4 $*!/LW0.)5.8-&TG;#U>^S;T2VMV96FG^J=8E1LL6#^I9 ME=V41X+JH8$@23@ZQ'7*A.JG:VM]M*HEM=$W] V39-)^M(A(%#SL0L1.4T"$ MI'TC9#[!% /Q?@/VB[I"M3L3;J\+W_GV](Y-AYJZHL^S6Q05PA551YG [ M\S9YC^)EO2Y:E%]JDL%4N!.=O=XR_:/ZJZ'^:3*W M?M[DXZG*T@XFQ0LJ)\JJKB!L##BK !,BY#G<<<7EGKQ17KI81D,*:*4F*_!U M9%2KS*0A_9TIZH74GT*4]M3MO@.Y*AQ8 1C"6,!)VY85*H7:!2!V GPF5""- M!0(V[I\U?-4=_(W_[^O8KM<-^:4ZP@BI5!V]4"UYQ$H)XXL$U08_OO^%&K'* M0( Y\*.IQ23C2U\&7%X'AS 5SBX[0T2Q'&[KR4I3G/GHR[(FR1J^?17L"BL1 MY3%02'V.HGW\ )9&&R(5 7)9G0=31IJ%\/C"5J-M"(YB6?RUN=<.;ZH:?$$* M)\Y]6X[O^#F& >=#_4\R25T+2.0OJ"8[ "EL0WR() Y=4%DJF;34 2],O*8= MC)F2FCR^H'*8Z\TOK!=R6.%\)2P.S".*IJS\=P:BB3^K8Y:S/B]/"29/9,P'VAZJ#2#-S798SPK/VES]9;^!>WV9E_''7GJFJQ MU,K7ST!,)[HJB'U*]A"H1P!H3)C!&RWG[&AC,CO/+LUH7QU>M<%D_C!U;SYI M[S)@=0=SM1OUQGV):MZ66O>EH5J/URU:Y5:J56K MML,!Z2L(CT2FFTKEL*#CKR[+<\U:MFO6]ER?8L??[&#Y\8,@4:17,[Y^ M%2DJ*=_-?Z%P"*U-PUG)-7B;8!ZHMO!*W\(=79GJ$O S]B39T4<3-0DL\^PM8)O&>DY5RGG<\5,."LH[[R"%M)804)\ ME57PQJ-J@7[=^MYO?/O[Z^^=,\=$ ?D@(:@!88*,IM?6 M:O0T)PT'+T+^=TB$N.K.9J#6>^W;'W>UP;YS>L[;[J4I-B3^O&].SI>?6W6[ M73W]+8E&"UA#(QB:^FM/H3Y?4I_^+W6>2J72.!2D?K*BCKS4W3K,&"PJ%A+C M#1KG]2]TB[EZK&+ =IWPBA<"_2X621&U12WI+7\7_J95>M<@VZ;92Y&%1$N? MM%4;N_)>*J /R+8^+;5$XI5WL533GWL7:ZV@OL )[X.N=[+Z/F2U(_O$OHZ[ ME$RNR^%42@HW@^N2OW),RKZK;0NS#6>>E&*VQ?:@_G.L:=AOF+?5ZMK&W;L-9&"\6["7+_3[HZ%<;G6*Q9_"\^-PO",T@0-+_1J7K7:L[!*$ENJ M9V8V45%PSDAOWLU;0\*FTE!K;=VUI7GC$6][=7Z1>4U11(HF=]V7U),VA!(NS'UYD=Q92J5**:V'Q". MB;W309@]J>VQ?SV4OBWZ>KMA9IDV355U1%?T?%UA,;)/9*I)KSA&T(;X',_@B6//:KFC4Y!K%#>;O215Q2>$U.11X M'L$S0$-:>.TI(@1+C UT4OT0E15XT;.;N&Y3*:KQ5RX) 6)PGI7;Y1U1/,CK MF5VR4647SRO(174%X3!\1%C9V:Q4;&:EQ/_55_Z8E]BF@=DWK M2*B.QJ(\10B> %"3/=8HXUTL@4*O^&^_&D5OR*2M8:^D*+A@""/^:KIXQ+P: MM?3"*KR1]S%XL289* TX!4>W:D_#YZE0HKEY"LX[%M=R<_LEW/S"U8ZF*:BT M'9TJ)%(>KLF)O$HO1E6E;^:ID#36X[RN@([L"HY' M9B(A#=O;G+HEE*YE!<&@95U1D,1-.V#+5 .$DL233Z)AY>8XKR.MT>^PKTU9 M(3]HFB+T=%+JW)&;@'5)Z\YF':%9:F7'Y;_#0(-]$WR*,^&GM 7(%#N'.0[\ MG15 /K(*P.L*"D>_@B-U7$)5*+NZ+X$FTE?BW_3VJRMB"GJD8"3HX6Q,J\L7 M<+_;:C[0VA7L'3CO5[N+[>,^=OW>^(.7]OSH\Z:SO7+Q?,-'U^ MGJ8O>JE?K@N9<;&3+3ZJM(]QOERW4\H[%"8O MH]N779%T\5N+H9]NU6;QK87);[Q>R'-!X!/4]7Q'EO7[) M%R*^K=PX)MR;"1=\,7$ZDJ7SLE/63L+Z4^=(9'^5N>[XSOVC#O4CT=N2RK"B(TYJL0HK.ND*3V>#\ MSM0?RDSXGNIDF[R_J='+!5"4)@/N"5CD>HP)!NR=[?AM:FB]@7QN$6Y^'N$6 M_??RW!JI1+(F-@RT!NV#[8/9:&V2,M'=)/6X@DSJZ%?PQGJG[=MJH57[CD>3 M2;;^W,E?^=GD/DHEOE=AE/@&D,SZEN&_C>]^R.74W],M\?79NFY+A#'Y1-Y# MMY3(ZY_(GE**=+7B@7R.-+/](HC(<]S1'W3*1/:@TQ')3"2D87MS[I K?!__ M]/G?=\W2[#L38-&3@"\WUBZHI-&%Q4MGEK@H^&TZ(WOTYQJRT3W7X'4%D?5U MMB2\(U%3ZN;R'"2KGC[&ILT1)&-DB.)LB0ONY<$_9[K*O#(R][K/G7_[-S.- M:X)/I&;-L]78>IPG1MDJRK:>'WHW*/.C,M+%\H92$US8OLT1UP0O.#^W=4,B MYOR].3_JK.U<$US=HR:XVIVIM7*F+G\K5<8!90*VE0>O=[@Z5.V)ZWX,O;E& MN!KPM@KZ]>=&^EY./1;SBVT5,GZ*9@\'!CR@:A M;?TX+9/(Y0,Z,1-6G_6=6EP?OC.IIQT76X.;#<][>=TI\>M3]\9XY+>/'+E& M;W%;RK@MY5M7'+>EC-M2QFTIH[[4N"WE2:XU;DMY@@L-N"UEFNPAT//;UVEO M;2G_Y/\JHY;R*KP$M(7CM2WEA51T>M*F?%\^3C^$G>S"R"]Y1>9-VX@Q*2- FD#/U!4S">8?-Q= M]C"M"E>I'497RDR"R6W?FX\[$P9,ZH/L-0'MTT$H]I.EO9^D]T%;%Q*YXF&Z M4J8/<:' M^HWZ6>E\)2^SOI=XK_7";BP+QYP>.ZX#\'EHWOA2&0/SM+SFW'I ML"\9]-"].NH<5SCZ8Y>%Z!Z[/!Z9B80T.%M6YG"'S7\,'I!8__W _]BG=W1\ MV#RZ.N/HK]@H1/>*#:\KB&P7L,B?4M[@\APB:LY%LJ_X\5$Q*C39WM9QY:AY MZO%W^:;2?OTSCD^:QR?-@SL\6MP:K,0H6T79UNCHW:#LS>=MW.D]]1[\86NDTY/OB84Z9VYM0 MK14F'?R >6F'.J1ES/O3A.J/5)G=_AY\NT9'T81JU6XH=R\?1:50NIEGYY5 70'B?<.G3(+V51T]PZC7&^0 MGV<0PFT(D=K>V#KR'!?9G5+/*]AZWVDL,UME)A+2L+U&9W^FG4%KD M.GWB@OT;F*VTI R1TCOZ&4%E6NE$BMFGU"):]CD=W2K@@.SS7IP7,=_V!/@N ML@UG/*]@ZSYS+#EA>KAOE8GMI[M"KD'/:ZTKJ5#^U9 "S0K%]>1OT@+1/;?E M<07TL3>*SM*1]6&.H1+9S84YR(V_^QPDBNO)_3&G =#$V:;FW>O)7_YPY5^M MW[F2D@\P[Q+7EK^'ZD?/YF/KMDZ,LE64;3V#]FY0YD>-K8L)#J.+62H=5Y?O MQ/EQ_[[@.#_JK.U??7FU.VN-BU>UE]^5J^(^6TQN\?W.K\]RZ+)#= MEMO;ZF#*_,A-:]'O7!;67@>N*J<3Q7QUQP(0\4%5Y)NUCL\ACIZR?A/6EJCQ%!]3*TZESF?]] MR]X^H&]#N30=&"**Y7!=$BM-L>O_ZA MZ53&_9]DDKH6D,A?4$UV -+>1L\Z@J#H@LI1R:2E=GAAXC6Q8$R;U.0Q#($% MS/S">B&'%=MNG?J\]=\S&UZHP@P9",+3N#8G OB<9-^F+ZR.$\P_;HZ5O2>% MD]38L6OA]0O5F8X!P)+"]@3N"U4'U6G@OBYCA.?L+WVVWL*_N,W..-_GNZK% M+ WV]3,0TXFN"F*?DCT$VA@ &A-F\$;+.6_:.,ZNXI9FM*\.K]I@L@A+CA-I MS>_FY;ZIN"]1S=M2Z[Y4KCYT:N7273OQ\4.M7CZG2O4*U7ZX M:MFF\('$*P\9^^R3C2X)E/EN6XNVW7S]5PWS_,O M:@@@?VKAS)A1\RHAG+'0P)K(NLI*/!@4$:DJI8[!->@+B/\W:& >+ NVF,GP M-.KZ"$;AG#*AC''/AB;;.[0B\%_&>,M2T='9ZIZS,F E84;VCQ5".X7$4LK!5=(V9O,^#U5=R:\2*-J?2Y(8*+S0HW (JI%=. ZQ*$_M1GJ!8:AC ;7>W.Q/ORS_15<32Y M+9Q=VAF.PB+<0EBXJ J:(%$>FUK%7,[RRAS\;[_$W%+>='XYUO+3X?HJ+"T> M0I1+_[TZF,2"W>?A79BG+4OP*M4&%5"!0X61G+"C$P6,TK.%*@1/9%I8RHP3 V^$,9I@9_1!)8 M>(TJC15!I-+%8I%P$1Y,0;L,5T'P-9B3CQ]@M HP(=DWH5.IW#F%(QP37FHD M3V P05,IF!$4X!@,H-SO"^"'@45ZE&7>/&MQ@V1 %TOU0>M33:2QHCYB$RM@ MDVM_P ZD"-0PP)6LX]@8?((RWOMA>1D_UN TV0"'II?!$2#(H@:BW ,PAH@5 MM2&'@RX1L7BU,!&$R422<&"&YQ@K,J]C78E#JIX@@KCRU' ZEKDAS =V%&(Y M@:<^F62Z;93%!8V,EV'M>& 6*TI$D4-7&(/L>"P"M8K41#\BRCC<6,^ M,,6*8N$+,W)?%_$#(CO"("I3?,!F+.,&!X1;6$IE^X@\C?IDF D"89$DI)P# MXRMX#U-&"NZ M MC@$N332. 4N0>FU_@X$12,$X(&^)A<@A36.<9V":G.>+ Q 0%$&(T0QC82 M\2I% 9@'Q%+CA@;SL )HA2)9T*OG#\.MT<-7A4RJ-.:V%!KIY MZJ"=_&6HIB4:[) 0!#W5%T%^*<"?[0P#, %^U5 9).DHX5RR"(_CTP]$OZ\] M#%8(9I$05A\LJ$_#SO5905E,:+D.JZIT =M85HGM2F!#H8L:$2ZLAUD3.\06 ML.J0ZHORBV%-\8AC&U+$GU,E6!.H/I(XCCKYLWKVKGZ8?VJW]V>2<\ZP(8S2F1U45NL&SY\2<7Q&_P)BR/T] ^ MV'4%DV*<,<"6X/^6D5E\;6:LG@K#V[ZKTTVG\?!YD L.5#B>LF;*72^4W8FGL1VE!!$'\"?$/5M*=K MA: ,$5,,*?%1QD;0*DX-4_LF!LTL,^C-['M;;8A3]) .AD'7+:Q_2*<3Q12] M$>F.Z+K>@4,SRQSZJU#^FT:ODX=L-A@.S03(H< HGCA4%5Y-_OSX84<&!8]8 M,Z<"S7B&FO4%XM%+/5&U6,P8#"M56) M((0M7I71G5IK/ V8.6%+Z\!LH_%V"!SK:8)0WT4ZD4GG=I>.RIL1RC#I[JS9 MJ&N9EW8FKPN'0>A^S6PW(+103&33&R5H51;LSL80HK 767DB@9Q1C.KH;.06 M=S<]&H^;I:M=P4*TC6W3F>+3SU^I!QE&Y#;-(*GF0/F9#J19O;@Y.I;$4@X7,[?Z-/K5J%*#\-'H$^, MSR0*=&H'5?KQ0T57K+V%A7_BQ7_&H1T1 ETU\E%FI@\G&/'P9D;5=#(H)Q^C ML.PP8LPU%7DBP-Q7TP<57U;8L 8MS M@3R$VPZ1968/QR3E#Q76?/K>G?:@Y%K/+S!I M[*C=LQ)KW$%*]:SM4VW(:O9@!%PU$H@@U=@H8>='B>:.&V!&UA6.O*S(^F"( M]Q14 >=.QWI/%#B\53E60+=JB$*DCAY7(2"LPE2\F=[3K&P[^6)>!V'D0GNR MN16!AY%Q3OWCAQ%B)?4+-91? &AE*7H"L"2\BSLV&(TBVP^JJBO$YI/ED4% M%;[8IJ5>!%'$.P3LA!5$DOB5)7(C)5)PR'QK[+Q]#DO%FR-D;:I+R(A"EPR@94K%VTE.@R;PAOZ(G1I[)$ CQ=#^&ONT]#@@ M'M?,D5I+LQJ!DU6-[#Z33#9A$KR1@A1<&@"_$,V!-Q='QA:0JN,*% %S'88( MF)%=J!39W*(?(= Y^&T9&&A@_$!<.$#)' 8#$1P+:HE(M@#CLC LCT1V:I0[ M..$8:Q=!TA&I@) 5C2QF06EAAI8VWJT]&$ D1PH; T8,T.RFR1:]6#@E^*W M>KH*$9H*KX/[@9=B[!?U=0TCWK;*Y8VY^=I83<.;^0;QU<7N"#G% N$_WA_9 MQCG6 HU*DX%L;I?A[12SS&#OG31>)B42YHZ6(5R+C4E#O$PV6FQ,FMMO=J[L MH8\?%FRY">"052WH?_1*%F??M**94G?V]"/[^UK_D>]4 ]]^(G;(@F,C7%?= M699]+*:'R@]U7(@08)GN3'LMIUY+S9OF]PC!E>O..M^J>:6:XV\K3$" ;0=I MPWF5_,IYE25B7]UR"B-TKIOJ8/,Q__@DBU\G6?*AGV194!PBW)_/WUC]]>FG M=F6C^.'.N'B7-*8[2P\'_4J]\COS)W\ %1!"#<3"ZRC-:Z6:('7@WZAN]0]7 M]OH'3P-T9Z*:1JUIADWETW'M0X1J'YBHUSZ $.9^WSW]>OI[V^+29Y=M?33" M/AE.H]I>^38< _)?>!Q4U^E6@ @[4U&4IS=CO@EQ^L#LK MC](=^>XG(_\,2AH-3*P0,U?ISI3!6/O^.A/JS<+9)<"%"3F';$ZG]U0.:Q2P MSH.P;=',QP^V<,:H!,2))!PZ^5#S"@"4"(.R5ABMXNIZ*\T"LD%545F,:4H&(&?50C+S\^UJ28V\%+P MW$M/&F/S%LRDH'"7.)#4<;I IZ )@F#.>,ALW :1XR)E;;Q$,&P4D9Z#_M&, M$DA2@HIAP1$C+^ TD7$JQ3B%/T?<^9+ZFG]-K:+3BE1QM;@R,1]X@3@>)7'] MOVIO2Z) Q"I,L%(S'A,D6(@FXVKZA!'&3UA1-X]_B:+\0E)*9 "R--DQ,.<1 MK(&D4]A7DW()VT" ,#,G9N'46@Q!*N#)3#"8N"+5P?H8<")I5HX":,OA>T/P M?08(J>9",.TPYHS]0J0 SHQ+\+$EQ>4S]H <&1!9&"0QO6K'*RD-AQG"SWX& M[\8U<5)NWB! Q(R=AVJ.^NKK=[O/8YD[NUP%-U1C$E;*V[9Q9I2>86YWWT+[^,':0UN6%C*L M>;3.;C"PZV0(LFE6%L?O2 Y\<62%*&?P:EEB@D@&5:,F GI1*7(<4$5D#YJH M],7QTH\?S)2EE2\T7L7')21\*,M6:.XV!$YG(@@?27DZV#SX&P,V$61=%:=+ M0^#![0K]G%J@#^O#[?B;W^6XC#YESFK(N8#/*G&H21P&%;7,Q90DWG;8MB8U MC<-32]O"*T6G?.O[[Y!;"\Z MHL:H6U%6=+/E?)IZ97X4QT /[XYHX[/UV"HD'S^8IZM4P+GITKD @"NX))DR MMIWP5IDFDR*N^4[S?9XQJ.$BG MYW=8=7S@+Y +34GH/77)&V7LM8A;WNS.B@^]7&TX:LEW;[_)PME_R'9GK>9] M?RRE;I_*::,S 2[FQ12D"% !>Q"'.S/1E['W3RPA29.9>\W&H>#YZ0ER6 RQ M((6&@(+7(.,CYHOC9J.QOO &>JP*;&7$<**ND:-]YD@8HT0D+@+,AK2Y(>)U M$60\H(Z%MGI!;YS )U=6A@WT@-++(C6UFLY M#IL[V<""\&/_G=$+,F>*V:Z3/Y;1Q&\-K7)5&BY.\3GMU+CW0=H1C'S7Z71- MX^[W^+8PR? Y,1PP2ETG;VDTK%^![SU\?,Z& T:QZU3U-:O_;.FW-P_?2O2^ M8-BOH/?*P4Y3K5GCY2TVDO-^07A##0\H\BY] ;O M9&!G)LBYGWTU @P?^]^8KGYFM0S *')R:^MGOD7_XR)^*Y4/CF.OW95N/;WZ MN%_MDWS(;&YJGY0I;&_\N!$A:\;[*+$<@295[P#+OJ2-W?%,#NW'>/;E?,\F M;BZF_-$9G@.079V"<-H^;W\PS";4,33_/WM?VIPXLB7ZW1'^#WH]M^=U1V / MFS%4SZL(C,'[4EZK_(40* '90J*T@.'7OW-.IC:06&R!,>V)._>Z;"F5>?+L M:[*[B59RBKZF>\BP-DF?T'5?\HV+,_MV4)-?$M!XO@<^,T/%_;JUK]W,B]%) MLMNXKT]:OL'A.MZ8!/3Z^X_BBVX&[B.9H4S9D6&?F#$/@@O]7]S7W@7!R$;]IW',A7NO.]5*80I51&9X+,.9-Y32Z_F M72/SZ%SL%UZ6PQ=R2?"%B6WWJKGN3;N?_77WWFVOC"^\U0OQ\7QA63O'D<11 M0_R^^,)B?&$_"7UA+-Q>[E=_/IU>MRJO^;76%\:V;96O'RO7+S]^'+4^"U]X MN]_LXSG#\O:^ETKO??&&]_.&?!(ZPU@.S/YQ[X=^IP\:I\IR>,->,CK#V+:/ M?NX5C7PI\[O<^"R\X:V^WH_G#,O:^K^^-?%CQZRKK+.GEZD?]V3SR?98L#U<=M-[V9+*Y-F$_'O M3TZ"F?E)<,*!5$XW'IR[@\+O7Y,3-I*FP8F/G]O.Z%3II?/5[(II,"%7SJIH M<"7;3>_F<-;G&JWIR6C1O;]Y$@[7%Y.#8QQ^[A?O]@ERX M/,RM7@XFXS19H21;WBVLSKLRGBGH-7D,EY-C%>^GZ:;"RYXC M"Y;#&#TVV"O<'21^@%+*&U$@B0Z.O):Z9]B,VA]K0TXJ.&3:\D>_\HI?F@@M M.B+P6N0&TXP!_#?O#0V_5TW>V00'PVYO#=P.VC2#VEUX=R7%U67XI/M%?XAM ME9]:P?4K/I@GJZ+?47==2D?672>U(;=-,\$7#.%UAR#UV?.'-2R529J"!3))[.A8"K0.W#Y:'V>#QF#5"[ M5U9>&L=E>_!:_,RH/1&O63IJY].%3X?:2^7:^77CVJ-S]?[J%]MOMYX_,VKG M//?K%]>.1^W*,KEV?MVX=DV_[%8[S=-&[[-S[?PGYMJ))F9.=4T]RJ8IZ[:G MX[\O&="GFMKFJO$"9"[%6/91L3)LYO8JI;DH9HVH)%YM#YTQ(0K)I*-R4E:9 MJ_JO4,7'T//'X+&O_#I[+9FYSX:>\:KW?=YT[GFPN2KQ&'I>7HTNU>MGY?6H\-G0,UX%7D_NNUI+\R,[/KXN,-<\88%B# ],9IUVZ7*@Y[,M)PN)XE"+%U M=ECMU4?VT\]7-JP-SE[G(\=%0/[QTF1,%^<@J4=#A*?VU&"3Z72ZL)=)RHJ= M;<1&QK/>6G^\2J(I;IS./Q_1'#=/3>7UI?A4V3BBF;00%B&:W!?1?*3W\X,L MD?F(YN15-]+/58/MM3>-:";MED6(9N^+:&8236;C[*/YB*;X2]T_KOSN-7XK MFT8TD];4(D2SO]9$LZIH0VRQ_5KUJO')N+ Z*VO4U(Z, \NIY3+RVTEG=HG5 MNA@W"=%#H3#;Z_ Y.R:M)+5BHHK;ZF:=U[MLS3Z=SQO[N;!P64W_]@I1,V W M"PN7:#Q/U#'?E%_:I_KC:2&?W4 L7%Z#N7\#-UQA-L[HUTNA7>KG'O9.]S<0 M#Y?5SFQIW'"\J':%);1^L66PN'*\^'+AG02J#:=4)]T,9W6G)7U8;?9FV=ER"I(^8VOZ<(B5^H&+>=TEY< MR<'8)C,']='C=:/\,+SH*[?Y9#:)M-8R#%LW;,8M-/$/M-(*A3^DUZ[V39/Q M/IF^)5-PMA;\^ ,R MOH$L8#>B8CNXE6P.KJ[4>WC)W?XLU-*9I>^%P.)N9.K&,O616JRP[N_7WN'5 MLC:VV)8.ZZ.[0Z:<7I2<_JB]1K JUD>:<5EQ,D^O]^SEPV#U?W9VI)K*-.6; M="VW083>LM\.TYM TT5I9\=E-(K:#^P=&-S#H%1FC:?NP^/>W/XFON,=X*?? MI (*)/$+]X4"\9#Y*N_#GYQ1:Q[%JJ;R^RA9.%SJ^VTT MX)JC;QRX7SM7[!5^&&>EI\"-FTQ^V6DPT&Q@JSU"H/ENV5,L F@<)J3 7H+G M1GCP,\]+:340QR>EL^O]7CZ=7A:E36,!XV(E^188-ZS/=(?=L*;1!FD).B'U M=Q@&.UH$A%D^:&[.?!'M_VE\3ZP!2QSOI'VZ][J:;V(G�X9'T(>A"=? 1K MF@(8JB[)S2:P/!D)?Z#:G>VM0$^/6VRO+)N*!6LHU/.#+)Z__ON_BF!S_5.^ MK=!/F7_^AKT9/<"]0KH@N9!N >[!BSJ-+K-H=:E"3GAF6MXBWGON4KON MM; MJN5O&I2U#N-M8]P#P<*ZU<+%>O IU8)GVH8!NS6 %3.SKS89:7;X3E-\.$5G MAO^0H05_DFWX1DMCN$5Z$!5(!6?^XE$'';4), E^E;WV^,,&;HZA70E+ GUV M0 ]U>^H8H$=.[&57.M'!, -^W571ZJ/OR3W8?,]49=!PQ:9 Y70O"#[28 $@ M;&_)5@@&+4=KJ2#))%1IC09[#$3[4>^7 ND MG#' /5DVZUG?I+_4OSFFJCA&R[][V!L\O[TU!>*BN4]3W/P_L):[F'MX;RVX M4WB6[W/*DMBL2.R7,#5PT!2@"38+0L$>7&Y(+RE@"\"?[>"F@$[$,<)[=#?9 M93)VO4&(N<\1I@E['^ZJR5*2_U$7:^ A5;>WM^"9O@P72EI'$)OP*WWQ$1G@ M'0+IY#=Q;_"C>B.'A+B@J88\.] K08()1C M(>@0M> 72#ZFVG!LP[3"J"!KE@%@1\[C+04OR!ZTL>-8D$RVMX I]K#["1RW MRQ14D(7V"K]0C"9^(R7UP.KNRMA(*A7Z.C?7.P8< 8XQOANPV_F.:#UJ,(:; M<1D?;0U4$*9;*%7PWZS9T0W-: ]I8?<(&X@B+EU9_LUXG@ZR=9"#DIA#$K/@ M :D)?^,\MVV +:,#/!M#^# 0NBFPR =M2LBH(#L5PMY'AEVI!E1*?,9])BR, MO%UR62M$ 5&P(&?OCE)\'1(>N.L@FP]NQA5&@]._+ MF@.RVAH37?B&% M,D%GR%4\K792;22L,[Q/"5S")UW\,KF8"0H,$->[;->58U8,&I&:Z@I3!31A M?GOVL(+!M['U("_CJK_>\ M4#^MX)&VMY#OPCNBPR)##4^&A&>[<@*=M4R&;)\ MXMAX*>011<*9X-0@2790DFQON5^PP@3?YGY7D]F.2?I.7]58V_]JX#5<+] = M,LST)SWP"ET5Z64H[ +NZAU$V@\S=N% 2DJI*60 H[; M!,*3;@DTP&N0%A'VN#N#& &\":P+$1NUY2E =W%JU4(QH:&T4 WZ (140!\?57T$H7%R3/?%N);UK K6KL35F!MO!V/"$AT\8NRN.TI ME&?50 &OHL[("8[VPKN;7L@@"J52M=VZAG(M2QA8,BZP'K9M$EY1,ZP*Y4#^B N8!G P+S;\%@7W81J*O0Z M*7LA,HUP57AL3?8) 2X7Z1 =>+@CP+57IG!AO,M![3DC @(!7X>%%=9C-#Q* M(CN?"W,9-@3[T5$T .]"]8=K/T!.CLDYOXEB TXO1?V9= IT,W/:'.<"P#@< M_(I[*L!!AYM\)M.(4@6.(K-S;>UQP6BR!O(MP6\V!&EO7682(U1,M' 4QOT: MH!"18"-^[]\ZOH4,3E.[*L*2W-,6-X=)SOSUHAL#N!]+$MXG'A T#1Z/=UU0 M<1J)A]D=IB$YD;)*W8KA-E$ [8:=7QZ##!TEK)Z0T/<4SY8[^(VK*P(9 J]O MR&V'3$EB*TR)<@)13VIAW!.#XDH-&&]D/UI.KV>8I%:?P!V\F"0M@;YLIN\0 MFQ?\'VZ\P0@]?)>06)>+:_?UIJS#DSIK@?9-=VAPW8_0!F4G;,-BP+6 D&W M"QX!!@4/N1%MM?-*20<[A M-OA7)N$4_)YWK$BK2^:N7H"VZU&9V ;I6#&^H16CXI0@L7Y1S%G:5>_^++=& M$=F#^JC*]FH/V:=2I:FMT<;VZJ/7O-&6LY51[^EYC396J(^.!XV!E;//!F?K MM+%J?=2JG)6OUCL'UTK3@^H]>HU2\+C6[Y?97<'TUP?72QP;7]^ST M_=XSRY9;C<\57"_51W*[?/IR^[.K'AHK5(5#WNI?JH6'(JNIX] M?'SM+(LU1<;8*_51+O]P-KKNW\BCQA_?1>C8DOS-_AMB[";:);)[=M,[.QDM MJ.J;Z&I 3Z_1VM[RO2^D=35EJX-JEWB[Q=UP7?A>3Q[RJ"TF(]LM1_.^P7T^ MW+H0'H]=J2J0NQ087DR93 M5#Y7BL?)\7'V2CIW.PJ#PE$N;LL(K[+)^BH;4-P_L)$ \H5"#9Y_0_>]?W2B M"=PBPP-6L2R<]Q) D!".]&0XH^($T!YPQ#5)6C(%\[AQP[T>N&N;^>8.2")- M'7GQ;UEW%Z+G&Y1205O;E:XFUXR,'(E0(^,0\: :Q.9@VD 0H06EH>\' *9[ M0=* :U97Z!1]5<&%/#]64S6;3AGUP'Y8K*VY]25Q26[[@C,&- DX"E]U32$)P_WAR$*=P:3I )X MP(X#^/(@'H^<8$C*]9*83.TV'-/B7MT>Y?Y3EHI@XW#Y&N=3"H8-7(=TB :X MS[H#=.:[KGP$DUL8,<003Y?)NF N_%V,FW3D/DY_8AC9[\@ $'14"V>V?Q#$ M4F2B< @BR8"'W&1=>"Q,)(JJ2./CX4+]K]S=U0SS4""_*[=\L5573W!$4B]= M5PQ1]$0E)H5+DQW\O/Z9/P_T?Y].4)/3ZO));">'=F_EYOBT/W0&G MOS+7?L(%*F7KJA53'+5CL2:6I@Q !EI,#]:E[.0BRU+N;P^7N\?<3BZ3Q!YU M8]$I=381$L9U?0;+L\C@RR'6#(0:R9N%=A E38 M3HYJ(W(:BW%(9>&=1C&2 MFO7>]I;[XF3LS5=D@+#_$T%T;A>"X(61G_?054QNR)6-_W8=G#7&K+*NW' U MQ4?\ !&6KZN%%SU_ENL]QZ ]9[F>^I,2+O-P3HG48B)^)W2B.+R[O;PJ?WO[ M&>8FEO@:KFEXF,VGTNFH$B[".3K?Q-WDEG$WQ)&L_&V+73_O#1X^]=U,,(FW MW4VF,.UN\.@6!EW5/D-2#(2 ?/$7 A3M.1I0CLW)Q&"!.%-%"-U+/?BQ%:1-337KEF^PG[CQG>GF M>K#_1-PK]='/ZZOB2;YR51XMK4@GTEC/U4?/U>=3IZIGK"%VCQPHVH66-/XW]M;/!KD&4@BLFR)A'=ZB&:F6M)? M(LT,\[1?A84M[ EZBEYLJ:9E[ZBP>_X3:/O\];]3&#!&ZA(F#TINRK!(CFA6 M!>9#GI!.2;@(/7CGA:>O<84"4_.\C).6 \R*(5?Z[:BFFRLH0O64GQ>X-(!A MARP>/Q=36(8Z;-C/_ NJ(& I.9IL!DUAE^:DWPZ&S.S TF CDS!!58M"6IAM M8KGY=J8*QJF",3[VBIH9S^II +]C-@NL*Y*3_%-&7FS('O'\/X%O4CZ?B:%_ MD3$.CFA=Z[&0 M[UR4#YO:;2,T&WM\%[-T]OC/+EL]*J87UX_*;P(8*4 '!T_ES*_]:E4MK!A@ M">DLV=Q4I27:8.#D%;8TQM4;D=5JA901SD*]>@7+35P<=\G-HY00VR=&L[W% MR[9[)NO @UBC@V;2INLIL'>_>NO:-'3XL"L(,-P8<0T(9:H:=E6XID$?4 M+54'2P,?\LF;)TVYG]V-I;#E4QPYI\L6 ,GRYZ7'T%MUD?FT\G3 M%?OU:II[U.9$2,!*D%@.A%E^BV:YM_/P(:+ZE"3$FE3<%+R?W0^WF4K,SN$2 M(&#ND>-B-?P\YHQ+C3C_,7%6'OZPO,I4KW#W6S!/+F$N=]OL@+&BL:N6IY56 M'-.$G^X0@X+\;KY\( ^Q0Z-)YOT,*MUZKCZZ>/[]V&GD'B\5]*0X70#=D-;] M)OD\5=J1YB$6Z:]#9LNJ9L'S 9C__0:6-U^6TTR6-S%-?IPI'(!Y5CD_?G@] M_I5M7/K9^]ZLJ!2J^,$V"WZ\6/=MK=/7UUQ+'ARW;DIO_?C2&#C_KSEH$"4\)I#>B_+/W,B#"V%0 M6)?,OFI-^&G^F(Y5;QQ4))AZH1 Y)A1VY=DY5DSJY[L&X?XG;FII3#[IG&ZG M6&@NV5^72>5+N1@'U%H,'EX7>"<5HDSM%^(BR E,P_5I]C"*9FNJKEJ@GQQA M%4MB1#M/CWO<=@RK=#?%:VL^?E#%&]99#/?B;V'IQ)[.QKGG/_5LD36\LL3X M1;HT'[]XYV0+GW-$AJ_@S$N6Z[.Y1:B;]J17XF-:<4_(IV6TN0Y>P[(#>*F] MS'P*P2?IE;XV%Y14P#!5W"LN[X+&W97C7GWT>2TCB6)*\>1-_N2@YCC-3D-] M?_O*-Y8C=N\;I;.KZT+#W/^8/=3JH[2B_!YD1XWF_KM+(M]<87LJY_7>8=6N M.5 M@6;2'U@'FJ^/\G+..GNX;\M]GU5]BCK02GUT;1G7O[7^[>U- EV"IY%V4H&I MW_6I+1HPY3>AM(R6L(2#DUU)\#_@?65+4AY=JT@,@U;#[) MGYTLR<$4 ,I'H*:U%--GWL*4\#9G]<)!,/-84G6NOE!272!_VG!,=W5J/PJV M$?6Y:##-&"PS5$8H4#&L=T?&2L%L@9A5W4!8^?BJ4+VIG>6.GQ,-A%V%42 ( M[;4.C(%Z=#EZ/2U>'QB5^](\@;&)\[TC/'80"(^ES_85_2E7.2OMK28\MA\( MCQ6SORZ?S-93\>K-'W]+1";J4Q-9)U^ALX\/G/TM28Q'X3+CO[GY@LD M?RHJFPV]Q'H+9),DM"2']"XA\Y]W@0HX:(+=$N;P]"5^I(4B'A_O(YOB1KA5 M7Z4+^'7'DJK4%'_2$SNW)RH17]+[[)/BN#;*D7Z<-6/AZ7*59'\(>C%6;J%/ M-U1#[(XT%_[#TJ_#XT:IK74?O6+BJ(/\L02-O$+KSNL37YG*]2:5?&D9A!&, M:2W]',NFO7THY:X!8.&= M":NO/8R6U-5+M_F:&DVEYM,/O?_8J5;E4@29SCIKI&]>W/5?[["A(XZR0GK> M+[U1._E[A>0;C::/)!Z9LB/#%S%P;3*.S7&P:X^GS$W'2OU1=ZI(\_7OI M&NI8WXIT+)J[9RKS(]VX)Z(_WL%Y,F@O*?:O8/./VF.[?'[8/VW?%CV\G@\X M.U/!\L>T4NQ9W005Q\3)#A.5V L>%Q1HN.[)DO%0V.\S,=>)BW$[ATDXJR(6 M75>-HM5Y4=3MX78#N[_F@W[(I%>1$?>":)KN7.>NGO+VH=.,1],P-";Q$["=3RYK'G_=R088[+5C GE]S8=SQ33NQ@+6Y;M6([)+^%M+V1=QUY>. *RZW0%$Q,=@>E%PS&WMXPI MGIT!,VE0"J_%MI:;7@*2G<6X'BYDV\$)L.\NR@ZGGBS\13H=/Q0? MJKE$TU(NQ%6-6T+NI:UU;@KPJ]>+DY)RV!C>_.K,DYLB,',J#KK-F<+L>Y'$ MD6I G^W>/O:O#QHM_24W;^)(=#WNFPIZ$VVD43-,OJ%?H#-8_,MI8:!B[E$>YX \N6EOWA6ICN1TE)?A<8HIC5.LO"_YVG/,K<_)\D#_6>> MG<7Z:9(C@:E*S=LQ;LFA@6)F6@^ZF=7!J@N M<]9\+/[<9WM,3B""FRQ=[8V M813R-N:-D!K/S4WML+"X/J&Y 2B?%N M8 1P43/.!M7!DW&:?TE6 B2+EH5_#UJ*.UHV-N[M)XJ-I;=B8\=D@8D5HY=B MO[%OG.=N[QIKQQOW%]#VHE,Y&^%4SH7J11OSU(.O(R[C#2\9F^/(; M<'E)"20)WNB=8>. '-YM,]J!D<*!R<([Q91_#\M==J9F:0$%-4DS\#YPFU7J M55ZFOM]U]?+$CU*-F@>Y0_/7R\^7Z\)Z\5P\W#?L]^K8?"(],YEE_XNX\(R( MWILN?\G(GE\$UY.#U-_174M#=!,?\/* MOYL_)HG+8EV_EA-.8VC)T0KV=VL MWV!B=8Z/V7OY4"TH!H<^+.]_;FD2VQQC1\/_'^W'N+].=>Q:[& MFW:7ZB/EQ3&47U?G?4?%IMT>XE%I>PCU5M^M>P(6'S [V>V;T 8[YH*FKR;? M/F&-CAOLBN -NNT;6I\/0]$(#ET.!TDV50O08WM+#/@!BE5UG!D)&J!ID:+0 M<. )G%?$1ZKPH4S\;;XN_@8G/I@JLVG<)&MV=-!MVL-=U/*!S1YOQQ M$M[8*FD-9\4L]9O5;D\S^,3C#L3Q"OW-S'KT8 OA:5P%A>0 9^D8G> )&#W MB/$TV5@,FX8O.3VL7N"I1,S-CJ-^*A;#Q"+,?D#,!+3D-0^T!DVLHW];Z-S! M*=0@HF4QQC7S*]9'^9/3NV,%^9[^Q= UJ_@Y#L#&EF[5^EG/J MZ_4:[2M;'[%TKGJ=NV/G1\TUVEBU/K*L6S8\'=T==3++&O+TKO9GF=CV9Z", MG2N]Z_+IB5S-^:WBOMJ?+;?]6>8#VY_MUT>UVJ!UEJM=7OSPQRBM5?NS90GZ M65RY EPY,\@P]4S?SRZ+EI?9@XZ>4' )Z_,X>)24S'#K@Q"6 D[U#9! M\;G2I5-'9U*FX.:X#D!;(3<[N=L-FC/?Y?E48FRT&)<;I=-(I!AA-[5*1V4M MJ>II0%39-I\%N[U%E@NMWV Z:Z$V"+MMFFH#7X3?,QSS M*TN:T^UA5FM 5P/N!H8%MI_3&1U?!N53@R/1O=*2Z,FU9 VM(IHQ&_,@; ,N MF]EN=G+#T!TX2UG3Q-X\FP?!9;G3H&: GI=J !5PD"J\'@F7 P,18!>% :M6 M(U=)%Y'@HG3O>%HX,'%J[UW',(&88"L^;?CIR((V=J5[4L]GWPQ@JKGK+0H? M@GNF;N[;6V"\^$3W ,M*&"Y0%=H:.I&BO^UBA#""=B,^H!M@Z (:F"XMH"F- M)@@02U,V_1'R_T@=8X!(GMK>Z@ 9!9$8_BDK"&5.56*T*W<>\(G$BF -R&/?P!W& !O/'>#!*.:PO45P]D#: MSY*0]HYJ@% MF]0$CP$*>F5F4[5(,<9O9(IN+J\WLBZXCUVIRJ^N)YLV=XZY?^4SLB,I,KQY M,1;4IH"9+172DB(/+1QYBLP-AWS;8&7K!FC.;#HO11B_C9=2#X)-X:4+J%,' MB(/2$6#ZQBM4+EOUO#+,Z])M,,5-$#D1 M=3F\; &CN[,#.I10H2XH][X^>CUY M,.XN'H]S6MZKMRM/GFI6K#6!0\7%90L[<#I^@/KX_A>/U^:B6J_L31F1CFPI MJ'I&SIC/KLO]FKLNOWCCMB.#%G)"@]P]$M\372C>PN+UH^+ MYV>]Y=%Z-:C7399P[W_P&2895E^I[5]D;V\Z=WNQATB.506/$==1 QC47F*R MB K!/0;%/[\N)WHC\XT^4B8=QW;C,J,X.[;H_3&;U[->FD#$!O(ZH_E" 3<9 MC%-X=EQ$!QDZF+KP),;G"2C<;./LPB\?!U-#IJP]SBS0?$.CC0_F1H,:[ ]I M(%H%2+8IJQI94*(E09+7ZT)ZL (%HYT-<-GPA='EX&V=*J@ MW M,9#^G,E3R14H%X%<+T3 MJFBH3RWW'UE!E)K2H>R-4F=P=J:=]?0[YYJ-:YCN5B?E3FG9VYP4+*/J_^Y??KY!-[WBO&=8B;+AR0M?<, M&SU\>&V>/\[K\>$2T5C61S2M!#-)KPW+]OT\!\(I> U4;BAN\[#$2:?TJY>] MN+H?/.'@-X&2MQ.'FJ2>VHHW/DE,G?O>STSNR'RPM.D[GXJ<<^Q]S8ZKM-L8<=U>8(7[(&O;L5/"P]1+Y1GW$:IW&P^6QD<\N M.6-I6A+@5Q[X7'G@A77/ \_51P>OA[UTN6%9MO+'=\2ZCT_W3MZCI.+D=,RN MQ=S'%E@I0%3$VJ]-UE6=KL@Q3?*#0QH2&^CKE882GL M78C1\J[#O0U7+)\_-<]/1X][3T[6$\NX&@[UQ">"A8\*!N$@/M2R$ MV\MQ76H)-WER,9 ?3+-?LMKAFPR=:K&[C#M5I(:"U[J3RRSQCF?T1,SO%HJQ M/1&E'C/)(.[RZ\9: ,W/Q]8G[KH8>]=NX[M#@,H-^M2JNI*I*\KR[[A6LU^S MK7OE1I6].ZZ%#J($[WB*?I789>$'*;:OR$-LS: M%5UT*J;NNZN1F<:]=%0J R?5&<=K[Y:Y3%(]@=03I^&Y*<2I5=^GI4YB0CH6 M$T3/ ;Q4:_FW_]31+OH_?AY?Y'UO/0"HP1-^$"BRIK&P';4L%)AVQ4&H_/'= M=HL;>.D0[I&G GHES9%7C4?J <=IJCTL[M']?@$4C9F0IIGX2R*6I3;%M@*! MTJ7>EIQ7JL]'.KLL^'W!K[T#>?Z'KJPLR)3'SO-!O'A: '4_SE<$-^ MP0X./V^&_WU2W<^]7]W/+JSNYY)'U^)H<*+NZ4$U?UX\IRJ M[B_UCIW3%_VJK63*UGO5_<0N:RGJ?OY#U7VF89;Y5!TU7AFE@MT)7E]Y@S*Z M5$S*/-^T.JI^5RKD5J^,+I]33%-&\U.%P1N5T?@+GJ&,+O663Y^M]G[-N:_] M*"6JC*X/]XA21F.=!6M2 W]0'V7-3*-TT-Y_R;+U*NGN%P:UW[^I-@^[OYZUA]O\6M; 9Z?5P-\T]U\O[L]+([GS M50._HAKX[ ?6P.?KHXO!4?9RT*KL'Q76LP8^CM;VZZ->\=?^V8V[WVULENC%(;] M=4]AJ-1'9_OIP5$QV^T?%__X'L0YD;@L<=S;N,2&J:VTRHX-.CO 3I$JN;J&G(THR0:0;H]I9?OQ!*=^=>2BR)]GL# M3XUZ!>#[OM^4EU>\NCU96F#GO:\E4K6/5PPXN1*H9E6W2 ZSQ9%FJ*LJXS47I-)&3/%=G@+OGGOYFGM--)^U<7+3K*&:VUNH M)4UF.*LZ=8".Z&41C(7XS"RV-F\_5$XT>BV/CJV'X]/3)[^?2-QES1*$T5^/ MBTGMA\IIDJB:R4WO&Q'9">1P$>AE/>AE.?2>6@^=X_-LV6BS54(OZT$OFQST M,M.S-K Q\@PB3KFEL6J?:<,4[_DMD#]^GNSVEHO[TJ*H7UP,]<.5="-]4+OH MY@Y^'J,[?J6H/ZD?O7^,27KJ ,)HY"\MAOSY,/(?]BN%@YQ\^=1<-?+GDT;^ M7'8Z]!9&?M[B+.X=3)X0.*VZ\P-XEWT+-#W0\E)2F^G,%,D.LH+3B"P;&\1@ M_W-79/)F!W*SR0D%0\I-;YQ[,SC.W7*-)M?/X3?+NJ8N:Q:OE-=&_]?HV:/2 M^\"QIRX+4CDK@'FU8@#OD>)/)3.-$U%61KH>2(1J*KB5_AOU?QKNE]DIW[RZZ/;H&4*4.9,D1DKSXY%EVRIE,[E"\40VNQ8 MK/E-<A/M;^72)9=J$'B7QKEU(=WWL7Q-C#RXA M"MSL,,7!;@K1%QO 'ZLL=G>'-GG0 35?_H7G'BB&%-=W;T!D,8X*I5;[Y+2P M?W*!$6:G"Y3M55*NGR<-O$N + V034$:)[J*<=[Z0 MZR5NH"/L'Y_Z?W_XD^AFI(F,S0MI!9Z4T1WXM*_?'*[/ZW84K_\UWB_NSQS4?L-.(+<>E':WIT5T+N MB*.7N: 4_ZKR3L]8Y@^B*0F S(U,"\YL'?/+%@I ^U?!UM:V5.Z9JN9GE4:F M9V7_C+F!,6?TGU'I:&,7[ZE8Q=F&<*!]W\%P(F9 0E_PZ,"A.-K6U5M>EY*8 M)J7?:G9N>%FX-_(1E:B<.*0QX/IIQYA,+^I*QH 6D_KV%M/]'?"*LP)R.[G, MNZV 8%%+.B(FNE?8B[$$(M%Q+CQ+$(/_LSKD=1F/8#@NIR%&DSQ*%ZZOJ_W[ MHG79Z4P8!SLNTQMC=Y\1Q:=!]4,0/Q@>+NX6\\EA_KLDR6-'M5F$^)C\I( Q M[\_)E.FZ5NPJL:*AD"!U\1;])SHW_(Y,P[(2)J-?S?S972=S<-=YF2(9PA"; MIG4NERXBX#%G\[7%K/MWB(.YA,$L=$H*%W.+X**U$/"G3@]N:X'*0PV=V,WOO1.=E&PCQ'!Z@T&+J$GA\)D$>7^.;=##5 M3\>6DBKOZ^]A3%V]%&7J:G(T=?V\?_%PW-T[JV9G\WT/CM.HZ*_ELOZ98%H3 MXG$))Q_74V46Z?R=-++NKQ)95R@6&K6GRS.M_..ALK^X6)@+I3\8HS^9J,CE M=W/O57U68@+$^.E[54F8-GN\.MZK M&2^]XFP)(V ^MR]T]?)G_27.?*9'I(MWBA1:!_1/)VG&?*S0.J]VTL8O=G)Z MD%E<:"5 )4NV=39 BI5V<[FDJ&B59M#XEK*[>R35PB[/R?RF64<3ZRQ,ZO2> MI!A.0V,+4?OL),UWQ5:J"5-T_JC9N;M42IHVS9(*WP+3E0B7\X)@7*]@2R(I M5S-%7"8N[6H.')X_\+(J$H@*SI0_(CB3-$U8F:/3](_*\0_U[<&93TDC;XG6 M+)5R@J*ML)N=[ HF$IT VX>*L6PIKG1F8\18=3DX/UV,)4,)QK-S?U1X.G_Z MO8!?<1,H8ZV%5VDWG5VR\/(:=(53J1,:@+.:'&GL^N)-E,2NIZ:J6VK3[[00 M*D>@\H$1,[$AC 3P;SJ\;$&VJ%)(45LM9E+_LP:S!XSQ B+FHKX8>\HGH_(I MU%14%"YYP(HDZM(38?!\A&LGIH7%_OX\O6:B5,G=E=01>*4@ M-_#?L+PM>GC6$+SAVV[UP(%2EF_;V;-"/OO.Z@'_VX)U?(HZ M@G1]5&D_EQ]^O&9_7&3FJ2-P!*RQ\C/ZP (O5U(%\!G*"Y::4!_9,_2=],OQA5H*[T2UZ @T;O2 M+V.7;JF&6AE)[)5^&P4O(>.;<7'U:67W\>R;:C@E8X[RE*2R>A))">!=0/W^ M[=85UKK?=61=Z(">>C!6F:*\U5D\IF9X8='!K_RO,W;,KJ-&I?&^*#*],O^L.F%Y:54I\\-^ MS'BA)%UDB,@/N7VW+%P_?!T,!C>M_8N'QI2R=JINQF8<0;O9,U=FTD(J%$[Y M7&0Q\VH^@F*")F4R5+.4H(E?+1GE]IHTM+C@&BN%64D)92)IJ3.1*IQ\_YXP M9PPUV\W7HVSI\7?G]_,4R34#\!]<=;8@%!=T[FY935X_-#[1VR;J.H9T'I]B'D%:X 2D=U?/Z(&L\W6&TQN=YQ M&,45D'7*?4TDX#$311_HW,GE@\>P@Y^*I=RW;IV?QXTW"$M^.>N8([X@?-> MPA<5H)\Q;7PU+I+PU7Z$D"T=I4\'65_L83VQU.=XI]5;[7?AE7XY^OE\/@ NNTMIT?=Y45R MYE@+>BZ8UVC&ME)BC_FS3J:GJ<,CI7'QTWSOO#YEZOK6MKM+%R??18DR]N M]_-W/WXTUW*6=2YVEG6Q/K*U@7)Y=+>1 M>:I=^OCZ*699I^NCC*V4+L^&ES]O/X([+7^&WHD.LH/=R:^SQU<'[=MIK]5' MK]7#'V?Y4V//^!I^MT;#[TKK/ORN6A\-[G]>6\^EAI$K_O&=8YD$:(:YJO^. M@7=EF]?6\,(Q)C<[6/D![W?!P.OAC NPWW@]&4VDV=[RE&,&CW55G?&B'94# MSY9?I9YI]%4+3;3&4'(LRMN2I\TD"WIKVFSC*ONISP6>P.?J\"ZJNX E*_@[GGY35WI18_F MJ_:;QLW9C]ZSU9@YD6?NKR4ZC2]H.^]D \;SM8/U3)GL;B%VV.S??Q*T)X!8 M>R<0QX:\]3O[EV=Y)W\_;"T?B&^(OB/9_0 MM[T5@?>BA! X"!R:EP$RA0:5X8@QQS;,H?\-8$C9S)]85@@$"L)%4AR&XY'P M-?1_\;(A&4>\H!LK.#-);LNJ;MD )#X$>7L+5Y4MB]F6._CL?O=VEP\9A(L! MK@"J-7V;$.B.LVO5&"\ ]@F,$9:A?L56T:M,XE0Q>5!C]NRHR=4T=I M$R14"\#[VU%-/F?.%3(H0P8=.G8TK >JIO%Y5N2GH9=;#OP.\ =^[(&(V)4N M9%WFSD!Z#?_#15%?5C52ZGJ&I1("(IAUK(2D279]52$3!M$ -FVJEJ(2?@-" M-61+!18,^.)).+7E;5**W*.//_ 9.! 9<+N K/#_T9_QA#02P0IG==^P/H,=XNO(&)$;/:IVIP*'!@B:<3;'7H"I MS[M$?61]*:VYME.JCEF,\/[\<#7^\OF N M&.$7%JVZE?/JOV?0=M#'S&>(V@Q9/\'$XF(;[ C%:=IB>N'V%M9+6X:&O%U( MYXX#G^=,3DH Y[,[37P2=O&"G)'Z "?+ F?:Z.: MM"$R%$'*!]&AM.2,HP=:!(U3C>Q[H/BH1P$] 7RPVL3/ &[';+)ESK4+H_]5 M2Y#%NT?790.L?*YON/7EIX.F:0[-,QO3FJ;4ET?3KU==#D^,_04DJP#K6M>7 MU^HC>3]7.'QYU2ZN_>+9*?7ED6B$6,2Q9R.*RS_?PF\IAP_)/OKYFT21SV8, MS_GK!-4[P['0%IG(PDQF5%TAZ5%U=V1+7G ;LCKI.IDKVVW%\_H2!\(MF-'+ M!<'FCWN<)R]P(X8[XA#[?\M!OVYT#<=PYK)Q-MLQF0 5:NF0?"5=5,+@ DZ" M*D57 :9E[FY2[N372"=ZL%$7:%&4KX:1$WCIEI%GS.))?DU:>6>'CHVG%ME] M=+/;D*@>77-[O9.'M*6WQ1>',A*IKCM#>"9S_$O MX% ?!X.;9!6]-4?2K(>D'\1) M\ZG"'/,GUV?"L)_.P]W@074XJ_GYWDD(%[].FD^'V9_#&SF>$-9/ MUYTX^]*POUA:FU'"R7#?=^JQB6#=U<^C7S?.J:4WUA'K8I77E6'=?FZV[KHJ MK"NN@V*:"-8=_FHK)^<=O=_4UA#K8K71E6%=)I4NK _>E==!UTP$[^R#JZ/1 M8\\R:E/,]O53,%>(=WO9V?/^UJ>ID= P8YS7 B4HU^+&&,H:MA1?GXXLA^N@ MNKIDHRL"0HM0E_BM2UW/G4;W]T'E[%I[B:>NQ%NF+%W#C0.1-ZTA"(4DB' . MUO^&5B?K@?3[ZZ Y)XGT+P>]P@_EY*E\]QF1/E;!7CG2S^$C_K1(7U@'Q3U) MI,\=W%R;#T^#3)M]0J2/U>]7C?39PE*:6JT'TJ^%U9 DTI\_#T\*6NZWV2M] M0J2/-2Y6SNE3F?W/V5;=M4&XX-V&;4#)/!62N@.L,OF74P//(V7#:9_)[:N(/( MF:R)[\RMJ*NU#WO/I>Z1\9!_9T7=T43MYEJ7TI7J(^7E6'DHUVRYZ/>?FU)* M%T!*"WB#];;:N7?6FZWOZ^^I:9M:F?LI2K:^ZM;6MFYM+0LGOZJC/KHZZC,< M].M&/U6]VSU8"LCUT"MOK2H'/K?4! I8!J^)-RV[4:V7@^$!TYL=[. Q'BA MI4CL0,0A0G$&+UCA:XJR)@(5I*\.=W;N;T$E-4Y/[W.EY^>'SU?ZYH4+8F$A MCEJ_OTW &-TKK>V$#4/7&?#$>[[(_#6V*NVTM4'4RQ6'%J%K: MGYU2MT:H>K#49(4/0-7!5??XZ5K=4\[7'%/CQVNM"%,SJ5PIP?&6R\?593A_ M/Q17G2=C-#JXSO>[SVN.K)/Y!"M'UF(^JK/KVE?#51W3Z"5>")=$2=)'*\/T M=PX>-^DFWV_O6U>5D^;5_AIF[+]%#89#UH-G3(04LNG9$>-5E8LD43__T;IN M!"8^E)\>[FJW#\.;_!IBXENTW*5@8F9_MF&V&05S'X:))\.'WFOI3,\_JVN( MB6_18I> B=E4=G]]>&(21M5'*ZH1F*AE2^F,EOMY>+>&B/@6#74IB)B.G$"P MYC5U?WPO6ZJ<-!UL@LN6_H[ <:G NC@K#@[.7\[/&FM(!F_54?T3)I'3F)_M M5U@5+TZB&FFFB.(B6^OI@83+%N&N@E8:PT+YN'!;2>^JO*5WO M/IU2FC 6YG/OQ<+5^4O/ 8%TJ4QIKXDKI,OM'[9"$B H"2!YI'"Q9]OMQFWE M:DIM^J=33"=/FD@I[OJXK9)HY;P6"FH43EX>IN\J#\=ISCZ[:QN'1E.#:VG;Y>%->+N\#$@6. M))28W.(UHY^FQ\URNYFM SGL_\PXV9_%04F9DG^SMN3PIMS?I9)#=CF];]:# M')+H$?+11L)TUX-8$E;X:H[T)F9(IPQAKC-;H5%^>&OGV]<6BW<[7 M!)DVL#':LKJ8K:Y7FNB()M'?F$*N[XE&:!;\;\\P;:9L;ZDZ/8-),7RZA_"9 MDS8N6:(5M 2/M52\-6G(9%/"2Y=L ]$"[QQ_Q%6:CFG"X_R9GLDL^ <95;M2 MS3#I$9MZ''5Y@Q\6;O"SO95+IVCM5+"]&^RVJ/H_X29/.""9'L;Q1>!JT7JR3H/^"OH_P55 M^=O8?A>;*Q"SL\6I,#T1!2H64^ET5!8'-2N36K"S,40!!/!0J"6NVE)?8RY: MFGW/VUL3%YV=[Z+S"5]TM7'=N3F4G:?^TB\ZNJWX\BXZ6\R]\:)WE\W,QE@F M;)"18 +&W?-P(IO+U4<9W;S0[Z^.#J_\ID++V@M!RMW(U(T5ZZ-]Z^'@Z?7W MB]'/K]'&RO71U?/^8_[EZN+R?&^--K97'^G[K]>7UNWH:F]95SE[2_]G9T>J MJ4Q3ODG7=L_UG^),SFE^*/EB6.F(ER1#/8O;,E=51M^F[7M21[9^'YIV$S*9$ ! M:KAZTM06/*75;&NL-7&V5A^UN]?&*)V^N,\JV%:UK8-BW93!/'--?2F$Y)9W MFO#!)BSGY-!0!;, W\_NA[TYRT7V>4Q1UT+)I;:WFAZXT&[F5BT\.VZ>'$[C M'M?,Q%\ H\[4>RK8*DIO.1E'86$X2&S-1/1==;$1_CX>1!U,Q,OV%D>+7!X$"RY_]C'WX M<+GI_/$@48R,]5C]B8XJG=FN5VYQO_.<[+7R%F1./#]U'9#98Z^WC]6;XM7- M2^'RHW!YOAS5]>*NV7A<#B#C=,TS^X6,XYKGI9[K]I\'K;/?I0W'QD0USRFR M?A%1G_]"R'%1OZ_\.&ZDC=QSH AM,Q$R65$?U>]KAJ@?CSMN;T68]?/RUMS; MM-:$,^_7 94]WGHAYS/#(UMY?GKY0*UUCO3[->.M4>6^$Y)^.F.M?6'C.&-] MMJO'E=QCM\,V'!E7QE=#@GZZ&?2%CQ-FT-FH\;/)CBKMFK;A")FLERDJ[6^V MH-_>FIEA-"=K?:-%GW!-T3J@LL=:KZS;3NOW\46F]9$ZZQR%1>O%6^+"-,K.\8E8J*H8 MCDGJBBS.@ 5,XA!20]9DV/ &JS"QR1*3*LR;Z#(1XV&=Z?+XN7?EAKNLSMS2DN#I./[6TJ6GJ:=77P:H]&OY\OFGN;CY:KTJP7%A?++Y"Y M=1H6%4S95;"V;2NN*B;8J#3VG?KH/)T_O#PN]U]:N=64PGR5JLQ7JI)=I%1E MR54I>_51H5HY/#UMGPWEUA_??7R2.$*MO@;E8Q2J*UVZ:MH&JE/9@NL1"M;" MH\0R06:INFUL;\E23Y.;5,$N =?4FT/X'Y/Q7PQ4NR-=R*]J5SHR#:L &RO4],([1$\>N@>3FK+5D5J,28!HLH9_+>ZF_W1WT#8-RY)Z MIM&$5RU>\8Z_IZ,!$X%=: Y"0^TV '8; MW(L,H%\0*8#NE+=="UP_P'B\FD]H7RR)V ,6#SH-*,VHL8P_F,WE\ M,"7)+4!2T(\4![:/UQQB4O88,6QO^:MZX'$)!$F6,YMA\#2K1I!QM2N@"&5 M>*5/S]+]JX>7[$GKO4I.XKCYM>#7@NNQH+?4M%X:>V.]-+XZ9JRD8\;>RCMF M?'Q?C.70R9?].;_U]SM73Z>+?[@VW8G-NM)"=NDJMGLAZX PJ+YX.A0V_7 L M"U4S5&/*H+T/+97TH)JJ@_JL@LI?,72NVKL-]!S-ID>N0,\E_Y.U\3T5_E8X4$,E%O# 6VWP= 213L(7WMV M]#%%&=="!5+!GTA&D'[I?\QR6[]Q350W;&;Q?H4&V%#^7[$5(C6H >57L]@ M[2:)NB/"??]PP)ABIC:$Z\7.B6B_U;#Q82:]\T.2:>^3.1Y<]86CRPZ<=ZXM MDIZ.YZ(6BCRI]4(&FT[*9<2BWC9A<[AX6=?1KIW@#V13 MV=$,XP5Q-X@4"#O1([/+9#U@X5V;:A]MJ0!0S^%_VMQ'?L.H,6:Y2=Z"3*FT MMRL]=IB._A7%PRN^$V[D#8#76Y)PV\@Z<'.U!^NGA/-F>TO\R7+:;3"DW-^[ M;[BVU?COP2;3QW\GJ]WQ7UF,O4R\:AK/8)B._QKAINK.Y,X,O6V@S3J^#) < MO"%K$UL&VV]R^1X8R^KDKQM,4UE_XG@JZ$*Z,K&5KCPI()ED<@D!Q[.(RTZ"C>4T$ ,1-!ATLC@D00B M@.D2T1G=V2D910631F]E\1QFS8R M15>TP/N*BBX'"4G$5-$)Y_KZ4 P(3&?*K@1B#'Y!7Y,F/R:8+_#&AF/3%D&@ M2!IR?U* MFB$#,C:8/6#$H3S!=<%>L644WH.E*JIL#O^A$\)VVHC$]"#P'=@Y^4#YUOI, M,WKD!J+GY"Y_SF1M1Y-A6T-)[L%?^K)&O)?>@G^C%\GBZS>8SEJJ$-D,+@ZD M?A]^QUNN3C[O LQHP38"?T4(=AFS@>@ *L2\01%Q;,=DP>T UND*H*$5>SK\ M;%-3=52Q)1L1B/^UUP%]$(0X*J%P@##N*I M&'3*\O4P5LQL\4% MW2 &BPL3T+' @.$N6Q>$[G-\.15O0BPY<0\@A !'5:OCNLDMC,"RMMHD=[3. M3*NC]@ DKCLZB"SXZ&,8R2=E"($0?%4$)R3%X/2(&B, 0 ?N M%%XJ<)N@\S 3]2]UQ-$W=)HQ4 *U,3J*N"$$BVDX;0X$?G^PA29+^?1'@7"@ M*<-\X8UR?& T'$LE;':A@M]H YUBJ*=EP%VAI]?5.^B+M$(;MD&[D&UJW(Y7 MP3GM&"%@T, FPK< $WGG;)%5+;4-Q%ZAV,B!!P XH,(#O2)_4UODRP>9B1># M#!C=O(@%E@M,P[&).0$T?77?\M7-^]U;+-8R%-K[H>FTI;("\%GI6N' MY50@8A+D$ACI0IKB*C$%O75[C"J!-0G=%8&8$JC15/EONK*"+F6N8<&7IG\H MY3-B6*,+"]!&/4+=WK+@GU9+9#D(11"7Y53<8@!ZP;* 4S2'D]QJ#*] H?()X/@9R$G@2RKZNCHD02)R#Q)#2@^ 634"0*(\ (D6ZCMB6[03,T M'T7P B@AT",1-Q$P7CV@ $! $C*.WSI)?6HN'LU]M2&W(/@_V*O48@I 6A/L M $$.].9P I$;J+UH\B"$A_PIZJONO6NK.R]J\P4G3-'SWN$LRP#$L%V;CYMW M2!?;6QTF:_@KY.3\G;']"I8B1#7Q#@R8M! U!@E]'$8+#%/F6B6(L,C+-1ECYW " SXG3%K@/0 ]U"=? MQ*W"#3.,1/--X?KPAM,C;00?A[M57<[,X1&_2V&- Z[AKE 2T@=:R![H7>&K M$,IT"-,$D-JPM!?PAL^'WV*48)+RO4^TQ:9J-ITN*H (>/0L458$15L=^,'; M(4A$4)'AM$H*/MYD8-?(B.._'16CNXTA4M5*C#,PFUS[; 4?:WR_ G ?"/[' M'9F;8'P"SB,;D*6V9C2 T#A_Y.P1U$>0'RAL?=V8J_&?9!HA)+((GH]H!N.Q$&>[[,IP+4AP^6$ MS-!E8(J@Q=.?8)/ G) GD5GB(S9\U@!KS3:'J ]A\J(49/_<#XIQ%[#N4'H" M,T-B0N^"=!74-X3.Q__.5[9@"8K,/MA!_064[!RU[X2IA1""(&(KN"!I!+[Z\A]XK'D0>DSDH4] MD_QOS11>$2J&3=-HH+N)_MI77=B1W QM5*@+=>5!X],%Z'L KQ3Q*9&%UR[0"X.AEL3X;R/86R7IBT9# ;RA"?0YL9 M7G=,<>6$N)2^85G$Y]&\"^N43"5MB4MX."CLJZ_*OF4"J^[M222U3+R5 D.2=KZ^\N5O\M/A^X2N^_Q'Q_<)7?/\S4E3CNZMA294."D=M@U0M%*U- MP[.YA"N>8D)D6+B*-:K?#48B"V4:JF'<$T,Z&#,E7P.#?Y!W<2X=#%@+>>.X M!"05HH&.;I!LGEU/?N@^IN.F*?9JI;@D)]DKV^0;2Z$;@EYWMZ2$? 86.6_P M7]*+;@PTIG U#]47RJ'&, 1_4SA[?>)D7#/;%1J+19_6>>@ _4A"04 ES.+&?=>P[!U?%QO(0TL87NB(#C1!MR=99H3CB=AX@:F/1OF"_<7@ZZG@,N9L^9QD+;W-W>.M&!DKH, M$^KQW(.09]H[%R*?]])FF<+J]T//XAIN3ACV<8*I.;H*>D,JQ*C1YD"SJVFJ M/42S'4 3IK?MCHANHY$7-$C' DB6TZ.P)QI*A'(NN^ LJB^;*G+N%S8,K^(; MM6.F*1JR/1-L6U,%H\6&C8$>M)/<*!28L;H;SQ,V%T4?>'3%S?HB MB=)T6;]D#;L]T%+(#&7-$>O*_P.[ZJ'%3!N$77&!(OM4ABHB1I:-)J9Y4&@6 M*-/S&:BZ;O1EXKK!T)0?8A-0XIR_X\#>?*N8&#Y1;M!M(-Y5% I8BEA.<\PU M($Q Q<%R 1%1U,A>5.!8ND)E"+(H4"'*1@<=R427Z_!\J %2/]%W'QT9OA!Q MHY&P6?0E C\7"0XDL=4F=QAN;P6.+5&J'MK>FT%&)_ID4(!@*1@MO[OJ146Z M1J^)G-K>PD(M+*?R98)/7X$K'/H,5;H.%'!1A)[BH=ET-C->#Q3X$N?5OK(1 M%>:]!VS!$B$8, E\.9'B.QZ3%O!@E]=>V:J7;N=68@O_%Y*# MBJE $*SBY350NP1"I?(]B#/+T;M$6DP7-AUNH&JIT CWRO;E;,AN"0GT:( ME\J)47;T9@>02B:V@6KJ#D!@AWPRC"('=)\IZ8:AHM4// M4EGIHX\;,!-8G'3$0"_FKF[0"UP>HQ&F]1FIC^AE@Y]YI+>/P0@-.0]06XUJD8+PI-V3BJ93 S'6AEW8Q&#$,'W3*.:XU!]>+ED6T M):G--'XV\MG+?5G5R%\@(TZ*^!5B+E4>>>S(U5O]E [^Y ;AEE=R2-T[@@"W M!T8,;D6Q(4_]#/.Z&[0@6C/0[P008^< C(F=&]GJ[%QCG)&_*!T/%=/ RW.S M0P#E6%_UXX44:'&Z/?B6"2_C-ZV.C"G'W(/:PJ)&$W_=8TRC\KEY)7E*)&\_ M._WI!]C>NGVA+0.>XP0]@[28"^"#0EX&U0G@7IC5@B_X>H<52)-N&E87&%U3 M"@AH0-,!\5<+" .5&WI?./!QEQV $Z>BC<%,GG/L302_%#;EM8MP91'9)DS MG#8>EO;NR\#@:_ MQT2SA?.*5%#P.L55+ MHKFO&*PAQ5A00Y.K[T:+9\+*6BC^Y7*CD#[D\?@HCC25^7! H>" 2UN$#TUG M"?ZR4AQ+<*/S_C9E#*".]?4/1AIGX* M. BL U?TW_]5S!>S_TAE8,PN=Z%;)\[RWW*W]X]44TV0 F55H0[E%="+P"K; M%";-'4JZA97182O<5[!<%:KBA(- MD!51;A6/X X#/H)@VARP$ U]**"_D^W79(XML@J\A&%#:CF:MF,QLX\:=%36 MA M_"%CQ_>;C>=WA.SLR"N4'-XTPO76COE_-X0:-NDKF(9/ FZ LZ M"'%:*.0S:"$L=T10#L,G(*#0,\PCN%S[XIXP5)IE47*-@5_3=%-]O8_N4H>M M(9?DC2%?'&SEKM$GQ0+P'<[I5=6)ZHN&J09::9'!9SDF"&,F M 4\75SU_#O M*9ZW"U_@;D<_"U+$B79QBA^>AKIGN9%2'W:4#>?ZI4)O2B+]#;?O;3P<:_:# MYPB5+H9@T,6.ZJZMVHX /M=A,#EO>TOM=M%C80WA(-T4=8\4EIG(B5;<1D:@ M2H&JUY$Q_UMQ>#!:**@J_ M:;4.P!_.H:$61R["B502GAB"N[8Z3&M)FMK:E.3'V*"5%Y.*X%3HY?$]#QW# MZJDV>7 \USG\K&.W/"M8V17(L.8>"KQ9MY!$U?TUA2F$*\RA<5B>;I&/S MT ]E)G"#BGL/+U1% =2HRB+A!2VLF8?R/BO#I^"^+1:TJ3;01+TS1**V$L@ MX?%@KRIWS!SAPLN+-UEA9R!O\H'R@5^E*/SB'H,)[XKK>HD*)> O:R!%7*]C M9A?N%/A4E*ML>^OJKB)4!MPZ=\H #]8M)%JRO2A7B?%CD06)%I];WA9R,E)B M@M83;GR1EDYK"4F;$CY]$,0"N;E8==N'4&F H_-L*1_WQT, _H$DW'XH3!6] ML4G7BA3I64'&M]&N%2!V/^A-&.BY[MVR#(8D;KWR+T)6BHBGI"!T^.J\1NP8]PFG+&GF! M82?N[BA_@SM40@+VPFD:%6VH6ZZSD?"5I'YGV%:9SD1:7\@5'*J ([4# Z0N M>I6/(RB&Q^+=NA"[,W7!8*&S<-J@6Q04 3CY.>]\P"F!OGF+B4!4.A.H*Z$; MF-P[E://_):_+&]O>WA1J6P.+K\Q\A5B'[-C7I%L=O. R(,!J,,ZNA\+".1+ M>1TBQB2;ZZ$+VD,]1Z-ZW#Y*@BCCR,V@0%W<9-3\5'1=U8:\S\_)@]20VZ(. M"G/<I0&MH(C&+N,34/;@EDB36@&L!&'@Y=(-Y;87@^PU5Y-KR9+'8>8@UOR$( M_+_J]^J0;:##(Z3!N I?N>FH@8 :&=UCE7MC@5_7"(QTB8#&A!$+S.'PBK!Y MVH0K,S'K8\@T5>$/:)0YPA,I0-6S7%W/!#$&6IS=[( QVC3A'%ZEMR:C=0^+ M>&@-6A7&<9E.X@I($,L >24>6#;H"Q%]B; CD47M,8QNBWI]M= L\5]T0FAA894-%'O)8-U(0 M)7*G!,ZEQLIV0Y38QL8NG+"XELW$MP3=;0[&1$?NR/! QYT^1C'!R*;G<0#@ M!+)XK]"&&4J9$O5T3!,2ACO^ZZ+/!?P"=!?*J GEVY(7))SPR]LBB*)@5WO> MWCHPD36=A,YPNWN^F_*L?-(E%%X'^R)_HL\H O4H!BOGE#1@4_+Z"H6]AA<.<]+=6TRV(QK MLKE20_#-,P ?:#^B8!\5'$.A'H[IL3QE*9"F+//>;FZV,@^-_\9$;967EY^@ MB@@*.FR! P&V@X8I-GPR=+;#>R\QYNU&#+-P>B@!'=!@AWR* E\+KY>O*1#O[$ ?B\0#J)39YX3)W<^Q!-R,NY 8-D M3=DQRF(.)ER0ZT+@2K7;>4AX$*F]F=NZB4+P@#KY.JYP"Q8 M!OU9#72--<&,P0 M7!^V;*>:3W)Z8:=.D98,:XB.E;YSC_L3_#VIP9IDP:5"( KLK2XZ&'4SC/*:S,D6"_CW1: ^Y=2J8A>=GQ6QOS9\*XQ;* MOCD71@JDPDP<@_<-#&>EN_MO\A#MORP'YLHM),IDW"&<05V,2,J/502JQZJN MX[2&Z$3R?C+IQ8JM*XHIH TQ\7 E*:&MH6 '7M0&_7Z,X9X6823D<1!Z-50^ MROVSWO'"Z2=?F28!IEKF61+'''J;%:&;DB(B5(T \Z5Z:1&P%N7R&-XB'2+% M4WX5$543BJ\HAJ'.Q:;3Y2V1"9INSC(/K@E,]@/& 1IP.U?QS%JYIP:20ZDB M/&1-BN7E5DM3A8;M)V7QA"V1 XVA>M,E&+>4O(-:;\^PZ5>H>6,B; ^;9;GA M>M!_B$Y[JOY"CE6WLCQ06&BY[:Y![\NZC,DI7J)+"L=6[P;^X$<"N/$1%4PF8/LE90RN"MD3[U^. MI@VF^?*=M,#<(8#X;-+ ME0^WDU3I%EO'UE;W&<:>=2 )F<^UBFAQ1%@*0H2GW6/4603OQ@A'HH8? 8!M M3,)03< %8R?#&!:%T8 M$)%X$=1='^<=,"Q %E,RPOVBP_URB./Y#7-X/U\>&G+S\7C*#URC8WKIF1D]CWI3$&^;-^\:J9UWV,(\?'W_O M829H"C@(Q-M4H$Q3)"]B(A0* AXDI/1\"T4-.D5:;AZ7V">G[5M#!UP0>5BT M;RF56%-<:Z:C'8QV(U__:U5.B\N_0Q0#V''56D^$] M6$7B$R3(@XL-O,78#+VOFH;.)Q_P(7+9LBJ8'17]1;VMP![FE#/1J' M22.\N.KD4,8.UAQY^8@T#(W//J/)!Z WH8]/C)G K +\%T\X%.TA=MHFCLIQ MR[1"R;O!*APWS]#/X_/Z@0>G9R@&30L1?DK>$(PD(6>JQ%8O93W23QU"8Y'' MLC15GQ'7AS*!(4G6[= 1<%^TI@&WYYN[( M\TW*.(K)LL74$K@H&:X+&W*4;VYW*L;#3I:ZRU:N'DX.=U VD/8GBQHEV;$[ MADGYS-0? C6@B:7==W8Q,3;<=M^QJ)*<1DO<]L"*/=I*_,%<\O?<7S/R*>7_J*YW]"BKJ; M+%WQU0K?&=O!&45"RE*W+)]Y!A14$&%3"QHWC+->804'J$!BQC5/R@6%1+=9 ML*H(01%RA&]O>2F$41U)7ESTU@]OQY"P& MZ<@->>\ML*;I-6[.!U\CP?\F32?E#9RF':H4J8?S8R_YL+"Y0(2B+-T*/ M\U0-U%1PHBMQ%HPR /VI]?"[CW+3L.B^LLIRLMD 1,=7J$6!B[\8>%S7.C' MI(;..]""CDU]BAYH5L^U.TLGV!*NVC T62(U#.#>,UZYTA74R+@_T2\.S+G[ M 9C0 122KHT$+MHK]L>9^NU*@:[>VM9?(TFJOA M=.#U@#/>K27X/!8-VMVVH%MH"]/RS>L]YRNW+@O]T!BCJUML>2/5D3TYQAX2;@HU>* MY^]=S*J5F]A)1 V$R43?"KXCBR?*H-$-9F//,'E FAJ/N%\CI@V/_7!D= P" MK4P.!/^Q(7(=R.1&3&!'UR ? HM(<-5SPR^K()CE<('XCU40O4W5\D<$@W(H M4OMOU5?I C[8L3"GCMH)>_5(N30/0M.#*%$WAYL0)M"@U\TY$_((OY,SMV=Q M5*$E>)Q.]C!Y)FW#QMBI.^N6]PGB/P-S:#,#E-T>:!PXQ#14Z>CAC05XT^5X MP\.C4]#FVXKANY I/_].YC/Z_R"S,OPV"[*3#BGU^U^4=08*.="K]3-;Y M,#+F.I,[4.,[,A^.#_,>XU.=+;NI9_L/S1ILLTT]WY^+G&]^QO /3>?C<3F4 M3H;Y3?JO*OU?@&>,^6CS^3^3/%W(YQ-YMK'O9_Z,YHT1CR6WR__?WIZ_E-H]ZNSIE$ORHEVTV]I.1< MIO%";\U,ROF]]>4*=F\)I&S_OF)2/N_RN.V#,%^,NLE=KL^]W,5,%KJ+:D6K MJL^$:B;<#CU6F-C.:2NMC9V[B_4 MII8_^47K!.M&"'W:0?_5;O13(T1LW0"^-C="=FB-#;X8V[6-G?L+59\R^5]. M=M0V278L5.&XP%0*$93\BL#M1[B>9PR //VW"[83]6GGX='LNK$DT)K/U>,V MG@3US=4&-771QLX"]98K#('/2=IH.UI]B$DF4<=ARW,./CR711_?2O/9IGI) MV+RKH:*7A%V([M6H3M'^?S4E5&VM2@D561^;#K&6@*-' MDU*;$E H 4<;!#C2*EIS*^M7-WZL^(+M;%XW^TD.=;VCM\X"%*SUMS8LPB2I+;!(*1&>PKI M?TU)4EM"%&C>DJ0$)"T*BJ*7:)SF<[6DC2?!BRDNKE\N0M[<))1FB91::]Q) MHZ(^&^A7$C9/E:[HZD)AM+\J85^HP+)3](%?[298AKU=:*S4%?4*-;'>/%6< MRY8^E:6G1)4I:NKYB#)3H*W_IK?T2K5:I=_\5JLU\!\5+#F/W7ZH'TF%"J(/ M?1OF:U,G,R9+TE.?$Y@>M3.!V8UWR,(ZF>G.#=2UC%JJ%Z0NWI(!<_?4^-:J M98WO%=3XUJIEC>\-/%&\*F@B5GFP)E7[MK=FEJ=J(DZU>GM2G)(TS'P.[EEO4 M/514M QX9R1OO-\OE7=/]9]E+M78[CJP-Q$V_Z:?#8$0'GTA_A*O,V'YW@ ; MW6*S.MF\RP%ZP6*"[KVB$?_4>$O7?#$A^Y=;Z54;^UAS7M"?L4[* 19,>C^GP[BW0\\3NV+ M5*G=-[['.S*"6.0(^"*5(#;%BM/%A7NTXB&M&-M)^=C\JXO=OYY>59CWV@Y$ MR>.@+#)TG(^4;9Z?AQWH6LO9CZ0/O.RYO?2WS<" MRS)ACF/SN]\?O#[6+"#=F%9 ;@,0N/6ES_UY \_[;6N,?HV7=1(OM M)#"E)\,C&*40=% KSTF,*6&N.ABH?__?UUB'28G)# M%0A]&J!M Q2(VM+GOJX*Q,+!@3R$)=\]%J@J R!EV;,R_%&&/\KP1Q'65H8_ MRO#'+^%FUBOMQLR.YM)E?[\J7E'ULA[:W)*,\A,$R_C'HTE9FWE9:^YJ*,,5 MJYY[O?0VE.&*]7-.:Q7U^:W "D$)O:*VGEUXL!"4>-%N32DQ\(L&+-0I 8LU MO_3+^,)JXPLE0&$MX@M+2H?*IJ;0 #RKB1<1V-[*9G0^F)T2**8W&!H^HQS* M\1RT*;E01F9*,G-&Y+"9D>\S-]S>$@F9MWWF3GG)B!EQMEMQ,HIFV2ZX^[+; M-4,J4>6)N[7@/,4*7BYF'U8WF:VXFD3%59S3\IV+?N?$V^ZKRZ&6=3E649=# M+>MR%.2T7; +F<0ZYB_>@ARV_&&)-N/0+:[ 2M>(K"?7K&56C'C*XX3@8U@ M>PON\#+7MX2ZE+F^)=AE4N&]A&L\.@ W MI8_XPBFY%@@+?55\M!:K5QM3NF;OH[RA3>TIOQT;8E:6W8S/75GH[-@'-^B371H'1C*W&LYMA%X(. MM>JSRW&L#DI7SR^.M@ES5U5MT7VU2Y/^T9NRP9DDI4E?K)Y6)Z+=2< AF_=C M'8)Q'.FCFEOIC52%_7H]M\0^\YG$)R:-6$3GE?2,L)D5EOWO18X1>OY(85V8 M66&:LW"PS27'8%:4-\QEON$0Z?:L@>UB!Q0#B5967%5QO-DI9SF<:+6G7FS@9E/9K[2:E5BU607XX@C+77F"WUAU+'E" BI U& M!5H.K^O#N1+R$=?.ACHX&^H&.SAG<)B7'L['F=*EIZ2$YI1^DM)/4OI)2C]) M45=7^DE*/\DL==Z:K;)MX;SJ]NJESVEN;8)F9\O23W(_*55=+.OE@Q->1 V_ MTJU1NC5RYK[T-++BNS56CI&QF E'CBK*S0"7V=Z2)6N>#N*J5>L)B ONC%P0 M%YSND%?.B1PJ_.VY/0\F)T%:VUNA!SH\6*0P<0DM4PR3BN(9CJ,,#7@*?TB% M [&TG3O:60Y9EXGO.H/E^5(F5A27A44NU\97RU*KO9C67$=-%$7]36RGXH5;7\WZ0.Y_MK?L/AK:CX%DTR?HC&"46. M$3*J@\CN^.\4.*)P+IW(#",XK)Y;+"3CB0M[ 70U[B1-B@58G%S?LW@[PZMJ M'J_N*(]\91[W;F]153+^RFKJ/#5RP+D%X<>5O.6^DI1:69)R%24IM;(DY<9K M%/R='^%N/07-L5@W"JH4',:.BC,_QT/?N[$MQK5K5"D<5)B!D> ^,,P#9Y@H?M1"'<"?%(\'LEZ(/&],=*I.0&!X4? M$ZG($V'3ARI'GELT]EX>S,I\NN)N&4IX'-"!"U>ZTZ1,5H=3O XS0 F;O.< M]^419C+G01D+LF>7D3/GG'=M&!'&X0SS)\%SF(PK1_CW'XH=PM/F%.&7'ZZ/ M1;!B&:'Q.]12Q4^U466N[H0F1&7@C'[W5>:'JK(O[W M,JUE?(P&S,<YKYBX?5&S!/]*N[$;D>O"XZ6@>>R\WW M0/&B, C!MHVM\;>353,ZUI_RY2^82FF$?!ZL_0' [Z[,1PPUSGUM8JJ M$[FS8&Z]HM<)\JV P9V'R+ZT79-M;^%Z\*\AHI\J2A!UT"8/;<-Q1I1I@,D) M\(PWQ!@;PJYA3C=,Z3#F*EW;->"W%FZP%_7Z2@ 3HVGA+.%L!,R,?#NT6;"C M<'2[.!_X#/\U@;?Z1KB]10U8"1*5> >F3?X) M4-0,V]W>,H* A00_/W%OV+5O5)1S%AH])!%QA8VI&$:7+1SS>^8J9V;HX=YI MC11C4' 6Z&2[,$E#&<*MP439WQYS3=B['IPY*DU,.+RX! MTCHL"&7F"CZ"\64X$]CLNCQ-V8408LH=;#(1O5>H"72U] M0YSKI,,H],SK"B:]P 8Z$5-^J^[ PVJBVHK<%P7$5#)5X X^?2 */SQ=$$/ MFB"IX>O63O5WF4+3H\P:8!D3?BO8"3^G%5#6T-")<-'VH ,DXH2%W_+E_-;D M.3_P@0-K(SP?%7P;,ZRN\DQ2@@YMK\X6?D=D!SS M@T;XH<]@A%A&(I_#M+:W[ "WV23BCV\&7],L6Z(8(?(>*"E@54A281H''QAV M2:NF]F@9B% 3KB62 -W,_BD>R&P?29J0/+D7)/>>'"<04CXA[AB7\.OY MU_AZDZN!957M7P1MN@% R^PBGH:]+$&6Z[?0M8;DW7O"T2])4I3T?!!UZ^C% M7:_9+!*9UFC\/LWTD/=MZEI=$P!2K=;80. 4V.2-"0&U2N#4O>?T)-&Q)K9_ M48?CA3KAS;]G,Q>=EJF MJ 5'8&Z9Y"?(5#$(T C%*W"&._P)$8@I-?T>'<:?,H[8DDD)G*N!/!7&L,Y+ M;\^F9:[@3I^N<''NL]WIENSB97NET9J@W"J$2:U2K6VB.#F8MG45I<-ZMNNF M'%\\TWF33YE>:6D3U_ O(V.:%;T]#PF[+#$S%89R#],R]% ^AEW7/"9/H;BY MP-HVE@04=IP+"59B\\ROFN#7K$M8^4\0#>$*Q'J>\$?,^Y+O4QT\'GWQ36Q= MSKX &9H3K#EG%\AL\V@U)L3:C(RP?)!*XEA/.]+''>V/GDFF5M!4+_N#CO70 M&TYWZVBUX=U.-1QP(^9V7QDPO2P#MHHR8'I9!FQ-SLF4.VL\GI+$R=/A<"OR M.=**;6_-$A+G)0_1TB="Y6BE.Z47L6\PKQ 1_ ^$/#2<"YE/+K^>%K0?S.+TC=.J\8_&0^ M?@QU^7792,H5IY\]/S\G]#._>56M6B!)_941L-$,8Z@XTDS6#.<%GP<&BAL3 MP89XQ_%ZY"&A%!&6R,@0Z$9AY"?/NP)0[!LV(F]C"&_LW>$".XA8&GD.>W'# M'(_$";P$?D--!F!)^#B#6Q:#@=M;L+)K-%\S*%V!MI4@=NY!!6+9>,M2 M, ^,YGO[B#RV31\6 M)N@3WIAOZO96[J[R);A F$3RQ/M[8]@.;3)&F[W!@/FF2.LP,=^#[S_(#)B9 MW24HM^/L*"?<(<^ L;P!+-%T"#LL3LGVUN>=RQU86HB.2PIFBYP8\K6,[CTE MH/X[%D[-13@TI;\H]@#L:[B@Z<6P7"SL&+F2-PGXGC=6A=)%\&QV,#$):"\2 M7T+C.O,\4!1HQ06!CX!I)'X0TJDG,U[AG38"YM\(_#8*=#17!MQ:":(NIO@P MGA01 $,9B2X./^3 [0&#NX 298 Q>J)! ;8] %+$<^ $, W,H0B /VT8&),M M+%!21GQ*!"#GQ]Q*YU0D&VC_9&/Y+92H@9A^Q<0L 9,+)-Y@!)^/#23\62<* M;!@@\!_=T/"I$'C)JN*Y&V&("05\4U/I010% )[I>%&8YH"X=P/D%4IZ M2#,X2"_@XQ03RNMY1]E3@@&FF:6*Q,3CX/'VF<@6R(ZHC T8>BA@XEL?CR_( MR1[(&%?$6 1#P^V6&1\O3#S^=A#"2V!5<8)-]OJE1!<#?7:18_B\&8D',IK> M@\>"'&.A?%DQV/LKE\>@4WDB)\^W@VN>'97JK(2:$_P028NN=W-$'-#Q1/K, M4>1[<:K=!W9GFYYR#E>K N0#<4H?\UL%;T5_1_D IJ<1+0AE,0$=W3 E*0H'MNA%7<_ PX7$^]L""4*NOWP-I''@PSH"Z/#K []]%0'!-326J M=0VX4(W,O2!V&-NNR!#,"#-V0$R*1E6D&57@FA\:-G %,_LN7EJ4=FGC."8U M"_)[(HL)]!4_XMEPP I!*.\F>4,CC^(Y1AL)/K =G%^3LGK#/MR*(5"P I3+ MTP"1M_#WR2T?9W]ZG+-$&A"P'5[Q< 8&P.ZH>*%6)24 KC:Y^8EP>"_2C/UH M&,JDU%0:K9?3M' \4OFZ\"TI,D*!N;&!,2@M=\A'0;^&/;#Y M%4P'%>]Q?OVG2>1RKQ)/*"/YB 1Q4?]!%1*H-,!39U@W!O7!QB19RO8LR)G M/#1&<,PX68]+&)#J8'Z3IBN5EM #98H$A52#T8KW?,>Z!0V<^T&%JHKIAG@7 MWAJAV<=-MMVN8_!<:K RR5%J*3<>?D;Z,7*&[:9$C[#^*L!?]G#(%:6 _AT- MAPZH4W 2T!<.*K\X#F0Y\*> QUVI0^-V912\A-A]YJ-OY&F@08X MSA0E4.1R?PDQ.L9X:9?$B]#+0>_:WCK@ 5[,GR6>E8FI\;V.>;]X \5+D-F. M%9%.SC4 MX\A'.89B":P8 M @!U&0>4#GEB!QZP&QK>@EZ)P>NYW'H,*CP?%2;*]90 .U$C2P"M! K00-;.*) MZOSU.2#7\Y&H&+ 4Y\7R%$"X]L"&C]UAF6(#B3 .4&13O 340*H( =PTD,J; MA#&(2A<8C<&:-Z*I<.Q=Y4KVY$4@?)5!VAQ!FP+=EK).0R!UHV@P%"Y&4M(- MGD[$=5=9BTDH^'@)<;.%5,0$^R:J_05X[T6B5 77U7IC*#ETV2HN(5L9)Q@%L2/B)CD.4&5%J,U\9THG*:H0L$UC*X' MLN^#%+FPF%'B&9I*Q;B6$#J4_!OQP*T/V_/:\F[=(!TL3F%4Z#&)1;$I?L.M M!U(=I-<3:[]X6#/9OF&6V O^)%>&D><,K(-!QF3J3:@)Q#@*M"/E;Y/?)065 M:#,9A1RP6[SM!J$?#3B<'JWJ[2W<:B+_V \Q)[=L:0P"&P9[(+P%(N=X+5@ M@.)N&"N(28DEJC'"J82G!UU"L08^/SUF$6##SE]GW>[K?6'67Y)9?^4;;F!0 MW9>%R#Q98%MK&X?N8)"8D'TD<>AB]N3Y+"CZ- M@ NN484&YN6ALQASZ\61A(%TBS.1 ^F.J;RQFEU)-X;.^QX]5$**>'[*EI," M NV_E*GKR,I\E3CP1+^!C[C\\^//XP#?@A7O*4Q0'+2YBG5@Y@@V[XC!;.N_ M__JA_Z]:;?]+8LY/X-I1]!U^;NY!H8N9M><^LT]8'\T.N0!&2?H)37?Q[\/4 M1;M'H;$/W&:_L(/K\3DO HH^&ZLMSO%L\'@.\U,WNW#[5J33C#F,ZE9M;P7 M8"RMGJ1^E0JDR@O+)[T^]O>FX[XR/$XN(U+8^%T6/],9<6#U :#".-Y*?,FL773'GC\YJ!OLRXLDYD1W9]GZ"BGF)HEOCN.-4+Q M'17I,X:P?C"_X2T50IR0:46KQ% G+"^@BP,++_KTMGA/DMTNB+N5D'^^;U-4 M&_W3,OY"RG7"3$$$^W]#A.&8I:1P* $;[&$&*#3G31/^!&X.("X#F)>L9G(Y MT*'B:"2IRLMY/'PZE1? $99("P2.OD .YK17=>.U6G_!7M)/U+HE_C5YQ+:W MX(R]1-Z2,^49ND2*!) 9Q65%HS7P!'S=Y1]BB%%0XH6PWE(T_Z)Q**P [DJ MQ,&;D0RW3"A&,9'%B$PLVTC1OL66YRTSKI'+R$_!)2(Y])": M"'*8"@EXV#$H74E"@,*V?^+\ ,+G8@).\4E6/%6ZA@V/5&@:&'2*YRI*@@LP M9:Z5G&ON)I45>)U4(Y22.U56(9#O%Y%_$^\0@\I_DP@@J$R. S/7TUD0SBG? MLIYOF2FJ5R^C>JN(ZM7+J-XFGJA.*ODAUO(OX)^6S16M#P*?7IQ@7\85,%D> MYI;7-3K+:+EDS> ]C&A@2@+RJ'0Z<*8=]"5>1QJ-]&\+>PE0;@0<*I=?UZB9 M<61P&MXAG%IDNY 91D-6&,B.S E!JVM#BG: I39]4$X8=EU03C!5O9?6E75E1,Y MJG!C2$<<\+[V)WW;\TFW.Y;#_&?7%JQ)0#OA+D0_R L\I!15/P26L@I8'FZ/R/H XF&SZ!B+MX;"1@.-%GI7XIK""1P8CPX+BI0E5Z-\BI2ZKSY$"[ M>P)I#.3Y"(NCB:I-/D""P*-THP&=$QJ4PW9I:*"%/(7!$,G/8UG21*I@ZP_2 M V!I02;Z;T4\.Q./21H8P#TH!+2-@:+"G\*3%(1+)/5FV$1G%-CIB'?*D6T, M/-PAGN&%#ID>1TP2'"VUM%14/$O73 \B=8($8K=2(64XT-Z 43 9E]?W'(OG MI)I^!&\5WJS8(V+0>E/@M8#E6CTT:V$HQ0AS3+A"4H''LX#^5B:?#NQ MCW8X1X_LJC,7*YQ940@$A J-V]3L@?@.$V%%?A4\:/N>X5OY!3+VD;G+?D2A?ATQ:/C&L?V%AO#(V1EV[@W M8T=)I6QBZ@9G-".5*23B]8():/9LZD0M%IB^W4$?@-$!$J:OO3#=I&1UW3LV M+B#$BXS-4$#]H6IDEZ-!QW-RS"08NZ7_F1L"FF.\YV2 X4,X!P(4+)4]RG;B M&'4._4V2^K-'(XA%G&@(Q_'6._FAHEFIG4O9.5-Q247;WO*+QN7'WAY,4R11 M$NT-?9["HXN*,T*+<_C7[R(07,*'N>[4G2,%+[F&PB3X/*/+D ;4PM%%[.L M*C/QT*]%1#CH#MTHR(Q)DKB(I;UVL&!#M*.5X A%""C'ZVD%S#+"Y&V@%?0%5?*NY%V;ES<+#3))TWLGS2FQ;[%M+A-:XV:, M,M,G<@D=+*1UE]+S1+ _Z,LR&&2/\9(=B9'&W\(?%I4\>)JL)S-K;_O,S;Y> M)L;R4+W,IU52Z;1Q!2"#L)D62XT76Q%9I'H<]I90+2 @#8<1-CX62$0_/&3:O"H,&HR5ZLB;.H_'7@O7FWMB^ MYW([E'M"IU34$9+1S$#WL@M/_987;.(*M=DGUX+!12>&.SGGQ?/"?-@'3;T= MY:VLGS/5:G4?YU_+' J%V'AX4Y-QA*9YQEO!V=T]J 78XR<:.W&#KI*7'PH M%"7R4D26;P)>$:]*D4JVEI8Y';SGLL.'>"ADG0F.VW&1+*$IT;"I#IS2M$>N M%=N?*MD37_4I=Q=*,>$08R,Z"(E4R*Q!^@#[W()(<#_I\#1(N6Z7$%G27P\, M.Y694ZZ&8!D]4)<*]D?L8H*G'_>$$A=+YUCD'?R M>=YT[M%/N65GZV.?9$Y(T8.@"N)&/,[WI5,D/]C>XK^H/$Y09;/6X0$X"BC> MQ5F5Y:7B0Y N;H62J"_#".0=LJ@4 N6F<906/[S<[,Q*H'N.<#%"BHN WR[@ M,)3C;O"XF1'O \ T2@#,*@ PC1( LUZG9LK>9K-*U#BK!"9QOG=QI9R<**^5 MLZNW1Q?*RU&QY(=(HHH'0J:K&\'W#%*:J2' M"1F&/\+,?C_Q#,5UJY*XK"P^RL<63EVP_EB(/R='E^=X/;02^YA",]4E@9 K M5&3Y<%2X*TZ(MMU47-AS?ET*'HU?09WW,TX>AT<56IC>ON4#3QP3: MW@HE&F8J*\<&H46*D^XX39@)'Y0A$O-@[8&"W6L0 --'*>+=5N(2I(B&)'B2 MFYCJL6>!1UNI/BHGWGCQS3@%,"F^J>36WA3@.I%I-&)&!@C&":.KE>TM7H83 M3/:<[4A3EP1@HI[AR2>V91.6#T],#Y05N@E;],]D1 M3?WS)05%32-Q:M\FN?V3^RD'/Q4[@N!HI5ZO5U\8+U]H+^,RZ'&%)1X=P[ J M;B('F4Z;9)J/#&PD: ^B@=*Q+2J)*/H:H=N>J@]SC_X$/^TH68[;WA($XEXU MQ1[(R$52U!*Y[!X>JTC% N,/Z1*;'29710$6W[ $BI9F@#G!G7]87!04,PJS MQ"2=AH3?_<="KHG6T/,-@DY$&*!)8AAJJZI@(0?7 DEE&:. G)P\'L*QJQKW MC=9XKBXFY>;L+PE@V%3R8?+:W^//47K;B+LJ8[^L':0?$=.R>=QC:!VSDCRG8X?(N 2*+,];]<+D%D:Z?:<-2V^TSP^S304>E MT\GZ?P6(6,* ^5XQ:V)7J5@QWPQC"-^87 V\E^GDC0L:.;6+\-)]3)*4;AEK MHX'@L$T_1LB/MU3?B-=UYHODN(U[93S/I)"_I"M>$.B6KHLIVKN,/DGU?:*Y M2%+VEU?C'?$JS@+0YLMYU1R]H9V@K-C,\N'&2\P3"L M>XFEG:GP)"]S=XE]7Y+RA:(JI?"R%-_%\A5KAEA<#\)T)!(049I@04(@?@_R MI@?9O)&U.D'M;X^] MV$K>\S$ M8W?O GT:6 QB>(^2^>B=R6.R^RHCW'L%S'D>\Z.=OJ,^(4734/H^Z_[W7_TP M'/ZQNWM[>[L3,'.GY]WL[OEFW[YAP2ZS>H:_:QFAL:OJC6:UI>]6X?^UZU55 MKU6;\-]&6]_MZJJJUMC=C7ZKWMFCG7XXF.?R+F2AH@.D=9>J&*/G^<25O=M% M^O>9&3E1 )^[GFC%72O3/<")%CW.]3;<0$-/Y2YC?U%W%) M4B-0F#B9L%TR^'; !Z!,IG[)YJ\<0,+GW)0EC^(6]I:"$3K;Q4)9 M/G:OP<6_S,O@7#L.UE;"P2WX;[5:W^W6U'9-AWUB7;5FS)N!Q_AV;\!9&7H)1*3:6B)S[\DXZ#AK'V)-/9NF=^Y[=R.>BLS)X,):^LQ"[(A: MVXM9'4N*J'P%16+UVE)97:VJ[4:KB7R.7+_K$1_]KW7]FMU5]:JZHWWF"\45GW'&AWHIENIBTQB==)$ZOKX33:]5JK:'7 M)*<7D,T/F M=I-/NTCJ-(?-Y:+I\W6CK\ M#_F\VFK6=@//A7FN,8]?T@25\[[A#PR31;1CL^HNC8UB\7C:S>)Q>7M=N%R; M-Y?OG_D&+=!EC\?9.8U86"M9. \]W=U)?J(!G_66FI6'ZG-GXO' MQ/ A]66+A?!YO%DPQ 4&[SD^^S3.71 ]![!-NK*G5'_'NE.T<1AHXS\GO#?/ M;1I+6SQD<%HPN^J2F3[/\<;10II,7!>8ZRO:$L]"[2EG0:Y.S+K.9UVHH[#< M4%!:F.NUUK)5\[&C('A\?Y*I)ZU)M;51^D=L3:J/$=_!AC#M[ MUA0:R#H["I^B:)-1IG)7>'M#N#PSY^*(Y=J2 _22P9OX9[.:8O#:_!G\$OL6 M _M1IQ,,Y5&R8XJCEZH43.6]&4/K_%8H4&B]MN30^KT:P2+8C_'T6[VE2>UW M3Q;^KBB\6RSONC5^\U>4#@MOL7+(0[XZWF4-&"K"*D14:X!+7EX'(*XMCWQ' M; 5O>YJF@E.5"*Z]2F9 6EQFV-2S^W%)YTOJ.SZ*?T$)SN<1;)H13&C[Z2$. MUN.<+D@3VHRCJJ_DJ+;@;SBN\II8V%&5G'SN@ Y#.M!>#__[E:?RQY4L@#,. MC5N8C?+.P#L*P1!;LB+.3ES34H91 MQ[%-F XP"#6!Y**"/\1=.\O$S3SG1&3F7*3CL&2D3&(6Z*UZ;7..PQ1^CU/) M49D>Y_<-8>UT"TIM#G9!#/M?*(8].WS\H^F9 H][9*;\JU:9?[6*_*O6+Y]_ M-9V75Y[9\83DJ>7E;JC5QWL)%I:-\7QH=0.LZ!;8?UU-;30:ALKN;M3JK;A$ MY=6'24P#7N:5[J[8=BU=4$T7X7[+ MX)1IXI>O5>7%,=:V_>CMP '67ZMZO=ZJO= M"U>R,++-BRKQ/E^PEIV]'6 5Y6#G"V?F/3?T7-O#1?;@_^SY8>1[RC&V&@&^ M^JE\P:)^/R/F&)RY@4_=@'>HHU)HET!-.^B_G,[VU9+OY\[WR[7<'^#6N9LJ M]_.]:/Y:U6?SJ.W'G X[=^VYAO)6M-FC;R88^C *S?[+)1HL>$8V_6Y8OQ.R M7&/^_A.B51=ES,N>[LDI62[C:ILNW->/<9>;Q5)MM=6&VJHVX4^MV03&;;=J M#<&V2\''/:ARHWXCX@?P;R Y)?4YABO:70K9C5PE"KU24KX8'R]W)255,JMJM6JF');K=Q6#FY0)0E9[2HM9I6K:EJ MM::UVMKNC8;IN=K_%I-_/H- !WTW3Z!O<.(X#Q:HA6+2%C5IJ#VE(?M*6:ELH:7P1O[P78 MQBA&XR3N;DMHWIF4T<+YS(MV*2V#AHQE8>&9DCUXX9 ]Y M7=>-NQ=C30H@@V1LX(4]\T=D![PIWAFW!*>R>U9N?_!\)D#/P$T)(OJ2/.87 M.Z=9S_DC/.W+/1)/MSV+?226C(I.%)EF-5%DN,[]NMK4X*MY'PFZHD7_C(*I MU@7CQ=6@I/.@EXL0S:G>+3G:!Q&4VB!B$[.L#+XO]83KS? NGT5WDLW/#3]T M,1#_!?1G4$.RR$IUZ7V5*@FPOEIOM<=9?X'VY*D-9 S8 M/1;E\T["T8?+'50RDKBHRT2)IB4S_+, ES3M>A'Y?35X8F!TO:ZW%B[C)6X8 M4<3FZ &F-@:>VWL@KS"3\3(U$^;*!UHE /R/J0.00'+*9Y;TYRPT>AZ\_32TEF%+SDNT M4RA3*UIZ+5*EL5)VUC# 66^WDTS;%?!R',04#<:KCV#H#[;I>]C?2GGC>]&P MHAQ^.%@7U_7[BP%@IZ):N=XT9>1L.A MD]9I'JN;[_O8K/L$-X=GX1H.>@31@YAJ.(++^2TGO$Z:U& M+2/'YU_/R7.Q"32B0B83'E*

&!4446WKX\.TH#3<7;2NK2U9"GJ59 M)V9QT7BVO7(QK:E:8T5*R#0&/G')R3Q23HU.H%P>2NLRY2/1:ALG>&G>\O0] MAXMS,U+GGC*ZQ,33=IEXNHK$TW:9>%HFGCXY:Z_Z_]8N]31UB\ETC7TOJ5?/5Q:$#BE1[(8YWI >AA??V*DRW&/&LS "U!V\A38D^4Q3I>*QH=F7 M:0VFKN>Z4;AMF*\S/]Z]D2Z3YR1>@Z>E"\^B+^Q%/723/\I4VYCD1TTK#O_5 M])IV/__=$SZ$.9$7E3K MT[QP*=@T]Y7-P*;C]^71AP/!LX(AT\@-X692%\>)_#TOM^!,;R5=_SL?K&$[BO_6QG M4E&9[REIINO$?,!MNMJ:@.](X1>^ONJSUW!U7;,0,TVINEXZ1^D!SGN[<["C M?#5L]Y;\+\J_C<'P3WAB)W,%DY4BW(T+O($SKRD:(SXEQ7/M&+$10V;2N:*X M7=-@YN.\8@R'(#3M.]SO/#X9$A(\B)'@6>;0A'ND8+S1>E4<(Z&N(Y.,:VF/ M@L%.#4:.C %L];[MA0Q4]?.0$0)J N]72P05=\4N1%K%KVL74V"UB\*4&M6" MUR:9\J/GODX8L#LW#;>!%H<6^*PC3"JZLMF"/C.CC\"GU. M9Z%UY$B]6ER.U)XA)A]T]^VY#GQ$;0-2 *1Q'FW-RJ//@U\4G$>?DE2X9JS9 M:N@I'S0F+L[)V#@U+.9V(K\'IJ[AP(+:BBNZ5>W2WDRN&L:0L'K((B%6>QWWN>SW?&/ KG,K/G-UB MZF#?'BIO(MMBCNWBZGQV8P? !\ R&;[GN%;Z6)[09:1V@^R[+Q")GI!9:A> ME'M>I[H'U3SF?83>61F[J44H1)^0MP\J H<&N_4P\RK[B/#W4#+)PGP[8O)Z M,?V,^J;'5W0,[VFMW'L_74I DE11>] %/J_TC5HQF7/3(S# G)I>SP7F MY*'9'^3!=\SW!B!Y;SS7[$M^XUUYFS.$6YX'Q:'7\"J&Q>.T]0FW!$]FM5I; MU_-8C82=XK 0Z(8<\,[K@S(&U^>YU^O!IUXZ6J*JBV8D_IJ"2JSUB9;,D8^T M>8DL)1EB KLEH'Z\E.P#_/?,1)H"\U_KT8CD1:.0]99H7F/[L+T9G0QWD(.2 MGPY%SF;$".$U#86\46DC:Y6?HE?+_)05Y*?HU3(_I=IM\(3VZ6O8&"W5 ME+VJUL=*OM42:\JB?M'[48"^SP 5#2Q&/*E%Q/4EG]E?,W9JZ<]N?;YVBH2F M/IYUUH]=5/@P46-?:VJ2DP"*"'83CSJ!;=D&]A2?SBC:/4Z:>RK_Q_C$5O'X M0P>2K)F>J<>[F[1Z%TWC#_HVZ\)V,C,B0X/WM?"58>0'D<$UT4O1!5BO:O@3 MZ@AO^!T#9,GKLSN'C90]DWA&0VMH4W+<8)^T]=LG[=Y].K9=PS5M.%6_T#YI MZW>>M*GGZ4RV#$UOC-I2/N]<(BA7;I&JUZN\"9;E#5'UCN]HHT#ZB##KY M>+G*G3QQ,?BK?-N_. 7K. @-M!8./3,BR_D%$MJ6'UOR8\N#=[A>2"!7PY=U MCPEU8XC,.KAG%>ISUF&F$8')CMUCZ36AT8--]IF"P5T+;T_LI1Z/D=(^7PHR%PKN,'JR;LY1;=X@=TO MC3"DJLOP_^.-B*UG;I[#ETDT2)UF-,?._L29.+L7,.6\5*I3:-^)/9*=OS;: M*RD&K\_5Z7>_12,=C?4Q=_4"#O0Q^>S0VX**Z3,]+'.P";Y!T0>XDWCPQ?XI)G:*UDJK<-(-#5X0 8<%.AJ!Y](/ANB6 M1#6FRYAX]-;'W8^I#6/^,[;UWW_]T/]75=O_D@&CRY,W'_>N/E\<72YG M(@M?= S5H0]M%VT"K!^]T\2-/D_IFJ@%HCIB^V21!=M;,M26M#4\NC/[A@L[ M+^)M:ENO5<0O>YC@90AST$+4+$5^+*[<^AST@+VQ0#V&J7%<#.I<'=8WG*[, M.XQ@BKYX($0%+')#;WN+!C2BL._Y("6L^>DNCR%7 1!ETG?3GJOSYM (X>^X M5(A,^YC%I://=2+[HS_N?>G8%=@9OP+EI,;]3/-WH.X&NYR=4@7Y\CVJX[?! MXZSJU*\?^%#\]=P#M=/"_TZ7>IGU#I?U5O3#DT.$-]?+!_E4^&1>G/LVF&!# ML,$F'GG);\65;-!#'Z[4Y_(8$9"[DEF/Z,*/938)9:5G)G[E>_=,TP.5#CV=CQ6I!7$^EF]9\5LVTOE3 MCEN.^R1GH/:G20_OA?M;7_/R917@&G+_V.O1M]^6*%(^V?O4^[ M?Y^V>K6N>WCZQAH.]='WZ[N3P;>3CG?D=+]_"_8_=D^B;^;U=??X=#>P@\/1 MYW#8.?G[^[?&Q4_K[665M7\.O[TUF?&^]]$\/_AY<]=[^W[4UR_^N3XY]O?> M[ =W^]]_7/[3;*I[?N_F;^,L_-LS@N[/UL'G_;VS@XC=O/G[\N_#MG79#IW# M:L^V&P>=779W:NV_.KW^UOTTN+QDW??_--B1H5;WSGZH'[S3O9/Z]6U3C?8^ MOZW5/KS?_?+^\NQK_UOD76AOA@<>B]['59_ M'A^#?>OS#?73J?]]MW=@?V^9O<^G#>_#@;[IX.?7ZZ/3J\Z;O-Z MT.Q\^;&[UZ_[SM?!/SI[<_W=NVBR-QVGP4[.&X<_/SK7H[YY>1;]#+_L?_]D M&'M'[.\/H][IWL\^N]#[PV[S7/WT,3)_A.>O:K[1.AY]>75Q\.5JM^.>?7A[ M[ 2#-]Z5/M".AU\.OK!7=V_^?F/5OHWT-_7S@W<_#JY?'7S6W_K,=CYG>^SG?O5](S"J M;XUWMY8_&-V^\C\/=SO!Q;OO4?"CU=B[O?'T@\99;=>ZU-H_3H_"J_?O^^^. M;QNC87O7>_M=VQM\?M,]NGP_LB];S=.]N_;[D^MNK7-TJ7W;?/@V]!HZ,>O-&/N]?6S[[S[MOW3\'/&^>K<^M\N@O/]\XMP_EP5KO] M[#2OSHQ>>.DVOGO__!.^_?+QA%4'K?-+*SS<'[SZ%+R[?AM^.O(O?]Q]_?G% MZNQ%;?70KUTVC(,/AGK<:>J._=WZ:E#;S_? M]UK[;?.5\?.+QF[4(*A9QV=M*_0.NTZG8]Q^=B^^?7C_:7BHCK3!X<=OQ^?? M/VIO^_5/?W^]/C[^^N:<[:D7;T<_->#\YJ?A]Z[Y7WXD_S]02P$"% ,4 M" M@&U78&[9V]8* !8;P $0 @ $ &UL4$L! A0#% @ +8!M M5_/10]"]%@ #'D! !4 ( !6QH '-N;V$M,C R,S Y,S!? M9&5F+GAM;%!+ 0(4 Q0 ( "V ;5=;5S V14 ZN P 5 M " 4LQ !S;F]A+3(P,C,P.3,P7VQA8BYX;6Q02P$"% ,4 " M@&U7 M6!FHE=@M #[!@, %0 @ '#<0 &UL4$L! A0#% @ +8!M5_L-641^8P P'H" !$ M ( !SI\ '-O;F]M85]E>#$P,C N:'1M4$L! A0#% @ +8!M5X17\N2> M"@ LT0 !$ ( !>P,! '-O;F]M85]E>#$P,S@N:'1M4$L! M A0#% @ +8!M5PR8S$DV!P A"$ !$ ( !2 X! '-O M;F]M85]E>#,Q,#$N:'1M4$L! A0#% @ +8!M5U\U;K!2!P %2$ !$ M ( !K14! '-O;F]M85]E>#,Q,#(N:'1M4$L! A0#% @ M+8!M5X_9N$#U P 51$ !$ ( !+AT! '-O;F]M85]E>#,R M,#$N:'1M4$L! A0#% @ +8!M5^>K0R6 " $ /\@* !8 M ( !4B$! '-O;F]M85]I,3!Q+3 Y,S R,RYH=&U02P4& L "P#* @ &!BH" end

H\JJN-H)0$P)0 M<0.61LN++ZR8<5:_IY KZ.OQGXOC#P34L ;80O296\+O@3ZAH'["+LFJ'9Z* MCQU"1P,#7A0?LQC?J^/E[/S9N7HBCXOE4WE7"SE M>>!P4/2!W>!N,5\]%SX7\[.S_'3Q-#]=+O'TY3';3H\@]W@T](M'O!>A3PM9 MV; &A8+M'T/R%<]=4YF/?TO=!6+%6"]Q M1U5\</E,7EPN5_A;T^WL<8H.D M:3!(/T'.B&J%7&-,C?-D/AVYK>V ?.A#U/)B=G:VZEUU\%W>_%F C9*$0WYF MS_DR!2KZ_@_.4[+4-BF_<#XE7"E&A=\5!8+V50"):L@YQY1@5XN7;Z_>\]/R MY9.9^N):^.290V#"P7!'.-Q/3*(&?B&4ORBQPLUE+_/PRB R%$ M^X:HOQ?:4U%PE+U.4NSU;V@D(K>X%"E9=RPC M%()SD$H5DIM/O9=C-_-VW:&V"-.#=1T<&*:H[$EA@^[YY(G2R*<*P$5K(_;- MX([<(J"2AM=Z?%&YDHZ8J1:0O]?4A<\FATNNV#E( "GN,X.D(0PQ/4[?Z!)0E3'J?ALM%L*FQC4G3'W;<:;\(CZJ5S(F%<] MF26IXUTK3;=R)2K9A%HLN&II)/ 1]#B/VKB)5V>E]&HGF4Y'U[8VV^'0T38B-RKQIPBCN"O=X7CGTQSO MWO;1%K(3)TS"U33E$,7T]4_6 &<33B56LK&1#%!)0MQ?LYOL 9ZC2@6,]RZBJ1:L MQQZ0,C8@>&,#Y90[-/<'IA>-8^O!2<83"-#F_F.;1XXUM5+;W;3"B&2:WOT9 MZL5*H9\;YL&%3(Q2J#$KTI[^S$.=LZ6TI@^SUR1QC;!GPAY5A"G>I68@,]9F MTU>!K:-(#ZETTDUR%NTCIW<*I[EZ.\K81""XNAKDZ,.=9;"^XNVSX:^-N&IH^IDY3FF3O9*:2V\W'DE[O"CM3D_L5>; A<^F[^;3/[2-Q(L@T M W)BZ6N"39X^249,2AQMOU=7L@>;ZE#CQ(.?5",7>39#I1P7DZ%K:>1/)WP M]U\]XQDL&DUSPJ&8AXL!:,=Z'=JH1%;P-&\OT4&O36,VJ"E8>B>)F?7-EP!% MD$LA0S/85#BQX_-R[C4R7I,@8MU['>1<_16XT@Q0_H"IY-2HDFADET97M#)H M0!&XD$,>*FE\7"_4P3HR3<-IHI^ZD@=<< 9\K+U*TY1 0YETP:&^>/)MG7\9 MKC[8\-[)MF\D8)A3S-5?2>-?N6Z=40^Z(^0!"4N MF@!Z/KK%.T#VP?J"6!N0K-'U7;#])1?IC:Z0)%)ILQ0#['_1 [.F/<0097+# M8-- A>^)F)^N2=VCI;:RUU7/ ;G;&LEU*"&D;EA+>@;&61G(RF2"EIM;MMSV MD.:GL=:.+FL(]_@: R2*0S:;U. ])H^OJ4B>!S9AYP65$.CR=:39B7)1HD95 M=2-O@7*36V\T]X82'X+4Q',T0\1XH^M\B<6)+]/A]6N>73%G<_6/AS0/]E/] MK1[IHU?IV G&HYJQ'R3_I&P%=35]QSVJOOCBKT(96A&A/N66UI?=GF*\-.S, M$QU5^@YX(SW\,+RG%-<3(,);0\FG194 M6S[LDTG ^<\0 .;6B$&Z?*@1/UQ M;;U+)4>3;K_RH%Q9* =( .U*8\M=$?5I.3MY8_=KM!U2M[6D(ID%)ER X6N) M[8J:@EQQ3KQ?BE+T_]LAUP[.I3?41%/WMC>Z21%9IS=@BIV^I@&]H>G*#L4[ M%Z*I6!W$( :>/HU0NA31_EJL[N@$)ZCAUZ30XO>VO2-GQY(*OX7+* MAWAB86)Y@E_(=O2%D)60-84&Z9?+;;H-Y&#F(11QL]?^J[334AK1I*"OYC<= M8-$4Z2V#-+A(Y1Q/"T8J $L[=K5AI)("LH'?#7.(Z:7BMJNU'^-/KCS4[QTE MNS@B78BO4>+@9$25?,C=/UVX*[IPY\NWD-JE-C,@I$<(J41#@KU.PZ'X26%L7+$H>UAH^3Z?6@-OU>K9W*ONCH3QZ/$.GU? M9;BV&'T9^B\9VX; L"%TY'#< *%1D.J83OWI[=4[LZ\,)C+I M-7*%270KQR5)\@N4U7*[I(B+FMLT\AM^]R/=<\>A[X,NB*]"*S* GR),GJ)^ M^]T0KC'SJ?-#KR"=CMX< S9N^?TXBGFP*"^1]=_VK^"]E3?/AN7R_AZ:MRTU MN=1JO3Y:S)]>'$D=GC]$U_)[:&L7 <3\N#,H?CPMP.\;!W!)'^B _L7$-_\! M4$L#!!0 ( "V ;5=E3/;$=P0 @+ 9 >&PO=V]R:W-H965T);_?=$VID65>J!#=. P'W8)Q&YL4K(%/J#]K;S3-.MN4#)>H#1<2="8 M3X.K:'R=N//^P.\<5V9K#,Z3N5+?W>1C-@U"9Q *3*U#8/1[Q!L4P@&1&7\W MF,%&I1/<'J_1/WC?R9>V>4T& 608_5ZA=L_.D[O%0)X[^P MJL\.AP&DE;&J:(3)@H++^L^>&AZV!$;A$8&X$8B]W;4B;^4MLVPVT6H%VITF M-#?PKGII,HY+%Y0'JVF7DYR=W2B9$<68 8V,$CQCEB;73#"9(CPXX$G7DB9W MOILVJ-K8KWR4+-V;&:S.OXY. #UAVH!>V(0[CW@F\ MWL;MGL?K'<&[Q1RU]EX;:]IPPTINF>#_8-:&.XTEXS1@,H,O=HD:KHQ!:^"6 MFU0H4VF$/Z_FQFI*JK\.T5-K3PYK=Q=M;$J6XC2@FV10/V(P>_1#UL\Z_*(B0=^!&5\%$^HK1*+<>N!BE%6"71;_$6L17EAL9A3A%QR?&8Z74(O:K= M1.WDLM<.P]"/AX/$C5L?N.1TB3)8*)49V@CCT!^BT65]9,_:MQ"W^]$: M*VZ/^B,__H14)0Q\)0]N5%$R^?R3 :JBFEGR!42]S2B'4MK6W-%&/ZJ)7#RW MR,&^N:?,,PN*+4TO.V+PU,RHH)]R#RHBH:\TKV M3.V"]8*4M"UU(J8KU"Z7FAIC=M.X@3T%T**> /Y IGW8W)&=W$[@#)]24?D= M9["A,-?D !X)\SF%=!3YB-*T#U&2K"<#B/K#]60(/F"MKXI>+,@KZYZCPTRT MH9)KTDEG[[*&_X3&C($79>56.>U15EHX2Z(F$^[J+(5')BK/R$DM6Y?QT//5 MW>I."M0+WX,9\$;5C9*TN=DQ\NJ55%[0[0?J[HQ6HF3L&F^9W]"U!+ P04 " M@&U7K%BO MWR@& #X#P &0 'AL+W=O=7["B9/FET<^QX$MLSMN/>IFX\N3YT^@"1*Q$-"# :$5_W[. 1"NI[*1I M7R2"7.R>/7L#3E;.?P@U>0MG@>$ 5+U1GXBNW^IDW_AR*OM*9D'YIE64/9P,JNQ!=L]D,!(VV M^5]]VO"PL^%X';IFD9'L!P#*5O1I;-1VR7;4G,X&4>8$,%QN5%WD=7-[E%W1-=04 >Z MLA57G^\? UJ/;[;%=S%[4.%K;D=T,!G2;#([>$#?0>_O0=)W\#W^T@L=2N-" MYYG^.)^'Z)$T?^YC(1MYLM^(%-*ST*J23P>HE,#^E@=G/SR:'DV>/^#"D]Z% M)P]I__UC=[RXR'8[H869^XZ4R=*UB9!_H3D'S#@(< O:6IL/G9;\YJY4WK7>M MUQQE:^2RMLZXY7I$[VMM&/(6/430 XS1? O,L581W::L=Z!P47;>0\RLH3OH MI=4+72H;AU_BI6_ BZ9(JUK#0MQA1 =L$G%3 4SIFB_8T5$OE?2D0KBKU2V3 M$NOL-6A3U2V+'5XLT+D(G4LC(KU)"KIP8$3 ?>$W\B*LK'I)J'.AUH,R#-U =AHE)X;!5>1\L=2U%1ZFM,EMJ M4F,I\"$@NAX$:_!?H*8CPE7M=9026\@5NJPU+^BJ MI^7E JG&?@C;:WKC73,WZT3>KG+JE=]IW#"7,WJX2^ T5O:N>1@F#P+J5> MMN!/FO,VI4;T-N7ZUWU"A/VH5PI#8"@-J )MX"Y5WT$KW6 [TDZ0R3S8;WI+ MY::=C/;HMP[-"/SY;0I)NY-J1HZ5RI,R.!I*/CRGVJTD.89%C>3;C3V6JOH+ MYZ&=$/\-E:1,4 MU!>TWE]2$-Q74D4BN>=ST?F8ZV&'TMR$=KN2\"*S9A\M/SPZGDV?/D=-=E&Z MC)?78CYV.0+I2O@H4@-%L"K/ Q/&E#FJ. X"8F!YOI@16DE.B:0<& MIF&.6ZM\S >7[5?.*;"O%C_'GGV#CP;+2$<3JM0Z%+D?K+S&$<(BX2-*X^'V M(P1_7_O1X<'VOF% ],"\85&BD8G1Z)6 M IR0WN7"-B20? P#L^'A9$+3P\EP@O^K'+7S+/+_P_@L+41J.LF&SQ,@7!LB M-W,PO[T[#'-3!K+WT6@0( ,$% 9 >&PO=V]R:W-H965TX[/L7/O=*O-#ULA.GB20ME95#E77\2Q+2J4S YTC8IV MUMI(YB@TF]C6!ED90%+$:9*,8LFXBN;3L+8T\ZENG. *EP9L(R4SNP4*O9U% MPVB_<,\WE?,+\7Q:LPT^H/M<+PU%<<]2V;6XZCJ!HK-.R Y,"R54[ MLJ?N'@X D^090-H!TJ"[/2BHO&:.S:=&;\'X;&+SDV UH$D<5_Y1'IRA74XX M-[_&E9O&CIA\'!<=:M&BTF=0([C3RE46WJD2RS_Q,2GH9:1[&8OT).$#U@/( MDC-(DS0[P9?UMK+ EYVP!=?<%D+;QB!\NUQ99^@7^'[,;,N5'^?R97%A:U;@ M+*+_WJ)YQ&C^^N5PE+P]H33OE>:GV)]]@).HXYH^:H>GH&K$*ZTK)G: 2J'!DO@RND7#)0G M9QN#2"7I@-H!O()Q/CE+D@3RP6@"'Y@Z8,O H0+I?Q.Q(Q+KF! !6K.='RV, M1P%\QTQ1[34,#\I*HMF$YF&AT(UR M;87UJWU_NFS+\G=ZV]SHL W= 0A<$S09C,\C,&W#: .GZU"D*^VHY,.THAZ+ MQB?0_EJ3SR[P!_1=>_X+4$L#!!0 ( "V ;5>>MT+L/@( !(% 9 M>&PO=V]R:W-H965TE-)?O[:3IJP$2'M(,C.>]_S&F?'TH/3>Y(@$ MKX609A;D1.4D#$V:8\%,5Y4H[ \\\5U.+A FTY+M<(WTHUQIZX4M2\8+ ME(8K"1JWLV#>FRP&+M\G_.1X,"$,VBT=\-1^9__L:[>U;)C!I1*_>$;Y+!@'D.&658*>U.$+-O7<.;Y4 M">/?<*AS8[MC6AE210.V?L%E_66OS3F< ,;1!4#< &*ON][(J_S$B"53K0Z@ M7;9E*XX':%12PLW(Q)0LQ5E@A\"@?L$@N;WI#:/[ M*P('K<#!-?;__!O7N;XI0AAUX3(GS"O*E>9OF,&2E9R8@.\YPE(5)9-'X ;8 M1P8I&S 50E4Z.QYTHBAR#T1=^^[!J#?HQ.-AXYX[C?"D3PO4.S^-!E)52:I; MMHVV S^O^_PCO;XM'IG><6E X-9"H^[H+@!=3V#MD"I]UV\4V1GR9FXO+=0N MP:YOE3V?QG$;M-=@\A=02P,$% @ +8!M5WP4?3TO! PH !D !X M;"]W;W)K&ULE59-;]LX$+WK5PS4H$B!U)(EV_FR M#3AIB^ZA;9!LV\-B#[0TDHE(I):D[*2_?H>DK#JM;: '6Q1GYO$-YW'$Z4:J M1[U"-/!45T+/PI4QS544Z6R%-=,#V: @2R%5S0R]JC+2C4*6NZ"ZBI(XGD0U MXR*<3]W&8/-9"GEHWWY*Y^%L26$%6;& M(C!ZK/$6J\H"$8W_.LRP7](&[HZWZ!]<[I3+DFF\E=5WGIO5++P((<>"M96Y MEYN/V.4SMGB9K+3[AXWW':4A9*TVLNZ"B4'-A7^RIVX?=@(NX@,!21>0.-Y^ M(W-Y17#K>RIEIK M9K=K&AE"MSY1UB'=>*3D -($/DEA5AK>BQSSE_$1L>JI)5MJ-\E1P =L!I#& M9Y#$27H$+^U331U>>@AOQ11VJ=ZQ9U*6@8523)3HQO\LEMHHDLF_^Y+WV*/] MV/;H7.F&93@+Z6QH5&L,YZ]?#2?Q]1'FHY[YZ!CZ'Q7I*-)^GI^E0;@8P*%E M.L/2&;)= S[9,0+7P#04LJ(SKJ^ S@N8%=)/(4+M98%6%D!%-5@O4?65#9C( M[2 Y@8NL58HB3F!(KG$8WD(X&:=Q[4)VXWVV5D?.BH&**#&&)9H,HW#1Z3@BT MBYG#M+,MJ4U5SS8S_;*4I#;K4#"N?M+84=[K5Q?)\/Q:6YV0='WX&9"D3R > MG)^_*'Q$:2?(_IR>4SO";VW2BX/P"SE5@R&FT/PN2@FCX895=*+!3MMS3$+1,N-6,\&&FY5?>$_?&KQ Y%JW M5!9!-PCM*T2UVBU^T#:NUW4ZVZJV _9Y#6!?GX]V/LPUJM)=/TC;LA7&?Z/[ MV?Z&L_ ?]I_N_GKTB:F2S@Y46% H"7$<@O)7#O]B9.,^\TMIZ-+@ABNZI:&R M#F0O)+7Y[L4NT-_[YO\#4$L#!!0 ( "V ;5<,J\9_AP, *0' 9 M>&PO=V]R:W-H965T/Q>::% M-,EB%O=NW&)FNZ"DP1L'OM-:N,=+5'8S3R;);N.CK)O &]EBUHH:;S%\;F\< MK;*!I90:C9?6@,-JGBPG%Y>G;!\-ODC<^+UGX$A6UM[QXETY3\8L"!46@1D$ M_:WQ"I5B(I)QO^5,!I<,W'_>L?\=8Z=85L+CE55?91F:>?(R@1(KT:GPT6[^ MP6T\9\Q76.7C+VQZV^DT@:+SP>HMF!1H:?I_\;#-PQ[@Y?@)0+X%Y%%W[RBJ M?"."6,RSXHM M^K)'YT^@S^':FM!X>&M*+'_%9Z1DD)/OY%SF1PEOL4UA.CZ!?)Q/C_!-A_"F MD6_ZQ_#@C?2%LKYS"-^6*Q\<%<1_AT+N&4\/,W*37/A6%#A/J L\NC4FB[^> M3<['KX_H/1WTGAYC_^-Q'$?_:P/"JQ3V66 9(#0(:$JP%: H&I FH).:FJJU M+DA30TMK6YZPY>C*ZE:81ZIMLJ*2(PXFD#UIH%2VSJYE;,O5(W2>"80!]$%2 MFR"[88 PIA,*L*HPMEZ$.C(X 5%^I]+&$FBJ0$D'X\@7R(#:@RV*SCGB'$D3 M>>X[X4A)"A\Z=X M'@.DSP] MG\!9.LGA?5?6-&T"2$^)N>^D(R!)V*6!H]PT2)XC]B$<)[#)[Z5BE8 M(6&%DO_WV*JC/9)'CRT%D<*U,#3JHAN&\:?/U5I()58*H;5>QO@X$(.UB M< MRQ)-0;FE00;?.R=]*>-2=Z@>21<=JK%"DT@O8"U4)_HAK.@6$!R(I@)@ M+:29XI8TPV9[ MDU.CJ^/]X,E#9T(_1(?=X0I:]I/WIWE_?UT+5TOC06%%T''ZXBP!U]\)_2+8 M-L[AE0TTU>-C0]??SN.QZIV5:J!UTC&GAJ&Z'G?FU,=SV9Z*+&ENFQ[%#0S$:JEAD: MJFJB.X6L=$YM,XF"()VTC M_,7/?[M1B)GO3<(%W"G3?MDSM;K"1V[D?^H8M"X1W7K*H45LR*-9L8PK86DV*/&S%*;6\%Z46+[TGQ"G M(['H0.PFN@BXPFX,<3""*(CB"WCQ,=#8X<7_$.A&R19NB:NB#4%BFQINGO K3X.T%]LF1?7()_3^D MZ2+.>9:_2H,0!F,XOPI\J9$4:SLF=E"A0,4,:JI(9ZP'13LER[XP&K8U+VJ/ M*00MFQ*X,!(, =1]RZ@(14D/;UD#-;+&U(6UI./@ $V?],[%2B"]* &@#&VS7M*WL M+E[QIPO3GMWD=J='<.QY'YUBMU:@UQ"-@FSJVB3)J$U&>31U;1I.O>4@J;-- M\BO(X@S"49#:]S2*O14EFA?H!+Z7.Q)^!Z&=):PH3)?"GVR;1F#6KO_\KYM^R<4_>KX#:S*^,V M\VN87@7TOLIB>H>C^"IU;9Y$WOM>T1U(@R@(G5(!Z11EHK.&5H+ LYO?50VTG%87M<>%,''>W*?9*S >;?2VZDV,,=',Z$^,2V@X9PY<9 M\_:G?#0ZW4?$M6B8UGS#R9ARD>>C("#I\]BUYP[5R;@NG6@E M*FM \QM)I^I^8!&ULG91+;]LP#,?O_12$!^Q4Q*\\ MBBXQD*0;MD.'HD&WP["#8C.Q$%OR)*;IOOTHV?%2( V&'6SKP?]/I&AR>M!F M9TM$@I>Z4G86E$3-;1C:O,1:V(%N4/'.1IM:$$_--K2-05%X45V%212-PUI( M%613O_9@LJG>4R45/ABP^[H6YO<"*WV8!7%P7'B4VY+<0IA-&['%%=)3\V!X M%O:40M:HK-0*#&YFP3R^70R=O3?X)O%@3\;@(EEKO7.3+\4LB)Q#6&%.CB#X M\XQ+K"H'8C=^=[A1' 3O2%(.D'B_6X/\E[> M"1+9U.@#&&?--#?PH7HU.R>52\J*#.]*UE&VDELE-S(7BF#ICT,#2ZUR5&2$ MNS@[#8D/ZVHM/!1%5B\UH?L8.]EVD>=>E[Z!N]1VIT%H0IXXD@-\<]+$BW\F*\MAYW3SW-!M\SA>::K MGEO;B!QG 9>'1?.,0?;^73R./ESP>-A[/+Q$_]\\789^U800QP/X!SIP$0"5 MR(]!A+I-,+H$ Z>'L%ZSYIBCZZN\QW#M^@M1Q*9)#'$*<<16?I! //'OH5^9 MN*TYG2-"3[P[)5YUH/BL+#F1S5_)TA'OGTM,>%),+-OZEF$AUWM%;5WUJWU7 MFK?%^->\;6GWPFPE7UV%&Y9&@\DH -.VB79"NO&EN=;$/OIAR9T5C3/@_8WF M#'43=T#?J[,_4$L#!!0 ( "V ;5=T8ROQX0, !() 9 >&PO=V]R M:W-H965TJG1]442CWE(@6 M'BLAS3HHK:W/H\AD)5;,A*I&23.%TA6S--3;R-0:6>Z#*A$E<7P:58S+8+/R MMEN]6:G&"B[Q5H-IJHKI_14*M5L'LZ W?.#;TCI#M%G5;(MW:#_6MYI&T8"2 M\PJEX4J"QF(=7,[.KQ;.WSM\XK@SHV]P3%*E[MW@;;X.8I<0"LRL0V#T>L!K M%,(!41I?.LQ@6-(%CK][]-\\=^*2,H/72GSFN2W7P3* ' O6"/M![?[ CL^) MP\N4,/X)N]8W>1U UABKJBZ8,JBX;-_LL=-A%+",OQ&0= &)S[M=R&?Y*[-L ML])J!]IY$YK[\%1]-"7'I2O*G=4TRRG.;NZ:U."7!J6%-P_T-*O($JR;C+(. MXJJ%2+X!<0HW2MK2P!N98_YU?$3I##DE?4Y7R5' .ZQ#F,=32.)D?@1O/G"< M>[SY]W*$OR]38S7MB'^>H]NB+9Y')]9E:*&Y+05?0JV1+A65; I543!K4@[,H!T*F5V9Y>&EO#CML2;M@CK^!WK9H:WKV[AI]?O5@F27SA M[?Y[=O'+%.I&FX91D%6P*WG6!WJTW%D;@\ I0;ILC)(L%0@I&@M8T&5DS81< MC!(\XQ944: V+HA@LY*.*=#J-&1T\+>$N&7$7Q6PG)[$\32.8S E(W6<;<35 MI3<[NS"0J:JB2X/.7W9/N3(-#TPT""_CD()G4)-:'B&<_#62ZBGYFNU[0I Q M4T*!""0\$VYV&<8_]4MOM3(&:JTR"C50:%5YN^?$Y9:6%XU3@5 (?)#XH/$5/^CDJ!HEF]\ZHD1"H9![>,"JC2X\;5_[,5^6P2BVU'ZD5,-J6 ME$5*^V)0D,3E[4)4OB0>%0]<\3*AC//JX(#4JRAI21W]P'$Q6SC' M*;"":DO-*V\H>Z?/5T?:'NRAR1/HH$V_K=P^;T_F?LPEA.?NPFC4IRK46]^- M'=]&VK9E#=:AX5^V?>[)O?U;N&%ZRZ6A/5]0:!R>G02@VP[<#JRJ?==+E:4> MZC]+^FE![1QHOE!T(W8#M\#P&[3Y%U!+ P04 " M@&U7C/2=H.T/ 0 M+ &0 'AL+W=OO(*;% M8@)X/+;GDLD52-)V-\"V&W32S<-B'VB)MMG(HDI*<^FOW^\<7D3-:)S%8H$V M(]ODX;E^YT*]OC7VJ]LIU8F[?=VX-T>[KFM?GIZZ[CKXX??NZE5MUK;K?VD\6GTX3E4KO5>.T:815FS='[Y8OWR\7 MM(%7_%.K6Y<]"Q)E;G.T((Y4K]WXO_(N*"+;<+5X8L,J;%@QW_X@YO('VWOMK2',1ESK;:,WNI1-)]Z5I>F;3C=;\/X].SU:8>CB*W:N3A;S,1JL3H[0.\LZ>&,Z9T]06]*X'^]6[O.PF_^/26PIW<^38^" MZ:5K9:G>'"%:G+(WZNCM7[Y;7BY>'>#V/'%[?HCZV]^<(HO]Z#H-QU1NBK^# M%*;Y>TA6?-XI@9];:27'$'XL#2S8.%71DX.J*JRLQ$8WLBFUK O7X0O$;>>$ M;F@108?N[N'8W0Y1F/3<6HT=;8USMJI15M;U/?VN6B*(O1U._ZW1].FZ8WYP M_KN]LO!1(,(?O0;G"(8&\$$'BL[@TUV*+3\!ZA2?:6FNYUK7NR!OH^=#'Y@;J$5Y?>S8(9E^V#VK6SN__+= MU6KY_)4C]%76T@'R+IAMEA&"NLA)X'I1HU$65BFT]*=?ž$/?0B.0NK6F MZDNR:TDI"#QLE')!##(5:1438 M"B?4]W-Q !LN$C9<',2&7U590Q=L/I)N"AL.4IC&AH=DQ0^#SW4[JQ2+Y_2= MV'ND5X3TXIJB>;]6MHA@/=:.K.%J%.Z=&V$#8;"W6T"0L :@8:Q@MIIN "5E M.\EH0[K5G;BA[ V78-^4MMSY\$7PU*:E*"O4!E11T!#&P?G]3FF5:*#NX-F, M0D]1F(G;G4(A1*"B@&YX)KYNM.D=@"PG0<3SX)UGRBO^&^7%3+<:*\\FFV#Q M]UBPF"T6"W$>_AYPILOD3)<'G>D7U(5_-\Y1B(CK'?0SY4X':4R[TV/"G&PV MAH*?54-806%XHRO%.A8-]M2T!Y8KE(1)?.#"B0QV<'ZA=274TP_.@:)-EP&^ MZYZ"/Q&BPQT=_K*X1KU;];7RN#XB /,W8"E;7GQFH^4US0-C7<.63_]<''^D M] 9/ 5O +'5'66^@3[E#/N-P8;,/3\4O/0!' CE?%K]$,;X7Q\O9^=6Y>.8? M%\OG_G$U>[%8Q6]?++"@^$$U!G6DI_"%BU95G<@;$-U"Q3VSZ'4 7_3L(//T M'1)40S#U>!P4/3$;G"WF*]>>#X7\[.S^'3Q M/#Y=+O'T^2G;CH\@]W@2EHHG(@NP1 M9V; &A:YWNM9T"';-Q0DS#/@73I4( M8$[VOIW1?PXEB_?<-34\^+>4O2-6E+8>$ZB?*6XY!Z^)NTZ?1+KSD1>.?@J& M^/\ZWK2'77>F_"I,2/(7RQ< E,OXM_@BK954C"P79_C_*OXM/@2'X=U]0V!] MO'PFSB_3?\7EY96XN%R(\+>@WS_@$.U\<0,&Z2?(V:'&(]?(J7%U$4]'1=#V M0&4T9&)Y,3L[6R57'7R7-Q] P><)!9]_(Z4R;@OD0(/"Z*FL>I#(4UGU$65V M\PSAZ?L_N?3P2W432@8ND0CTBJQYN:8HE;9R(%$-R?J8:J;5XM6[ZP_\M'SU M;"8^FQ;!+*YF+'$3BF!?P:-SI[;>!;B'!U4JM"BW M.UWNBE$!ABJY]"X3RC>BB"#?2=3N 2T,_.@1*W.!:*E4I]# -+'8D2UX1QF" MXBWR-*1V.F2M,AT4OCY(S&SZ>J/KVG$Q8]:H?J2/LQ[!ZF%+;A'BOL+(=P+? MJ [RY(8\Z3K5NI?B6#\34 *<(-D\=!X'-!T JPP&?P4J(!,%3E1@1BSSS!V@ M1M ;F&37S*2;%;X<(H8S:O>\!TT57!>U=L:.NNL"_V/NP-X>)1<:,&[XPA)V M*^G'/+!,J69B."^Z"!9IU'U8<@.\9HP>>0[1OWG&W<=(@8^I1P]]0MA7C%3' MH&6SJ!Y\I."P.(;J)! X-[$# ;>AK!*KFPGZ\Q% F(::YK:M=BX"A]$Z38R]_1&W8\EZ)(B:I#2C?]=@=-U1[J?4_ O1KZ00V- M=U (SD&>%\B\-K33AMW,ZG6/PL>-#Y:U,V"8HC*1P@:9^.2Y7^93!>"BU1WV MS>".W/6A!8'76GQ1F9*.F(D6^6@O:9(T&QWN$]G.0 )(\9 99#3/$-/CJH)X MB9C G/FF%&A+'U6Y:TQMMKY;B@*,B493ND&DE#V128CO@H&3C.KPNRBE"R&] M-:@-J45;W\,L\"P;M#_P- NPEX=KR!XR,_9/\ MV[+AF#'")R2(#&G:9X#]) MN)DGP]!$3.)R_V5@FG10'(U@9[6(]'N21#2R=JWG$&_>$^JE1S@B^I9;%4:H-,B=/SWK,D5='I22UD\SD)^I$5E2$4\%7UXP/9!&N3,G= M'N$"8.N$8*M(LZ5QD&Q]^6M5UUM.1S>Z5MOAT&P;DV#": M?; ]VT)VXH1)N!H&5UXQJ?Z)&N!LPJF$RR#BDMSUFA6#^"0/CJ-"P]&#G1!J M'V:S.:-[><_SW$+>2%U'!ORP,C'*P1_CQSLBM564D?;$V'2RGZ61X' 8@!;_ MNWQ(6):V!QC[R5T<2[JB=Q$J?'AB*1L;R0"5),3]$MUD#_#,*A4PGEQ$4BU8 MYQX0,C8@>*,=Y91[)>W$V* 6UNCK9QBEQ3G[?=C2N,CDR3W)^A MWEO)I5%PG*KX45L(-6;%]\X_\S3L;.G[YL?9:Y2X,NP9L4<588AW7S.0&6NU M255@:RC272B=9!.<1=J.TSN%TUR\RS(V$7"FK@8Y4KBS#-I6O)WS<>[<$SU6 M@@(Y^ ^T0MY+4Q)B"#:Z4Y7'_=3_Y.!)&VDTKUK%Y7Q*F+OVJXGX_[W!2)(T'& M&9 32ZH)-G$TYC-B4&*V_4%=R1ZLJJG&B:=2H48NXN"(2CDN)EW?TBT.G? 1 MW'^UC&>P:*>:$P[%./ET0#O6Z]!&!;(>3^/V$AWT6C5J@YJ"I3<^,;.^^5ZG M3]'P.A1.[/B\G'N-B-'1@87:6!T=7!@5$8R#B: MZX1KKZF!T4$BTP.C";9K?$$V4?K"V)M@-E&UO=.ITM5 M,BI=67H8H-^DJ<4"QL$;F M'^H;7]2L?>T -9^E.W')K1?H=8Y,LR/EHG[N1-5GW@+EAIC;2&Y:\8I!:"@', 7M^JZ;6S9J M(F/JM$KOU^B)?%'9DHK\H#+@ @Q?^]BNJ&.)Y?#(^WW%O)-V.Q0"@W/)#77X MU%KNE6Q"1-;A):IB)V_H:D/1Z&>'SH*KY%!)#V*0@Q+L0 2.Q:P\MVJ/90\& M/[JBFG9USK>6R\MO75Z^2"C\XB *?QS>,9A"WX.;I]$WHRCR9ZX].]\S=,'L MM[%8<(!0^K?PF3H%=R@P79C8^UMBNM!RXCC,-6C4?)?>$^!H\'?)#1>@UG4G M&G[GG^"L?CLZ:1B X#[$*QF=&Q2Z>&:$X;$=<;.7]JL?0/ABDF8KJ?_9],!J M5817;<*H)Q3 /%_)5 "6=NS_PQ JH$2#8!@F-^/[ZVU?2YN#8JS5Q!\]E0== M1KKP 4#9C-,W]3XNSDOHK1-!;YWP7:H+#>8:#0'4G9$-;?(@X[2:'M[!< +- MSBPXO4"D,/1":W//,3J\J9,KQT>9GC9*['B&9OI[L;KR5_BKLV]&PW(QO.JW M^-:;(6K\;E^Z+9I\H^]_II9_Z=*7G ,& -'.]10#W,6BV_,M#BGBIW?7[[VC M7/_X@5S9YZ<4*$YU3'J-G*H"W8AO@HIR"?L&(GC*/SP.UO<*,13YU/F.LU>TD0.V?*KJ(2-8-&_KYF^3:^[ MOO,O>0[+_;NRZ,"W-*F@?OG-T6+^_.+(-U/Q0V=:?N5S;3HD+'[<*12)EA;@ M]XT!"(&ULK59M;]LX#/Z>7T%XPZ$!LO@M=M,L M"=!V=[A]V% LN_7#X3XH-A,+M26?)#>]?S]*?DD&I,$!&Y!$E$0^?"A28I8' MJ9YT@6C@I2J%7GF%,?7"]W568,7T5-8H:&U[5"ECNCJO2C($C] MBG'AK9=N[4&ME[(Q)1?XH$ W5<74?W=8RL/*"[U^X0O?%\8N^.MES?:X0?-7 M_:!HY@\H.:]0:"X%*-RMO-MP<9=8?:?PC>-!G\A@(]E*^60G'_.5%UA"6&)F M+ *CX1GOL2PM$-'XM\/T!I?6\%3NT?]PL5,L6Z;Q7I://#?%RIM[D...-:7Y M(@]_8A>/(YC)4KM?.+2Z2>1!UF@CJ\Z8&%1O&(0=0:1X]TZ MJLB1P7-BD;HVB7DYU9;]ID@-S!AN\%W_&,"0.W M628;8;C8PX,L><91P]57MBU1CY>^(MD^@5)RE\DL(4&GX7.>8_ MVOM$>& =]:SOHHN &ZRG$ <3B((HOH 7#Z<0.[SX%;QSX?Y]N]5&4=7\I(6N688KCZZ*1O6,WOJW-V$:O+_ =C:PG5U"7V_H9N9-B39IF:SJ MQC!7X31%I@1%H:%&NGD%4WB._"^$'WTM%.(/^07*CL%J2RHV11O^>F0L6,5(O19WJ]2JDUO(6K<#*; MSV#2D,87ZBA9*BAY'\GF2X\?^F5+$3$,8Q/2=]^/HOLNPLVX$)Y6K< RS=/B,TG0. M21I -X[L_CTYX9J4*6(B:+@F$R22.HZ&V MCL5FC<^EV3]YZJG\]ZZA:7#/5_OJ#ZM#S[QM6\51O6VXGYC:&UL MC59M;]LX#/Z>7T%XQ= ":?V2Q$FS)$!?;K@!-ZQH=C<<#O=!L>E$F"QYDMQT M]^N/DA,W;9.L7VR]D _)AY3$R5KI[V:%:.&Q%-),@Y6UU3@,3;;"DID+5:&D MG4+IDEF:ZF5H*HTL]TJE"),H2L.2<1G,)G[M3L\FJK:"2[S38.JR9/KG-0JU MG@9QL%VXY\N5=0OA;%*Q)<[1_EG=:9J%+4K.2Y2&*PD:BVEP%8^O4R?O!?[B MN#8[8W"1+)3Z[B:?\FD0.8=08&8= J/? ]Z@$ Z(W/BQP0Q:DTYQ=[Q%_^AC MIU@6S."-$M]X;E?38!1 C@6KA;U7Z]]Q$\_ X65*&/^%=2,[' :0U<:JX=$F9 M6TV[G/3L[$;)G"C&'&ADE. YLS2Y9H+)#&'N"^/T*UL(-&>3T)))IQAF&_CK M!CXY )_"9R7MRL!O9"9_KA^2JZV_R=;?Z^0HX!RK"^A%74BBI'<$K]?&W_-X MO0-XMUB@UCY\8TT7;EC%+1/\/\R[<*>Q8IP&3.;PQ:Y0PY4Q: W<)CVW;CSD4M.=9W#4JG- MR* .Q7RK4)"N7C;89OUP![2ZI_TFL6GB_\U)VPF=;G_A MKR6K-I$!-^!YDVYYX=Z6<6?.'Y]=-_"E="C-F5E"0 M*0.%5B6H%W3#Z?#2!W#6^>9? \S/V0/)+(EX="_DDUVJ_K)EXS40EU#Z2,X@ MOKSHO<;+Z0)2-9%'BG@8*+TX7OUI6_WIFZN?7B%>UJ_"W\WSOO-PU,"OS\/& M:N>(U0Z]T_ W,NWS[T2>'9(^G.)C)FJ_0WD&0_72L QXH%[.J#9&L2\-F@X@ M[O>WDQ3BP7 [&8+/?.>KHL<#BMJZEV%+5.-HQ7Y2,^/>F%INLTY<-_!]H MS!AX6=5NE=,>T4!/;S_>E-1=4^[PP$3M&3EJ9>=4[TM_N-,QE*B7OB\RX)UJ MFH=VM6V]KIJ.XTF\Z=N(XR67ANP7I!I=#.GBTTTOU$RLJGS_L5"6NAD_7%'[ MB-H)T'ZAE-U.G(&V(9W]#U!+ P04 " M@&U7C96[)!P# /" &0 M 'AL+W=O=7[!B&:6>*OQW2 MDF0F*3!P*'0:: \,!\7>))K:EI'DIOWWK&3'!$@,7&))N^_IK7:URG@KY+W: M(&IX+/)239R-UM6%YZET@P53KJBP),M*R()IFLJUIRJ)++.@(O="WQ]Z!>.E M,QW;M6LY'8M:Y[S$:PFJ+@HFG^:8B^W$"9S=P@U?;[19\*;CBJUQ@?I+=2UI MYG4L&2^P5%R4('$U<6;!Q3PQ_M;AEN-6[8W!1+(4XMY,/F03QS>",,=4&P9& MGP>\Q#PW1"3C>\OI=%L:X/YXQ_[.QDZQ+)G"2Y'?\4QO)L[(@0Q7K,[UC=B^ MQS8>*S 5N;*_L&U\XU<.I+72HFC!I*#@9?-EC^TY[ %&_A% V )"J[O9R*I\ MPS2;CJ78@C3>Q&8&-E2+)G&\-$E9:$E63C@]76B1WK^<4UP97(J"YJV,VE+.&\KP".40KD2I-PK>EAEFO^(]DM=I#'<:YV$OX0(K M%R+_#$(_C'KXHB[FR/)%Q_@V3&(;\S5[HA+3,).2E6NTXZ^SI=*2ZN7;H> ; M[O@PM[E#%ZIB*4X#3[56FI49+]? Z" KR7,(FF1! M,DS.?-^'YS!R1_'@4TNXIL,F,#3&P V2SD1]9H7<&$_BH36?0A2[D=]YX&/% MI;$G._.Y&T6_ZZ"BT6C5[BH'DN"\%3-TPV3P]A%ERI4I\R. \#QJ >>N'T)/ M I,N@2I&2IS'7M3VLO_]Y3^?=.])-N+HKI/!N%0?":3KT=#6Z.T.S* M*(SCMI#\X5'G5M+)SOFT_-47C&YYG03&PO M=V]R:W-H965T8"./"S_RGR8VHJJ-G0B6\P.O<(OFX^%6 MT2@844K18J>%[$#A?N&OHNN;U/H[AT\"C_I9'VPF.RF_V,'[J%/_6AQ#WO&[.1 MQW=XRL<1+&2C70O'P3?)?2AZ;61["B8&K>@&RQ].^_ L8!K^(" ^!<2.]["0 M8_F:&[Z<*WD$9;T)S79<=W#>I7\\#0(M8U*$Z -P-@_ / ##[(SM0:WG0EEM_&!T1N9!@_,;R)+P)N M\7 %+)Q ',;L AX;,V8.C_TDX[V2+:R)JZ*30;MN:EB[_48%?ZQVVLW_>6X# M!OSD/+Z]1=?ZP M<^'1--*I[])>_OHBR\+<+[).1?7()?;FE6UGV#8+<0_E5 M,RSIA@QY[1Y!RUX5>([Z1?#SU/_%BM[+]QV86O::=Z5^!7>U0OSF/ "I:;#= MT1Y;2;?BX<)OSRIN98]A['GO^I9WL.8*X1>()V&>.ILD.=ED,HU39[,H]5:= M:'DS^";3&>0LAV@29K9-8^9M*4%1(!!9V,A'WIA'B.Q?PHJSC+RB//,L>LXB M0F43YFPVB=(IV7S"H@0NB)J.HJ;_6-0*9:7XH18%:$Y7\)R*%]%^KN+W2WC_ M5Z?O9#\GV\=.V".S-71R-.U=.@NIG>6,VFC"9IFSTR3VWO2*2@X-XC!R$H0D M0)Q'5NPH]E9:<&!)!FDT=4ZV3=C4^YU>K@Y6='U%P4F_$-@L@3RQ:B=)XFU0 M&YN]J1$^2]64P%@"<4Y(C+Y\ZMU)0\?EO^@=/'N B4#ERHR&0O:=&=[B<7:L M9*OA ?_J/I3!#UQ5HM/0X)Y"PZN&ULK5A=;]LV%/TKA%8,+=!%GY85SS:0V):] M86V#NET?ACTP$FT3E4B5I.)VOWZDI*BVQ6C*RA=;HNXYE[SG\N-R>J3L,S\@ M),#7/"-\9AV$*":VS9,#RB&_H@4B\LN.LAP*^RB91]9? G1D=^\@S42.XI_:Q>?DMGEJ,ZA#*4 M",4 Y=\#6J L4T2R&U\:3JMUJ8"GSX_L<35V.99[R-&"9I]P*@XS*[) BG:P MS,1[>MR@9CPCQ9?0C%>_X-C8.A9(2BYHWH!E#W),ZG_XM8G#"4#RZ %> _ N M <$3 +\!^$,!00,(A@) T= QA PB'>A@W@/%00-0 JG2Q:SDJ+9=0P/F4 MT2-@REJRJ817+'%B_@?^4N(4BV\ DA3$F$"28)B!!26R M5677RR42$&< 5> $S AP,MN<3SJ2UDGQ2SG33^ M;VO_WA/^??"&$G'@8$52E&KP<3\^[,';,A9M0+S'@-QZO81;5%P!WWD-/,?S M-?U9],-_+TDO?#G!KX9[U\'C'QO[^LQW#'%$1-U =R?)OY6-2*[/@H._;NZY M8'*%_5N7VW4' GT'U*XSX05,T,PJE"_V@*SYSS^YH?.K+K%,DBU-DJU,DL4F MR=8FR3:&R,Z2-6B3->ACG[^5IY2,M_&&O_)_DJ1J3/4A@@07,=-*'G<%&WOAB,BQZO3Q7>)-D*Y-D M\9!8K$UZW'0]NHX3N7K5QZWJXU[5%Y ?9+F3R;T>Z20?=Y8Y>\:A5//K/O351JI=<+O2R7I&%OZIDY-2O M2F=9YR#MQMM+^]SCG4FRI4FRE4FR.-*<0X++S:%KY/NA?W$R,-2M.F7LDQ(Y M1VQ?79=PD-"2B+JD:%O;&YF;ZB+BHOW6G:Q<37OL3M;UATPX MR-!.NG*NQG(^L?I*I7X1M*@*]'LJ9+E?/1X03!%3!O+[CE+Q^*(&PO=V]R:W-H965T=<^UQCX_F)LF\\04B [UE*^,)(A#C,3)-' M"R?#.#F!C!O&A[8L&?#$Y-W9LT2XPP1CBD!#.T6 MQH,]VTQ5?!'P)T8G?G8-5$]>*/VF;GZ+%X:E$D(IBH1B@/+OB!Y1FBHBF<9? M%:=12RK@^?4K>UCT7?;E!7+T2-.O.!;)PI@8($8[F*?B"SW]BJK^>(HOHBDO M?L&IBK4,$.5 ?,LI$#3, SP8)_E(WR^H^$YAR2F,]-(9-7 M*9A1E>BR3-2YDJ@+/E$B$@[6)$:Q!A]VX_T.O"D'K1XYYW7DEDXGX18=[H%K M?02.Y;B:?!Z[X;_GI!.^ZJ_N:.#K_NHZ>/C?^K[YU\DWK'#K(G8+/O<*W^<\ M0PP*RF:ZNBJQ(SU6O>EG_ CM##DJYPC=D1&\/-/MF_]HC-U2++5D&3K(349S\WCNN#;*GC2C M5KHHRQXWH]::J,FD%11J@IRIY32C-CK!J?66?&.TO'JTO,Z)M$*$RD7FZE3R MAIQ*0Y*MAB1;#TD6#DFV&8BL41Q^71Q^YU3Z6FSK4'P'C_)MNT> Y-F+7/_E MUB&B62;WE=6B+S>\7,A57NX09FJ?B"-=+95BWED!>[;?GGR=&=U:(Y>*KIRC MK2DZI&*HZ:/EM10W/TBKX=6X]FK\/W@5XS07VLW5IM.]TQ;TJJR?F+W[IWIBTK.@5OM4(KZ;HM+X:4 M#+627FNIW&BC_"MN3&LWIC>[T3$SIKW\Z)2\U0^MY(4?0TJ&6LD+/[11%WZ8 M9Y^KTPX2-%.2EGW8SF167E:4=X(>B@^EE^HD)_>Q66"8(R8"I#/=Y2*UQLE4!\9 M!?\ 4$L#!!0 ( "V ;5JA'00 # 6 9 >&PO=V]R:W-H965T M>(R3 M"?*7;/U%KD%8P MI077?\&VW>M8(*VYH&4K+#4H,6E^X7/KB#T!US\BX+4"WJ% <$3 ;P7\0X') M$8%)*S Y]82@%0A./2%L!4+M^\99VM.W4,!HQN@6,+5;TM2##I>6E@[&1&76 M2C"YBJ6F0SBO>BU<6WBAPA:ISX#MGP',\?T"?V]/%O2%S_M_IR7\^O><,OTL1 M7_/\([Q>L%053-+=D">6(/2$K^O2+&SI_# 7()"PV M"4L,P7JAG'2AG(S1HX'W=B@2#230$/6OZ2D*P\N9_;3OX-=[@M#I[XE/X"3C MG)Z506=E,&IE_*/&XB?X4NEDO+]#Y0-B@RDWRGEORIF$Q29AB2%8+QAA%XSP M0U2/T&0H3<)BD[#$$*P7RHLNE!M_ X94Y] 8W5CE/#>9#,)BTW"$D.P7ABNNC!A8-R[PY'T7_]91$>5J*W]\0G[$G&]_2]HVYZ_9G=K<@= MOQ9)2Q>4<,QE19*I[3MG\C8&I-<$PZF0+P#7):O6)0N2#&R;+R$.! 55S=(< M<@3 M; :"5KJ=]D"%H*5^S!',$%,;Y/J:4O$R4 =T3>+H7U!+ P04 " M@&U7 MYV>7D1D# "'"0 &0 'AL+W=OM* 1^,!A$?DF9\.*I6[M0\536AC,!%XKHNBRI^GD&7&YFWM"[7;AD MJ\+8!3^>5G0%"S!7U87"F=^I9*P$H9D41$$^\^;#TV1B\0[PA<%&;XV)=;*4 M\MI./F0S;V # @ZIL0H4_]9P#IQ;(0SC1ZOI=:^TQ.WQK?H[YQV]+*F&<\F_ MLLP4,^^U1S+(:9QHK+0T(-C:=*;HBR:%2S Y=,QT;[ M3-BR+XS"IPQY)EXTY28R)PNV$BQG*16&S--4UL(PL2(7DK.4@2;'"1C*N":? MJ%+4ENL%>46N%@DY/GI!C@@3Y',A:TU%IJ>^P>#L*_RT#>2L"21X()"0?)3" M%)J\%1ED/?SSP_SH -_'I'29"6XS'Z1^I M0OJPCW[/3=C5.71ZX0-Z?07]-E]JHW#G?>\K5Z,WZM>SW>A45S2%F8?M1H-: M@Q<_?S:,!F_ZOQ!I-A=-1 K355:$/SNJOMY.UCQGM8I*#4?YC#L9=#L8'%A0D0+!8X=DLEZ:O.;8PMTGUFN[$1QO6=HU_4=$,MY+RQWBGH^H\Q']A0]- M.>Z)C.G&Q4NL\)(:P &N&<66M4%4#@BR)5=@:B5ZS49[5H+1CML_0Y)]R##J M]SOI_$X.^OV$MPC\>#G[19<J.?:;B9&5.PB7 MTN"QZH8%WI1 60 ^SZ4TMQ/[@N[N%?\&4$L#!!0 ( "V ;5<4ZCNCF ( M )@& 9 >&PO=V]R:W-H965T!.[8MC!WPTVE% MM[ "!7QA4.N>36PE:RD?K'.;S[S M$@(.F;$9*/[V, ?.;2*D\:/-Z75+6F#??LI^XVK'6M94PUSRKRPWQ0$ M+2TYRZE!YYIR*C(@*W>2CA=@*..:O".W8@_"2,5 GZ![OUJ0XZ,3@,]?AW^D"N'A$-Q'03I5 MHDZ5R.6+#^1;P :4_(!^1I8**,C2P5/+)%*#(E=9@-%DP MG7&I=PK(MZNU-@H/Z?X1?M^!0-!9Y-Q%_2, MV;AC-GZ5V0T3#*]%3K92#I_(!I_T5PVBX 6UH:"+ ]22CEKRKUO2NUXC(L , M\4[^4"M*PI>2#@2=)^/N]OF%[-EZC+1.:<-@@+#@]PRRJZ8.-8V3E6LE: M&FQ,SBSPZ0!E W!^(Z5Y&ULK5;;;MLX$/V5@5H4 M"1!'-UNV4]M XFRQ^U TJ'MY6.P#+8TMHA*I)6F[V:_?(>4HMJ,(379?;-[F MS#F'I#B3G50_=(YHX&=9"#WUR0D$S*ZE*9JBKUKZN%++, M!96%'P5!XI>,"V\V<6-W:C:1&U-P@7<*]*8LF;J_P4+NIE[H/0Q\YNO9+ABF\)\EKO?<2]H8/%266CW"[O]VL"#=*.-+/?!Q*#DHOYG/_=&' 1$ MR3,!T3X@.@D(^\\$Q/N V FMF3E9M\RPV43)'2B[FM!LPWGCHDD-%W8;%T;1 M+*O"I0L4,%VLHD-P# M+NJC1%MR3M-?%[=P]O8@96@E\E,+D M&GXC>MEQO$\2&YW1@\Z;J!-P@=4EQ,$%1$$4M_"9=X=_9(K"P[;P(SIQ8WOL M\.)G\&YQA4HYU[71%S!G%3>LX/]@=@%W"BO&J4'>P2>3HX)KK=%HN.4Z+:3> M*(0_KY?:*+H%?[6Y6V?OMV>WGX8K7;$4IQ[=?8UJB][LW9LP"=ZW6?,_@1T9 MU6^,ZG>AST[/F[+7LB=7O0UUF'.E37\-FCA0^R7;SN)!,/&WA[*>KNF'HV;- M$=M!PW;P(K8%9TM><,-1P[LWHR@,W].EIHT7IHUU#3XX8!2%R0GKEC6#I)UU MTK!._C-K(46OBWKRA%88]T^H)T\,#Y.HG?JPH3Y\$?64KE,;O>$O.-N9Z97' M?-3H&/VBCI3I'%;TNFI8*5F"/%;8>MI'3XSM#<M\V@*NGU.-4*9_2*E.XA.&_3W9TU',,],J4AWF- .(*, MW;=9..^$>J4]8?#X" T M_8Q#]0( (@' 9 >&PO=V]R:W-H965T@; ML!/?_9[G?';&&Z5_FQ31PDLFI)EXJ;7YR/=-G&+&S+7*4=*;I=(9LS35*]_D M&EE2!F7"#X.@YV>,2R\:E\]F.AJKP@HN<:;!%%G&].LM"K69>"UO]^"1KU+K M'OC1.&:9GZ=)>$92L.5!(W+B7?3&MT.W?IRP7>.&[,W!N=DH=1O M-_F:3+S "4*!L749&/VM\0Z%<(E(QI\JIU#^>)?]<^F=O"R8P3LE?O#$ MIA-OX$&"2U8(^Z@V7[#RTW7Y8B5,^0N;:FW@05P8J[(JF!1D7&[_V4M5A[V M,#P2$%8!8:E["RI53IEET5BK#6BWFK*Y06FUC"9Q7+I-F5M-;SG%V>A.R81* MC G0R"C!$V9IU647A$T1SS:V@'EQ &81N>YU,X/[MX MF\8GD[73L'8:EGG;1_).<8E:ET:--9=PQW)NF>!_,;F$F<:<<1J09GBP*6JX M,0:M@2DWL5"FT @_;Q;&:NJC7TVNMO1.,]V=K9')68P3CPZ/0;U&+_KXH=4+ M/IWPUJZ]M4]ECZA4'3C'EU@4B=L3,@"&OT"FI$T-(.UQ E18B]F"K.VJ>]'D M8TOJE21WI-?1H#7VUPWJ.K6ZSGOJNDVD;51WC]3J=)I1W1K5?0_5:T)U#U'= M?C.J5Z-Z[Z'Z3:C> 6K8#.K7H/Y)T).B-H5E85T/9M7Y>WOJ+J&0"36J*B2= MWB95_0-5[>&1;1W4N@8G=7U#8T; L[QP-P8G,C6V;8(/#N!7G2/P80T?GH3/ MW"&2%M9,% AJ>;H^3:*&!WW>[@;_B?+W+E;WC;IG>L6EH>Q+B@JN^^1);^_] M[<2JO+QK%\K2S5T.4_I4HG8+Z/U2*;N;N.N[_OA&_P!02P,$% @ +8!M M5P8!&ULU9=M MC]HX$,>_BI6K3JW4DB=@Z1:0%G:K;G5;H=+>O:CZPB0#L9K8J>W [K>_<9(- M4(*[[/'F> %Y\/S'O_%X\ PW0OY0"8 F]UG*U?UW8PR[HR'Y;.9' ]%H5/&82:)*K*,RH<)I&(S M>".ASE=P1STUWPF\&9&D$*DC03%GS5,(4V-$L[C9RWJ-#Z-X>[UH_K[ M$AYA%E3!5*3_L%@G(V?@D!B6M$CU9['Y #50S^A%(E7E-]G48SV'1(72(JN- M<089X]4OO:\#L6. H.T&06T0_&K0.V(0U@9A"5K-K,2ZIIJ.AU)LB#2C4D*_S:_+RQ2OR@C!.OB2B4&BIAJ[&^1A5-ZI]3RO?P1'??7*'WA)% M;G@,\;Z]BQP-3/ (,PFL@A\+WB%^_S4)O"!LFX_=? YYAX1>F_G>=,(FMF&I MUSVB=ZSC2Y73"$8.;E0%<@W.^,\__+[W MK@WQ3&)[P-T&N%NJAT> KV$)4H+)H@SKC*+E3KW"U,&,,CF&R:T377&.L2(+P0N,R(;*ULTVJ43ZI8BIWNNQWP]Z MGC=TU[LD5E_/).DW)'TKRT-^DT\]A &#<+ BC"'->">C(#D]49KH[!JG$HQ.%S8 M<&=9]S#>-AAO[?55=LS?C^0:JXRMP%IE3B4YD]@>L>]M_ZZ]_U&)K2=[ILB> M2VT_M#LG(?\<9;96V:NSO98:9??V7)I@2Q/\MU);V_^VUMK]/)=C>X;R[8>H M)Y1;N\+)61@>Q.5HP?6W)R/?>D)X8LFUBYQ,TCW,U,.BZ^XT#QG(5=E3*1*) M@NNJCVB>-GW;5=FMN-OA5=-W1^6*<4526**IU[G (,JJCZINM,C+5F0A-#8V MY66"O2=(,P#?+X70CS?&0=/-CO\%4$L#!!0 ( "V ;5<)\R)# 0, !P) M 9 >&PO=V]R:W-H965TX[/N;Z^ MSG CU:.. 0QYXHG0(R3V74R:<<)@_FZIP*#.3, %3173&.57/YY#(S&#C\X"?##9Z9TRLD[F4CW9R&8TS M"3D^.B%'A ER&\M,4Q'IH6M0H%W&791BS@LQ_@$Q%S!O$:_]B?B>']3 Q_\. M]_?A+J:ERHU?Y<;/^8(#?+-8*G-Z"XJ3/$WW/S" 7!K@^J'.7,'6J6>SQ_%, MIW0!(P?/FP:U!B?\^*'=\[[46?U/9'O&@\IXT,1>%,42V0GE,A.FSFS!T,L9 M;*M8AYTN[MEZU\/KF'YG4,7L2>M4TCIO2V/" +HV!(L5ZL05'&UO9V6OY0T^ M#UX(K(_K] Z([%8BNXTB[0Q T ME$6OLM5K9+S.[($GV Z8T(8F"5A_M>>\D>B]1Z%9E0%!N!0F3IZWNO*TE^G7 M#<;[E?%^XQ)3Q; 1IG_W5&,+CFHWM?_Z6 2>Y[VHN]=1_=YNU)[*0:5R\$;5 M*6WV4C"'%1,"._C!&FQFO*+J< D53MY#4-N3W9V[RWXW( 1%:Y+ $BF]5A^K M7!5W<3$Q,LVOL[DT>#GFPQ@_7T#9 'R_E-)L)_:&K#Z(PC]02P,$% @ M+8!M5_BF!?ZT @ $ D !D !X;"]W;W)K&UL MK59;;]L@&/TKR)VJ3>KB2RZV6L?2FFYJI76*6FU[F/9 ["\Q*A@7<-+NUP^P MXR6=FZ12\A!S^<[A'. #XA47#S('4.B)T4*.G5RI\MQU99H#P[+'2RATSYP+ MAI6NBH4K2P$XLR!&W<#S1B[#I'"2V+9-11+S2E%2P%0@63&&Q?,E4+X:.[ZS M;K@CBUR9!C>)2[R >U#?RZG0-;=ER0B#0A)>( 'SL?/)/Y]$)MX&_""PDAME M9)S,.'\PE9ML['A&$%!(E6' ^K.$"5!JB+2,QX;3:8+I0\YI!D*>GD2!'UZ@SX\54<_H_14H3*A$W[ 0V,SV!_01O4,N MDCD6(&-7:0&&QDV;P2[KP8+7!H.RA_K>&0J\H-\!G^R&WV*AX7X7W-6V6^]! MZSVP?/U7^"842XGX'-E)0+^^ZGYTHX#)WUW>:K)!-YG)MG-9XA3&CDXG"6() M3G)ZXH^\BRZG1R+;\MUO??=WL2<3SIC.(&E=UVN)<*5R+L@?R+JLUWQ#RV?. MA642##S[B]WEIJT# K<(-!5Y/#^^_$+HW;$OF ML)4YW".S6()09$8!3?5Y!$) MMY>M\!F(#JWUD[6MVZM(Y%M3<"HG8#1,5-J M=$S?1R+;\AVVOL.="_]OL>T6/3LLK<+_LB7T!T$T>K%7]X9M28Y:R=%;)._. MJNBPK-H;5BMU-^XK\U;0!_N"%!)1F&N@UPNU5U'?OW5%\=)>83.N](5HB[E^ MLH P ;I_SKE:5\RMV#Z"DK]02P,$% @ +8!M5\D";GYR P 0PP !D M !X;"]W;W)K&ULK9=M;],P$,>_BA40 HGFL(%VYR;:TE=K#==I/X\-A.EG1KDC+&FR9V?'?_^R7V7<<[ MQF_$&D"BVRRE8F*MI#E.TFEF?=3UR1U5KJ"2<:YW@%UR"_ MYG.N1D[E)2$94$$811R6$VOJGZ1363!VHP<7R<1RM2)( M(9;:!5:7+9Q!FFI/2L>OTJE5Q=2&^_?WWC^8Y%4R"RS@C*7?22+7$VMHH026 M>)/**[;["&5"1F#,4F%^T:Y ; MW44@H_(]EC@:<[9#7*]6WO2-2=58*W&$ZK=R+;EZ2I2=C*XEBV]Z,Y57@LY8 MIEZVP ;7Z_<@,4E%[TM>XR/R[@WJH?-?&W6'RB<_+B%; /\Y=J02I-TZ<1E\ M5@3W6X*'Z))1N1;HG":0/+1W5")5-OY]-C._T^$UY#8*W+?(=_T O40.$FO, M0927C@A!Q2LP$8*V"-I1$Z\IYYBN0'VP$BWNT/ZZ.;XST],=Y@GZ\4FY1!<2 M,M&(K(C?;XZO-^FIR'$,$TOM0@%\"U;TZH47NN\ZLNM7V?6[O$>?-_I-(K8L M] OT92.%Q#0A=(6P2@Q6A%(]4$MRX(0EZ'4#^UA MOUEW6.D.GTC7;""!5NK34?ETH@P/4;:"/*D$G3P3Y(' ;FHG!]0\VQLTBQQ6 M(H?_1DV5I"608]R&!]QZ_;"5W*@2-?H_Y/9%=K,;'; +^G;0+--SZ^/=_3=Z M<)L3?H1=Z?L!O/:OSMNK.=[_H5>+[&97QGL ;V0';?3\6JC_K/,0:/*7)V$9 MZ,'^]4;M+.MZY'46A"6&=*S7B1PA.Y'I88 M?Q2TT3)8 7'6LQD"PW7>*"2=5SFMNUZO*!ZP7J^9(Q M>3_0 :K_#=$?4$L#!!0 ( "V ;5=^OX^:*0, (\* 9 >&PO=V]R M:W-H965TLDYCB6H/(T97(]PD2LAD[+V2QH;[*QI)E;18GB M%+F*!0>)LZ%SUCH=M:R#M?@1XTIMC<%0F0IQ;R:7T=#Q#"),,-0F!*//$L\Q M24PDPO&K#.I4.8WC]G@3_;,E3V2F3.&Y2&[C2"^&3M^!"&?-E#*<260]L_X."7#K[%722R*"^89L% MBA5(8TW1S,!2M=X$+N:F*A,M:3HM(Q#30;*&!="QGK] 1JPM6DCP=T5IE.4/P>N)G0FAQN62$8%$O\ DAY< M":X7"C[Q"*.__5UB55'S-]1&?FW "69-:'M'X'M^&]Z""VK!)*KR4Y.A78G7 MMAG:AS*80/O$.Y.2\3G2Z=4P7<.VW9BM[?+9BLD([KY22+C4F*J]DA7Y._OS MFQM[JC(6XM"A*ZE0+M$)WKUI];R/->PZ%;M.7?3@6VXJ"6)6"G8$-WQ)]282 MR!W*\C=6LBW M]A(2*K9$28]*@0LBIA%F+):P9$F.D!$MB^I)2D?P/==*,QY93GO8/9ZK?0P+ MN+VG&?8JAKT7%F7W?MI:P)R.H%FL*T!OIP!^I^-Y!S >5QB/7[D*3W.HE[G MT]_BT6IZO?TL^A6+_BLI79Z@.J'[.T(WZI0^J3">_".E*P[U0I^\0.B6]_@? MY+WZ2X/EE7S&,U-F?\8[T]KZVVS]SY=FAUU]64JP=>^,N]4CI"CGMA-2$(J< MZZ)=J%:K;NNLZ#$>S8M6[8I)>@<5)#@C5Z]Y3,K*HOLI)EIDMN.8"DW]BQTN MJ&-$:0QH?R:$WDQ,@JH'#?X 4$L#!!0 ( "V ;5?%U^15F0, *D/ 9 M >&PO=V]R:W-H965T;I[[N4Y M4;SI@8L'F0(H\C7/"CFS4J7*&]N640HYE1>\A *?;+G(J<*M2&Q9"J"Q,%7J/.YU'@1SZ3Y)8=:U[%(M).*Y[4Q1I"SHOJG7^LZG!@@3K>! M5QMXYP:C)PS\VL!_KH=1;3!ZKH?+VL"D;E>YF\(%5-'Y5/ #$5H;T?3"5-]8 M8[U8H?MDK00^96BGYFO%HX=W2RQU3%8\Q_:3U##X.@!%62;)[U0(JME\0]Z1 M^W5 7K]Z0UX1F\B4"I"$%>2^8$J^12&N_TSY3M(BEE-;87S:BQW5L2RK6+PG M8O')+2]4*DE8Q!!WV ?]]N,>>QOKTA3'>RS.TNL%7$-Y07SG+?$_Q2>IKNK4Q;8'T4">'@HLCF24[T[>C3BQ8&* MF'S^#2')!P6Y_+NK.RK_HV[_^L"\D26-8&;AB2A![,&:__R3.W9^Z:)F2+!@ M2+!P(+ 6B:.&Q%$?>OVZ;PPYT0F)77142&.#I#\W^[GK.U-[?UKE#AW7;^L$ M/^KXSJ2M$W;H>-]U6JE>-JE>]J8:?MDQ=21_E*9)/]]"O@'1V7>]."_MNR'! M@B'!PH' 6F2,&S+&__/A,1Z2Q"'!@B'!PH' 6B1.&A(GO6_4?2$@XDG!OIV= M'KB1JO.#/_GQO9Y&GXR-U>L']V#P(LX MH3D7BGVKZEB"8+SKYK/L17UI>P\)%O3GZY(C4$'<$8GIL:M%PH&":;%QW;!Q MW1O=(DD$)%0!WER58#C]1&1/LQUH)JH+;A<9O: O)6-(L* "NSII?^=B$BN:#]#IN;5\F6#*/5'3YM[Z'LJ. M2HNJ YL**LK;-SEW?1@ #,\X(.P X=\"H@X0.:%M94[6FFB2QE(T2-ILPV87 MKC<.;=10;K_B3DMS2@U.I_<\$Q6@3^0,"KU:@R:4*?212$EL?U_'6)M;;"[. M.L9ERQC^AC%"#X+K4J$[GD,^@E]=Q\^NX+%1UTL,+Q*7X57"'=03%/DW*/3# M:*R>?X8_*R?J.QXYONB/'4=KJC(FU%$"^K;8*RW-3_U]K.,MXW2(9)RN0)_#2ER^"F?]N3.Y_(GLF?MJ+GUYC3^^* IQQT: -6Z(!;2$3/*., M$FOO&[0!F0'78]UHKPA\=X<=4Z?4GP3A+(CQ:2AT-,^_#<(^K]6 !_:I0![< M5%$H$T>N6R?UN_W@6CB_XE_I[=1[(/) N4(,"@/U)V^,BV4[2=I B]J9<2^T ML;9;EF;X@K0)YKP00E\">T$_SM.?4$L#!!0 ( "V ;5?GOJM0P@, $,4 M 9 >&PO=V]R:W-H965TIB;33/:$_V0: HU]%7K*9M>%\>V';+-E @=D9V4(I9E:$%IB+6[JVV98" M3A6IR&W/<4*[P%EIS:=J[(;.IZ3B>5;"#46L*@I,[Z\@)_N9Y5J'@=MLO>%R MP)Y/MW@-2^#?MC=4W-FM2IH54+*,E(C":F9=NA>QZTN"0OR=P9X=72,9RATA M/^7-EW1F.7)'D$/"I006/SM80)Y+);&/?QM1JUU3$H^O#^J?5/ BF#O,8$'R M?[*4;V;6Q$(IK'"5\UNR_PQ-0".IEY"8_>H*Q$7S>D8KA,V=3F8FMR 3MIMG%5;\-[9!L^NB8E MWS 4ERFD&GXTS \'^+9(29L7[Y"7*V]0< G;,^0[?R+/\7S-?A9/IWNZ<'YO M]?C%JW>2X;>'Q%=Z_B-ZIT?@<&R^_R6@Z N'@OW05;W6#?2ZT@0OV!8G,+.$ MRS&@.[#F;_]P0^>C+N4FQ2*38K$AL4YQ@K8XP9#ZX0G6/G0U,U1,^2]C-_?& MOCNU=\=I/07Y?A\4G8)"=S3I@N)3D%@M:$&=\$9M>*/!\#Y7!2[1 E-QV*ZA MN /Z _V';BA)JX2W0[K@!W6?>_9,BD4FQ6)#8IWBA&UQPE*,V^*,7VP,-7-T; S.>-0S!@TH",8]8S@%!1.OIQ1K0,(^],8P:<.; M#(9W668%SE_D#(/"SSU\)L4BDV*Q(;%.=<[;ZIR_DC..MW7NP-#;7[2)_WO$$#&OM];]" 7"?LH6(=:B1?>W7NX!Y]V+B#(2Y% MTK($T&69HEMRCW-^?^P3A^DAGQA>X;EGT:A:9%0M-J76K97W4"OOE=RB$395 M(I-JD5&UV)1:MT0/GX#NX$?,L&/X)R_^;O\Q7^A )V\3&I 7AGW#T"BYX[!G M&/914Z0 NE;=*(824I6\_O1M1]N.UZ7J\_3&K]R+A:L9CV2'3#5A'N3K]MHU MINNL9"B'E5C*.1L+;Z-UQZJ^X62K6C)WA'-2J,L-X!2H!(CY%2'\<",7:/N& M\_\!4$L#!!0 ( "V ;5&PO=V]R:W-H965T M^:<',_ ;/F'\8/-Y0]L1# (&^)W'* M)UHHQ.I/M_0_\LG+R3P2#E)F+/07*Z' O(B3(& 0D+Q^[ST0)(HY^@W]"31@9!5&$@>!O,@_ MR-&'F8?>O_N WJ$H1?,K(^+^-?%O'- _$M=$-3$7+DIPM8 M=/A[_?Y.C[\N=8!7F-5T"7:KI/WKI2KA'DJ8;XB6*TX=E403V%?U #W]?W_L>FMU?W/NSKDST!CEU(:J$>2IAOB)8K5).52GG MC53"45D2&"C3"7S/Y8EV-=&6B-\RI"U$ES%,)\Q7!:K4:5;4:O9%* MC%061R7,4PGS%<%JQ<'&K@\P7JT3I6OMV36-YNM$EQ5V&WKB=5B9IMM@^5U6 M!CZ@%GBOV<$*].*"1Z17+?JCG+HBE=(\I31?%:U>+W-7+_.--*,$JRJ12IJG ME.:KHM5+M.L0<6^/TZ\;5NLIMFRG*1MMHP$>-E6C;205J-F&=%G9UO" :NSZ M+'Q4H_6":GR2:S1%%PFP:/Z"?/2&.WEMJJ1Y2FF^*EJ]<+L.$@_>2CZ4MHU* M:9Y2FJ^*5B_1KG7$O7E(KM M21:@VL^<_@102P,$% @ +8!M5^TNI5)[ @ V 8 !D !X;"]W;W)K M&ULK55=;],P%/TK5V%"FP1+FG2E&FFDK04QB<&T M;O P\> F-XDUQPZVTXY_C^VDH8.L(+27Q!_WG'O/<7P3;X2\5R6BAH>*<37S M2JWK4]]7:8D54<>B1FYV5,/,LQ)P_2UV'S 3H\K,!5,N2=L MVMB)"4X;I475@4T%%>7MFSQT/NP #,\P(.P X;\"H@X0.:%M94[6@FB2Q%)L M0-IHPV8'SAN'-FHHMZ>XU-+L4H/3R36ND3<("ZI(44@LB'/W<(&:4*;@$Y&2 M6*>/X#7<+A=P>' $!T YW)2B481G*O:U*<32^6F7]+Q-&CZ1-()+P76IX!W/ M,!O S_?C)WOPOC&@=R'[B5<8GT,4? *PB ,A^KY;_BCJ)BG./'/5%LG+%Z-) M\'9([#.1/9(^[J6/'7OTA/3?OD.1P_8+O?MH0N%"8Z4&+1@_IP7/1/;(@I/> M@I._G'[*B%)6NVRU#UZQEF3B2&RO7B>CZ33VU[LR_HP)IU$?TU;G[S2/"F7A M>JJ"5#1E#3#[N1!Z.[$)^I]9\A-02P,$% @ +8!M5_-C^YT[! M[A\ !D !X;"]W;W)K&ULK9EKC^HV$(;_BI5* M52N=;FY<=BD@+=C5.5*W6K%J^Z'JAQ &B#:)J6W@5.J/KW/9A"#C ITO2V)F MGK']AA=F/3YR\2ZW (I\S=)<3IRM4KN1Z\IX"UDD'_@. /UZ^Y5Z#NWH:R2#'*9\)P(6$^<9W_$ J](*"-^2^ H3ZY) ML90EY^_%S9?5Q/&*&4$*L2H0D7XYP!S2M"#I>?Q50YVF9I%X>OU!_ZE*I[5R7H& M69)7K]'7>B-.$C3'G!#4"<%Y0N]"0E@GA-=6Z-4)O6LK].N$K^2O'A0WI30[R8Z3TW?DDV>K),XRA69E^5 D#G/ M8\B5B HM)?F.@HJ25))?(E&,'>![\L.%:+)(Y#OYXP6R)8@_QZ[2-!L4?&S0++ "WV#W0$+O$PF\ M(#3,9WY]>F!:SO^KSNZNWMF,L'E:PI+7N\!;P 'R/9 9Y/%6&TNK-/GGY(&P MZF^M4/CB2.ZB&":.-CX)X@#.]-MO_('WHVGS,6$4$\:08!V9>HU,O9(>7I#) M](G\6<>0+PHR:52EAZD*)HQBPA@2K*-*OU&E;_WP=%416I5/9 >B&--?R291 M*MY3R2N^\0]3[R'PQ^[A=+--07[8#:+&H&$WB!F#FIC.F@?-F@<(AO%L-0QK MA5L?34P8Q80Q)%A'IF$CTQ#;,(:8JF#"*":,(<$ZJCPVJCPB&\;C%5XP-P4% M9WYA!/7._,(8-#0;QE.SYB<$PYA9#<-:X=9'$Q-&,6$,"=:1R??:OL'#MHR: MB"0,*HVBTA@6K:O-24_G(QM'#;STW5_ON#'HW#JNBF+&J,#L'7[0+CRP+OPY MCOD^5Y(L((;D$"U3N*-#L1>Y^3G%I%%4&L.B=>5JNTD_1/<0U/81E491:0R+ MUM6F;2%]:R]TCX>@]I"H-%K3[+^,&%;-[I:W_:%O;Q"O=2][NV0O&PO]%266$X$L>;+2)?OUTY4O#ULPAM72/ MSKE'TG5E,JS-6K#;!6,F6I5"UB.R,*;Z$,?U;,%*6E^HBDF+%$J7U-BNGL=U MI1G-:R"5(NYU.FE<4B[)>"B7Y75IZFBFEM*,2+\-1?[V.1^1;OJ>1%YNHG(V M(O=G;W\LE;EZ$_G[R;N3D\[]^=5A_,P!YR0.BO:?(7K1L1>J[%!,/GV>_%/B MF/3EOK0;?FJ%//$4HPT"-)MERX2.(\?-MHR'A9+;W4F(#UAU6K+H@8H1F5#! MIYH#JZ E%VL?[D%@IH32D;%E8=-U(5+_\G#7]Z!B&IV22Z5=;I_!_YTVPP^ M30\,J^(,RGY9V.M+UH4#9C68%7[G^ MJF@-8.I=7)U6E5A_%'PN2^8G_^R$XR'=\**%TOR7S0:E,K,!IDGTP+3AL]W( M3TVK.[8RFW):%;CGWA%Z_KOK/&>2:2IV3=O:?\VK_&+'R>6_LNS^JQP:#GIL MSLC7;K)_#";38S!Y%#4Y>)4FX^9LW#F ]X[?-AK!:\Z(?(.7)K%-&DV77!@N MF]Z"YSF3CTYA*V_HU+XJ[^G;\3DKZ%*8NQ8P$,VH;?L+ M3*^;MN]8-A>7.5NQ?-)T]7SJFI%MV*S-!81#Y-I=803C>"R, (;EP1Q@',_" M\OQ/\QF@\_$8YFT01 8H9X!R/"N$3-P'RQ/F9/8*SS3+DB1-L16=3((.)MBZ MI2E\PVJ8-V!@>2#3GZTUOMMXA3Q=!]B>/E4AV$SQ2L1FBJ\U(.%U T:6A7<; MRP,,;!>PVH'\X3Q04V%.DL"N8MZP)QA'L@Q#H!;#-9JFR.JD\ GO#_:4)$F6 MA1' P@Z2!$/@:<01S %XP) D<>?@P7D4;\ZI>/O[T?@W4$L#!!0 ( "V M;5>7BKL